summaryrefslogtreecommitdiffstats
path: root/analysis/qcow2-qemu/call_graph_qemu_qcow2_all.svg
diff options
context:
space:
mode:
Diffstat (limited to 'analysis/qcow2-qemu/call_graph_qemu_qcow2_all.svg')
-rw-r--r--analysis/qcow2-qemu/call_graph_qemu_qcow2_all.svg12565
1 files changed, 12565 insertions, 0 deletions
diff --git a/analysis/qcow2-qemu/call_graph_qemu_qcow2_all.svg b/analysis/qcow2-qemu/call_graph_qemu_qcow2_all.svg
new file mode 100644
index 0000000..28b9d73
--- /dev/null
+++ b/analysis/qcow2-qemu/call_graph_qemu_qcow2_all.svg
@@ -0,0 +1,12565 @@
+<?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.40.1 (0)
+ -->
+<!-- Title: %3 Pages: 1 -->
+<svg width="7358pt" height="27330pt"
+ viewBox="0.00 0.00 7358.01 27329.68" 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 27325.6806)">
+<title>%3</title>
+<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-27325.6806 7354.0081,-27325.6806 7354.0081,4 -4,4"/>
+<!-- bdrv_qcow2_init -->
+<g id="node1" class="node">
+<title>bdrv_qcow2_init</title>
+<ellipse fill="none" stroke="#000000" cx="158" cy="-18" rx="87.9851" ry="18"/>
+<text text-anchor="middle" x="158" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_qcow2_init</text>
+</g>
+<!-- bdrv_register -->
+<g id="node2" class="node">
+<title>bdrv_register</title>
+<ellipse fill="none" stroke="#000000" cx="507.5" cy="-18" rx="74.187" ry="18"/>
+<text text-anchor="middle" x="507.5" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_register</text>
+</g>
+<!-- bdrv_qcow2_init&#45;&gt;bdrv_register -->
+<g id="edge1" class="edge">
+<title>bdrv_qcow2_init&#45;&gt;bdrv_register</title>
+<path fill="none" stroke="#000000" d="M245.7425,-18C300.0715,-18 369.4642,-18 423.1491,-18"/>
+<polygon fill="#000000" stroke="#000000" points="423.325,-21.5001 433.3249,-18 423.3249,-14.5001 423.325,-21.5001"/>
+</g>
+<!-- get_bitmap_info_flags -->
+<g id="node3" class="node">
+<title>get_bitmap_info_flags</title>
+<ellipse fill="none" stroke="#000000" cx="158" cy="-72" rx="113.18" ry="18"/>
+<text text-anchor="middle" x="158" y="-68.3" font-family="Times,serif" font-size="14.00" fill="#000000">get_bitmap_info_flags</text>
+</g>
+<!-- get_refcount_ro0 -->
+<g id="node4" class="node">
+<title>get_refcount_ro0</title>
+<ellipse fill="none" stroke="#000000" cx="158" cy="-126" rx="91" ry="18"/>
+<text text-anchor="middle" x="158" y="-122.3" font-family="Times,serif" font-size="14.00" fill="#000000">get_refcount_ro0</text>
+</g>
+<!-- get_refcount_ro1 -->
+<g id="node5" class="node">
+<title>get_refcount_ro1</title>
+<ellipse fill="none" stroke="#000000" cx="158" cy="-180" rx="91" ry="18"/>
+<text text-anchor="middle" x="158" y="-176.3" font-family="Times,serif" font-size="14.00" fill="#000000">get_refcount_ro1</text>
+</g>
+<!-- get_refcount_ro2 -->
+<g id="node6" class="node">
+<title>get_refcount_ro2</title>
+<ellipse fill="none" stroke="#000000" cx="158" cy="-234" rx="91" ry="18"/>
+<text text-anchor="middle" x="158" y="-230.3" font-family="Times,serif" font-size="14.00" fill="#000000">get_refcount_ro2</text>
+</g>
+<!-- get_refcount_ro3 -->
+<g id="node7" class="node">
+<title>get_refcount_ro3</title>
+<ellipse fill="none" stroke="#000000" cx="158" cy="-288" rx="91" ry="18"/>
+<text text-anchor="middle" x="158" y="-284.3" font-family="Times,serif" font-size="14.00" fill="#000000">get_refcount_ro3</text>
+</g>
+<!-- get_refcount_ro4 -->
+<g id="node8" class="node">
+<title>get_refcount_ro4</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-13713" rx="91" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-13709.3" font-family="Times,serif" font-size="14.00" fill="#000000">get_refcount_ro4</text>
+</g>
+<!-- be16_to_cpu -->
+<g id="node9" class="node">
+<title>be16_to_cpu</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-12021" rx="69.5877" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-12017.3" font-family="Times,serif" font-size="14.00" fill="#000000">be16_to_cpu</text>
+</g>
+<!-- get_refcount_ro4&#45;&gt;be16_to_cpu -->
+<g id="edge2" class="edge">
+<title>get_refcount_ro4&#45;&gt;be16_to_cpu</title>
+<path fill="none" stroke="#000000" d="M3889.8797,-13719.4545C3918.7838,-13716.8962 3948.5799,-13708.1173 3967.7693,-13686 4026.0368,-13618.8424 3951.6982,-12158.0682 4003.7693,-12086 4028.0147,-12052.4436 4071.1267,-12036.1276 4109.3768,-12028.2316"/>
+<polygon fill="#000000" stroke="#000000" points="4110.3259,-12031.614 4119.4976,-12026.3102 4109.0203,-12024.7369 4110.3259,-12031.614"/>
+</g>
+<!-- get_refcount_ro5 -->
+<g id="node10" class="node">
+<title>get_refcount_ro5</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-13767" rx="91" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-13763.3" font-family="Times,serif" font-size="14.00" fill="#000000">get_refcount_ro5</text>
+</g>
+<!-- be32_to_cpu -->
+<g id="node11" class="node">
+<title>be32_to_cpu</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-12113" rx="69.5877" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-12109.3" font-family="Times,serif" font-size="14.00" fill="#000000">be32_to_cpu</text>
+</g>
+<!-- get_refcount_ro5&#45;&gt;be32_to_cpu -->
+<g id="edge3" class="edge">
+<title>get_refcount_ro5&#45;&gt;be32_to_cpu</title>
+<path fill="none" stroke="#000000" d="M3889.8732,-13773.4488C3918.7765,-13770.8899 3948.5738,-13762.112 3967.7693,-13740 4024.6715,-13674.4522 3952.915,-12248.3436 4003.7693,-12178 4028.0239,-12144.4502 4071.1362,-12128.1345 4109.3842,-12120.237"/>
+<polygon fill="#000000" stroke="#000000" points="4110.333,-12123.6194 4119.5045,-12118.3152 4109.027,-12116.7423 4110.333,-12123.6194"/>
+</g>
+<!-- get_refcount_ro6 -->
+<g id="node12" class="node">
+<title>get_refcount_ro6</title>
+<ellipse fill="none" stroke="#000000" cx="6829.8806" cy="-3275" rx="91" ry="18"/>
+<text text-anchor="middle" x="6829.8806" y="-3271.3" font-family="Times,serif" font-size="14.00" fill="#000000">get_refcount_ro6</text>
+</g>
+<!-- be64_to_cpu -->
+<g id="node13" class="node">
+<title>be64_to_cpu</title>
+<ellipse fill="none" stroke="#000000" cx="7077.9204" cy="-6250" rx="69.5877" ry="18"/>
+<text text-anchor="middle" x="7077.9204" y="-6246.3" font-family="Times,serif" font-size="14.00" fill="#000000">be64_to_cpu</text>
+</g>
+<!-- get_refcount_ro6&#45;&gt;be64_to_cpu -->
+<g id="edge4" class="edge">
+<title>get_refcount_ro6&#45;&gt;be64_to_cpu</title>
+<path fill="none" stroke="#000000" d="M6910.3854,-3283.4731C6923.7286,-3288.4344 6936.0763,-3295.89 6944.9204,-3307 7040.7927,-3427.4355 7073.9756,-5924.7599 7077.5826,-6221.3024"/>
+<polygon fill="#000000" stroke="#000000" points="7074.0868,-6221.6833 7077.7071,-6231.6404 7081.0863,-6221.5989 7074.0868,-6221.6833"/>
+</g>
+<!-- qcow2_amend_options -->
+<g id="node14" class="node">
+<title>qcow2_amend_options</title>
+<ellipse fill="none" stroke="#000000" cx="887.5" cy="-21895" rx="116.5" ry="18"/>
+<text text-anchor="middle" x="887.5" y="-21891.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_amend_options</text>
+</g>
+<!-- data_file_is_raw -->
+<g id="node15" class="node">
+<title>data_file_is_raw</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-10998" rx="86" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-10994.3" font-family="Times,serif" font-size="14.00" fill="#000000">data_file_is_raw</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;data_file_is_raw -->
+<g id="edge5" class="edge">
+<title>qcow2_amend_options&#45;&gt;data_file_is_raw</title>
+<path fill="none" stroke="#000000" d="M888.1751,-21876.698C895.8846,-21671.5487 969.6745,-19807.1404 1112,-19613 1226.4002,-19456.9514 1382.5067,-19585.4417 1512.3645,-19442 1967.2677,-18939.5112 1547.3093,-18517.3785 1969.3645,-17987 2089.0824,-17836.5556 2246.456,-17934.5972 2342.4314,-17768 2389.1819,-17686.849 2316.9457,-11095.6442 2378.4314,-11025 2403.8604,-10995.7832 2445.6545,-10987.8127 2483.2429,-10987.6871"/>
+<polygon fill="#000000" stroke="#000000" points="2483.6633,-10991.1939 2493.7161,-10987.8485 2483.7713,-10984.1947 2483.6633,-10991.1939"/>
+</g>
+<!-- qemu_opt_find -->
+<g id="node16" class="node">
+<title>qemu_opt_find</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-22041" rx="79.5" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-22037.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opt_find</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;qemu_opt_find -->
+<g id="edge6" class="edge">
+<title>qcow2_amend_options&#45;&gt;qemu_opt_find</title>
+<path fill="none" stroke="#000000" d="M913.4362,-21912.7081C953.8923,-21939.3879 1035.3499,-21989.3844 1112,-22014 1147.7074,-22025.4672 1188.5158,-22032.0654 1223.932,-22035.8616"/>
+<polygon fill="#000000" stroke="#000000" points="1223.9508,-22039.3812 1234.2523,-22036.9058 1224.6555,-22032.4168 1223.9508,-22039.3812"/>
+</g>
+<!-- strcmp -->
+<g id="node17" class="node">
+<title>strcmp</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-23615" rx="44.393" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-23611.3" font-family="Times,serif" font-size="14.00" fill="#000000">strcmp</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;strcmp -->
+<g id="edge7" class="edge">
+<title>qcow2_amend_options&#45;&gt;strcmp</title>
+<path fill="none" stroke="#000000" d="M896.26,-21912.9732C944.8596,-22010.4968 1192.1053,-22478.818 1548.3645,-22671 2031.2065,-22931.4664 2375.7465,-22547.2629 2751.4983,-22947 2818.7571,-23018.5521 2735.7813,-23081.5206 2787.4983,-23165 2934.0297,-23401.5252 3255.2531,-23551.1974 3369.5839,-23598.6586"/>
+<polygon fill="#000000" stroke="#000000" points="3368.4642,-23601.9825 3379.044,-23602.5476 3371.1258,-23595.5082 3368.4642,-23601.9825"/>
+</g>
+<!-- qemu_opt_get -->
+<g id="node18" class="node">
+<title>qemu_opt_get</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-19615" rx="76.8869" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-19611.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opt_get</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;qemu_opt_get -->
+<g id="edge8" class="edge">
+<title>qcow2_amend_options&#45;&gt;qemu_opt_get</title>
+<path fill="none" stroke="#000000" d="M888.0136,-21876.9035C893.7852,-21679.7439 949.3409,-19934.9955 1112,-19783 1214.1811,-19687.5177 1601.0151,-19759 1740.8645,-19759 1740.8645,-19759 1740.8645,-19759 2155.8979,-19759 2288.3209,-19759 2643.4669,-19816.5837 2751.4983,-19740 2787.6564,-19714.3674 2753.075,-19674.9193 2787.4983,-19647 2818.6709,-19621.7171 2861.9949,-19612.7869 2900.0323,-19610.5762"/>
+<polygon fill="#000000" stroke="#000000" points="2900.2524,-19614.07 2910.0905,-19610.1376 2899.9475,-19607.0767 2900.2524,-19614.07"/>
+</g>
+<!-- error_setg -->
+<g id="node19" class="node">
+<title>error_setg</title>
+<ellipse fill="none" stroke="#000000" cx="6829.8806" cy="-22619" rx="60" ry="18"/>
+<text text-anchor="middle" x="6829.8806" y="-22615.3" font-family="Times,serif" font-size="14.00" fill="#000000">error_setg</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;error_setg -->
+<g id="edge9" class="edge">
+<title>qcow2_amend_options&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M895.4488,-21912.9792C919.4074,-21964.7406 996.4556,-22114.3968 1112,-22177 1190.5773,-22219.5741 1446.3127,-22154.7994 1512.3645,-22215 1575.8865,-22272.8949 1486.9102,-22344.9148 1548.3645,-22405 1645.262,-22499.7389 2647.9495,-22517.5802 2751.4983,-22605 2788.8732,-22636.5533 2749.0967,-22678.7046 2787.4983,-22709 2910.1215,-22805.7385 4030.2148,-22847 4186.4031,-22847 4186.4031,-22847 4186.4031,-22847 6074.8408,-22847 6350.809,-22847 6421.6276,-22802.9989 6678.8408,-22703 6721.4183,-22686.4468 6766.7746,-22659.8721 6796.5448,-22641.0508"/>
+<polygon fill="#000000" stroke="#000000" points="6798.7222,-22643.813 6805.2631,-22635.4784 6794.9522,-22637.9149 6798.7222,-22643.813"/>
+</g>
+<!-- qemu_opt_get_size -->
+<g id="node20" class="node">
+<title>qemu_opt_get_size</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-19821" rx="99.5" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-19817.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opt_get_size</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;qemu_opt_get_size -->
+<g id="edge10" class="edge">
+<title>qcow2_amend_options&#45;&gt;qemu_opt_get_size</title>
+<path fill="none" stroke="#000000" d="M895.2328,-21877.0393C940.0915,-21775.3111 1177.8284,-21268.7178 1548.3645,-21063 1626.0079,-21019.8932 2281.9336,-21037.0133 2342.4314,-20972 2407.054,-20902.554 2313.8314,-20188.4671 2378.4314,-20119 2492.0918,-19996.7761 2630.8358,-20191.3167 2751.4983,-20076 2824.0773,-20006.6365 2716.5577,-19924.0384 2787.4983,-19853 2812.1172,-19828.3471 2847.8138,-19818.1471 2882.0476,-19814.8405"/>
+<polygon fill="#000000" stroke="#000000" points="2882.4325,-19818.3212 2892.1306,-19814.0555 2881.8891,-19811.3423 2882.4325,-19818.3212"/>
+</g>
+<!-- qemu_opt_get_bool -->
+<g id="node21" class="node">
+<title>qemu_opt_get_bool</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-19995" rx="100.9827" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-19991.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opt_get_bool</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;qemu_opt_get_bool -->
+<g id="edge11" class="edge">
+<title>qcow2_amend_options&#45;&gt;qemu_opt_get_bool</title>
+<path fill="none" stroke="#000000" d="M888.9137,-21876.9523C898.6963,-21757.1291 960.4696,-21077.4301 1112,-20953 1164.8671,-20909.5879 2293.9993,-20954.3101 2342.4314,-20906 2412.0301,-20836.5765 2312.5923,-20094.9988 2378.4314,-20022 2401.2714,-19996.6762 2436.4298,-19987.4965 2470.0915,-19985.5131"/>
+<polygon fill="#000000" stroke="#000000" points="2470.615,-19988.9959 2480.4749,-19985.1188 2470.3492,-19982.0009 2470.615,-19988.9959"/>
+</g>
+<!-- qcow2_crypt_method_from_format -->
+<g id="node22" class="node">
+<title>qcow2_crypt_method_from_format</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-20879" rx="173.5692" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-20875.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_crypt_method_from_format</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;qcow2_crypt_method_from_format -->
+<g id="edge12" class="edge">
+<title>qcow2_amend_options&#45;&gt;qcow2_crypt_method_from_format</title>
+<path fill="none" stroke="#000000" d="M888.7093,-21876.9416C897.3408,-21754.0067 953.8681,-21041.1309 1112,-20911 1177.2588,-20857.2968 1701.173,-20864.8445 1981.0461,-20872.9101"/>
+<polygon fill="#000000" stroke="#000000" points="1981.2111,-20876.4163 1991.3088,-20873.2093 1981.4151,-20869.4193 1981.2111,-20876.4163"/>
+</g>
+<!-- g_str_has_prefix -->
+<g id="node23" class="node">
+<title>g_str_has_prefix</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-21987" rx="87.9851" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-21983.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_str_has_prefix</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;g_str_has_prefix -->
+<g id="edge13" class="edge">
+<title>qcow2_amend_options&#45;&gt;g_str_has_prefix</title>
+<path fill="none" stroke="#000000" d="M941.1058,-21910.9896C986.3548,-21924.0847 1053.0092,-21942.4367 1112,-21955 1150.0725,-21963.1083 1192.6128,-21970.1834 1228.6539,-21975.6046"/>
+<polygon fill="#000000" stroke="#000000" points="1228.2318,-21979.0803 1238.6379,-21977.0893 1229.2615,-21972.1564 1228.2318,-21979.0803"/>
+</g>
+<!-- qemu_opt_get_number -->
+<g id="node24" class="node">
+<title>qemu_opt_get_number</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-20049" rx="117.7793" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-20045.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opt_get_number</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;qemu_opt_get_number -->
+<g id="edge14" class="edge">
+<title>qcow2_amend_options&#45;&gt;qemu_opt_get_number</title>
+<path fill="none" stroke="#000000" d="M889.0937,-21876.8458C899.8158,-21759.2422 965.4979,-21106.37 1112,-20987 1218.0673,-20900.5763 2245.5438,-21035.6029 2342.4314,-20939 2410.0007,-20871.6292 2315.4132,-20152.646 2378.4314,-20081 2394.4525,-20062.7854 2416.7468,-20052.4152 2440.3636,-20046.8799"/>
+<polygon fill="#000000" stroke="#000000" points="2441.0977,-20050.3022 2450.1876,-20044.8594 2439.6875,-20043.4457 2441.0977,-20050.3022"/>
+</g>
+<!-- is_power_of_2 -->
+<g id="node25" class="node">
+<title>is_power_of_2</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-22383" rx="76.8869" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-22379.3" font-family="Times,serif" font-size="14.00" fill="#000000">is_power_of_2</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;is_power_of_2 -->
+<g id="edge15" class="edge">
+<title>qcow2_amend_options&#45;&gt;is_power_of_2</title>
+<path fill="none" stroke="#000000" d="M977.8336,-21906.3876C1018.768,-21911.413 1067.797,-21917.2449 1112,-21922 1156.4285,-21926.7793 1480.3341,-21928.8424 1512.3645,-21960 1606.4104,-22051.4833 1454.1665,-22161.6733 1548.3645,-22253 1681.3536,-22381.9355 2193.9522,-22312.3294 2378.4314,-22329 2565.6789,-22345.9207 2785.5291,-22365.4379 2901.9595,-22375.7464"/>
+<polygon fill="#000000" stroke="#000000" points="2901.9454,-22379.2588 2912.2151,-22376.6543 2902.5627,-22372.286 2901.9454,-22379.2588"/>
+</g>
+<!-- has_data_file -->
+<g id="node26" class="node">
+<title>has_data_file</title>
+<ellipse fill="none" stroke="#000000" cx="7077.9204" cy="-10635" rx="71.5" ry="18"/>
+<text text-anchor="middle" x="7077.9204" y="-10631.3" font-family="Times,serif" font-size="14.00" fill="#000000">has_data_file</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;has_data_file -->
+<g id="edge16" class="edge">
+<title>qcow2_amend_options&#45;&gt;has_data_file</title>
+<path fill="none" stroke="#000000" d="M971.5045,-21882.4791C1013.5796,-21876.8247 1065.3683,-21870.7941 1112,-21868 1289.6212,-21857.3573 1334.7605,-21857.0731 1512.3645,-21868 1700.5417,-21879.5774 1746.6904,-21893.5901 1933.3645,-21920 2131.6981,-21948.0595 2178.749,-21975.1727 2378.4314,-21991 2543.7205,-22004.1012 2585.8976,-21999.2786 2751.4983,-21991 2942.8813,-21981.4325 2994.135,-21992.5841 3180.4983,-21948 3492.9874,-21873.2426 5616.7252,-21091.6213 5876.8408,-20903 5897.2958,-20888.1672 5892.0757,-20873.3954 5912.8408,-20859 6037.8187,-20772.3591 6141.2271,-20867.2545 6236.8408,-20749 6323.4938,-20641.8281 6183.3494,-20545.8134 6272.8408,-20441 6394.5405,-20298.464 6564.1167,-20475.2083 6678.8408,-20327 6738.8405,-20249.4884 6672.8411,-18651.5665 6714.8408,-18563 6772.3991,-18441.6245 6888.3187,-18488.8245 6944.9204,-18367 6990.0121,-18269.9486 6915.9865,-10747.0636 6980.9204,-10662 6986.392,-10654.8322 6993.5971,-10649.4568 7001.615,-10645.4425"/>
+<polygon fill="#000000" stroke="#000000" points="7003.1319,-10648.6009 7010.9638,-10641.4656 7000.3917,-10642.1595 7003.1319,-10648.6009"/>
+</g>
+<!-- abort -->
+<g id="node27" class="node">
+<title>abort</title>
+<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-9435" rx="35.9954" ry="18"/>
+<text text-anchor="middle" x="5322.8368" y="-9431.3" font-family="Times,serif" font-size="14.00" fill="#000000">abort</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;abort -->
+<g id="edge17" class="edge">
+<title>qcow2_amend_options&#45;&gt;abort</title>
+<path fill="none" stroke="#000000" d="M888.2852,-21876.5611C895.1345,-21722.2478 948.4346,-20644.7474 1112,-20373 1290.8494,-20075.8598 1394.0513,-19911 1740.8645,-19911 1740.8645,-19911 1740.8645,-19911 2155.8979,-19911 2384.0169,-19911 3010.1938,-19999.7717 3180.4983,-19848 3248.5788,-19787.328 3155.8374,-19714.0904 3216.4983,-19646 3394.38,-19446.3321 4206.762,-19512.5466 4369.0369,-19300 4417.5989,-19236.3939 4370.8161,-17932.339 4405.0369,-17860 4498.6988,-17662.0092 4683.518,-17735.5511 4778.1038,-17538 4828.4194,-17432.9112 4747.6616,-16585.7118 4814.1038,-16490 4891.152,-16379.01 5019.677,-16486.0982 5095.1038,-16374 5148.1077,-16295.2264 5082.1628,-9619.3602 5131.1038,-9538 5163.3127,-9484.4555 5233.9139,-9457.108 5279.8679,-9444.4552"/>
+<polygon fill="#000000" stroke="#000000" points="5280.7815,-9447.834 5289.5605,-9441.9028 5278.9989,-9441.0648 5280.7815,-9447.834"/>
+</g>
+<!-- qcow2_update_header -->
+<g id="node28" class="node">
+<title>qcow2_update_header</title>
+<ellipse fill="none" stroke="#000000" cx="6829.8806" cy="-19403" rx="115.0796" ry="18"/>
+<text text-anchor="middle" x="6829.8806" y="-19399.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_update_header</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;qcow2_update_header -->
+<g id="edge18" class="edge">
+<title>qcow2_amend_options&#45;&gt;qcow2_update_header</title>
+<path fill="none" stroke="#000000" d="M897.437,-21913.0856C924.5587,-21960.4216 1005.0332,-22087.9542 1112,-22141 1192.0287,-22180.687 1445.4472,-22117.8246 1512.3645,-22177 1569.2424,-22227.2975 1491.6731,-22293.4923 1548.3645,-22344 1635.7958,-22421.8948 4533.7439,-22543 4591.5704,-22543 4591.5704,-22543 4591.5704,-22543 5713.7053,-22543 6244.9069,-22543 6431.1945,-22307.943 6678.8408,-21838 6796.7376,-21614.2746 6826.1133,-19688.7547 6829.5243,-19431.3899"/>
+<polygon fill="#000000" stroke="#000000" points="6833.0286,-19431.0737 6829.6594,-19421.0288 6826.0292,-19430.9823 6833.0286,-19431.0737"/>
+</g>
+<!-- error_setg_errno -->
+<g id="node29" class="node">
+<title>error_setg_errno</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-13659" rx="89.8845" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-13655.3" font-family="Times,serif" font-size="14.00" fill="#000000">error_setg_errno</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;error_setg_errno -->
+<g id="edge19" class="edge">
+<title>qcow2_amend_options&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M888.2258,-21876.7914C896.0146,-21685.5404 966.7347,-20049.0762 1112,-19897 1209.7405,-19794.6769 1599.361,-19797 1740.8645,-19797 1740.8645,-19797 1740.8645,-19797 2155.8979,-19797 2222.1251,-19797 2697.9971,-19813.034 2751.4983,-19774 2789.3206,-19746.4052 2750.3089,-19703.442 2787.4983,-19675 2857.1135,-19621.759 3120.5539,-19705.934 3180.4983,-19642 3251.0754,-19566.7256 3145.9534,-17860.3046 3216.4983,-17785 3275.8097,-17721.6867 3546.521,-17815.6247 3605.4983,-17752 3682.2826,-17669.1651 3568.0617,-13771.8168 3641.4983,-13686 3658.7935,-13665.7891 3684.9417,-13656.6718 3711.2681,-13653.2653"/>
+<polygon fill="#000000" stroke="#000000" points="3711.7593,-13656.7333 3721.3485,-13652.2281 3711.0428,-13649.7701 3711.7593,-13656.7333"/>
+</g>
+<!-- ctz32 -->
+<g id="node30" class="node">
+<title>ctz32</title>
+<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-24991" rx="36.5" ry="18"/>
+<text text-anchor="middle" x="6074.8408" y="-24987.3" font-family="Times,serif" font-size="14.00" fill="#000000">ctz32</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;ctz32 -->
+<g id="edge20" class="edge">
+<title>qcow2_amend_options&#45;&gt;ctz32</title>
+<path fill="none" stroke="#000000" d="M894.016,-21913.1782C915.2254,-21969.3997 988.1565,-22141.1108 1112,-22215 1188.929,-22260.8984 1447.5791,-22200.1325 1512.3645,-22262 1583.7012,-22330.1238 1480.8317,-22409.1035 1548.3645,-22481 1736.167,-22680.9375 2532.8733,-22591.326 2751.4983,-22757 2778.1288,-22777.1806 2760.7665,-22802.9536 2787.4983,-22823 2930.5445,-22930.2714 3018.5949,-22833.1272 3180.4983,-22909 3198.8526,-22917.6014 3199.8066,-22925.4999 3216.4983,-22937 3538.1409,-23158.6029 3637.0786,-23185.1408 3967.7693,-23393 4824.7671,-23931.675 5186.2748,-23894.9091 5876.8408,-24635 5973.9608,-24739.085 6040.7674,-24899.5908 6064.8849,-24963.4364"/>
+<polygon fill="#000000" stroke="#000000" points="6061.7421,-24965.0259 6068.5138,-24973.1742 6068.3014,-24962.5815 6061.7421,-24965.0259"/>
+</g>
+<!-- qcow2_change_refcount_order -->
+<g id="node31" class="node">
+<title>qcow2_change_refcount_order</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-20803" rx="154.0727" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-20799.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_change_refcount_order</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;qcow2_change_refcount_order -->
+<g id="edge21" class="edge">
+<title>qcow2_amend_options&#45;&gt;qcow2_change_refcount_order</title>
+<path fill="none" stroke="#000000" d="M888.4344,-21876.8557C895.4453,-21748.4787 944.2294,-20978.1755 1112,-20835 1273.1149,-20697.5045 1550.5759,-20749.805 1675.981,-20783.3682"/>
+<polygon fill="#000000" stroke="#000000" points="1675.2612,-20786.7996 1685.8295,-20786.0497 1677.1002,-20780.0455 1675.2612,-20786.7996"/>
+</g>
+<!-- g_free -->
+<g id="node32" class="node">
+<title>g_free</title>
+<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-15093" rx="40.5" ry="18"/>
+<text text-anchor="middle" x="6475.8408" y="-15089.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_free</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;g_free -->
+<g id="edge22" class="edge">
+<title>qcow2_amend_options&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M900.2064,-21912.979C930.9881,-21954.9222 1014.2606,-22059.0808 1112,-22104 1193.3502,-22141.387 1445.6102,-22089.3385 1512.3645,-22149 1566.0646,-22196.9944 1494.086,-22259.6607 1548.3645,-22307 1569.3346,-22325.2892 2310.3433,-22390.7848 2787.4983,-22410 2962.0235,-22417.0282 3018.48,-22475.2574 3180.4983,-22410 3630.7582,-22228.645 3623.4348,-21995.1365 3967.7693,-21653 4149.089,-21472.8378 4196.3859,-21429.4857 4369.0369,-21241 4707.8352,-20871.1288 4820.479,-20796.7263 5095.1038,-20377 5114.2581,-20347.7252 5107.8813,-20333.1652 5131.1038,-20307 5267.6215,-20153.1831 5368.0327,-20192.3038 5514.5698,-20048 5715.0022,-19850.6223 5765.5614,-19787.3564 5876.8408,-19529 5908.0807,-19456.4706 5859.7244,-19413.4388 5912.8408,-19355 6014.2043,-19243.4798 6144.8753,-19374.3887 6236.8408,-19255 6266.3951,-19216.633 6270.3499,-18432.3661 6272.8408,-18384 6342.7258,-17027.0694 6457.5298,-15357.2352 6473.8798,-15121.228"/>
+<polygon fill="#000000" stroke="#000000" points="6477.3833,-15121.2984 6474.5834,-15111.0803 6470.4,-15120.8142 6477.3833,-15121.2984"/>
+</g>
+<!-- qcow2_amend_helper_cb -->
+<g id="node33" class="node">
+<title>qcow2_amend_helper_cb</title>
+<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-18351" rx="128.0773" ry="18"/>
+<text text-anchor="middle" x="4954.6038" y="-18347.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_amend_helper_cb</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;qcow2_amend_helper_cb -->
+<g id="edge23" class="edge">
+<title>qcow2_amend_options&#45;&gt;qcow2_amend_helper_cb</title>
+<path fill="none" stroke="#000000" d="M889.079,-21876.7559C903.0421,-21717.275 1007.3609,-20563.4558 1112,-20455 1127.9938,-20438.4228 4354.1255,-19844.5573 4369.0369,-19827 4462.0021,-19717.5392 4308.8366,-18641.6288 4405.0369,-18535 4517.0597,-18410.8336 4639.8743,-18580.1223 4778.1038,-18486 4805.4004,-18467.4134 4790.2494,-18443.8371 4814.1038,-18421 4836.8196,-18399.2529 4867.6041,-18382.8884 4894.5677,-18371.4725"/>
+<polygon fill="#000000" stroke="#000000" points="4895.9983,-18374.6688 4903.9262,-18367.6403 4893.3456,-18368.1909 4895.9983,-18374.6688"/>
+</g>
+<!-- g_strdup -->
+<g id="node34" class="node">
+<title>g_strdup</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-19605" rx="52" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-19601.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_strdup</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;g_strdup -->
+<g id="edge24" class="edge">
+<title>qcow2_amend_options&#45;&gt;g_strdup</title>
+<path fill="none" stroke="#000000" d="M888.0217,-21876.9342C893.9302,-21678.2547 951.0599,-19904.6604 1112,-19745 1311.186,-19547.3979 2252.8477,-19586.8903 2503.5329,-19601.1594"/>
+<polygon fill="#000000" stroke="#000000" points="2503.3703,-19604.6558 2513.5553,-19601.7376 2503.7735,-19597.6674 2503.3703,-19604.6558"/>
+</g>
+<!-- qcow2_change_backing_file -->
+<g id="node35" class="node">
+<title>qcow2_change_backing_file</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-20825" rx="141.075" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-20821.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_change_backing_file</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;qcow2_change_backing_file -->
+<g id="edge25" class="edge">
+<title>qcow2_amend_options&#45;&gt;qcow2_change_backing_file</title>
+<path fill="none" stroke="#000000" d="M888.5276,-21876.9393C896.1035,-21750.8038 947.669,-21002.6421 1112,-20865 1128.8885,-20850.8543 1721.7782,-20835.1329 2006.3665,-20828.3811"/>
+<polygon fill="#000000" stroke="#000000" points="2006.8599,-20831.8705 2016.7743,-20828.1349 2006.6943,-20824.8724 2006.8599,-20831.8705"/>
+</g>
+<!-- qcow2_mark_clean -->
+<g id="node36" class="node">
+<title>qcow2_mark_clean</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-22193" rx="100.1823" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-22189.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_mark_clean</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;qcow2_mark_clean -->
+<g id="edge26" class="edge">
+<title>qcow2_amend_options&#45;&gt;qcow2_mark_clean</title>
+<path fill="none" stroke="#000000" d="M903.7038,-21912.8543C938.0205,-21949.3274 1022.2721,-22031.9768 1112,-22068 1195.0393,-22101.3379 1441.9228,-22055.8192 1512.3645,-22111 1549.2212,-22139.8719 1510.4684,-22182.5065 1548.3645,-22210 1699.8996,-22319.9382 1782.1758,-22220.8885 1969.3645,-22224 2135.1491,-22226.7558 2177.0208,-22235.4659 2342.4314,-22224 2389.2649,-22220.7536 2441.2468,-22213.7081 2483.1854,-22207.1531"/>
+<polygon fill="#000000" stroke="#000000" points="2483.7407,-22210.6089 2493.0704,-22205.5883 2482.6461,-22203.695 2483.7407,-22210.6089"/>
+</g>
+<!-- blk_new -->
+<g id="node37" class="node">
+<title>blk_new</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-25075" rx="49.5" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-25071.3" font-family="Times,serif" font-size="14.00" fill="#000000">blk_new</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;blk_new -->
+<g id="edge27" class="edge">
+<title>qcow2_amend_options&#45;&gt;blk_new</title>
+<path fill="none" stroke="#000000" d="M891.3564,-21913.3089C914.1771,-22022.5874 1032.0306,-22600.1211 1076,-23078 1083.1896,-23156.1399 1077.6759,-24419.4352 1112,-24490 1212.9895,-24697.6183 1397.923,-24620.4822 1512.3645,-24821 1562.9982,-24909.7175 1475.4891,-24976.4197 1548.3645,-25048 1583.9154,-25082.9192 1642.5,-25086.5383 1685.7184,-25083.3476"/>
+<polygon fill="#000000" stroke="#000000" points="1686.1416,-25086.824 1695.7966,-25082.4615 1685.5285,-25079.8509 1686.1416,-25086.824"/>
+</g>
+<!-- blk_insert_bs -->
+<g id="node38" class="node">
+<title>blk_insert_bs</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-25021" rx="73.5" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-25017.3" font-family="Times,serif" font-size="14.00" fill="#000000">blk_insert_bs</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;blk_insert_bs -->
+<g id="edge28" class="edge">
+<title>qcow2_amend_options&#45;&gt;blk_insert_bs</title>
+<path fill="none" stroke="#000000" d="M891.328,-21913.3115C913.9847,-22022.6053 1031.0553,-22600.2119 1076,-23078 1088.6698,-23212.6868 1055.198,-24172.2214 1112,-24295 1212.6006,-24512.45 1403.3495,-24442.6442 1512.3645,-24656 1546.2307,-24722.2803 1497.2559,-24934.8898 1548.3645,-24989 1577.4233,-25019.7654 1623.9564,-25028.126 1663.9921,-25028.6215"/>
+<polygon fill="#000000" stroke="#000000" points="1664.0283,-25032.1215 1674.0161,-25028.5869 1664.004,-25025.1216 1664.0283,-25032.1215"/>
+</g>
+<!-- blk_unref -->
+<g id="node39" class="node">
+<title>blk_unref</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-25259" rx="55.4913" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-25255.3" font-family="Times,serif" font-size="14.00" fill="#000000">blk_unref</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;blk_unref -->
+<g id="edge29" class="edge">
+<title>qcow2_amend_options&#45;&gt;blk_unref</title>
+<path fill="none" stroke="#000000" d="M891.3954,-21913.3054C914.4407,-22022.5635 1033.367,-22600.0001 1076,-23078 1084.93,-23178.1225 1067.298,-24796.9668 1112,-24887 1221.9462,-25108.4398 1321.0524,-25134.7736 1548.3645,-25232 1588.3829,-25249.1168 1636.9389,-25255.8396 1675.2723,-25258.297"/>
+<polygon fill="#000000" stroke="#000000" points="1675.1105,-25261.7934 1685.2906,-25258.858 1675.5019,-25254.8043 1675.1105,-25261.7934"/>
+</g>
+<!-- blk_truncate -->
+<g id="node40" class="node">
+<title>blk_truncate</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-25205" rx="70.3881" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-25201.3" font-family="Times,serif" font-size="14.00" fill="#000000">blk_truncate</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;blk_truncate -->
+<g id="edge30" class="edge">
+<title>qcow2_amend_options&#45;&gt;blk_truncate</title>
+<path fill="none" stroke="#000000" d="M891.3765,-21913.3071C914.3129,-22022.575 1032.719,-22600.0583 1076,-23078 1083.9787,-23166.1065 1077.019,-24588.7427 1112,-24670 1230.2136,-24944.5984 1573.2199,-25126.869 1696.271,-25184.9866"/>
+<polygon fill="#000000" stroke="#000000" points="1694.8918,-25188.2054 1705.4325,-25189.2755 1697.8597,-25181.8657 1694.8918,-25188.2054"/>
+</g>
+<!-- qcow2_downgrade -->
+<g id="node41" class="node">
+<title>qcow2_downgrade</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-21895" rx="97.5" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-21891.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_downgrade</text>
+</g>
+<!-- qcow2_amend_options&#45;&gt;qcow2_downgrade -->
+<g id="edge31" class="edge">
+<title>qcow2_amend_options&#45;&gt;qcow2_downgrade</title>
+<path fill="none" stroke="#000000" d="M1004.108,-21895C1066.6783,-21895 1143.2749,-21895 1204.4385,-21895"/>
+<polygon fill="#000000" stroke="#000000" points="1204.5049,-21898.5001 1214.5048,-21895 1204.5048,-21891.5001 1204.5049,-21898.5001"/>
+</g>
+<!-- g_str_equal -->
+<g id="node42" class="node">
+<title>g_str_equal</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-19659" rx="65" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-19655.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_str_equal</text>
+</g>
+<!-- qcow2_crypt_method_from_format&#45;&gt;g_str_equal -->
+<g id="edge32" class="edge">
+<title>qcow2_crypt_method_from_format&#45;&gt;g_str_equal</title>
+<path fill="none" stroke="#000000" d="M2316.716,-20872.0231C2326.2884,-20866.8683 2335.0208,-20860.2981 2342.4314,-20852 2428.7684,-20755.3224 2292.0943,-19782.6776 2378.4314,-19686 2407.6666,-19653.2633 2457.4749,-19647.4195 2498.2716,-19649.2744"/>
+<polygon fill="#000000" stroke="#000000" points="2498.2352,-19652.7787 2508.4314,-19649.9002 2498.6656,-19645.7919 2498.2352,-19652.7787"/>
+</g>
+<!-- qcow2_update_header&#45;&gt;be64_to_cpu -->
+<g id="edge33" class="edge">
+<title>qcow2_update_header&#45;&gt;be64_to_cpu</title>
+<path fill="none" stroke="#000000" d="M6838.5828,-19384.9062C6861.595,-19335.9373 6923.7359,-19196.1381 6944.9204,-19072 6992.2188,-18794.8384 6975.3723,-9231.1137 6980.9204,-8950 7002.6976,-7846.5813 7066.3844,-6490.6511 7076.5462,-6278.4877"/>
+<polygon fill="#000000" stroke="#000000" points="7080.0562,-6278.362 7077.0397,-6268.2057 7073.0643,-6278.0263 7080.0562,-6278.362"/>
+</g>
+<!-- qcow2_update_header&#45;&gt;has_data_file -->
+<g id="edge34" class="edge">
+<title>qcow2_update_header&#45;&gt;has_data_file</title>
+<path fill="none" stroke="#000000" d="M6838.5778,-19384.9054C6861.5778,-19335.9344 6923.691,-19196.1304 6944.9204,-19072 6954.7659,-19014.4325 6945.4919,-10708.4303 6980.9204,-10662 6986.3906,-10654.8312 6993.5949,-10649.4551 7001.6124,-10645.4405"/>
+<polygon fill="#000000" stroke="#000000" points="7003.1291,-10648.5988 7010.9608,-10641.4633 7000.3887,-10642.1575 7003.1291,-10648.5988"/>
+</g>
+<!-- qemu_blockalign -->
+<g id="node43" class="node">
+<title>qemu_blockalign</title>
+<ellipse fill="none" stroke="#000000" cx="7077.9204" cy="-10689" rx="89.8845" ry="18"/>
+<text text-anchor="middle" x="7077.9204" y="-10685.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_blockalign</text>
+</g>
+<!-- qcow2_update_header&#45;&gt;qemu_blockalign -->
+<g id="edge35" class="edge">
+<title>qcow2_update_header&#45;&gt;qemu_blockalign</title>
+<path fill="none" stroke="#000000" d="M6838.5536,-19384.9012C6861.4933,-19335.9198 6923.4702,-19196.0924 6944.9204,-19072 6988.3845,-18820.5544 6976.6559,-14734.1389 6980.9204,-14479 7007.164,-12908.8935 7068.7392,-10973.5914 7076.9985,-10717.454"/>
+<polygon fill="#000000" stroke="#000000" points="7080.5065,-10717.2584 7077.3312,-10707.1506 7073.5102,-10717.0324 7080.5065,-10717.2584"/>
+</g>
+<!-- cpu_to_be32 -->
+<g id="node44" class="node">
+<title>cpu_to_be32</title>
+<ellipse fill="none" stroke="#000000" cx="7280.4642" cy="-19349" rx="69.5877" ry="18"/>
+<text text-anchor="middle" x="7280.4642" y="-19345.3" font-family="Times,serif" font-size="14.00" fill="#000000">cpu_to_be32</text>
+</g>
+<!-- qcow2_update_header&#45;&gt;cpu_to_be32 -->
+<g id="edge36" class="edge">
+<title>qcow2_update_header&#45;&gt;cpu_to_be32</title>
+<path fill="none" stroke="#000000" d="M6942.3543,-19399.0996C7010.0878,-19395.5367 7097.8603,-19388.7737 7174.9204,-19376 7191.2996,-19373.2849 7208.8556,-19369.2573 7224.8556,-19365.1364"/>
+<polygon fill="#000000" stroke="#000000" points="7225.815,-19368.5031 7234.5924,-19362.5694 7224.0305,-19361.7344 7225.815,-19368.5031"/>
+</g>
+<!-- cpu_to_be64 -->
+<g id="node45" class="node">
+<title>cpu_to_be64</title>
+<ellipse fill="none" stroke="#000000" cx="7077.9204" cy="-18733" rx="69.5877" ry="18"/>
+<text text-anchor="middle" x="7077.9204" y="-18729.3" font-family="Times,serif" font-size="14.00" fill="#000000">cpu_to_be64</text>
+</g>
+<!-- qcow2_update_header&#45;&gt;cpu_to_be64 -->
+<g id="edge37" class="edge">
+<title>qcow2_update_header&#45;&gt;cpu_to_be64</title>
+<path fill="none" stroke="#000000" d="M6848.3389,-19384.947C6873.8279,-19358.9814 6919.5248,-19308.5222 6944.9204,-19257 7031.7136,-19080.9156 7065.4645,-18842.769 7074.9093,-18761.5205"/>
+<polygon fill="#000000" stroke="#000000" points="7078.4394,-18761.4496 7076.0837,-18751.12 7071.4836,-18760.6641 7078.4394,-18761.4496"/>
+</g>
+<!-- offsetof -->
+<g id="node46" class="node">
+<title>offsetof</title>
+<ellipse fill="none" stroke="#000000" cx="7077.9204" cy="-19212" rx="46.2923" ry="18"/>
+<text text-anchor="middle" x="7077.9204" y="-19208.3" font-family="Times,serif" font-size="14.00" fill="#000000">offsetof</text>
+</g>
+<!-- qcow2_update_header&#45;&gt;offsetof -->
+<g id="edge38" class="edge">
+<title>qcow2_update_header&#45;&gt;offsetof</title>
+<path fill="none" stroke="#000000" d="M6864.8979,-19385.7268C6888.8209,-19372.9954 6920.4886,-19354.2496 6944.9204,-19333 6963.9852,-19316.4183 6962.9225,-19306.734 6980.9204,-19289 7001.558,-19268.665 7027.3448,-19248.4035 7047.1421,-19233.7723"/>
+<polygon fill="#000000" stroke="#000000" points="7049.2194,-19236.5893 7055.2275,-19227.8626 7045.0887,-19230.9379 7049.2194,-19236.5893"/>
+</g>
+<!-- memset -->
+<g id="node47" class="node">
+<title>memset</title>
+<ellipse fill="none" stroke="#000000" cx="7077.9204" cy="-9095" rx="48.1917" ry="18"/>
+<text text-anchor="middle" x="7077.9204" y="-9091.3" font-family="Times,serif" font-size="14.00" fill="#000000">memset</text>
+</g>
+<!-- qcow2_update_header&#45;&gt;memset -->
+<g id="edge39" class="edge">
+<title>qcow2_update_header&#45;&gt;memset</title>
+<path fill="none" stroke="#000000" d="M6838.578,-19384.9054C6861.5784,-19335.9345 6923.6927,-19196.1307 6944.9204,-19072 6984.5521,-18840.2511 6972.8956,-10842.9762 6980.9204,-10608 7001.4076,-10008.1106 7062.3659,-9276.3907 7075.4356,-9123.7282"/>
+<polygon fill="#000000" stroke="#000000" points="7078.9569,-9123.6289 7076.3255,-9113.3661 7071.9826,-9123.03 7078.9569,-9123.6289"/>
+</g>
+<!-- memcpy -->
+<g id="node48" class="node">
+<title>memcpy</title>
+<ellipse fill="none" stroke="#000000" cx="7280.4642" cy="-14552" rx="50.0912" ry="18"/>
+<text text-anchor="middle" x="7280.4642" y="-14548.3" font-family="Times,serif" font-size="14.00" fill="#000000">memcpy</text>
+</g>
+<!-- qcow2_update_header&#45;&gt;memcpy -->
+<g id="edge40" class="edge">
+<title>qcow2_update_header&#45;&gt;memcpy</title>
+<path fill="none" stroke="#000000" d="M6906.4141,-19389.4318C6919.9643,-19384.9322 6933.405,-19378.9499 6944.9204,-19371 6967.1591,-19355.6471 6958.2814,-19336.7562 6980.9204,-19322 7054.9063,-19273.7756 7118.8753,-19347.2528 7174.9204,-19279 7254.4517,-19182.1453 7278.3031,-14966.1518 7280.3209,-14580.2215"/>
+<polygon fill="#000000" stroke="#000000" points="7283.821,-14580.1785 7280.373,-14570.1605 7276.8211,-14580.1422 7283.821,-14580.1785"/>
+</g>
+<!-- header_ext_add -->
+<g id="node49" class="node">
+<title>header_ext_add</title>
+<ellipse fill="none" stroke="#000000" cx="7077.9204" cy="-19349" rx="84.5" ry="18"/>
+<text text-anchor="middle" x="7077.9204" y="-19345.3" font-family="Times,serif" font-size="14.00" fill="#000000">header_ext_add</text>
+</g>
+<!-- qcow2_update_header&#45;&gt;header_ext_add -->
+<g id="edge41" class="edge">
+<title>qcow2_update_header&#45;&gt;header_ext_add</title>
+<path fill="none" stroke="#000000" d="M6897.331,-19388.3156C6931.8007,-19380.8113 6973.6906,-19371.6916 7008.4444,-19364.1254"/>
+<polygon fill="#000000" stroke="#000000" points="7009.4871,-19367.4805 7018.5136,-19361.9333 7007.9979,-19360.6407 7009.4871,-19367.4805"/>
+</g>
+<!-- strlen -->
+<g id="node50" class="node">
+<title>strlen</title>
+<ellipse fill="none" stroke="#000000" cx="7077.9204" cy="-21957" rx="38.5" ry="18"/>
+<text text-anchor="middle" x="7077.9204" y="-21953.3" font-family="Times,serif" font-size="14.00" fill="#000000">strlen</text>
+</g>
+<!-- qcow2_update_header&#45;&gt;strlen -->
+<g id="edge42" class="edge">
+<title>qcow2_update_header&#45;&gt;strlen</title>
+<path fill="none" stroke="#000000" d="M6830.7815,-19421.1076C6838.0574,-19565.205 6889.306,-20541.0835 6980.9204,-21329 7007.9825,-21561.7435 7056.9078,-21840.5623 7072.791,-21928.8"/>
+<polygon fill="#000000" stroke="#000000" points="7069.3807,-21929.6103 7074.602,-21938.8292 7076.2692,-21928.3663 7069.3807,-21929.6103"/>
+</g>
+<!-- QLIST_FOREACH -->
+<g id="node51" class="node">
+<title>QLIST_FOREACH</title>
+<ellipse fill="none" stroke="#000000" cx="7077.9204" cy="-8977" rx="97" ry="18"/>
+<text text-anchor="middle" x="7077.9204" y="-8973.3" font-family="Times,serif" font-size="14.00" fill="#000000">QLIST_FOREACH</text>
+</g>
+<!-- qcow2_update_header&#45;&gt;QLIST_FOREACH -->
+<g id="edge43" class="edge">
+<title>qcow2_update_header&#45;&gt;QLIST_FOREACH</title>
+<path fill="none" stroke="#000000" d="M6838.5825,-19384.9062C6861.594,-19335.9371 6923.7333,-19196.1376 6944.9204,-19072 6968.2968,-18935.0352 6925.4781,-9195.4047 6980.9204,-9068 6993.2572,-9039.6505 7019.224,-9016.0624 7041.1883,-9000.0103"/>
+<polygon fill="#000000" stroke="#000000" points="7043.222,-9002.8589 7049.3736,-8994.2329 7039.1854,-8997.14 7043.222,-9002.8589"/>
+</g>
+<!-- strncpy -->
+<g id="node52" class="node">
+<title>strncpy</title>
+<ellipse fill="none" stroke="#000000" cx="7077.9204" cy="-19441" rx="46.2923" ry="18"/>
+<text text-anchor="middle" x="7077.9204" y="-19437.3" font-family="Times,serif" font-size="14.00" fill="#000000">strncpy</text>
+</g>
+<!-- qcow2_update_header&#45;&gt;strncpy -->
+<g id="edge44" class="edge">
+<title>qcow2_update_header&#45;&gt;strncpy</title>
+<path fill="none" stroke="#000000" d="M6912.1298,-19415.6007C6949.159,-19421.2736 6991.8133,-19427.8083 7024.5836,-19432.8287"/>
+<polygon fill="#000000" stroke="#000000" points="7024.4416,-19436.3477 7034.8563,-19434.4025 7025.5017,-19429.4285 7024.4416,-19436.3477"/>
+</g>
+<!-- bdrv_pwrite -->
+<g id="node53" class="node">
+<title>bdrv_pwrite</title>
+<ellipse fill="none" stroke="#000000" cx="7077.9204" cy="-21302" rx="67.6881" ry="18"/>
+<text text-anchor="middle" x="7077.9204" y="-21298.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_pwrite</text>
+</g>
+<!-- qcow2_update_header&#45;&gt;bdrv_pwrite -->
+<g id="edge45" class="edge">
+<title>qcow2_update_header&#45;&gt;bdrv_pwrite</title>
+<path fill="none" stroke="#000000" d="M6917.6437,-19414.7477C6928.1071,-19419.5427 6937.6385,-19426.0922 6944.9204,-19435 7066.524,-19583.7558 7076.956,-21051.159 7077.8396,-21273.7623"/>
+<polygon fill="#000000" stroke="#000000" points="7074.3403,-21273.9724 7077.8767,-21283.9596 7081.3402,-21273.9469 7074.3403,-21273.9724"/>
+</g>
+<!-- qemu_vfree -->
+<g id="node54" class="node">
+<title>qemu_vfree</title>
+<ellipse fill="none" stroke="#000000" cx="7077.9204" cy="-14506" rx="65.7887" ry="18"/>
+<text text-anchor="middle" x="7077.9204" y="-14502.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_vfree</text>
+</g>
+<!-- qcow2_update_header&#45;&gt;qemu_vfree -->
+<g id="edge46" class="edge">
+<title>qcow2_update_header&#45;&gt;qemu_vfree</title>
+<path fill="none" stroke="#000000" d="M6838.4086,-19384.8754C6860.9882,-19335.8298 6922.151,-19195.8572 6944.9204,-19072 7032.1995,-18597.2345 7073.7657,-14895.3272 7077.6234,-14534.2992"/>
+<polygon fill="#000000" stroke="#000000" points="7081.1245,-14534.198 7077.7311,-14524.1614 7074.1249,-14534.1236 7081.1245,-14534.198"/>
+</g>
+<!-- qcow2_change_refcount_order&#45;&gt;qcow2_update_header -->
+<g id="edge49" class="edge">
+<title>qcow2_change_refcount_order&#45;&gt;qcow2_update_header</title>
+<path fill="none" stroke="#000000" d="M1747.608,-20821.086C1775.1662,-20895.7132 1880.2784,-21187.4672 1933.3645,-21436 1960.0336,-21560.8567 1900.0454,-21613.7838 1969.3645,-21721 2085.05,-21899.9316 2178.2002,-21898.15 2378.4314,-21971 2645.1653,-22068.0457 3358.4494,-22139.8299 3641.4983,-22161 3786.1037,-22171.8155 3822.7733,-22162.9679 3967.7693,-22161 4328.0175,-22156.1107 4421.9849,-22193.6078 4778.1038,-22139 4944.6703,-22113.4585 6077.05,-21777.5133 6236.8408,-21724 6436.5714,-21657.111 6553.7462,-21722.4631 6678.8408,-21553 6810.9794,-21373.9946 6827.9593,-19671.7521 6829.7032,-19431.2064"/>
+<polygon fill="#000000" stroke="#000000" points="6833.2033,-19431.1861 6829.7731,-19421.162 6826.2035,-19431.1373 6833.2033,-19431.1861"/>
+</g>
+<!-- qcow2_change_refcount_order&#45;&gt;error_setg_errno -->
+<g id="edge53" class="edge">
+<title>qcow2_change_refcount_order&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M1869.0572,-20792.8288C1893.8151,-20784.9113 1917.0802,-20772.1787 1933.3645,-20752 1987.7804,-20684.5703 1915.3813,-20040.7767 1969.3645,-19973 2086.95,-19825.3696 2193.4533,-19896.4726 2378.4314,-19859 2460.3544,-19842.4041 2685.2208,-19861.9324 2751.4983,-19811 2785.0047,-19785.2512 2753.9093,-19748.641 2787.4983,-19723 2927.3669,-19616.2277 3062.4927,-19805.5306 3180.4983,-19675 3244.8919,-19603.7717 3162.399,-18026.3302 3216.4983,-17947 3322.0151,-17792.272 3500.9154,-17940.3609 3605.4983,-17785 3669.0835,-17690.5422 3567.4688,-13772.5159 3641.4983,-13686 3658.7928,-13665.7884 3684.9408,-13656.671 3711.2672,-13653.2646"/>
+<polygon fill="#000000" stroke="#000000" points="3711.7584,-13656.7326 3721.3477,-13652.2274 3711.0419,-13649.7693 3711.7584,-13656.7326"/>
+</g>
+<!-- qcow2_change_refcount_order&#45;&gt;g_free -->
+<g id="edge57" class="edge">
+<title>qcow2_change_refcount_order&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M1842.6068,-20789.4833C1991.9296,-20771.7393 2261.499,-20748.2947 2342.4314,-20798 2372.5796,-20816.5158 2349.1727,-20849.1082 2378.4314,-20869 2535.3047,-20975.6516 3384.3423,-20951.516 3605.4983,-20907 3776.6725,-20872.5447 3841.5502,-20875.6503 3967.7693,-20755 3994.7872,-20729.1742 3977.8379,-20705.9165 4003.7693,-20679 4130.7291,-20547.2172 4269.9302,-20642.8291 4369.0369,-20489 4450.031,-20363.2845 4307.367,-19930.2477 4405.0369,-19817 4515.5505,-19688.8602 4614.1678,-19782.9292 4778.1038,-19741 4920.9727,-19704.4591 4968.5887,-19718.7673 5095.1038,-19643 5097.0111,-19641.8578 5548.5657,-19193.9623 5550.5698,-19193 5616.372,-19161.4041 5823.4186,-19204.7424 5876.8408,-19155 5939.7422,-19096.4314 5860.1658,-19032.9132 5912.8408,-18965 6010.3247,-18839.3153 6147.2722,-18944.4428 6236.8408,-18813 6250.6699,-18792.7057 6453.3599,-15462.9207 6474.1265,-15121.2236"/>
+<polygon fill="#000000" stroke="#000000" points="6477.6251,-15121.3513 6474.7382,-15111.1574 6470.638,-15120.9266 6477.6251,-15121.3513"/>
+</g>
+<!-- qcow2_change_refcount_order&#45;&gt;qemu_blockalign -->
+<g id="edge50" class="edge">
+<title>qcow2_change_refcount_order&#45;&gt;qemu_blockalign</title>
+<path fill="none" stroke="#000000" d="M1746.6436,-20821.0497C1770.6182,-20896.1215 1864.2264,-21191.1477 1933.3645,-21436 1950.589,-21497.0008 1920.9627,-21533.0726 1969.3645,-21574 2032.9173,-21627.7387 2276.2673,-21556.5112 2342.4314,-21607 2378.988,-21634.8958 2340.6801,-21677.7434 2378.4314,-21704 2514.5524,-21798.6742 2586.1175,-21715.8888 2751.4983,-21704 2943.65,-21690.1867 2991.6131,-21679.8875 3180.4983,-21642 3539.9768,-21569.8941 4472.3867,-21432.3886 4778.1038,-21230 4800.0441,-21215.4752 4793.0077,-21198.7257 4814.1038,-21183 5085.3605,-20980.7966 6027.2055,-20906.555 6236.8408,-20641 6313.4914,-20543.9031 6183.7912,-20450.8677 6272.8408,-20365 6338.0712,-20302.1004 6617.1815,-20393.404 6678.8408,-20327 6749.5065,-20250.8966 6655.6274,-18543.3178 6714.8408,-18458 6777.5396,-18367.6604 6882.6742,-18457.6519 6944.9204,-18367 6975.4886,-18322.4822 6979.9796,-14532.9941 6980.9204,-14479 7008.2797,-12908.9126 7068.891,-10973.594 7077.014,-10717.4543"/>
+<polygon fill="#000000" stroke="#000000" points="7080.5219,-10717.2569 7077.3412,-10707.1508 7073.5254,-10717.0347 7080.5219,-10717.2569"/>
+</g>
+<!-- qcow2_change_refcount_order&#45;&gt;bdrv_pwrite -->
+<g id="edge51" class="edge">
+<title>qcow2_change_refcount_order&#45;&gt;bdrv_pwrite</title>
+<path fill="none" stroke="#000000" d="M1747.8815,-20821.0304C1776.5096,-20895.4402 1885.2266,-21186.4615 1933.3645,-21436 1951.0242,-21527.545 1929.2288,-21769.8485 1969.3645,-21854 1996.5309,-21910.9592 2321.6144,-22220.5373 2378.4314,-22248 2540.3539,-22326.266 3021.47,-22272.009 3180.4983,-22356 3201.6473,-22367.1699 3197.5681,-22381.3816 3216.4983,-22396 3849.1525,-22884.5548 4070.8577,-22927.8531 4814.1038,-23222 5130.4723,-23347.2059 5219.3167,-23353.302 5550.5698,-23431 6161.1691,-23574.2209 6496.822,-24086.807 6944.9204,-23648 6979.0243,-23614.6033 6976.7682,-21977.5518 6980.9204,-21930 7001.3031,-21696.5766 7054.6322,-21418.2061 7072.2096,-21330.1408"/>
+<polygon fill="#000000" stroke="#000000" points="7075.6821,-21330.6248 7074.2174,-21320.1317 7068.8189,-21329.2479 7075.6821,-21330.6248"/>
+</g>
+<!-- qcow2_change_refcount_order&#45;&gt;qemu_vfree -->
+<g id="edge52" class="edge">
+<title>qcow2_change_refcount_order&#45;&gt;qemu_vfree</title>
+<path fill="none" stroke="#000000" d="M1747.0484,-20821.2176C1772.4178,-20896.3593 1870.155,-21189.8471 1933.3645,-21436 1952.6816,-21511.2253 1919.3122,-21547.6134 1969.3645,-21607 2084.3216,-21743.3954 2191.2812,-21660.2769 2342.4314,-21755 2360.8233,-21766.5259 2358.8238,-21778.6911 2378.4314,-21788 2718.4568,-21949.4304 2841.6992,-21875.3195 3216.4983,-21910 3404.7341,-21927.4176 3452.4961,-21923.2215 3641.4983,-21927 3786.4787,-21929.8984 3825.7343,-21956.2192 3967.7693,-21927 4717.7046,-21772.7245 4810.8331,-21444.4677 5550.5698,-21247 5621.095,-21228.1738 5822.0054,-21257.18 5876.8408,-21209 5926.3989,-21165.4569 5874.257,-21118.5097 5912.8408,-21065 6012.6441,-20926.5886 6144.9014,-21002.7552 6236.8408,-20859 6301.5929,-20757.7546 6204.88,-20690.12 6272.8408,-20591 6389.2589,-20421.2059 6572.1368,-20544.061 6678.8408,-20368 6776.5918,-20206.7116 6610.8956,-18828.3677 6714.8408,-18671 6776.69,-18577.3635 6882.5325,-18660.2784 6944.9204,-18567 7064.1262,-18388.7711 7076.8718,-14884.984 7077.85,-14534.2346"/>
+<polygon fill="#000000" stroke="#000000" points="7081.3501,-14534.1528 7077.8772,-14524.1433 7074.3501,-14534.1338 7081.3501,-14534.1528"/>
+</g>
+<!-- assert -->
+<g id="node55" class="node">
+<title>assert</title>
+<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-11228" rx="39.7935" ry="18"/>
+<text text-anchor="middle" x="6475.8408" y="-11224.3" font-family="Times,serif" font-size="14.00" fill="#000000">assert</text>
+</g>
+<!-- qcow2_change_refcount_order&#45;&gt;assert -->
+<g id="edge54" class="edge">
+<title>qcow2_change_refcount_order&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M1825.6303,-20787.9398C1868.6174,-20780.5476 1921.6888,-20771.7948 1969.3645,-20765 2868.9695,-20636.7875 3245.9522,-20885.0032 3967.7693,-20333 3986.7681,-20318.4709 3984.936,-20307.743 4003.7693,-20293 4148.6768,-20179.5646 4271.6484,-20254.1449 4369.0369,-20098 4429.6977,-20000.7413 4355.0055,-19170.1302 4405.0369,-19067 4448.8796,-18976.6268 5036.0572,-18564.2588 5095.1038,-18483 5119.9444,-18448.8149 5101.0605,-18424.7166 5131.1038,-18395 5261.4444,-18266.0767 5397.8264,-18384.3538 5514.5698,-18243 5569.3002,-18176.732 5488.4684,-18112.4162 5550.5698,-18053 5656.4286,-17951.7183 5771.8304,-18108.1609 5876.8408,-18006 5944.4008,-17940.2733 5847.3115,-17864.7514 5912.8408,-17797 6015.0708,-17691.3035 6143.6076,-17843.7114 6236.8408,-17730 6284.5181,-17671.8508 6265.6664,-12390.8531 6272.8408,-12316 6313.7675,-11888.9978 6437.6881,-11379.3431 6468.7307,-11255.9081"/>
+<polygon fill="#000000" stroke="#000000" points="6472.1497,-11256.6637 6471.2039,-11246.1112 6465.3626,-11254.9502 6472.1497,-11256.6637"/>
+</g>
+<!-- MAX -->
+<g id="node56" class="node">
+<title>MAX</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-14217" rx="34" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-14213.3" font-family="Times,serif" font-size="14.00" fill="#000000">MAX</text>
+</g>
+<!-- qcow2_change_refcount_order&#45;&gt;MAX -->
+<g id="edge55" class="edge">
+<title>qcow2_change_refcount_order&#45;&gt;MAX</title>
+<path fill="none" stroke="#000000" d="M1866.6761,-20792.5545C1892.0318,-20784.7106 1916.1485,-20772.0781 1933.3645,-20752 1982.6767,-20694.4899 1915.5575,-20466.3285 1969.3645,-20413 2093.394,-20290.0734 2619.9319,-20451.8242 2751.4983,-20337 2803.8038,-20291.3505 2737.3991,-20233.0606 2787.4983,-20185 2915.8794,-20061.8429 3063.1166,-20242.6822 3180.4983,-20109 3223.5401,-20059.981 3192.2731,-19583.569 3216.4983,-19523 3325.4365,-19250.6275 3425.9949,-19217.0292 3641.4983,-19018 3772.4013,-18897.1039 3885.5976,-18943.1116 3967.7693,-18785 4025.9399,-18673.0705 3920.975,-14339.1689 4003.7693,-14244 4037.7804,-14204.9055 4101.6722,-14204.421 4144.1396,-14209.372"/>
+<polygon fill="#000000" stroke="#000000" points="4143.8082,-14212.8584 4154.1785,-14210.6889 4144.7188,-14205.9179 4143.8082,-14212.8584"/>
+</g>
+<!-- walk_over_reftable -->
+<g id="node57" class="node">
+<title>walk_over_reftable</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-19673" rx="99.5" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-19669.3" font-family="Times,serif" font-size="14.00" fill="#000000">walk_over_reftable</text>
+</g>
+<!-- qcow2_change_refcount_order&#45;&gt;walk_over_reftable -->
+<g id="edge56" class="edge">
+<title>qcow2_change_refcount_order&#45;&gt;walk_over_reftable</title>
+<path fill="none" stroke="#000000" d="M1865.656,-20792.2513C1891.2178,-20784.4403 1915.6795,-20771.8982 1933.3645,-20752 2008.8155,-20667.1065 1887.7855,-20578.0229 1969.3645,-20499 2220.5506,-20255.684 2478.1571,-20631.1324 2751.4983,-20413 2789.7299,-20382.4903 2752.4373,-20343.1061 2787.4983,-20309 2918.7837,-20181.2901 3065.1036,-20327.2314 3180.4983,-20185 3231.9887,-20121.5347 3176.4259,-19890.2272 3216.4983,-19819 3249.6181,-19760.1306 3317.2999,-19717.8222 3363.413,-19694.3659"/>
+<polygon fill="#000000" stroke="#000000" points="3365.2234,-19697.3745 3372.6182,-19689.7871 3362.1059,-19691.107 3365.2234,-19697.3745"/>
+</g>
+<!-- qcow2_cache_flush -->
+<g id="node58" class="node">
+<title>qcow2_cache_flush</title>
+<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-16892" rx="100.9827" ry="18"/>
+<text text-anchor="middle" x="6074.8408" y="-16888.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_flush</text>
+</g>
+<!-- qcow2_change_refcount_order&#45;&gt;qcow2_cache_flush -->
+<g id="edge58" class="edge">
+<title>qcow2_change_refcount_order&#45;&gt;qcow2_cache_flush</title>
+<path fill="none" stroke="#000000" d="M1823.599,-20787.7268C1858.4476,-20779.6171 1898.8436,-20767.9569 1933.3645,-20752 1951.0465,-20743.8267 1951.1519,-20733.9107 1969.3645,-20727 2032.7162,-20702.9613 3115.1122,-20600.7754 3180.4983,-20583 3550.8821,-20482.3103 3633.2882,-20416.2683 3967.7693,-20228 4154.658,-20122.8066 4264.7938,-20147.4204 4369.0369,-19960 4427.56,-19854.7804 4345.8686,-18981.8581 4405.0369,-18877 4511.6114,-18688.1288 4628.7397,-18723.5638 4814.1038,-18611 4936.7559,-18536.5185 5016.1334,-18571.811 5095.1038,-18452 5175.5688,-18329.9215 5072.9371,-18259.1433 5131.1038,-18125 5333.7072,-17657.7585 5587.6051,-17674.1723 5876.8408,-17255 5958.4969,-17136.6607 6033.5779,-16981.3004 6062.3909,-16919.2815"/>
+<polygon fill="#000000" stroke="#000000" points="6065.5933,-16920.695 6066.6119,-16910.1492 6059.2392,-16917.7581 6065.5933,-16920.695"/>
+</g>
+<!-- qcow2_pre_write_overlap_check -->
+<g id="node59" class="node">
+<title>qcow2_pre_write_overlap_check</title>
+<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-11165" rx="163.2712" ry="18"/>
+<text text-anchor="middle" x="5713.7053" y="-11161.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_pre_write_overlap_check</text>
+</g>
+<!-- qcow2_change_refcount_order&#45;&gt;qcow2_pre_write_overlap_check -->
+<g id="edge59" class="edge">
+<title>qcow2_change_refcount_order&#45;&gt;qcow2_pre_write_overlap_check</title>
+<path fill="none" stroke="#000000" d="M1848.847,-20790.0823C1878.441,-20782.5624 1909.0368,-20770.699 1933.3645,-20752 1958.9333,-20732.3471 1942.4707,-20706.7968 1969.3645,-20689 2025.866,-20651.6103 3116.1336,-20567.1567 3180.4983,-20546 3386.9933,-20478.1249 3471.9433,-20475.4943 3605.4983,-20304 3642.3347,-20256.6994 3597.3962,-20214.6113 3641.4983,-20174 3750.0789,-20074.0137 3867.4806,-20220.3014 3967.7693,-20112 4065.9111,-20006.017 3906.5508,-19895.8305 4003.7693,-19789 4115.3733,-19666.3618 4262.8298,-19840.3407 4369.0369,-19713 4421.0047,-19650.6914 4362.2241,-18321.9208 4405.0369,-18253 4503.8682,-18093.8998 4673.0652,-18212.0722 4778.1038,-18057 4864.8095,-17928.9933 4725.1161,-17837.431 4814.1038,-17711 4893.8514,-17597.6971 5018.3789,-17691.3712 5095.1038,-17576 5138.7221,-17510.4112 5079.5827,-16927.582 5131.1038,-16868 5244.7473,-16736.576 5403.6228,-16925.7081 5514.5698,-16792 5546.1094,-16753.9899 5548.3792,-13285.3428 5550.5698,-13236 5587.7213,-12399.1665 5691.7381,-11376.1271 5710.7141,-11193.5476"/>
+<polygon fill="#000000" stroke="#000000" points="5714.2142,-11193.7279 5711.7693,-11183.4191 5707.2519,-11193.0025 5714.2142,-11193.7279"/>
+</g>
+<!-- alloc_refblock -->
+<g id="node60" class="node">
+<title>alloc_refblock</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-21273" rx="76.0865" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-21269.3" font-family="Times,serif" font-size="14.00" fill="#000000">alloc_refblock</text>
+</g>
+<!-- qcow2_change_refcount_order&#45;&gt;alloc_refblock -->
+<g id="edge60" class="edge">
+<title>qcow2_change_refcount_order&#45;&gt;alloc_refblock</title>
+<path fill="none" stroke="#000000" d="M1745.092,-20821.26C1761.3273,-20887.134 1826.0788,-21114.5259 1969.3645,-21226 1998.5132,-21248.6773 2037.2858,-21260.5329 2071.9288,-21266.6845"/>
+<polygon fill="#000000" stroke="#000000" points="2071.6195,-21270.1804 2082.054,-21268.3444 2072.752,-21263.2726 2071.6195,-21270.1804"/>
+</g>
+<!-- qcow2_alloc_clusters -->
+<g id="node61" class="node">
+<title>qcow2_alloc_clusters</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-17855" rx="110.5" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-17851.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_alloc_clusters</text>
+</g>
+<!-- qcow2_change_refcount_order&#45;&gt;qcow2_alloc_clusters -->
+<g id="edge61" class="edge">
+<title>qcow2_change_refcount_order&#45;&gt;qcow2_alloc_clusters</title>
+<path fill="none" stroke="#000000" d="M1892.2957,-20799.3325C1907.9752,-20793.0807 1922.2161,-20783.9778 1933.3645,-20771 2030.8987,-20657.4606 1875.3868,-18193.5002 1969.3645,-18077 2076.1982,-17944.5628 2184.8957,-18055.3085 2342.4314,-17991 2415.3766,-17961.2226 2491.974,-17909.0895 2533.5551,-17878.7508"/>
+<polygon fill="#000000" stroke="#000000" points="2535.6565,-17881.5501 2541.6379,-17872.8052 2531.5086,-17875.9113 2535.6565,-17881.5501"/>
+</g>
+<!-- cpu_to_be64s -->
+<g id="node62" class="node">
+<title>cpu_to_be64s</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-14109" rx="74.9875" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-14105.3" font-family="Times,serif" font-size="14.00" fill="#000000">cpu_to_be64s</text>
+</g>
+<!-- qcow2_change_refcount_order&#45;&gt;cpu_to_be64s -->
+<g id="edge62" class="edge">
+<title>qcow2_change_refcount_order&#45;&gt;cpu_to_be64s</title>
+<path fill="none" stroke="#000000" d="M1867.3806,-20792.5767C1892.5435,-20784.7126 1916.4009,-20772.066 1933.3645,-20752 1989.6974,-20685.3646 1908.7651,-20423.7805 1969.3645,-20361 2091.056,-20234.9284 2621.2433,-20378.2029 2751.4983,-20261 2803.1063,-20214.5633 2739.6445,-20159.2968 2787.4983,-20109 2912.8578,-19977.2406 3068.5259,-20138.31 3180.4983,-19995 3245.2602,-19912.1131 3145.9261,-19126.9995 3216.4983,-19049 3333.6051,-18919.5684 3480.1258,-19116.4426 3605.4983,-18995 3673.5152,-18929.1152 3576.5457,-18853.9077 3641.4983,-18785 3743.6251,-18676.6544 3874.7383,-18825.2492 3967.7693,-18709 4047.1419,-18609.8181 3920.3943,-14231.8418 4003.7693,-14136 4030.0323,-14105.81 4074.1144,-14098.6443 4112.39,-14099.2263"/>
+<polygon fill="#000000" stroke="#000000" points="4112.3859,-14102.728 4122.4951,-14099.557 4112.615,-14095.7317 4112.3859,-14102.728"/>
+</g>
+<!-- be64_to_cpus -->
+<g id="node63" class="node">
+<title>be64_to_cpus</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-13941" rx="74.9875" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-13937.3" font-family="Times,serif" font-size="14.00" fill="#000000">be64_to_cpus</text>
+</g>
+<!-- qcow2_change_refcount_order&#45;&gt;be64_to_cpus -->
+<g id="edge63" class="edge">
+<title>qcow2_change_refcount_order&#45;&gt;be64_to_cpus</title>
+<path fill="none" stroke="#000000" d="M1867.562,-20792.7291C1892.7155,-20784.8571 1916.5232,-20772.1687 1933.3645,-20752 1997.806,-20674.8263 1905.7417,-20378.8501 1969.3645,-20301 2198.2579,-20020.9215 2478.6897,-20313.5115 2751.4983,-20076 2781.2108,-20050.1318 2755.5381,-20018.0336 2787.4983,-19995 2858.6793,-19943.7 3120.3129,-20020.8446 3180.4983,-19957 3253.8697,-19879.1677 3143.1652,-19072.8684 3216.4983,-18995 3276.0457,-18931.7698 3542.6624,-19016.9633 3605.4983,-18957 3686.0743,-18880.1076 3584.1047,-18804.4511 3641.4983,-18709 3734.1258,-18554.9513 3885.8191,-18629.9845 3967.7693,-18470 4023.3411,-18361.5119 3949.5708,-14191.1807 4003.7693,-14082 4032.2868,-14024.5527 4096.5733,-13983.8097 4140.7312,-13961.3477"/>
+<polygon fill="#000000" stroke="#000000" points="4142.427,-13964.4134 4149.8284,-13956.8326 4139.315,-13958.1432 4142.427,-13964.4134"/>
+</g>
+<!-- update_max_refcount_table_index -->
+<g id="node64" class="node">
+<title>update_max_refcount_table_index</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-11967" rx="170.5" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-11963.3" font-family="Times,serif" font-size="14.00" fill="#000000">update_max_refcount_table_index</text>
+</g>
+<!-- qcow2_change_refcount_order&#45;&gt;update_max_refcount_table_index -->
+<g id="edge64" class="edge">
+<title>qcow2_change_refcount_order&#45;&gt;update_max_refcount_table_index</title>
+<path fill="none" stroke="#000000" d="M1869.0312,-20792.8078C1893.7906,-20784.8915 1917.0629,-20772.1647 1933.3645,-20752 1985.8846,-20687.0338 1914.248,-20063.7786 1969.3645,-20001 2024.9361,-19937.703 2259.7376,-19950.014 2342.4314,-19934 2353.8254,-19931.7935 2741.9069,-19855.5344 2751.4983,-19849 2775.6427,-19832.5508 2763.3406,-19810.4297 2787.4983,-19794 2934.9637,-19693.7085 3065.2302,-19849.0798 3180.4983,-19713 3248.4856,-19632.7375 3165.4086,-18858.9467 3216.4983,-18767 3317.8619,-18584.5747 3494.0755,-18680.4612 3605.4983,-18504 3662.6157,-18413.5426 3578.4684,-18352.4417 3641.4983,-18266 3736.8849,-18135.1829 3882.0564,-18241.3499 3967.7693,-18104 4012.6971,-18032.0059 3948.1347,-12058.0815 4003.7693,-11994 4008.5694,-11988.4711 4013.9671,-11983.714 4019.8175,-11979.6348"/>
+<polygon fill="#000000" stroke="#000000" points="4022.0396,-11982.3754 4028.696,-11974.1327 4018.3522,-11976.4253 4022.0396,-11982.3754"/>
+</g>
+<!-- qcow2_free_clusters -->
+<g id="node65" class="node">
+<title>qcow2_free_clusters</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-13697" rx="106.6812" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-13693.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_free_clusters</text>
+</g>
+<!-- qcow2_change_refcount_order&#45;&gt;qcow2_free_clusters -->
+<g id="edge65" class="edge">
+<title>qcow2_change_refcount_order&#45;&gt;qcow2_free_clusters</title>
+<path fill="none" stroke="#000000" d="M1868.3327,-20792.8002C1893.2879,-20784.9045 1916.818,-20772.1883 1933.3645,-20752 2016.0678,-20651.0942 1894.8519,-20273.0967 1969.3645,-20166 2072.9087,-20017.1763 2190.6989,-20100.2329 2342.4314,-20001 2360.5966,-19989.12 2358.8423,-19977.3476 2378.4314,-19968 2541.0829,-19890.3852 3060.1355,-19982.1356 3180.4983,-19848 3246.6706,-19774.2557 3162.3311,-19039.9634 3216.4983,-18957 3321.6879,-18795.8896 3494.0556,-18923.8501 3605.4983,-18767 3683.5339,-18657.1686 3568.2902,-18579.1065 3641.4983,-18466 3733.4152,-18323.9883 3883.8547,-18416.8823 3967.7693,-18270 4027.7944,-18164.9334 3961.8298,-14027.5036 4003.7693,-13914 4034.3929,-13831.1213 4111.8131,-13757.8156 4155.3835,-13721.3805"/>
+<polygon fill="#000000" stroke="#000000" points="4157.8737,-13723.8637 4163.3643,-13714.8026 4153.4215,-13718.462 4157.8737,-13723.8637"/>
+</g>
+<!-- flush_refblock -->
+<g id="node66" class="node">
+<title>flush_refblock</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-20277" rx="77.5" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-20273.3" font-family="Times,serif" font-size="14.00" fill="#000000">flush_refblock</text>
+</g>
+<!-- qcow2_change_refcount_order&#45;&gt;flush_refblock -->
+<g id="edge66" class="edge">
+<title>qcow2_change_refcount_order&#45;&gt;flush_refblock</title>
+<path fill="none" stroke="#000000" d="M1857.0966,-20791.1541C1884.7518,-20783.5447 1912.3088,-20771.3688 1933.3645,-20752 1968.4374,-20719.737 1933.1021,-20681.9201 1969.3645,-20651 2175.9865,-20474.8179 2979.9959,-20672.1163 3180.4983,-20489 3240.7398,-20433.9822 3157.8277,-20365.6901 3216.4983,-20309 3245.8668,-20280.6229 3290.1198,-20271.7484 3328.9985,-20270.3605"/>
+<polygon fill="#000000" stroke="#000000" points="3329.3486,-20273.8544 3339.2781,-20270.1592 3329.2114,-20266.8557 3329.3486,-20273.8544"/>
+</g>
+<!-- UINT64_C -->
+<g id="node67" class="node">
+<title>UINT64_C</title>
+<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-12357" rx="61.1893" ry="18"/>
+<text text-anchor="middle" x="4954.6038" y="-12353.3" font-family="Times,serif" font-size="14.00" fill="#000000">UINT64_C</text>
+</g>
+<!-- qcow2_change_refcount_order&#45;&gt;UINT64_C -->
+<g id="edge67" class="edge">
+<title>qcow2_change_refcount_order&#45;&gt;UINT64_C</title>
+<path fill="none" stroke="#000000" d="M1863.411,-20792.0183C1889.5412,-20784.2684 1914.815,-20771.8115 1933.3645,-20752 1990.3172,-20691.1725 1908.7084,-20625.1353 1969.3645,-20568 2097.0169,-20447.7571 2583.2925,-20512.6016 2751.4983,-20463 2953.6385,-20403.3916 3059.9876,-20433.8902 3180.4983,-20261 3233.3051,-20185.2409 3160.7497,-19920.6213 3216.4983,-19847 3328.0723,-19699.656 3436.8859,-19775.6893 3605.4983,-19700 3954.9975,-19543.1115 4166.6527,-19625.2758 4369.0369,-19300 4411.4302,-19231.8647 4380.9653,-17932.5517 4405.0369,-17856 4495.1902,-17569.2976 4690.459,-17579.4792 4778.1038,-17292 4817.247,-17163.6084 4752.9768,-12579.4993 4814.1038,-12460 4834.1218,-12420.8661 4876.6944,-12392.9689 4909.7604,-12376.1629"/>
+<polygon fill="#000000" stroke="#000000" points="4911.3767,-12379.2684 4918.8079,-12371.7167 4908.2894,-12372.986 4911.3767,-12379.2684"/>
+</g>
+<!-- qcow2_amend_helper_cb&#45;&gt;assert -->
+<g id="edge241" class="edge">
+<title>qcow2_amend_helper_cb&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M5059.8707,-18340.7055C5072.9354,-18335.6943 5085.1672,-18328.6975 5095.1038,-18319 5141.699,-18273.5259 5086.5733,-18224.4978 5131.1038,-18177 5253.6122,-18046.3283 5376.6654,-18167.3056 5514.5698,-18053 5540.2949,-18031.6771 5524.2678,-18007.6071 5550.5698,-17987 5668.6158,-17894.5133 5775.9041,-18011.9073 5876.8408,-17901 5942.9381,-17828.3735 5842.8288,-17751.8606 5912.8408,-17683 6016.6254,-17580.9223 6141.3748,-17744.897 6236.8408,-17635 6285.2892,-17579.228 6265.7879,-12389.5393 6272.8408,-12316 6313.7929,-11889.0002 6437.6946,-11379.3438 6468.7319,-11255.9082"/>
+<polygon fill="#000000" stroke="#000000" points="6472.151,-11256.6637 6471.2048,-11246.1112 6465.3638,-11254.9506 6472.151,-11256.6637"/>
+</g>
+<!-- qcow2_change_backing_file&#45;&gt;data_file_is_raw -->
+<g id="edge242" class="edge">
+<title>qcow2_change_backing_file&#45;&gt;data_file_is_raw</title>
+<path fill="none" stroke="#000000" d="M2159.1289,-20806.8429C2180.6275,-20685.0055 2303.3242,-19973.4877 2342.4314,-19388 2346.302,-19330.0522 2340.3255,-11068.8277 2378.4314,-11025 2403.8453,-10995.7701 2445.6382,-10987.7986 2483.2298,-10987.6757"/>
+<polygon fill="#000000" stroke="#000000" points="2483.651,-10991.1825 2493.704,-10987.838 2483.7595,-10984.1834 2483.651,-10991.1825"/>
+</g>
+<!-- qcow2_change_backing_file&#45;&gt;qcow2_update_header -->
+<g id="edge243" class="edge">
+<title>qcow2_change_backing_file&#45;&gt;qcow2_update_header</title>
+<path fill="none" stroke="#000000" d="M2297.2848,-20825.3589C2314.1716,-20830.8799 2329.8502,-20839.3611 2342.4314,-20852 2423.8004,-20933.7422 2301.7568,-21022.839 2378.4314,-21109 2402.5384,-21136.0896 3605.531,-21434.379 3641.4983,-21439 4136.0055,-21502.5333 5416.8406,-21439.2853 5876.8408,-21247 6276.3106,-21080.0171 6455.5696,-21064.9573 6678.8408,-20694 6813.2054,-20470.758 6828.0631,-19599.7517 6829.6846,-19431.2959"/>
+<polygon fill="#000000" stroke="#000000" points="6833.1849,-19431.2608 6829.7734,-19421.2303 6826.1852,-19431.199 6833.1849,-19431.2608"/>
+</g>
+<!-- qcow2_change_backing_file&#45;&gt;g_free -->
+<g id="edge245" class="edge">
+<title>qcow2_change_backing_file&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M2296.937,-20826.3493C2313.7728,-20831.7436 2329.5307,-20839.9255 2342.4314,-20852 2398.5002,-20904.4782 2324.5145,-20966.3132 2378.4314,-21021 2572.2331,-21217.5692 2707.9574,-21159 2983.9983,-21159 2983.9983,-21159 2983.9983,-21159 3410.9983,-21159 3659.9816,-21159 3787.1288,-21268.3526 3967.7693,-21097 4039.0154,-21029.4171 3946.971,-20959.1087 4003.7693,-20879 4110.8193,-20728.0159 4271.2122,-20836.1185 4369.0369,-20679 4417.1808,-20601.675 4342.9489,-19926.6489 4405.0369,-19860 4461.9205,-19798.9378 4695.8198,-19830.9169 4778.1038,-19817 4920.4615,-19792.9228 4955.8788,-19784.2337 5095.1038,-19746 5284.223,-19694.0645 5388.5325,-19759.2597 5514.5698,-19609 5587.843,-19521.6448 5483.8249,-19447.4393 5550.5698,-19355 5645.3452,-19223.7395 5760.1783,-19305.2567 5876.8408,-19193 5900.9178,-19169.8323 5888.7962,-19150.2013 5912.8408,-19127 6028.6966,-19015.2081 6148.0193,-19099.2786 6236.8408,-18965 6236.8408,-18965 6452.4853,-15471.3791 6474.1001,-15121.201"/>
+<polygon fill="#000000" stroke="#000000" points="6477.5993,-15121.3215 6474.7221,-15111.1248 6470.6125,-15120.8902 6477.5993,-15121.3215"/>
+</g>
+<!-- qcow2_change_backing_file&#45;&gt;g_strdup -->
+<g id="edge246" class="edge">
+<title>qcow2_change_backing_file&#45;&gt;g_strdup</title>
+<path fill="none" stroke="#000000" d="M2178.5253,-20807.2223C2220.1238,-20772.9679 2307.6663,-20693.1857 2342.4314,-20603 2381.264,-20502.2625 2306.2691,-19712.3033 2378.4314,-19632 2410.1535,-19596.6991 2465.8071,-19592.7319 2508.0918,-19595.9246"/>
+<polygon fill="#000000" stroke="#000000" points="2507.9823,-19599.429 2518.2577,-19596.8468 2508.6148,-19592.4576 2507.9823,-19599.429"/>
+</g>
+<!-- qcow2_change_backing_file&#45;&gt;strlen -->
+<g id="edge244" class="edge">
+<title>qcow2_change_backing_file&#45;&gt;strlen</title>
+<path fill="none" stroke="#000000" d="M2297.1625,-20824.8715C2314.1747,-20830.4391 2329.9201,-20839.0633 2342.4314,-20852 2443.4619,-20956.4655 2289.2706,-21062.237 2378.4314,-21177 2612.1228,-21477.7952 2828.3507,-21333.8051 3180.4983,-21479 3388.1374,-21564.6122 3425.9451,-21622.9105 3641.4983,-21686 4207.7452,-21851.7328 4364.6013,-21881 4954.6038,-21881 4954.6038,-21881 4954.6038,-21881 5322.8368,-21881 6000.3291,-21881 6823.5524,-21938.224 7029.4817,-21953.3626"/>
+<polygon fill="#000000" stroke="#000000" points="7029.4289,-21956.8681 7039.6593,-21954.1135 7029.944,-21949.8871 7029.4289,-21956.8681"/>
+</g>
+<!-- pstrcpy -->
+<g id="node138" class="node">
+<title>pstrcpy</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-15413" rx="46.2923" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-15409.3" font-family="Times,serif" font-size="14.00" fill="#000000">pstrcpy</text>
+</g>
+<!-- qcow2_change_backing_file&#45;&gt;pstrcpy -->
+<g id="edge247" class="edge">
+<title>qcow2_change_backing_file&#45;&gt;pstrcpy</title>
+<path fill="none" stroke="#000000" d="M2159.0634,-20806.8384C2180.1361,-20684.9715 2300.5595,-19973.2964 2342.4314,-19388 2425.4673,-18227.3008 2291.0328,-17930.3788 2378.4314,-16770 2418.9031,-16232.6623 2533.8732,-15583.3858 2559.7495,-15441.3269"/>
+<polygon fill="#000000" stroke="#000000" points="2563.233,-15441.7341 2561.5876,-15431.2678 2556.347,-15440.4757 2563.233,-15441.7341"/>
+</g>
+<!-- qcow2_mark_clean&#45;&gt;qcow2_update_header -->
+<g id="edge248" class="edge">
+<title>qcow2_mark_clean&#45;&gt;qcow2_update_header</title>
+<path fill="none" stroke="#000000" d="M2651.9308,-22184.0527C2800.9058,-22170.5303 3096.9582,-22152.0824 3180.4983,-22209 3214.4032,-22232.1002 3182.8107,-22270.584 3216.4983,-22294 3371.7538,-22401.9168 3452.4679,-22308.7767 3641.4983,-22313 4220.3179,-22325.9319 5822.6957,-22489.5778 6236.8408,-22085 6307.0861,-22016.3775 6204.9847,-21937.9859 6272.8408,-21867 6400.293,-21733.6693 6558.2278,-21920.548 6678.8408,-21781 6759.7198,-21687.424 6821.3175,-19692.7658 6829.0585,-19431.2052"/>
+<polygon fill="#000000" stroke="#000000" points="6832.5626,-19431.1166 6829.3587,-19421.0178 6825.5656,-19430.9103 6832.5626,-19431.1166"/>
+</g>
+<!-- qcow2_flush_caches -->
+<g id="node139" class="node">
+<title>qcow2_flush_caches</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-15733" rx="106" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-15729.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_flush_caches</text>
+</g>
+<!-- qcow2_mark_clean&#45;&gt;qcow2_flush_caches -->
+<g id="edge249" class="edge">
+<title>qcow2_mark_clean&#45;&gt;qcow2_flush_caches</title>
+<path fill="none" stroke="#000000" d="M2567.2202,-22174.6862C2585.3118,-22026.8493 2707.272,-21012.7096 2751.4983,-20185 2811.9033,-19054.4996 2721.353,-18768.1791 2787.4983,-17638 2832.4283,-16870.3126 2956.5686,-15934.8086 2980.1152,-15761.3627"/>
+<polygon fill="#000000" stroke="#000000" points="2983.609,-15761.6447 2981.4896,-15751.264 2976.6729,-15760.7006 2983.609,-15761.6447"/>
+</g>
+<!-- qcow2_downgrade&#45;&gt;error_setg -->
+<g id="edge254" class="edge">
+<title>qcow2_downgrade&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M1385.4819,-21883.0143C1428.1697,-21880.4634 1479.826,-21885.7297 1512.3645,-21918 1605.2078,-22010.0782 1454.5731,-22118.8877 1548.3645,-22210 1564.9759,-22226.1369 2355.3643,-22285.9384 2378.4314,-22288 2556.5977,-22303.9232 3020.3173,-22276.383 3180.4983,-22356 3201.916,-22366.6456 3197.8879,-22380.9765 3216.4983,-22396 3450.913,-22585.2346 3503.3698,-22733 3804.6338,-22733 3804.6338,-22733 3804.6338,-22733 6074.8408,-22733 6339.1762,-22733 6649.7916,-22663.8406 6774.2313,-22633.2562"/>
+<polygon fill="#000000" stroke="#000000" points="6775.4127,-22636.5695 6784.2796,-22630.7706 6773.7317,-22629.7743 6775.4127,-22636.5695"/>
+</g>
+<!-- qcow2_downgrade&#45;&gt;has_data_file -->
+<g id="edge255" class="edge">
+<title>qcow2_downgrade&#45;&gt;has_data_file</title>
+<path fill="none" stroke="#000000" d="M1398.5909,-21903.4744C1433.9424,-21907.3192 1475.1944,-21912.2895 1512.3645,-21918 1899.8278,-21977.527 1988.1988,-22047.7199 2378.4314,-22085 2910.0179,-22135.784 4267.7012,-22115.011 4778.1038,-21958 5316.3402,-21792.4267 5439.6021,-21681.8735 5876.8408,-21327 6050.3484,-21186.177 6108.7425,-21159.1033 6236.8408,-20976 6259.1913,-20944.0523 6251.6139,-20928.705 6272.8408,-20896 6420.3926,-20668.6622 6579.4789,-20693.1532 6678.8408,-20441 6744.9296,-20273.285 6659.8616,-18990.678 6714.8408,-18819 6770.2643,-18645.9348 6891.0209,-18654.5459 6944.9204,-18481 6977.1309,-18377.2884 6915.0287,-10748.3244 6980.9204,-10662 6986.3917,-10654.832 6993.5967,-10649.4565 7001.6146,-10645.4422"/>
+<polygon fill="#000000" stroke="#000000" points="7003.1314,-10648.6005 7010.9633,-10641.4652 7000.3912,-10642.1591 7003.1314,-10648.6005"/>
+</g>
+<!-- qcow2_downgrade&#45;&gt;qcow2_update_header -->
+<g id="edge256" class="edge">
+<title>qcow2_downgrade&#45;&gt;qcow2_update_header</title>
+<path fill="none" stroke="#000000" d="M1388.088,-21883.6986C1429.8086,-21881.9217 1479.5919,-21887.7451 1512.3645,-21918 1573.2708,-21974.2275 1485.3223,-22047.1782 1548.3645,-22101 1570.4891,-22119.8887 3612.413,-22177.425 3641.4983,-22178 3802.4768,-22181.1822 3842.7595,-22178.7778 4003.7693,-22179 4347.9464,-22179.475 4435.74,-22204.2857 4778.1038,-22169 5278.628,-22117.4135 5393.2508,-22035.019 5876.8408,-21896 5899.2597,-21889.5552 6664.4541,-21665.362 6678.8408,-21647 6750.6581,-21555.3385 6819.7974,-19685.5566 6828.8751,-19431.4899"/>
+<polygon fill="#000000" stroke="#000000" points="6832.3819,-19431.3595 6829.24,-19421.2413 6825.3863,-19431.1104 6832.3819,-19431.3595"/>
+</g>
+<!-- qcow2_downgrade&#45;&gt;error_setg_errno -->
+<g id="edge257" class="edge">
+<title>qcow2_downgrade&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M1318.445,-21876.8181C1341.4158,-21811.8837 1426.1187,-21587.2452 1548.3645,-21436 1700.432,-21247.8587 1751.1479,-21195.4184 1969.3645,-21091 2122.1648,-21017.8838 2232.2105,-21141.6284 2342.4314,-21013 2392.2405,-20954.8725 2338.2802,-20390.1739 2378.4314,-20325 2478.5768,-20162.4429 2606.3841,-20236.0797 2751.4983,-20112 2770.9649,-20095.3551 2767.358,-20082.823 2787.4983,-20067 2939.0074,-19947.9684 3075.4031,-20045.4886 3180.4983,-19884 3238.357,-19795.0947 3150.2075,-18057.8089 3216.4983,-17975 3327.7198,-17836.0646 3494.9918,-18019.5048 3605.4983,-17880 3677.8391,-17788.6761 3565.762,-13774.5284 3641.4983,-13686 3658.7908,-13665.7867 3684.9382,-13656.6689 3711.2647,-13653.2625"/>
+<polygon fill="#000000" stroke="#000000" points="3711.756,-13656.7305 3721.3453,-13652.2253 3711.0396,-13649.7672 3711.756,-13656.7305"/>
+</g>
+<!-- qcow2_downgrade&#45;&gt;qcow2_mark_clean -->
+<g id="edge259" class="edge">
+<title>qcow2_downgrade&#45;&gt;qcow2_mark_clean</title>
+<path fill="none" stroke="#000000" d="M1399.8453,-21887.1146C1439.3664,-21888.4916 1483.5353,-21897.7205 1512.3645,-21927 1591.1249,-22006.9905 1464.0992,-22102.831 1548.3645,-22177 1615.4649,-22236.0607 2212.8897,-22211.6725 2459.358,-22198.9188"/>
+<polygon fill="#000000" stroke="#000000" points="2459.5982,-22202.4111 2469.4025,-22198.3954 2459.2339,-22195.4206 2459.5982,-22202.4111"/>
+</g>
+<!-- qcow2_downgrade&#45;&gt;assert -->
+<g id="edge258" class="edge">
+<title>qcow2_downgrade&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M1337.2642,-21877.5167C1422.2073,-21819.0179 1708.301,-21627.7582 1969.3645,-21520 2128.1463,-21454.4602 2177.581,-21467.2857 2342.4314,-21419 2929.8498,-21246.9416 3119.8127,-21242.5239 3605.4983,-20870 3624.2156,-20855.6437 3624.4026,-20847.2537 3641.4983,-20831 3778.3203,-20700.917 3875.1134,-20723.4892 3967.7693,-20559 4020.2742,-20465.7896 3933.7965,-20401.9243 4003.7693,-20321 4114.7461,-20192.6544 4265.5296,-20344.442 4369.0369,-20210 4435.983,-20123.046 4346.3943,-19315.7568 4405.0369,-19223 4589.7813,-18930.784 4882.0265,-19136.2475 5095.1038,-18864 5137.0932,-18810.3504 5097.7153,-18774.3851 5131.1038,-18715 5249.0009,-18505.3075 5388.1842,-18537.6884 5514.5698,-18333 5541.3735,-18289.59 5517.9837,-18263.2557 5550.5698,-18224 5656.3493,-18096.57 5781.317,-18179.2883 5876.8408,-18044 5933.7351,-17963.4219 5842.4371,-17894.0876 5912.8408,-17825 6016.6961,-17723.0862 6141.261,-17887.7125 6236.8408,-17778 6286.6731,-17720.7994 6265.605,-12391.5169 6272.8408,-12316 6313.755,-11888.9966 6437.6849,-11379.3428 6468.7301,-11255.908"/>
+<polygon fill="#000000" stroke="#000000" points="6472.1491,-11256.6637 6471.2035,-11246.1111 6465.362,-11254.9501 6472.1491,-11256.6637"/>
+</g>
+<!-- qcow2_expand_zero_clusters -->
+<g id="node142" class="node">
+<title>qcow2_expand_zero_clusters</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-21463" rx="147" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-21459.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_expand_zero_clusters</text>
+</g>
+<!-- qcow2_downgrade&#45;&gt;qcow2_expand_zero_clusters -->
+<g id="edge260" class="edge">
+<title>qcow2_downgrade&#45;&gt;qcow2_expand_zero_clusters</title>
+<path fill="none" stroke="#000000" d="M1329.7863,-21877.2597C1396.943,-21809.5832 1637.1948,-21567.472 1715.7861,-21488.2725"/>
+<polygon fill="#000000" stroke="#000000" points="1718.3164,-21490.6915 1722.8758,-21481.1279 1713.3476,-21485.7609 1718.3164,-21490.6915"/>
+</g>
+<!-- header_ext_add&#45;&gt;cpu_to_be32 -->
+<g id="edge47" class="edge">
+<title>header_ext_add&#45;&gt;cpu_to_be32</title>
+<path fill="none" stroke="#000000" d="M7162.6437,-19349C7175.1777,-19349 7188.0594,-19349 7200.4925,-19349"/>
+<polygon fill="#000000" stroke="#000000" points="7200.8133,-19352.5001 7210.8133,-19349 7200.8133,-19345.5001 7200.8133,-19352.5001"/>
+</g>
+<!-- header_ext_add&#45;&gt;memcpy -->
+<g id="edge48" class="edge">
+<title>header_ext_add&#45;&gt;memcpy</title>
+<path fill="none" stroke="#000000" d="M7146.418,-19338.2557C7157.5402,-19333.4937 7167.7468,-19326.6925 7174.9204,-19317 7250.0749,-19215.4556 7277.9023,-14969.123 7280.2933,-14580.4237"/>
+<polygon fill="#000000" stroke="#000000" points="7283.794,-14580.3118 7280.3553,-14570.2906 7276.7941,-14580.269 7283.794,-14580.3118"/>
+</g>
+<!-- walk_over_reftable&#45;&gt;error_setg -->
+<g id="edge68" class="edge">
+<title>walk_over_reftable&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M3417.5132,-19691.3366C3442.7786,-19762.6483 3536.313,-20028.5169 3605.4983,-20250 3622.7362,-20305.184 3609.1699,-20327.0699 3641.4983,-20375 3882.5289,-20732.3525 4043.9132,-20737.6571 4405.0369,-20973 5193.5721,-21486.8852 5374.8505,-21689.0795 6272.8408,-21971 6359.5201,-21998.2126 6610.5948,-21959.0308 6678.8408,-22019 6767.3833,-22096.8042 6815.1177,-22482.1631 6826.9397,-22590.5775"/>
+<polygon fill="#000000" stroke="#000000" points="6823.4835,-22591.1745 6828.0308,-22600.7438 6830.4436,-22590.4274 6823.4835,-22591.1745"/>
+</g>
+<!-- walk_over_reftable&#45;&gt;error_setg_errno -->
+<g id="edge69" class="edge">
+<title>walk_over_reftable&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M3415.6014,-19654.7201C3441.0743,-19552.5222 3565.0752,-19041.2316 3605.4983,-18615 3611.9619,-18546.8457 3597.0275,-13738.0494 3641.4983,-13686 3658.7779,-13665.7757 3684.9217,-13656.6547 3711.2489,-13653.2489"/>
+<polygon fill="#000000" stroke="#000000" points="3711.7405,-13656.7169 3721.3299,-13652.2122 3711.0243,-13649.7537 3711.7405,-13656.7169"/>
+</g>
+<!-- offset_into_cluster -->
+<g id="node68" class="node">
+<title>offset_into_cluster</title>
+<ellipse fill="none" stroke="#000000" cx="6829.8806" cy="-5195" rx="97.5" ry="18"/>
+<text text-anchor="middle" x="6829.8806" y="-5191.3" font-family="Times,serif" font-size="14.00" fill="#000000">offset_into_cluster</text>
+</g>
+<!-- walk_over_reftable&#45;&gt;offset_into_cluster -->
+<g id="edge70" class="edge">
+<title>walk_over_reftable&#45;&gt;offset_into_cluster</title>
+<path fill="none" stroke="#000000" d="M3413.932,-19691.2301C3426.9063,-19766.5415 3485.5511,-20057.4501 3641.4983,-20228 3764.1848,-20362.1748 3827.2361,-20374.5157 4003.7693,-20418 4532.9076,-20548.3392 5354.3851,-20256.1978 5876.8408,-20127 6238.3967,-20037.591 6456.149,-20182.5381 6678.8408,-19884 6707.5868,-19845.4634 6714.3598,-13009.0746 6714.8408,-12961 6747.7574,-9671.458 6822.4158,-5598.6 6829.3604,-5223.0484"/>
+<polygon fill="#000000" stroke="#000000" points="6832.8602,-5223.0836 6829.546,-5213.0205 6825.8614,-5222.954 6832.8602,-5223.0836"/>
+</g>
+<!-- qcow2_signal_corruption -->
+<g id="node69" class="node">
+<title>qcow2_signal_corruption</title>
+<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-8661" rx="128.0773" ry="18"/>
+<text text-anchor="middle" x="6074.8408" y="-8657.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_signal_corruption</text>
+</g>
+<!-- walk_over_reftable&#45;&gt;qcow2_signal_corruption -->
+<g id="edge71" class="edge">
+<title>walk_over_reftable&#45;&gt;qcow2_signal_corruption</title>
+<path fill="none" stroke="#000000" d="M3506.7212,-19668.0381C3539.2637,-19663.5859 3575.0709,-19655.5054 3605.4983,-19641 3624.8221,-19631.7879 3622.4401,-19618.7498 3641.4983,-19609 3936.4162,-19458.126 4158.1375,-19702.4623 4369.0369,-19447 4458.2028,-19338.9933 4345.4019,-18313.7267 4405.0369,-18187 4498.9176,-17987.4998 4672.2784,-18053.4293 4778.1038,-17860 4829.4509,-17766.1469 4756.0958,-17711.8889 4814.1038,-17622 4894.7851,-17496.9769 5014.2647,-17564.9211 5095.1038,-17440 5152.2706,-17351.66 5068.6101,-17290.6554 5131.1038,-17206 5243.603,-17053.6062 5412.6717,-17179.6769 5514.5698,-17020 5578.5348,-16919.7651 5506.2277,-14990.3284 5550.5698,-14880 5630.1182,-14682.0742 5798.038,-14726.2238 5876.8408,-14528 5916.5965,-14427.9968 5907.9783,-10761.5058 5912.8408,-10654 5949.2147,-9849.8038 6052.619,-8867.2075 6071.7698,-8689.2931"/>
+<polygon fill="#000000" stroke="#000000" points="6075.2674,-8689.5031 6072.8605,-8679.1853 6068.3078,-8688.7521 6075.2674,-8689.5031"/>
+</g>
+<!-- qcow2_cache_get -->
+<g id="node70" class="node">
+<title>qcow2_cache_get</title>
+<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-13279" rx="93" ry="18"/>
+<text text-anchor="middle" x="4591.5704" y="-13275.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_get</text>
+</g>
+<!-- walk_over_reftable&#45;&gt;qcow2_cache_get -->
+<g id="edge72" class="edge">
+<title>walk_over_reftable&#45;&gt;qcow2_cache_get</title>
+<path fill="none" stroke="#000000" d="M3490.9871,-19662.2729C3530.6381,-19652.9446 3576.1854,-19635.5223 3605.4983,-19603 3650.2429,-19553.3564 3606.2693,-19513.7934 3641.4983,-19457 3741.6171,-19295.5966 3879.7775,-19349.3219 3967.7693,-19181 4046.1569,-19031.0503 3941.6153,-18959.3735 4003.7693,-18802 4101.3367,-18554.9602 4281.5649,-18579.7921 4369.0369,-18329 4417.4707,-18190.1349 4398.3425,-15828.9167 4405.0369,-15682 4449.6213,-14703.5471 4568.624,-13505.3862 4588.6811,-13307.3287"/>
+<polygon fill="#000000" stroke="#000000" points="4592.1838,-13307.4785 4589.7114,-13297.1762 4585.2195,-13306.7717 4592.1838,-13307.4785"/>
+</g>
+<!-- qcow2_cache_put -->
+<g id="node71" class="node">
+<title>qcow2_cache_put</title>
+<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-10997" rx="93.6835" ry="18"/>
+<text text-anchor="middle" x="4591.5704" y="-10993.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_put</text>
+</g>
+<!-- walk_over_reftable&#45;&gt;qcow2_cache_put -->
+<g id="edge73" class="edge">
+<title>walk_over_reftable&#45;&gt;qcow2_cache_put</title>
+<path fill="none" stroke="#000000" d="M3495.6329,-19663.5221C3535.2499,-19654.5159 3579.3666,-19637.0048 3605.4983,-19603 3662.8475,-19528.372 3579.8977,-19252.1593 3641.4983,-19181 3738.9478,-19068.429 3872.5186,-19219.4376 3967.7693,-19105 4022.9878,-19038.6585 3958.5957,-18402.5501 4003.7693,-18329 4101.4267,-18169.9978 4274.4957,-18282.8745 4369.0369,-18122 4403.3076,-18063.6837 4401.9967,-13319.5724 4405.0369,-13252 4446.2591,-12335.795 4567.4358,-11215.2029 4588.4476,-11025.0394"/>
+<polygon fill="#000000" stroke="#000000" points="4591.9346,-11025.3494 4589.5567,-11015.0249 4584.9771,-11024.5788 4591.9346,-11025.3494"/>
+</g>
+<!-- bdrv_flush -->
+<g id="node95" class="node">
+<title>bdrv_flush</title>
+<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-18411" rx="60" ry="18"/>
+<text text-anchor="middle" x="6475.8408" y="-18407.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_flush</text>
+</g>
+<!-- qcow2_cache_flush&#45;&gt;bdrv_flush -->
+<g id="edge110" class="edge">
+<title>qcow2_cache_flush&#45;&gt;bdrv_flush</title>
+<path fill="none" stroke="#000000" d="M6079.3795,-16910.2288C6101.2014,-16998.7027 6195.9543,-17392.4814 6236.8408,-17721 6245.8839,-17793.6599 6223.7645,-18324.6608 6272.8408,-18379 6307.0783,-18416.909 6366.5139,-18422.4245 6412.2541,-18419.9225"/>
+<polygon fill="#000000" stroke="#000000" points="6412.6434,-18423.4041 6422.3803,-18419.2278 6412.1642,-18416.4206 6412.6434,-18423.4041"/>
+</g>
+<!-- qcow2_cache_write -->
+<g id="node96" class="node">
+<title>qcow2_cache_write</title>
+<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-16517" rx="102.8821" ry="18"/>
+<text text-anchor="middle" x="4954.6038" y="-16513.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_write</text>
+</g>
+<!-- qcow2_cache_flush&#45;&gt;qcow2_cache_write -->
+<g id="edge109" class="edge">
+<title>qcow2_cache_flush&#45;&gt;qcow2_cache_write</title>
+<path fill="none" stroke="#000000" d="M6027.1473,-16876.0346C5846.8946,-16815.6949 5207.5379,-16601.6698 5011.9048,-16536.1816"/>
+<polygon fill="#000000" stroke="#000000" points="5012.9745,-16532.8488 5002.3806,-16532.9933 5010.7524,-16539.4867 5012.9745,-16532.8488"/>
+</g>
+<!-- qcow2_pre_write_overlap_check&#45;&gt;has_data_file -->
+<g id="edge114" class="edge">
+<title>qcow2_pre_write_overlap_check&#45;&gt;has_data_file</title>
+<path fill="none" stroke="#000000" d="M5793.9002,-11149.2423C5824.7415,-11139.0117 5857.2276,-11122.273 5876.8408,-11095 5934.2481,-11015.1727 5841.0865,-10721.2258 5912.8408,-10654 6070.5935,-10506.2035 6776.9374,-10591.9338 7005.9735,-10624.287"/>
+<polygon fill="#000000" stroke="#000000" points="7005.7988,-10627.7973 7016.1919,-10625.7399 7006.7842,-10620.867 7005.7988,-10627.7973"/>
+</g>
+<!-- qcow2_pre_write_overlap_check&#45;&gt;ctz32 -->
+<g id="edge115" class="edge">
+<title>qcow2_pre_write_overlap_check&#45;&gt;ctz32</title>
+<path fill="none" stroke="#000000" d="M5715.6438,-11183.419C5731.4169,-11334.2501 5839.0794,-12382.0647 5876.8408,-13236 5912.9992,-14053.6845 5900.6291,-16100.6076 5912.8408,-16919 5963.9002,-20340.8404 6064.9197,-24577.8913 6074.1602,-24962.7235"/>
+<polygon fill="#000000" stroke="#000000" points="6070.6618,-24962.8366 6074.4011,-24972.7496 6077.6598,-24962.6684 6070.6618,-24962.8366"/>
+</g>
+<!-- qcow2_pre_write_overlap_check&#45;&gt;assert -->
+<g id="edge116" class="edge">
+<title>qcow2_pre_write_overlap_check&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M5832.3868,-11177.3887C5858.8566,-11180.021 5886.796,-11182.6978 5912.8408,-11185 6102.4467,-11201.7598 6328.3247,-11217.8337 6426.3672,-11224.62"/>
+<polygon fill="#000000" stroke="#000000" points="6426.3499,-11228.1271 6436.5673,-11225.3244 6426.8322,-11221.1437 6426.3499,-11228.1271"/>
+</g>
+<!-- qcow2_pre_write_overlap_check&#45;&gt;qcow2_signal_corruption -->
+<g id="edge117" class="edge">
+<title>qcow2_pre_write_overlap_check&#45;&gt;qcow2_signal_corruption</title>
+<path fill="none" stroke="#000000" d="M5719.1701,-11146.9354C5742.0954,-11070.4658 5831.419,-10765.544 5876.8408,-10509 6006.8144,-9774.9056 6063.4598,-8860.6081 6073.2684,-8689.331"/>
+<polygon fill="#000000" stroke="#000000" points="6076.7628,-8689.5278 6073.8351,-8679.3456 6069.774,-8689.1311 6076.7628,-8689.5278"/>
+</g>
+<!-- qcow2_check_metadata_overlap -->
+<g id="node98" class="node">
+<title>qcow2_check_metadata_overlap</title>
+<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-10681" rx="162" ry="18"/>
+<text text-anchor="middle" x="6074.8408" y="-10677.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_check_metadata_overlap</text>
+</g>
+<!-- qcow2_pre_write_overlap_check&#45;&gt;qcow2_check_metadata_overlap -->
+<g id="edge118" class="edge">
+<title>qcow2_pre_write_overlap_check&#45;&gt;qcow2_check_metadata_overlap</title>
+<path fill="none" stroke="#000000" d="M5793.3241,-11149.2728C5824.2663,-11139.037 5856.9831,-11122.2863 5876.8408,-11095 5927.664,-11025.1644 5854.0173,-10771.2439 5912.8408,-10708 5917.1327,-10703.3856 5921.891,-10699.3667 5927.0032,-10695.8749"/>
+<polygon fill="#000000" stroke="#000000" points="5929.1737,-10698.6527 5935.9208,-10690.484 5925.5523,-10692.6622 5929.1737,-10698.6527"/>
+</g>
+<!-- alloc_refblock&#45;&gt;error_setg -->
+<g id="edge134" class="edge">
+<title>alloc_refblock&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M2174.1411,-21290.5084C2212.3669,-21328.3781 2300.767,-21422.3909 2342.4314,-21520 2381.8443,-21612.3344 2314.8233,-21665.3275 2378.4314,-21743 2707.9855,-22145.4222 4071.4266,-22505 4591.5704,-22505 4591.5704,-22505 4591.5704,-22505 6074.8408,-22505 6339.1762,-22505 6649.7916,-22574.1594 6774.2313,-22604.7438"/>
+<polygon fill="#000000" stroke="#000000" points="6773.7317,-22608.2257 6784.2796,-22607.2294 6775.4127,-22601.4305 6773.7317,-22608.2257"/>
+</g>
+<!-- alloc_refblock&#45;&gt;error_setg_errno -->
+<g id="edge136" class="edge">
+<title>alloc_refblock&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M2227.5309,-21266.693C2264.3827,-21260.6767 2308.5504,-21248.9295 2342.4314,-21226 2473.744,-21137.1321 3130.2244,-20221.3764 3180.4983,-20071 3216.5794,-19963.0762 3140.3745,-18107.5846 3216.4983,-18023 3333.03,-17893.5163 3489.5622,-18105.0174 3605.4983,-17975 3684.792,-17886.0754 3564.0552,-13776.5409 3641.4983,-13686 3658.7889,-13665.7851 3684.9358,-13656.6668 3711.2624,-13653.2604"/>
+<polygon fill="#000000" stroke="#000000" points="3711.7537,-13656.7285 3721.343,-13652.2234 3711.0373,-13649.7652 3711.7537,-13656.7285"/>
+</g>
+<!-- alloc_refblock&#45;&gt;memset -->
+<g id="edge135" class="edge">
+<title>alloc_refblock&#45;&gt;memset</title>
+<path fill="none" stroke="#000000" d="M2169.2156,-21290.7512C2200.6471,-21331.2213 2283.9464,-21430.4109 2378.4314,-21477 2868.5017,-21718.6461 3072.278,-21672.3227 3605.4983,-21553 3611.2541,-21551.712 6675.631,-20109.9483 6678.8408,-20105 6732.2443,-20022.6722 6708.1868,-18436.9056 6714.8408,-18339 6775.0924,-17452.4749 6890.9274,-17239.9283 6944.9204,-16353 7022.4973,-15078.6674 6936.0605,-11883.9034 6980.9204,-10608 7002.0114,-10008.1315 7062.4978,-9276.3952 7075.4572,-9123.729"/>
+<polygon fill="#000000" stroke="#000000" points="7078.9784,-9123.6275 7076.3395,-9113.3666 7072.0037,-9123.0336 7078.9784,-9123.6275"/>
+</g>
+<!-- alloc_refblock&#45;&gt;qcow2_alloc_clusters -->
+<g id="edge139" class="edge">
+<title>alloc_refblock&#45;&gt;qcow2_alloc_clusters</title>
+<path fill="none" stroke="#000000" d="M2232.136,-21274.4242C2271.5024,-21270.753 2316.5813,-21258.779 2342.4314,-21226 2396.0327,-21158.0312 2351.0743,-18192.1246 2378.4314,-18110 2410.7294,-18013.0429 2494.8171,-17922.1472 2538.2034,-17879.8457"/>
+<polygon fill="#000000" stroke="#000000" points="2540.7843,-17882.2193 2545.5582,-17872.7609 2535.9279,-17877.1779 2540.7843,-17882.2193"/>
+</g>
+<!-- ROUND_UP -->
+<g id="node99" class="node">
+<title>ROUND_UP</title>
+<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-19857" rx="67.6881" ry="18"/>
+<text text-anchor="middle" x="6475.8408" y="-19853.3" font-family="Times,serif" font-size="14.00" fill="#000000">ROUND_UP</text>
+</g>
+<!-- alloc_refblock&#45;&gt;ROUND_UP -->
+<g id="edge137" class="edge">
+<title>alloc_refblock&#45;&gt;ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M2180.0364,-21290.1419C2219.6266,-21317.4868 2301.6482,-21370.9515 2378.4314,-21401 2635.4892,-21501.5974 2707.9574,-21539 2983.9983,-21539 2983.9983,-21539 2983.9983,-21539 3410.9983,-21539 3597.4235,-21539 4647.9792,-20703.5991 4814.1038,-20619 5110.7103,-20467.9529 5204.4528,-20474.9053 5514.5698,-20354 5836.8602,-20228.3487 5941.5383,-20244.1549 6236.8408,-20064 6324.6291,-20010.4431 6411.9218,-19924.4179 6452.4313,-19882.1258"/>
+<polygon fill="#000000" stroke="#000000" points="6455.0853,-19884.4139 6459.4405,-19874.7555 6450.0129,-19879.5899 6455.0853,-19884.4139"/>
+</g>
+<!-- g_try_realloc -->
+<g id="node105" class="node">
+<title>g_try_realloc</title>
+<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-15877" rx="71.5" ry="18"/>
+<text text-anchor="middle" x="4591.5704" y="-15873.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_try_realloc</text>
+</g>
+<!-- alloc_refblock&#45;&gt;g_try_realloc -->
+<g id="edge138" class="edge">
+<title>alloc_refblock&#45;&gt;g_try_realloc</title>
+<path fill="none" stroke="#000000" d="M2231.4112,-21275.5281C2360.6279,-21275.3133 2622.6482,-21254.1836 2751.4983,-21097 2845.591,-20982.2167 2698.3976,-20883.7001 2787.4983,-20765 2900.9145,-20613.9066 3068.8958,-20755.4379 3180.4983,-20603 3236.7504,-20526.1651 3178.8886,-20263.4838 3216.4983,-20176 3414.7097,-19714.941 3747.1116,-19783.7475 3967.7693,-19333 4006.5189,-19253.8446 3951.3605,-19208.855 4003.7693,-19138 4112.5879,-18990.8809 4272.8132,-19103.6487 4369.0369,-18948 4401.3803,-18895.6822 4397.9615,-16795.0998 4405.0369,-16734 4443.3892,-16402.8085 4552.5942,-16011.2189 4583.3936,-15904.8327"/>
+<polygon fill="#000000" stroke="#000000" points="4586.7729,-15905.7458 4586.204,-15895.1663 4580.0513,-15903.7915 4586.7729,-15905.7458"/>
+</g>
+<!-- BLKDBG_EVENT -->
+<g id="node89" class="node">
+<title>BLKDBG_EVENT</title>
+<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-9451" rx="92.5" ry="18"/>
+<text text-anchor="middle" x="5713.7053" y="-9447.3" font-family="Times,serif" font-size="14.00" fill="#000000">BLKDBG_EVENT</text>
+</g>
+<!-- qcow2_alloc_clusters&#45;&gt;BLKDBG_EVENT -->
+<g id="edge140" class="edge">
+<title>qcow2_alloc_clusters&#45;&gt;BLKDBG_EVENT</title>
+<path fill="none" stroke="#000000" d="M2571.9233,-17836.9124C2601.2333,-17759.6355 2714.8121,-17448.9584 2751.4983,-17182 2763.8542,-17092.0877 2747.7262,-4194.5786 2787.4983,-4113 2884.8678,-3913.2801 3025.973,-3963.6585 3180.4983,-3804 3199.2921,-3784.5819 3194.3062,-3770.4203 3216.4983,-3755 3377.7803,-3642.9323 3446.9887,-3661.1496 3641.4983,-3634 3785.1154,-3613.954 3862.0772,-3534.7182 3967.7693,-3634 4014.4268,-3677.8277 3980.3838,-4149.4105 4003.7693,-4209 4202.3851,-4715.1003 4579.1517,-4650.0318 4778.1038,-5156 4823.9801,-5272.6711 4747.9531,-5612.5065 4814.1038,-5719 4890.1694,-5841.4551 5000.1581,-5772.5263 5095.1038,-5881 5417.9433,-6249.8383 5415.9627,-6420.8504 5514.5698,-6901 5541.4959,-7032.112 5493.983,-9188.7016 5550.5698,-9310 5575.6974,-9363.8631 5632.4067,-9405.1499 5671.8583,-9428.7416"/>
+<polygon fill="#000000" stroke="#000000" points="5670.588,-9432.0528 5680.9887,-9434.0717 5674.1172,-9426.0075 5670.588,-9432.0528"/>
+</g>
+<!-- alloc_clusters_noref -->
+<g id="node106" class="node">
+<title>alloc_clusters_noref</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-3661" rx="104.7816" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-3657.3" font-family="Times,serif" font-size="14.00" fill="#000000">alloc_clusters_noref</text>
+</g>
+<!-- qcow2_alloc_clusters&#45;&gt;alloc_clusters_noref -->
+<g id="edge141" class="edge">
+<title>qcow2_alloc_clusters&#45;&gt;alloc_clusters_noref</title>
+<path fill="none" stroke="#000000" d="M2571.9229,-17836.9123C2601.231,-17759.6352 2714.8035,-17448.9572 2751.4983,-17182 2763.5725,-17094.1589 2748.1342,-4493.45 2787.4983,-4414 2885.1732,-4216.8591 3068.4028,-4302.3134 3180.4983,-4113 3234.3334,-4022.0801 3147.3862,-3957.926 3216.4983,-3878 3334.7546,-3741.2402 3437.4041,-3825.5745 3605.4983,-3759 3662.3311,-3736.4911 3725.1987,-3704.2451 3764.7963,-3682.9742"/>
+<polygon fill="#000000" stroke="#000000" points="3766.4765,-3686.0446 3773.6122,-3678.2131 3763.1502,-3679.8854 3766.4765,-3686.0446"/>
+</g>
+<!-- update_refcount -->
+<g id="node107" class="node">
+<title>update_refcount</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-11169" rx="87.1846" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-11165.3" font-family="Times,serif" font-size="14.00" fill="#000000">update_refcount</text>
+</g>
+<!-- qcow2_alloc_clusters&#45;&gt;update_refcount -->
+<g id="edge142" class="edge">
+<title>qcow2_alloc_clusters&#45;&gt;update_refcount</title>
+<path fill="none" stroke="#000000" d="M2571.8961,-17836.9086C2601.0958,-17759.6164 2714.2907,-17448.8863 2751.4983,-17182 2834.4084,-16587.2938 2692.1973,-12370.8467 2787.4983,-11778 2824.8594,-11545.5848 2934.9882,-11280.7011 2971.833,-11196.314"/>
+<polygon fill="#000000" stroke="#000000" points="2975.1368,-11197.4954 2975.9532,-11186.932 2968.7276,-11194.6807 2975.1368,-11197.4954"/>
+</g>
+<!-- fprintf -->
+<g id="node76" class="node">
+<title>fprintf</title>
+<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-7561" rx="40.5" ry="18"/>
+<text text-anchor="middle" x="6475.8408" y="-7557.3" font-family="Times,serif" font-size="14.00" fill="#000000">fprintf</text>
+</g>
+<!-- qcow2_free_clusters&#45;&gt;fprintf -->
+<g id="edge215" class="edge">
+<title>qcow2_free_clusters&#45;&gt;fprintf</title>
+<path fill="none" stroke="#000000" d="M4190.8562,-13678.8064C4214.9824,-13579.2198 4330.3675,-13089.7362 4369.0369,-12682 4386.0747,-12502.3506 4345.6886,-9604.4171 4405.0369,-9434 4481.4047,-9214.7119 5375.0233,-8146.5986 5550.5698,-8022 5816.1643,-7833.4875 5956.2309,-7930.3345 6236.8408,-7765 6325.5565,-7712.729 6413.3773,-7626.6377 6453.3944,-7585.0144"/>
+<polygon fill="#000000" stroke="#000000" points="6455.9281,-7587.429 6460.2996,-7577.7781 6450.8638,-7582.5965 6455.9281,-7587.429"/>
+</g>
+<!-- qcow2_free_clusters&#45;&gt;BLKDBG_EVENT -->
+<g id="edge216" class="edge">
+<title>qcow2_free_clusters&#45;&gt;BLKDBG_EVENT</title>
+<path fill="none" stroke="#000000" d="M4195.3199,-13678.9602C4220.6693,-13629.671 4298.2766,-13491.9561 4405.0369,-13425 4549.1886,-13334.5934 4668.1633,-13468.8698 4778.1038,-13339 4863.2609,-13238.4061 4750.1676,-12862.252 4814.1038,-12747 4888.4667,-12612.9529 5024.0046,-12682.8064 5095.1038,-12547 5132.6242,-12475.3325 5076.8119,-9694.97 5131.1038,-9635 5188.6532,-9571.4318 5434.436,-9622.5192 5514.5698,-9592 5584.3129,-9565.4381 5652.3742,-9508.6576 5688.0381,-9475.8303"/>
+<polygon fill="#000000" stroke="#000000" points="5690.6334,-9478.1959 5695.5607,-9468.8165 5685.8598,-9473.076 5690.6334,-9478.1959"/>
+</g>
+<!-- qcow2_free_clusters&#45;&gt;update_refcount -->
+<g id="edge217" class="edge">
+<title>qcow2_free_clusters&#45;&gt;update_refcount</title>
+<path fill="none" stroke="#000000" d="M4182.1276,-13678.7884C4158.9357,-13579.1072 4047.6616,-13089.2071 4003.7693,-12682 3997.9307,-12627.8326 4002.4816,-11743.9912 3967.7693,-11702 3872.9682,-11587.3197 3778.8734,-11684.1567 3641.4983,-11627 3435.3236,-11541.2184 3348.0481,-11539.447 3216.4983,-11359 3178.651,-11307.0848 3225.9847,-11264.3717 3180.4983,-11219 3154.1863,-11192.7544 3116.157,-11179.6524 3080.5498,-11173.317"/>
+<polygon fill="#000000" stroke="#000000" points="3081.0134,-11169.8465 3070.5827,-11171.7042 3079.8952,-11176.7567 3081.0134,-11169.8465"/>
+</g>
+<!-- strerror -->
+<g id="node129" class="node">
+<title>strerror</title>
+<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-8653" rx="48.1917" ry="18"/>
+<text text-anchor="middle" x="4591.5704" y="-8649.3" font-family="Times,serif" font-size="14.00" fill="#000000">strerror</text>
+</g>
+<!-- qcow2_free_clusters&#45;&gt;strerror -->
+<g id="edge218" class="edge">
+<title>qcow2_free_clusters&#45;&gt;strerror</title>
+<path fill="none" stroke="#000000" d="M4190.8694,-13678.8076C4215.065,-13579.2276 4330.7553,-13089.7728 4369.0369,-12682 4379.2176,-12573.5556 4350.2015,-8855.1112 4405.0369,-8761 4434.4612,-8710.5006 4497.4151,-8681.4204 4542.0326,-8666.4208"/>
+<polygon fill="#000000" stroke="#000000" points="4543.381,-8669.6632 4551.8188,-8663.2559 4541.227,-8663.0029 4543.381,-8669.6632"/>
+</g>
+<!-- flush_refblock&#45;&gt;error_setg_errno -->
+<g id="edge238" class="edge">
+<title>flush_refblock&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M3419.6218,-20258.6345C3452.1294,-20188.2696 3567.3454,-19928.3434 3605.4983,-19700 3619.264,-19617.6128 3587.2807,-13749.542 3641.4983,-13686 3658.7645,-13665.7643 3684.9047,-13656.6402 3711.2326,-13653.235"/>
+<polygon fill="#000000" stroke="#000000" points="3711.7245,-13656.703 3721.3142,-13652.1987 3711.0087,-13649.7397 3711.7245,-13656.703"/>
+</g>
+<!-- flush_refblock&#45;&gt;bdrv_pwrite -->
+<g id="edge237" class="edge">
+<title>flush_refblock&#45;&gt;bdrv_pwrite</title>
+<path fill="none" stroke="#000000" d="M3457.3435,-20291.567C3656.9239,-20354.1575 4463.2003,-20605.5726 5131.1038,-20793 5872.2174,-21000.9716 6779.7594,-21228.0032 7018.2447,-21287.2248"/>
+<polygon fill="#000000" stroke="#000000" points="7017.556,-21290.66 7028.1046,-21289.6723 7019.2424,-21283.8661 7017.556,-21290.66"/>
+</g>
+<!-- flush_refblock&#45;&gt;assert -->
+<g id="edge239" class="edge">
+<title>flush_refblock&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M3462.7855,-20290.397C3571.2127,-20315.0576 3823.9484,-20354.2945 3967.7693,-20228 4023.5164,-20179.0464 3956.8104,-20122.4374 4003.7693,-20065 4116.1761,-19927.5105 4269.6113,-20050.1502 4369.0369,-19903 4432.8998,-19808.4827 4351.3628,-18977.6533 4405.0369,-18877 4583.1259,-18543.0354 4826.4675,-18644.6132 5095.1038,-18378 5114.2844,-18358.9638 5110.5918,-18346.5934 5131.1038,-18329 5277.0048,-18203.8589 5389.0362,-18274.5634 5514.5698,-18129 5546.5141,-18091.9587 5513.798,-18057.2542 5550.5698,-18025 5661.8593,-17927.383 5773.4048,-18063.9028 5876.8408,-17958 5939.6423,-17893.7008 5851.8943,-17825.0601 5912.8408,-17759 6013.8667,-17649.4979 6145.6086,-17790.7863 6236.8408,-17673 6282.4026,-17614.177 6265.7393,-12390.0648 6272.8408,-12316 6313.7826,-11888.9992 6437.692,-11379.3435 6468.7314,-11255.9082"/>
+<polygon fill="#000000" stroke="#000000" points="6472.1504,-11256.6637 6471.2044,-11246.1112 6465.3633,-11254.9504 6472.1504,-11256.6637"/>
+</g>
+<!-- flush_refblock&#45;&gt;qcow2_pre_write_overlap_check -->
+<g id="edge240" class="edge">
+<title>flush_refblock&#45;&gt;qcow2_pre_write_overlap_check</title>
+<path fill="none" stroke="#000000" d="M3435.058,-20259.7513C3475.7431,-20231.3023 3561.5291,-20174.3764 3641.4983,-20141 3779.8905,-20083.2398 3869.1735,-20167.9934 3967.7693,-20055 4054.3206,-19955.81 3920.7189,-19863.1391 4003.7693,-19761 4111.9275,-19627.9823 4267.4101,-19775.072 4369.0369,-19637 4415.5524,-19573.8032 4373.6927,-18296.938 4405.0369,-18225 4497.694,-18012.3434 4667.2009,-18063.7369 4778.1038,-17860 4816.4844,-17789.492 4773.5749,-17752.2954 4814.1038,-17683 4897.4614,-17540.4772 5021.9724,-17588.0305 5095.1038,-17440 5154.2668,-17320.2439 5049.315,-16945.6048 5131.1038,-16840 5240.7807,-16698.3865 5408.4371,-16860.2888 5514.5698,-16716 5543.2102,-16677.063 5548.4207,-13284.2881 5550.5698,-13236 5587.8138,-12399.1707 5691.7553,-11376.1279 5710.7165,-11193.5477"/>
+<polygon fill="#000000" stroke="#000000" points="5714.2166,-11193.7278 5711.7709,-11183.4191 5707.2542,-11193.003 5714.2166,-11193.7278"/>
+</g>
+<!-- qcow2_signal_corruption&#45;&gt;g_free -->
+<g id="edge82" class="edge">
+<title>qcow2_signal_corruption&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M6076.829,-8679.1849C6092.7732,-8825.9805 6200.1705,-9832.9453 6236.8408,-10654 6239.575,-10715.2188 6232.2791,-15020.0656 6272.8408,-15066 6310.8797,-15109.0774 6381.8132,-15108.5204 6428.9366,-15102.2572"/>
+<polygon fill="#000000" stroke="#000000" points="6429.5136,-15105.7101 6438.9027,-15100.8013 6428.5017,-15098.7836 6429.5136,-15105.7101"/>
+</g>
+<!-- bdrv_is_writable -->
+<g id="node72" class="node">
+<title>bdrv_is_writable</title>
+<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-8489" rx="88.5" ry="18"/>
+<text text-anchor="middle" x="6475.8408" y="-8485.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_is_writable</text>
+</g>
+<!-- qcow2_signal_corruption&#45;&gt;bdrv_is_writable -->
+<g id="edge74" class="edge">
+<title>qcow2_signal_corruption&#45;&gt;bdrv_is_writable</title>
+<path fill="none" stroke="#000000" d="M6191.7485,-8653.5922C6208.2918,-8648.297 6224.0081,-8640.4542 6236.8408,-8629 6276.1641,-8593.9009 6232.4351,-8549.8474 6272.8408,-8516 6304.1142,-8489.8026 6348.1366,-8481.6655 6387.1961,-8480.6617"/>
+<polygon fill="#000000" stroke="#000000" points="6387.5723,-8484.1581 6397.5359,-8480.5556 6387.5005,-8477.1585 6387.5723,-8484.1581"/>
+</g>
+<!-- va_start -->
+<g id="node73" class="node">
+<title>va_start</title>
+<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-8813" rx="48.9926" ry="18"/>
+<text text-anchor="middle" x="6475.8408" y="-8809.3" font-family="Times,serif" font-size="14.00" fill="#000000">va_start</text>
+</g>
+<!-- qcow2_signal_corruption&#45;&gt;va_start -->
+<g id="edge75" class="edge">
+<title>qcow2_signal_corruption&#45;&gt;va_start</title>
+<path fill="none" stroke="#000000" d="M6190.3139,-8668.8462C6207.2361,-8674.056 6223.4457,-8681.7576 6236.8408,-8693 6270.7904,-8721.4934 6238.0136,-8758.5863 6272.8408,-8786 6314.1803,-8818.5396 6375.5537,-8822.483 6419.9891,-8820.0168"/>
+<polygon fill="#000000" stroke="#000000" points="6420.3071,-8823.5034 6430.0471,-8819.3343 6419.8331,-8816.5194 6420.3071,-8823.5034"/>
+</g>
+<!-- g_strdup_vprintf -->
+<g id="node74" class="node">
+<title>g_strdup_vprintf</title>
+<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-8759" rx="89.0842" ry="18"/>
+<text text-anchor="middle" x="6475.8408" y="-8755.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_strdup_vprintf</text>
+</g>
+<!-- qcow2_signal_corruption&#45;&gt;g_strdup_vprintf -->
+<g id="edge76" class="edge">
+<title>qcow2_signal_corruption&#45;&gt;g_strdup_vprintf</title>
+<path fill="none" stroke="#000000" d="M6178.9677,-8671.5088C6198.9944,-8676.2691 6219.2035,-8683.1298 6236.8408,-8693 6257.4258,-8704.5197 6251.9044,-8721.1321 6272.8408,-8732 6304.4331,-8748.3993 6342.363,-8756.1011 6376.8415,-8759.4002"/>
+<polygon fill="#000000" stroke="#000000" points="6376.6827,-8762.8991 6386.9416,-8760.2526 6377.2714,-8755.9239 6376.6827,-8762.8991"/>
+</g>
+<!-- va_end -->
+<g id="node75" class="node">
+<title>va_end</title>
+<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-8705" rx="43.5923" ry="18"/>
+<text text-anchor="middle" x="6475.8408" y="-8701.3" font-family="Times,serif" font-size="14.00" fill="#000000">va_end</text>
+</g>
+<!-- qcow2_signal_corruption&#45;&gt;va_end -->
+<g id="edge77" class="edge">
+<title>qcow2_signal_corruption&#45;&gt;va_end</title>
+<path fill="none" stroke="#000000" d="M6176.0301,-8672.1031C6254.822,-8680.7486 6360.9884,-8692.3977 6423.5531,-8699.2627"/>
+<polygon fill="#000000" stroke="#000000" points="6423.2623,-8702.7517 6433.5844,-8700.3634 6424.0258,-8695.7935 6423.2623,-8702.7517"/>
+</g>
+<!-- qcow2_signal_corruption&#45;&gt;fprintf -->
+<g id="edge78" class="edge">
+<title>qcow2_signal_corruption&#45;&gt;fprintf</title>
+<path fill="none" stroke="#000000" d="M6193.9713,-8654.2403C6209.9258,-8648.81 6224.8798,-8640.7559 6236.8408,-8629 6290.9918,-8575.7778 6256.4964,-8536.1471 6272.8408,-8462 6348.7517,-8117.6269 6444.0549,-7699.9804 6469.4063,-7589.1155"/>
+<polygon fill="#000000" stroke="#000000" points="6472.885,-7589.6035 6471.7029,-7579.0748 6466.0612,-7588.0427 6472.885,-7589.6035"/>
+</g>
+<!-- bdrv_get_node_name -->
+<g id="node77" class="node">
+<title>bdrv_get_node_name</title>
+<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-8651" rx="110" ry="18"/>
+<text text-anchor="middle" x="6475.8408" y="-8647.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_get_node_name</text>
+</g>
+<!-- qcow2_signal_corruption&#45;&gt;bdrv_get_node_name -->
+<g id="edge79" class="edge">
+<title>qcow2_signal_corruption&#45;&gt;bdrv_get_node_name</title>
+<path fill="none" stroke="#000000" d="M6201.1693,-8657.8497C6250.9973,-8656.6071 6307.9398,-8655.1871 6357.0103,-8653.9634"/>
+<polygon fill="#000000" stroke="#000000" points="6357.1257,-8657.4617 6367.0353,-8653.7134 6356.9511,-8650.4638 6357.1257,-8657.4617"/>
+</g>
+<!-- qapi_event_send_block_image_corrupted -->
+<g id="node78" class="node">
+<title>qapi_event_send_block_image_corrupted</title>
+<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-8597" rx="203" ry="18"/>
+<text text-anchor="middle" x="6475.8408" y="-8593.3" font-family="Times,serif" font-size="14.00" fill="#000000">qapi_event_send_block_image_corrupted</text>
+</g>
+<!-- qcow2_signal_corruption&#45;&gt;qapi_event_send_block_image_corrupted -->
+<g id="edge80" class="edge">
+<title>qcow2_signal_corruption&#45;&gt;qapi_event_send_block_image_corrupted</title>
+<path fill="none" stroke="#000000" d="M6148.959,-8646.1948C6186.0749,-8639.0243 6231.748,-8630.5676 6272.8408,-8624 6296.9089,-8620.1533 6322.6441,-8616.4307 6347.4277,-8613.0414"/>
+<polygon fill="#000000" stroke="#000000" points="6348.1717,-8616.4726 6357.6105,-8611.66 6347.2307,-8609.5361 6348.1717,-8616.4726"/>
+</g>
+<!-- bdrv_get_device_name -->
+<g id="node79" class="node">
+<title>bdrv_get_device_name</title>
+<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-8543" rx="117.7793" ry="18"/>
+<text text-anchor="middle" x="6475.8408" y="-8539.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_get_device_name</text>
+</g>
+<!-- qcow2_signal_corruption&#45;&gt;bdrv_get_device_name -->
+<g id="edge81" class="edge">
+<title>qcow2_signal_corruption&#45;&gt;bdrv_get_device_name</title>
+<path fill="none" stroke="#000000" d="M6185.7102,-8651.8271C6203.8657,-8646.8562 6221.6738,-8639.5775 6236.8408,-8629 6262.0369,-8611.4283 6247.1056,-8586.7721 6272.8408,-8570 6295.225,-8555.4119 6321.9604,-8547.0619 6348.5635,-8542.5446"/>
+<polygon fill="#000000" stroke="#000000" points="6349.3837,-8545.9602 6358.7436,-8540.996 6348.3309,-8539.0398 6349.3837,-8545.9602"/>
+</g>
+<!-- qcow2_mark_corrupt -->
+<g id="node80" class="node">
+<title>qcow2_mark_corrupt</title>
+<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-9095" rx="110.5" ry="18"/>
+<text text-anchor="middle" x="6475.8408" y="-9091.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_mark_corrupt</text>
+</g>
+<!-- qcow2_signal_corruption&#45;&gt;qcow2_mark_corrupt -->
+<g id="edge83" class="edge">
+<title>qcow2_signal_corruption&#45;&gt;qcow2_mark_corrupt</title>
+<path fill="none" stroke="#000000" d="M6096.4518,-8678.7423C6128.389,-8705.3391 6189.5131,-8757.7003 6236.8408,-8807 6324.4331,-8898.2419 6417.0073,-9017.2478 6456.34,-9069.0368"/>
+<polygon fill="#000000" stroke="#000000" points="6453.5767,-9071.1854 6462.4039,-9077.0448 6459.1573,-9066.9596 6453.5767,-9071.1854"/>
+</g>
+<!-- qcow2_cache_do_get -->
+<g id="node81" class="node">
+<title>qcow2_cache_do_get</title>
+<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-8933" rx="109.381" ry="18"/>
+<text text-anchor="middle" x="4954.6038" y="-8929.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_do_get</text>
+</g>
+<!-- qcow2_cache_get&#45;&gt;qcow2_cache_do_get -->
+<g id="edge85" class="edge">
+<title>qcow2_cache_get&#45;&gt;qcow2_cache_do_get</title>
+<path fill="none" stroke="#000000" d="M4593.11,-13260.5681C4617.4327,-12969.3924 4922.174,-9321.2281 4952.2226,-8961.5064"/>
+<polygon fill="#000000" stroke="#000000" points="4955.7228,-8961.649 4953.0674,-8951.3923 4948.7471,-8961.0662 4955.7228,-8961.649"/>
+</g>
+<!-- qcow2_cache_put&#45;&gt;assert -->
+<g id="edge131" class="edge">
+<title>qcow2_cache_put&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M4673.1787,-10988.09C4924.1204,-10962.3507 5679.3062,-10897.7621 5876.8408,-11029 5909.3165,-11050.5761 5881.7431,-11085.4813 5912.8408,-11109 6028.9471,-11196.8092 6094.7121,-11125.5271 6236.8408,-11157 6307.2681,-11172.5954 6387.2812,-11197.9732 6434.5563,-11213.7888"/>
+<polygon fill="#000000" stroke="#000000" points="6433.5381,-11217.139 6444.1322,-11217.0116 6435.771,-11210.5046 6433.5381,-11217.139"/>
+</g>
+<!-- qcow2_cache_get_table_idx -->
+<g id="node104" class="node">
+<title>qcow2_cache_get_table_idx</title>
+<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-12487" rx="140.5" ry="18"/>
+<text text-anchor="middle" x="4954.6038" y="-12483.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_get_table_idx</text>
+</g>
+<!-- qcow2_cache_put&#45;&gt;qcow2_cache_get_table_idx -->
+<g id="edge132" class="edge">
+<title>qcow2_cache_put&#45;&gt;qcow2_cache_get_table_idx</title>
+<path fill="none" stroke="#000000" d="M4592.602,-11015.1699C4601.136,-11160.705 4663.5426,-12137.6796 4814.1038,-12384 4836.0692,-12419.9357 4875.711,-12447.2532 4907.2992,-12464.6953"/>
+<polygon fill="#000000" stroke="#000000" points="4905.9263,-12467.9305 4916.3935,-12469.5706 4909.2337,-12461.7611 4905.9263,-12467.9305"/>
+</g>
+<!-- qcow2_mark_corrupt&#45;&gt;qcow2_update_header -->
+<g id="edge84" class="edge">
+<title>qcow2_mark_corrupt&#45;&gt;qcow2_update_header</title>
+<path fill="none" stroke="#000000" d="M6491.706,-9112.976C6532.5753,-9160.6306 6640.9053,-9295.8268 6678.8408,-9431 6751.2037,-9688.8457 6669.7666,-18808.013 6714.8408,-19072 6734.8358,-19189.105 6791.2632,-19320.1501 6816.9079,-19375.7302"/>
+<polygon fill="#000000" stroke="#000000" points="6813.7861,-19377.3175 6821.1797,-19384.906 6820.1321,-19374.3631 6813.7861,-19377.3175"/>
+</g>
+<!-- qcow2_cache_do_get&#45;&gt;abort -->
+<g id="edge86" class="edge">
+<title>qcow2_cache_do_get&#45;&gt;abort</title>
+<path fill="none" stroke="#000000" d="M5010.3817,-8948.5152C5039.5348,-8959.3231 5073.5381,-8976.6304 5095.1038,-9003 5134.1437,-9050.7362 5106.1222,-9080.6193 5131.1038,-9137 5179.417,-9246.0378 5264.5081,-9360.8232 5302.9704,-9410.1232"/>
+<polygon fill="#000000" stroke="#000000" points="5300.447,-9412.5768 5309.3761,-9418.2797 5305.9522,-9408.2533 5300.447,-9412.5768"/>
+</g>
+<!-- qcow2_cache_do_get&#45;&gt;assert -->
+<g id="edge87" class="edge">
+<title>qcow2_cache_do_get&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M5058.2632,-8927.2203C5277.1858,-8917.5714 5774.9383,-8909.9841 5876.8408,-9033 5941.9571,-9111.6079 5844.2528,-10794.4022 5912.8408,-10870 5961.5519,-10923.6893 6174.0388,-10871.7893 6236.8408,-10908 6358.2935,-10978.0277 6436.9812,-11137.0431 6464.6974,-11200.8049"/>
+<polygon fill="#000000" stroke="#000000" points="6461.5602,-11202.3707 6468.7067,-11210.1923 6467.9976,-11199.6212 6461.5602,-11202.3707"/>
+</g>
+<!-- qcow2_cache_do_get&#45;&gt;qcow2_signal_corruption -->
+<g id="edge88" class="edge">
+<title>qcow2_cache_do_get&#45;&gt;qcow2_signal_corruption</title>
+<path fill="none" stroke="#000000" d="M4959.019,-8914.9761C4973.1668,-8861.6661 5022.9179,-8704.6943 5131.1038,-8644 5426.8757,-8478.0665 5861.2063,-8591.5319 6016.7672,-8641.0969"/>
+<polygon fill="#000000" stroke="#000000" points="6016.0147,-8644.5315 6026.6062,-8644.2656 6018.1606,-8637.8686 6016.0147,-8644.5315"/>
+</g>
+<!-- trace_qcow2_cache_get -->
+<g id="node82" class="node">
+<title>trace_qcow2_cache_get</title>
+<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-8725" rx="122.3786" ry="18"/>
+<text text-anchor="middle" x="5322.8368" y="-8721.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_cache_get</text>
+</g>
+<!-- qcow2_cache_do_get&#45;&gt;trace_qcow2_cache_get -->
+<g id="edge89" class="edge">
+<title>qcow2_cache_do_get&#45;&gt;trace_qcow2_cache_get</title>
+<path fill="none" stroke="#000000" d="M5021.3635,-8918.7545C5047.5539,-8910.0863 5075.8788,-8896.3956 5095.1038,-8875 5133.1741,-8832.6314 5088.0185,-8789.2572 5131.1038,-8752 5148.6803,-8736.8011 5170.7442,-8727.8416 5193.5906,-8722.8601"/>
+<polygon fill="#000000" stroke="#000000" points="5194.264,-8726.2948 5203.419,-8720.9622 5192.9367,-8719.4218 5194.264,-8726.2948"/>
+</g>
+<!-- qemu_coroutine_self -->
+<g id="node83" class="node">
+<title>qemu_coroutine_self</title>
+<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-3024" rx="107.4815" ry="18"/>
+<text text-anchor="middle" x="5713.7053" y="-3020.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_coroutine_self</text>
+</g>
+<!-- qcow2_cache_do_get&#45;&gt;qemu_coroutine_self -->
+<g id="edge90" class="edge">
+<title>qcow2_cache_do_get&#45;&gt;qemu_coroutine_self</title>
+<path fill="none" stroke="#000000" d="M4956.0392,-8914.7794C4968.6304,-8754.0566 5060.624,-7561.4336 5095.1038,-6592 5098.2892,-6502.4399 5083.8232,-3442.1295 5131.1038,-3366 5231.9782,-3203.5758 5351.8851,-3271.4538 5514.5698,-3171 5577.625,-3132.065 5646.0959,-3078.8766 5684.0703,-3048.3082"/>
+<polygon fill="#000000" stroke="#000000" points="5686.5724,-3050.786 5692.1475,-3041.7766 5682.1709,-3045.343 5686.5724,-3050.786"/>
+</g>
+<!-- QEMU_IS_ALIGNED -->
+<g id="node84" class="node">
+<title>QEMU_IS_ALIGNED</title>
+<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-9565" rx="109.381" ry="18"/>
+<text text-anchor="middle" x="5322.8368" y="-9561.3" font-family="Times,serif" font-size="14.00" fill="#000000">QEMU_IS_ALIGNED</text>
+</g>
+<!-- qcow2_cache_do_get&#45;&gt;QEMU_IS_ALIGNED -->
+<g id="edge91" class="edge">
+<title>qcow2_cache_do_get&#45;&gt;QEMU_IS_ALIGNED</title>
+<path fill="none" stroke="#000000" d="M4958.7189,-8951.0035C4977.9542,-9033.9507 5061.0196,-9378.7816 5131.1038,-9462 5165.089,-9502.3542 5219.0371,-9529.3287 5261.0629,-9545.5142"/>
+<polygon fill="#000000" stroke="#000000" points="5260.0591,-9548.8756 5270.6516,-9549.1014 5262.5119,-9542.3193 5260.0591,-9548.8756"/>
+</g>
+<!-- qcow2_cache_get_name -->
+<g id="node85" class="node">
+<title>qcow2_cache_get_name</title>
+<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-8671" rx="123.5" ry="18"/>
+<text text-anchor="middle" x="5322.8368" y="-8667.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_get_name</text>
+</g>
+<!-- qcow2_cache_do_get&#45;&gt;qcow2_cache_get_name -->
+<g id="edge92" class="edge">
+<title>qcow2_cache_do_get&#45;&gt;qcow2_cache_get_name</title>
+<path fill="none" stroke="#000000" d="M5023.7213,-8919.0595C5049.6372,-8910.4829 5077.1309,-8896.7776 5095.1038,-8875 5146.2017,-8813.0851 5072.6414,-8753.0144 5131.1038,-8698 5148.8547,-8681.2961 5171.9319,-8671.8885 5195.8941,-8666.9842"/>
+<polygon fill="#000000" stroke="#000000" points="5196.6095,-8670.4119 5205.8372,-8665.2062 5195.3772,-8663.5212 5196.6095,-8670.4119"/>
+</g>
+<!-- trace_qcow2_cache_get_replace_entry -->
+<g id="node86" class="node">
+<title>trace_qcow2_cache_get_replace_entry</title>
+<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-8887" rx="191.9663" ry="18"/>
+<text text-anchor="middle" x="5322.8368" y="-8883.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_cache_get_replace_entry</text>
+</g>
+<!-- qcow2_cache_do_get&#45;&gt;trace_qcow2_cache_get_replace_entry -->
+<g id="edge93" class="edge">
+<title>qcow2_cache_do_get&#45;&gt;trace_qcow2_cache_get_replace_entry</title>
+<path fill="none" stroke="#000000" d="M5041.8699,-8922.0986C5088.3269,-8916.2952 5146.2845,-8909.0551 5197.4736,-8902.6605"/>
+<polygon fill="#000000" stroke="#000000" points="5198.1267,-8906.1062 5207.6157,-8901.3935 5197.259,-8899.1602 5198.1267,-8906.1062"/>
+</g>
+<!-- qcow2_cache_entry_flush -->
+<g id="node87" class="node">
+<title>qcow2_cache_entry_flush</title>
+<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-13286" rx="130.777" ry="18"/>
+<text text-anchor="middle" x="5322.8368" y="-13282.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_entry_flush</text>
+</g>
+<!-- qcow2_cache_do_get&#45;&gt;qcow2_cache_entry_flush -->
+<g id="edge94" class="edge">
+<title>qcow2_cache_do_get&#45;&gt;qcow2_cache_entry_flush</title>
+<path fill="none" stroke="#000000" d="M4956.1655,-8951.4616C4980.8366,-9243.1063 5289.9425,-12897.1465 5320.4215,-13257.4477"/>
+<polygon fill="#000000" stroke="#000000" points="5316.9479,-13257.9087 5321.2784,-13267.5781 5323.923,-13257.3186 5316.9479,-13257.9087"/>
+</g>
+<!-- bdrv_pread -->
+<g id="node88" class="node">
+<title>bdrv_pread</title>
+<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-12343" rx="63.8893" ry="18"/>
+<text text-anchor="middle" x="6475.8408" y="-12339.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_pread</text>
+</g>
+<!-- qcow2_cache_do_get&#45;&gt;bdrv_pread -->
+<g id="edge95" class="edge">
+<title>qcow2_cache_do_get&#45;&gt;bdrv_pread</title>
+<path fill="none" stroke="#000000" d="M5058.5273,-8938.6906C5209.1782,-8947.5383 5474.672,-8965.6036 5514.5698,-8985 5535.4927,-8995.1717 5530.5569,-9011.1374 5550.5698,-9023 5679.5721,-9099.466 5784.5693,-8990.7857 5876.8408,-9109 5926.2395,-9172.2874 5860.0183,-11938.5409 5912.8408,-11999 6008.619,-12108.625 6134.5023,-11943.4725 6236.8408,-12047 6320.0909,-12131.2172 6189.9821,-12226.3978 6272.8408,-12311 6307.2338,-12346.1167 6363.4008,-12352.7043 6407.9453,-12351.2989"/>
+<polygon fill="#000000" stroke="#000000" points="6408.2972,-12354.7866 6418.1274,-12350.8347 6407.9783,-12347.7939 6408.2972,-12354.7866"/>
+</g>
+<!-- qcow2_cache_do_get&#45;&gt;BLKDBG_EVENT -->
+<g id="edge96" class="edge">
+<title>qcow2_cache_do_get&#45;&gt;BLKDBG_EVENT</title>
+<path fill="none" stroke="#000000" d="M5007.3383,-8948.7879C5145.1161,-8990.1385 5505.8592,-9099.1034 5514.5698,-9109 5574.5312,-9177.1254 5505.6616,-9231.1349 5550.5698,-9310 5580.2377,-9362.101 5636.636,-9404.199 5674.7061,-9428.4176"/>
+<polygon fill="#000000" stroke="#000000" points="5673.1484,-9431.571 5683.4856,-9433.8935 5676.853,-9425.6316 5673.1484,-9431.571"/>
+</g>
+<!-- qcow2_cache_get_table_addr -->
+<g id="node90" class="node">
+<title>qcow2_cache_get_table_addr</title>
+<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-13393" rx="147.5738" ry="18"/>
+<text text-anchor="middle" x="5713.7053" y="-13389.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_get_table_addr</text>
+</g>
+<!-- qcow2_cache_do_get&#45;&gt;qcow2_cache_get_table_addr -->
+<g id="edge97" class="edge">
+<title>qcow2_cache_do_get&#45;&gt;qcow2_cache_get_table_addr</title>
+<path fill="none" stroke="#000000" d="M5002.9082,-8949.239C5032.0752,-8960.8249 5068.6017,-8978.6756 5095.1038,-9003 5117.7347,-9023.7713 5111.4964,-9038.3536 5131.1038,-9062 5277.6265,-9238.7056 5420.3408,-9198.6805 5514.5698,-9408 5558.8364,-9506.3336 5498.0718,-13195.8035 5550.5698,-13290 5572.4238,-13329.2123 5616.108,-13355.5976 5652.7751,-13371.839"/>
+<polygon fill="#000000" stroke="#000000" points="5651.8449,-13375.2474 5662.4163,-13375.952 5654.5917,-13368.8088 5651.8449,-13375.2474"/>
+</g>
+<!-- trace_qcow2_cache_get_read -->
+<g id="node91" class="node">
+<title>trace_qcow2_cache_get_read</title>
+<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-8779" rx="148.3739" ry="18"/>
+<text text-anchor="middle" x="5322.8368" y="-8775.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_cache_get_read</text>
+</g>
+<!-- qcow2_cache_do_get&#45;&gt;trace_qcow2_cache_get_read -->
+<g id="edge98" class="edge">
+<title>qcow2_cache_do_get&#45;&gt;trace_qcow2_cache_get_read</title>
+<path fill="none" stroke="#000000" d="M5015.8406,-8917.9993C5042.6125,-8909.0226 5072.9024,-8895.3006 5095.1038,-8875 5120.6307,-8851.6586 5102.85,-8825.9541 5131.1038,-8806 5142.8164,-8797.7281 5155.949,-8791.4631 5169.7033,-8786.766"/>
+<polygon fill="#000000" stroke="#000000" points="5170.816,-8790.0853 5179.315,-8783.7593 5168.7261,-8783.4045 5170.816,-8790.0853"/>
+</g>
+<!-- trace_qcow2_cache_get_done -->
+<g id="node92" class="node">
+<title>trace_qcow2_cache_get_done</title>
+<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-8833" rx="149.5" ry="18"/>
+<text text-anchor="middle" x="5322.8368" y="-8829.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_cache_get_done</text>
+</g>
+<!-- qcow2_cache_do_get&#45;&gt;trace_qcow2_cache_get_done -->
+<g id="edge99" class="edge">
+<title>qcow2_cache_do_get&#45;&gt;trace_qcow2_cache_get_done</title>
+<path fill="none" stroke="#000000" d="M4995.1972,-8916.2839C5023.2656,-8904.7154 5061.4652,-8888.9512 5095.1038,-8875 5111.1148,-8868.3597 5114.3862,-8864.579 5131.1038,-8860 5152.12,-8854.2436 5174.7863,-8849.6712 5196.9195,-8846.0524"/>
+<polygon fill="#000000" stroke="#000000" points="5197.7108,-8849.4709 5207.0435,-8844.4559 5196.6204,-8842.5564 5197.7108,-8849.4709"/>
+</g>
+<!-- qcow2_cache_entry_flush&#45;&gt;bdrv_pwrite -->
+<g id="edge100" class="edge">
+<title>qcow2_cache_entry_flush&#45;&gt;bdrv_pwrite</title>
+<path fill="none" stroke="#000000" d="M5449.8401,-13290.3305C5587.5895,-13295.7653 5798.3201,-13306.4338 5876.8408,-13323 6248.005,-13401.3078 6460.3365,-13304.9181 6678.8408,-13615 6726.2353,-13682.258 6661.4212,-19476.4203 6714.8408,-19539 6782.1308,-19617.8284 6874.8799,-19500.6051 6944.9204,-19577 7064.5675,-19707.502 7076.6407,-21060.8302 7077.8016,-21273.846"/>
+<polygon fill="#000000" stroke="#000000" points="7074.3018,-21273.9285 7077.8527,-21283.9106 7081.3017,-21273.8929 7074.3018,-21273.9285"/>
+</g>
+<!-- qcow2_cache_entry_flush&#45;&gt;qcow2_pre_write_overlap_check -->
+<g id="edge105" class="edge">
+<title>qcow2_cache_entry_flush&#45;&gt;qcow2_pre_write_overlap_check</title>
+<path fill="none" stroke="#000000" d="M5347.5105,-13268.2143C5390.065,-13235.9688 5476.3629,-13163.3302 5514.5698,-13079 5676.8534,-12720.8079 5709.066,-11402.8536 5713.1975,-11193.1941"/>
+<polygon fill="#000000" stroke="#000000" points="5716.7002,-11193.0816 5713.3928,-11183.0163 5709.7015,-11192.9472 5716.7002,-11193.0816"/>
+</g>
+<!-- qcow2_cache_entry_flush&#45;&gt;qemu_coroutine_self -->
+<g id="edge101" class="edge">
+<title>qcow2_cache_entry_flush&#45;&gt;qemu_coroutine_self</title>
+<path fill="none" stroke="#000000" d="M5324.2358,-13267.9513C5339.2369,-13073.467 5470.6798,-11345.3671 5514.5698,-9944 5517.5172,-9849.892 5511.1759,-3250.5168 5550.5698,-3165 5575.397,-3111.1048 5632.0237,-3069.8937 5671.5517,-3046.322"/>
+<polygon fill="#000000" stroke="#000000" points="5673.3281,-3049.3378 5680.2057,-3041.2787 5669.8035,-3043.2899 5673.3281,-3049.3378"/>
+</g>
+<!-- qcow2_cache_entry_flush&#45;&gt;BLKDBG_EVENT -->
+<g id="edge106" class="edge">
+<title>qcow2_cache_entry_flush&#45;&gt;BLKDBG_EVENT</title>
+<path fill="none" stroke="#000000" d="M5323.1298,-13267.8182C5327.0932,-13030.041 5372.7608,-10528.4194 5550.5698,-9814 5583.6747,-9680.9875 5663.4406,-9536.1329 5697.6668,-9477.6701"/>
+<polygon fill="#000000" stroke="#000000" points="5700.689,-9479.4355 5702.7548,-9469.044 5694.6596,-9475.8792 5700.689,-9479.4355"/>
+</g>
+<!-- qcow2_cache_entry_flush&#45;&gt;qcow2_cache_get_table_addr -->
+<g id="edge107" class="edge">
+<title>qcow2_cache_entry_flush&#45;&gt;qcow2_cache_get_table_addr</title>
+<path fill="none" stroke="#000000" d="M5368.5683,-13302.9272C5414.1977,-13319.3719 5486.5402,-13344.2461 5550.5698,-13361 5572.3385,-13366.696 5595.9784,-13371.8905 5618.3308,-13376.3607"/>
+<polygon fill="#000000" stroke="#000000" points="5617.6713,-13379.798 5628.1592,-13378.2969 5619.0243,-13372.93 5617.6713,-13379.798"/>
+</g>
+<!-- trace_qcow2_cache_entry_flush -->
+<g id="node93" class="node">
+<title>trace_qcow2_cache_entry_flush</title>
+<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-13263" rx="160" ry="18"/>
+<text text-anchor="middle" x="5713.7053" y="-13259.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_cache_entry_flush</text>
+</g>
+<!-- qcow2_cache_entry_flush&#45;&gt;trace_qcow2_cache_entry_flush -->
+<g id="edge102" class="edge">
+<title>qcow2_cache_entry_flush&#45;&gt;trace_qcow2_cache_entry_flush</title>
+<path fill="none" stroke="#000000" d="M5443.033,-13278.9273C5480.4934,-13276.723 5522.3063,-13274.2626 5561.6492,-13271.9475"/>
+<polygon fill="#000000" stroke="#000000" points="5562.0857,-13275.4279 5571.8628,-13271.3465 5561.6744,-13268.44 5562.0857,-13275.4279"/>
+</g>
+<!-- qcow2_cache_flush_dependency -->
+<g id="node94" class="node">
+<title>qcow2_cache_flush_dependency</title>
+<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-16892" rx="162" ry="18"/>
+<text text-anchor="middle" x="5713.7053" y="-16888.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_flush_dependency</text>
+</g>
+<!-- qcow2_cache_entry_flush&#45;&gt;qcow2_cache_flush_dependency -->
+<g id="edge103" class="edge">
+<title>qcow2_cache_entry_flush&#45;&gt;qcow2_cache_flush_dependency</title>
+<path fill="none" stroke="#000000" d="M5324.8008,-13304.1192C5352.9791,-13564.0815 5675.4282,-16538.8707 5710.5984,-16863.3365"/>
+<polygon fill="#000000" stroke="#000000" points="5707.17,-16864.1873 5711.7273,-16873.7519 5714.1292,-16863.4329 5707.17,-16864.1873"/>
+</g>
+<!-- qcow2_cache_entry_flush&#45;&gt;bdrv_flush -->
+<g id="edge104" class="edge">
+<title>qcow2_cache_entry_flush&#45;&gt;bdrv_flush</title>
+<path fill="none" stroke="#000000" d="M5405.2302,-13299.9985C5448.4566,-13307.1875 5502.3215,-13315.9028 5550.5698,-13323 5622.9228,-13333.643 5828.2319,-13311.3611 5876.8408,-13366 5969.3882,-13470.0279 5838.0601,-15754.5493 5912.8408,-15872 5998.7814,-16006.9784 6150.7833,-15894.0962 6236.8408,-16029 6303.6572,-16133.7413 6215.2834,-18154.8987 6272.8408,-18265 6305.931,-18328.298 6380.3389,-18370.54 6429.2864,-18392.6453"/>
+<polygon fill="#000000" stroke="#000000" points="6428.1542,-18395.971 6438.7167,-18396.7981 6430.9754,-18389.5646 6428.1542,-18395.971"/>
+</g>
+<!-- qcow2_cache_flush_dependency&#45;&gt;qcow2_cache_flush -->
+<g id="edge108" class="edge">
+<title>qcow2_cache_flush_dependency&#45;&gt;qcow2_cache_flush</title>
+<path fill="none" stroke="#000000" d="M5875.7867,-16892C5905.5128,-16892 5935.9143,-16892 5963.723,-16892"/>
+<polygon fill="#000000" stroke="#000000" points="5963.845,-16895.5001 5973.8449,-16892 5963.8449,-16888.5001 5963.845,-16895.5001"/>
+</g>
+<!-- qcow2_cache_write&#45;&gt;qemu_coroutine_self -->
+<g id="edge111" class="edge">
+<title>qcow2_cache_write&#45;&gt;qemu_coroutine_self</title>
+<path fill="none" stroke="#000000" d="M5053.4074,-16512.0425C5069.5553,-16506.7469 5084.4585,-16498.2692 5095.1038,-16485 5153.3618,-16412.3822 5081.8034,-9860.9735 5131.1038,-9782 5231.8257,-9620.6553 5413.8293,-9753.3331 5514.5698,-9592 5609.1282,-9440.5673 5475.8493,-3327.142 5550.5698,-3165 5575.4048,-3111.1084 5632.0297,-3069.8964 5671.5551,-3046.3236"/>
+<polygon fill="#000000" stroke="#000000" points="5673.3314,-3049.3395 5680.2085,-3041.28 5669.8064,-3043.2918 5673.3314,-3049.3395"/>
+</g>
+<!-- qcow2_cache_write&#45;&gt;qcow2_cache_entry_flush -->
+<g id="edge112" class="edge">
+<title>qcow2_cache_write&#45;&gt;qcow2_cache_entry_flush</title>
+<path fill="none" stroke="#000000" d="M5052.7116,-16511.4652C5068.9237,-16506.2229 5084.0285,-16497.9124 5095.1038,-16485 5204.539,-16357.4128 5310.1791,-13623.3233 5321.7832,-13314.3392"/>
+<polygon fill="#000000" stroke="#000000" points="5325.2934,-13314.1286 5322.1701,-13304.0046 5318.2983,-13313.8666 5325.2934,-13314.1286"/>
+</g>
+<!-- trace_qcow2_cache_flush -->
+<g id="node97" class="node">
+<title>trace_qcow2_cache_flush</title>
+<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-16428" rx="130" ry="18"/>
+<text text-anchor="middle" x="5322.8368" y="-16424.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_cache_flush</text>
+</g>
+<!-- qcow2_cache_write&#45;&gt;trace_qcow2_cache_flush -->
+<g id="edge113" class="edge">
+<title>qcow2_cache_write&#45;&gt;trace_qcow2_cache_flush</title>
+<path fill="none" stroke="#000000" d="M5031.7825,-16504.9782C5052.8449,-16500.2193 5075.305,-16493.7341 5095.1038,-16485 5112.9263,-16477.1378 5113.0588,-16467.3371 5131.1038,-16460 5153.7032,-16450.8112 5178.828,-16444.2602 5203.2499,-16439.59"/>
+<polygon fill="#000000" stroke="#000000" points="5204.0826,-16442.9961 5213.2958,-16437.7648 5202.8312,-16436.1088 5204.0826,-16442.9961"/>
+</g>
+<!-- qcow2_check_metadata_overlap&#45;&gt;be64_to_cpu -->
+<g id="edge119" class="edge">
+<title>qcow2_check_metadata_overlap&#45;&gt;be64_to_cpu</title>
+<path fill="none" stroke="#000000" d="M6237.0563,-10681.2685C6395.8681,-10677.691 6622.0103,-10661.0432 6678.8408,-10597 6748.7665,-10518.1996 6647.6134,-8782.1146 6714.8408,-8701 6781.4983,-8620.573 6876.814,-8732.2038 6944.9204,-8653 7026.37,-8558.2789 7071.7237,-6542.791 7077.3289,-6278.4996"/>
+<polygon fill="#000000" stroke="#000000" points="7080.8342,-6278.2774 7077.5458,-6268.2059 7073.8358,-6278.1299 7080.8342,-6278.2774"/>
+</g>
+<!-- qcow2_check_metadata_overlap&#45;&gt;g_free -->
+<g id="edge122" class="edge">
+<title>qcow2_check_metadata_overlap&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M6214.8216,-10690.0683C6223.0624,-10694.7395 6230.5441,-10700.6289 6236.8408,-10708 6315.4716,-10800.047 6192.7057,-14975.2597 6272.8408,-15066 6310.8819,-15109.0755 6381.8148,-15108.519 6428.9375,-15102.2564"/>
+<polygon fill="#000000" stroke="#000000" points="6429.5143,-15105.7093 6438.9034,-15100.8006 6428.5025,-15098.7829 6429.5143,-15105.7093"/>
+</g>
+<!-- qcow2_check_metadata_overlap&#45;&gt;assert -->
+<g id="edge120" class="edge">
+<title>qcow2_check_metadata_overlap&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M6206.858,-10691.4374C6217.594,-10695.654 6227.7791,-10701.0745 6236.8408,-10708 6322.5283,-10773.4871 6434.7574,-11101.8476 6466.8938,-11200.1515"/>
+<polygon fill="#000000" stroke="#000000" points="6463.6615,-11201.5298 6470.0826,-11209.9572 6470.3184,-11199.3649 6463.6615,-11201.5298"/>
+</g>
+<!-- qcow2_check_metadata_overlap&#45;&gt;offset_into_cluster -->
+<g id="edge121" class="edge">
+<title>qcow2_check_metadata_overlap&#45;&gt;offset_into_cluster</title>
+<path fill="none" stroke="#000000" d="M6179.2782,-10667.1866C6335.3761,-10644.1792 6617.787,-10592.627 6678.8408,-10514 6710.3812,-10473.3813 6713.4883,-8714.4086 6714.8408,-8663 6752.5238,-7230.686 6819.4869,-5466.2989 6828.7955,-5223.2422"/>
+<polygon fill="#000000" stroke="#000000" points="6832.2978,-5223.247 6829.1835,-5213.1202 6825.3029,-5222.9787 6832.2978,-5223.247"/>
+</g>
+<!-- qcow2_check_metadata_overlap&#45;&gt;bdrv_pread -->
+<g id="edge128" class="edge">
+<title>qcow2_check_metadata_overlap&#45;&gt;bdrv_pread</title>
+<path fill="none" stroke="#000000" d="M6213.9809,-10690.2821C6222.4749,-10694.8896 6230.2393,-10700.7071 6236.8408,-10708 6277.7167,-10753.1564 6265.2416,-11194.5667 6272.8408,-11255 6326.3592,-11680.6074 6440.9105,-12191.2999 6469.3492,-12315.0234"/>
+<polygon fill="#000000" stroke="#000000" points="6465.956,-12315.8852 6471.6127,-12324.8436 6472.7771,-12314.3129 6465.956,-12315.8852"/>
+</g>
+<!-- qcow2_check_metadata_overlap&#45;&gt;ROUND_UP -->
+<g id="edge123" class="edge">
+<title>qcow2_check_metadata_overlap&#45;&gt;ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M6215.2143,-10690.2498C6223.305,-10694.8937 6230.6498,-10700.7262 6236.8408,-10708 6271.6343,-10748.8789 6268.9055,-18384.4633 6272.8408,-18438 6314.3117,-19002.1705 6442.1869,-19683.2286 6470.3266,-19828.7881"/>
+<polygon fill="#000000" stroke="#000000" points="6466.9088,-19829.5491 6472.2489,-19838.6997 6473.7808,-19828.2162 6466.9088,-19829.5491"/>
+</g>
+<!-- start_of_cluster -->
+<g id="node100" class="node">
+<title>start_of_cluster</title>
+<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-6421" rx="84.5" ry="18"/>
+<text text-anchor="middle" x="6475.8408" y="-6417.3" font-family="Times,serif" font-size="14.00" fill="#000000">start_of_cluster</text>
+</g>
+<!-- qcow2_check_metadata_overlap&#45;&gt;start_of_cluster -->
+<g id="edge124" class="edge">
+<title>qcow2_check_metadata_overlap&#45;&gt;start_of_cluster</title>
+<path fill="none" stroke="#000000" d="M6076.6687,-10662.807C6091.352,-10515.9478 6190.7202,-9508.5781 6236.8408,-8688 6265.6363,-8175.6702 6218.6539,-8044.2693 6272.8408,-7534 6319.1951,-7097.4895 6439.3253,-6574.8837 6469.0922,-6449.1763"/>
+<polygon fill="#000000" stroke="#000000" points="6472.5541,-6449.7464 6471.4606,-6439.2082 6465.7437,-6448.1282 6472.5541,-6449.7464"/>
+</g>
+<!-- overlaps_with -->
+<g id="node101" class="node">
+<title>overlaps_with</title>
+<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-10719" rx="75.5" ry="18"/>
+<text text-anchor="middle" x="6475.8408" y="-10715.3" font-family="Times,serif" font-size="14.00" fill="#000000">overlaps_with</text>
+</g>
+<!-- qcow2_check_metadata_overlap&#45;&gt;overlaps_with -->
+<g id="edge125" class="edge">
+<title>qcow2_check_metadata_overlap&#45;&gt;overlaps_with</title>
+<path fill="none" stroke="#000000" d="M6198.1526,-10692.6854C6262.2923,-10698.7635 6338.8696,-10706.0202 6395.3473,-10711.3722"/>
+<polygon fill="#000000" stroke="#000000" points="6395.3659,-10714.8895 6405.6515,-10712.3486 6396.0263,-10707.9208 6395.3659,-10714.8895"/>
+</g>
+<!-- qcow2_validate_table -->
+<g id="node102" class="node">
+<title>qcow2_validate_table</title>
+<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-14636" rx="111.2805" ry="18"/>
+<text text-anchor="middle" x="6475.8408" y="-14632.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_validate_table</text>
+</g>
+<!-- qcow2_check_metadata_overlap&#45;&gt;qcow2_validate_table -->
+<g id="edge126" class="edge">
+<title>qcow2_check_metadata_overlap&#45;&gt;qcow2_validate_table</title>
+<path fill="none" stroke="#000000" d="M6214.7105,-10690.1638C6222.977,-10694.813 6230.4949,-10700.6713 6236.8408,-10708 6267.0686,-10742.9091 6270.2792,-12323.8936 6272.8408,-12370 6323.9955,-13290.727 6450.6837,-14416.742 6472.5887,-14607.8251"/>
+<polygon fill="#000000" stroke="#000000" points="6469.1262,-14608.3528 6473.7446,-14617.888 6476.0805,-14607.5539 6469.1262,-14608.3528"/>
+</g>
+<!-- g_try_malloc -->
+<g id="node103" class="node">
+<title>g_try_malloc</title>
+<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-10487" rx="71" ry="18"/>
+<text text-anchor="middle" x="6475.8408" y="-10483.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_try_malloc</text>
+</g>
+<!-- qcow2_check_metadata_overlap&#45;&gt;g_try_malloc -->
+<g id="edge127" class="edge">
+<title>qcow2_check_metadata_overlap&#45;&gt;g_try_malloc</title>
+<path fill="none" stroke="#000000" d="M6101.667,-10663.1063C6153.6429,-10628.4764 6263.7857,-10555.2983 6272.8408,-10551 6318.1758,-10529.4801 6372.5381,-10512.7818 6413.5925,-10501.8455"/>
+<polygon fill="#000000" stroke="#000000" points="6414.6778,-10505.1793 6423.4637,-10499.2583 6412.903,-10498.408 6414.6778,-10505.1793"/>
+</g>
+<!-- qcow2_validate_table&#45;&gt;error_setg -->
+<g id="edge129" class="edge">
+<title>qcow2_validate_table&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M6568.9074,-14626.1488C6608.764,-14627.377 6652.1848,-14637.0434 6678.8408,-14668 6723.3304,-14719.6673 6713.3023,-19508.835 6714.8408,-19577 6743.0591,-20827.2494 6817.3975,-22365.2094 6828.4884,-22590.8474"/>
+<polygon fill="#000000" stroke="#000000" points="6824.9943,-22591.0546 6828.9819,-22600.8703 6831.9858,-22590.7103 6824.9943,-22591.0546"/>
+</g>
+<!-- qcow2_validate_table&#45;&gt;offset_into_cluster -->
+<g id="edge130" class="edge">
+<title>qcow2_validate_table&#45;&gt;offset_into_cluster</title>
+<path fill="none" stroke="#000000" d="M6478.2689,-14617.7769C6498.0233,-14468.5456 6632.8137,-13431.7745 6678.8408,-12585 6722.4806,-11782.1454 6698.5847,-9770.8754 6714.8408,-8967 6746.4433,-7404.2369 6819.057,-5478.2243 6828.7939,-5223.3173"/>
+<polygon fill="#000000" stroke="#000000" points="6832.3012,-5223.1899 6829.1861,-5213.0634 6825.3063,-5222.9223 6832.3012,-5223.1899"/>
+</g>
+<!-- qcow2_cache_get_table_idx&#45;&gt;assert -->
+<g id="edge133" class="edge">
+<title>qcow2_cache_get_table_idx&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M5064.6951,-12475.6208C5076.0642,-12470.6549 5086.5581,-12463.9622 5095.1038,-12455 5158.0347,-12389.0019 5098.6752,-12338.2316 5131.1038,-12253 5257.7827,-11920.0521 5288.9708,-11811.8012 5550.5698,-11570 5683.3315,-11447.2856 5740.6484,-11440.0843 5912.8408,-11385 6051.4909,-11340.6459 6097.2433,-11378.2753 6236.8408,-11337 6313.3505,-11314.3781 6396.9061,-11271.7702 6442.146,-11247.0575"/>
+<polygon fill="#000000" stroke="#000000" points="6443.8645,-11250.1068 6450.9358,-11242.2171 6440.4878,-11243.9751 6443.8645,-11250.1068"/>
+</g>
+<!-- alloc_clusters_noref&#45;&gt;fprintf -->
+<g id="edge143" class="edge">
+<title>alloc_clusters_noref&#45;&gt;fprintf</title>
+<path fill="none" stroke="#000000" d="M3821.352,-3643.002C3979.1709,-3475.0989 5215.724,-2203.3672 5876.8408,-2850 5909.1183,-2881.5703 5908.2749,-4430.0815 5912.8408,-4475 6043.2298,-5757.7345 6413.9567,-7307.2273 6468.9796,-7533.0292"/>
+<polygon fill="#000000" stroke="#000000" points="6465.6545,-7534.1666 6471.4265,-7543.0511 6472.4547,-7532.5062 6465.6545,-7534.1666"/>
+</g>
+<!-- qcow2_process_discards -->
+<g id="node108" class="node">
+<title>qcow2_process_discards</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-8355" rx="126.1777" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-8351.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_process_discards</text>
+</g>
+<!-- alloc_clusters_noref&#45;&gt;qcow2_process_discards -->
+<g id="edge144" class="edge">
+<title>alloc_clusters_noref&#45;&gt;qcow2_process_discards</title>
+<path fill="none" stroke="#000000" d="M3909.4451,-3660.4805C3931.8297,-3665.568 3953.115,-3675.3441 3967.7693,-3693 4005.656,-3738.647 3990.6671,-7906.1435 4003.7693,-7964 4036.9016,-8110.3055 4129.9254,-8266.932 4168.8893,-8328.2393"/>
+<polygon fill="#000000" stroke="#000000" points="4166.105,-8330.3815 4174.4471,-8336.913 4171.9989,-8326.6049 4166.105,-8330.3815"/>
+</g>
+<!-- size_to_clusters -->
+<g id="node109" class="node">
+<title>size_to_clusters</title>
+<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-7895" rx="85.2851" ry="18"/>
+<text text-anchor="middle" x="4591.5704" y="-7891.3" font-family="Times,serif" font-size="14.00" fill="#000000">size_to_clusters</text>
+</g>
+<!-- alloc_clusters_noref&#45;&gt;size_to_clusters -->
+<g id="edge145" class="edge">
+<title>alloc_clusters_noref&#45;&gt;size_to_clusters</title>
+<path fill="none" stroke="#000000" d="M3909.5271,-3660.8634C3931.7691,-3665.9674 3952.9699,-3675.6548 3967.7693,-3693 4040.6559,-3778.4247 3970.7103,-4595.683 4003.7693,-4703 4093.4541,-4994.1369 4279.3777,-4991.8553 4369.0369,-5283 4402.2499,-5390.8505 4396.4839,-6185.4759 4405.0369,-6298 4453.4863,-6935.407 4564.5218,-7710.3745 4587.4012,-7866.7323"/>
+<polygon fill="#000000" stroke="#000000" points="4583.9798,-7867.5244 4588.8941,-7876.9106 4590.9057,-7866.5085 4583.9798,-7867.5244"/>
+</g>
+<!-- qcow2_get_refcount -->
+<g id="node110" class="node">
+<title>qcow2_get_refcount</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-7937" rx="105.5" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-7933.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_get_refcount</text>
+</g>
+<!-- alloc_clusters_noref&#45;&gt;qcow2_get_refcount -->
+<g id="edge146" class="edge">
+<title>alloc_clusters_noref&#45;&gt;qcow2_get_refcount</title>
+<path fill="none" stroke="#000000" d="M3909.4257,-3660.4967C3931.8109,-3665.5837 3953.1013,-3675.3554 3967.7693,-3693 3999.8139,-3731.5475 3996.5256,-7252.3987 4003.7693,-7302 4039.0483,-7543.572 4141.893,-7822.3532 4175.5807,-7909.519"/>
+<polygon fill="#000000" stroke="#000000" points="4172.3639,-7910.9042 4179.2485,-7918.9574 4178.8886,-7908.3686 4172.3639,-7910.9042"/>
+</g>
+<!-- update_refcount&#45;&gt;qcow2_cache_put -->
+<g id="edge157" class="edge">
+<title>update_refcount&#45;&gt;qcow2_cache_put</title>
+<path fill="none" stroke="#000000" d="M3035.5264,-11154.3801C3145.7702,-11123.6328 3413.0853,-11051.9108 3641.4983,-11013 3960.6911,-10958.6245 4045.6386,-10959.053 4369.0369,-10975 4413.0941,-10977.1725 4461.8795,-10981.7502 4502.5173,-10986.1703"/>
+<polygon fill="#000000" stroke="#000000" points="4502.3423,-10989.6721 4512.6656,-10987.289 4503.1094,-10982.7142 4502.3423,-10989.6721"/>
+</g>
+<!-- update_refcount&#45;&gt;fprintf -->
+<g id="edge155" class="edge">
+<title>update_refcount&#45;&gt;fprintf</title>
+<path fill="none" stroke="#000000" d="M2984.4337,-11150.7328C2989.6922,-10973.5415 3055.0422,-9567 3804.6338,-9567 3804.6338,-9567 3804.6338,-9567 4186.4031,-9567 4449.2542,-9567 4927.5718,-9559.7307 5095.1038,-9734 5170.7684,-9812.7075 5048.4392,-9905.6798 5131.1038,-9977 5195.624,-10032.6658 5436.2894,-10010.6709 5514.5698,-9977 5535.9411,-9967.8075 5529.767,-9949.4153 5550.5698,-9939 5615.8408,-9906.3209 5827.5993,-9954.8842 5876.8408,-9901 5928.8018,-9844.14 5891.5872,-8589.0357 5912.8408,-8515 6030.5106,-8105.1053 6366.7428,-7689.5312 6454.6178,-7585.6552"/>
+<polygon fill="#000000" stroke="#000000" points="6457.3928,-7587.7946 6461.2014,-7577.908 6452.0587,-7583.2616 6457.3928,-7587.7946"/>
+</g>
+<!-- update_refcount&#45;&gt;start_of_cluster -->
+<g id="edge156" class="edge">
+<title>update_refcount&#45;&gt;start_of_cluster</title>
+<path fill="none" stroke="#000000" d="M2985.3744,-11150.7619C2998.155,-10983.609 3098.3097,-9721.2845 3216.4983,-9608 3469.7146,-9365.2907 3653.0516,-9557.8396 4003.7693,-9553 4246.5297,-9549.6501 4924.8888,-9430.8796 5095.1038,-9604 5148.3718,-9658.1772 5074.6217,-9893.1826 5131.1038,-9944 5162.7782,-9972.4977 5475.9644,-9962.0281 5514.5698,-9944 5537.1533,-9933.4539 5528.5463,-9912.6705 5550.5698,-9901 5614.9622,-9866.8779 5827.4862,-9921.6174 5876.8408,-9868 5914.3593,-9827.241 5902.1687,-7928.3602 5912.8408,-7874 6031.5449,-7269.3617 6384.6888,-6590.453 6461.1392,-6448.0581"/>
+<polygon fill="#000000" stroke="#000000" points="6464.3036,-6449.5636 6465.9645,-6439.0998 6458.1408,-6446.244 6464.3036,-6449.5636"/>
+</g>
+<!-- update_refcount&#45;&gt;update_refcount -->
+<g id="edge159" class="edge">
+<title>update_refcount&#45;&gt;update_refcount</title>
+<path fill="none" stroke="#000000" d="M2920.0938,-11181.3582C2887.9956,-11192.736 2909.2971,-11205 2983.9983,-11205 3049.3618,-11205 3073.8412,-11195.6103 3057.4365,-11185.6407"/>
+<polygon fill="#000000" stroke="#000000" points="3058.4589,-11182.2631 3047.9028,-11181.3582 3055.5906,-11188.6485 3058.4589,-11182.2631"/>
+</g>
+<!-- update_refcount&#45;&gt;qcow2_process_discards -->
+<g id="edge158" class="edge">
+<title>update_refcount&#45;&gt;qcow2_process_discards</title>
+<path fill="none" stroke="#000000" d="M2984.4472,-11150.8769C2989.0895,-10973.0713 3031.9939,-9538.7895 3216.4983,-9160 3332.7892,-8921.2535 3437.9225,-8910.5297 3641.4983,-8740 3821.9584,-8588.8337 4059.3132,-8435.0397 4149.4948,-8378.0613"/>
+<polygon fill="#000000" stroke="#000000" points="4151.4142,-8380.9888 4158.0068,-8372.6949 4147.681,-8375.0673 4151.4142,-8380.9888"/>
+</g>
+<!-- qcow2_cache_set_dependency -->
+<g id="node114" class="node">
+<title>qcow2_cache_set_dependency</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-18213" rx="153.5" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-18209.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_set_dependency</text>
+</g>
+<!-- update_refcount&#45;&gt;qcow2_cache_set_dependency -->
+<g id="edge160" class="edge">
+<title>update_refcount&#45;&gt;qcow2_cache_set_dependency</title>
+<path fill="none" stroke="#000000" d="M2992.0504,-11186.9309C3023.9685,-11259.1067 3141.7406,-11536.1174 3180.4983,-11778 3194.4961,-11865.3593 3164.5918,-18076.3529 3216.4983,-18148 3234.2326,-18172.4789 3261.5971,-18187.8704 3290.2535,-18197.5097"/>
+<polygon fill="#000000" stroke="#000000" points="3289.4203,-18200.9163 3300.0092,-18200.563 3291.5111,-18194.2358 3289.4203,-18200.9163"/>
+</g>
+<!-- alloc_refcount_block -->
+<g id="node115" class="node">
+<title>alloc_refcount_block</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-10077" rx="107.4815" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-10073.3" font-family="Times,serif" font-size="14.00" fill="#000000">alloc_refcount_block</text>
+</g>
+<!-- update_refcount&#45;&gt;alloc_refcount_block -->
+<g id="edge161" class="edge">
+<title>update_refcount&#45;&gt;alloc_refcount_block</title>
+<path fill="none" stroke="#000000" d="M2984.7615,-11150.9093C2989.875,-11052.179 3025.077,-10573.4586 3216.4983,-10250 3254.6974,-10185.4522 3322.563,-10129.6412 3367.1727,-10099.6935"/>
+<polygon fill="#000000" stroke="#000000" points="3369.3276,-10102.4659 3375.7689,-10094.0539 3365.4878,-10096.613 3369.3276,-10102.4659"/>
+</g>
+<!-- qcow2_cache_entry_mark_dirty -->
+<g id="node116" class="node">
+<title>qcow2_cache_entry_mark_dirty</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-12655" rx="159.4721" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-12651.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_entry_mark_dirty</text>
+</g>
+<!-- update_refcount&#45;&gt;qcow2_cache_entry_mark_dirty -->
+<g id="edge162" class="edge">
+<title>update_refcount&#45;&gt;qcow2_cache_entry_mark_dirty</title>
+<path fill="none" stroke="#000000" d="M3069.5466,-11172.7861C3107.6441,-11178.6193 3150.5659,-11191.4842 3180.4983,-11219 3216.5081,-11252.1027 3178.2755,-11292.4793 3216.4983,-11323 3352.4239,-11431.5359 3477.8502,-11247.84 3605.4983,-11366 3668.5708,-11424.3843 3585.3241,-11490.9514 3641.4983,-11556 3741.7985,-11672.1458 3875.1622,-11546.6321 3967.7693,-11669 4009.2103,-11723.7587 3986.1856,-12219.6172 4003.7693,-12286 4040.0793,-12423.0789 4129.7923,-12569.3007 4168.3334,-12628.1728"/>
+<polygon fill="#000000" stroke="#000000" points="4165.6346,-12630.4378 4174.0637,-12636.8567 4171.4773,-12626.5824 4165.6346,-12630.4378"/>
+</g>
+<!-- qcow2_cache_is_table_offset -->
+<g id="node117" class="node">
+<title>qcow2_cache_is_table_offset</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-14309" rx="145.6742" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-14305.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_is_table_offset</text>
+</g>
+<!-- update_refcount&#45;&gt;qcow2_cache_is_table_offset -->
+<g id="edge163" class="edge">
+<title>update_refcount&#45;&gt;qcow2_cache_is_table_offset</title>
+<path fill="none" stroke="#000000" d="M2991.8963,-11186.9565C3023.2279,-11259.2296 3139.0705,-11536.5604 3180.4983,-11778 3192.6886,-11849.045 3181.3059,-13012.0914 3216.4983,-13075 3317.3062,-13255.2005 3503.6491,-13149.3859 3605.4983,-13329 3655.6853,-13417.5063 3582.7556,-14160.9252 3641.4983,-14244 3657.5669,-14266.7246 3682.9201,-14281.5076 3708.8929,-14291.1233"/>
+<polygon fill="#000000" stroke="#000000" points="3707.879,-14294.476 3718.4738,-14294.4372 3710.1673,-14287.8605 3707.879,-14294.476"/>
+</g>
+<!-- qcow2_cache_discard -->
+<g id="node118" class="node">
+<title>qcow2_cache_discard</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-14363" rx="112.5" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-14359.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_discard</text>
+</g>
+<!-- update_refcount&#45;&gt;qcow2_cache_discard -->
+<g id="edge164" class="edge">
+<title>update_refcount&#45;&gt;qcow2_cache_discard</title>
+<path fill="none" stroke="#000000" d="M2991.9153,-11186.9532C3023.319,-11259.214 3139.3989,-11536.5043 3180.4983,-11778 3193.9058,-11856.7812 3173.2547,-13148.7971 3216.4983,-13216 3320.5109,-13377.6414 3500.3873,-13244.0707 3605.4983,-13405 3662.1082,-13491.6722 3573.0267,-14258.3572 3641.4983,-14336 3652.5052,-14348.4812 3666.8921,-14356.6944 3682.5639,-14361.9324"/>
+<polygon fill="#000000" stroke="#000000" points="3681.8892,-14365.3814 3692.4692,-14364.8209 3683.8489,-14358.6613 3681.8892,-14365.3814"/>
+</g>
+<!-- update_refcount_discard -->
+<g id="node119" class="node">
+<title>update_refcount_discard</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-14217" rx="126.978" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-14213.3" font-family="Times,serif" font-size="14.00" fill="#000000">update_refcount_discard</text>
+</g>
+<!-- update_refcount&#45;&gt;update_refcount_discard -->
+<g id="edge165" class="edge">
+<title>update_refcount&#45;&gt;update_refcount_discard</title>
+<path fill="none" stroke="#000000" d="M2991.8597,-11186.9628C3023.0516,-11259.2601 3138.4349,-11536.6703 3180.4983,-11778 3201.3056,-11897.3774 3167.997,-12756.9526 3216.4983,-12868 3313.8585,-13090.9138 3505.0917,-13031.4417 3605.4983,-13253 3660.1761,-13373.6526 3610.2238,-13719.2808 3641.4983,-13848 3674.3844,-13983.3524 3754.618,-14131.0833 3788.7956,-14190.2868"/>
+<polygon fill="#000000" stroke="#000000" points="3785.8179,-14192.1287 3793.8712,-14199.0131 3791.8688,-14188.6092 3785.8179,-14192.1287"/>
+</g>
+<!-- qcow2_process_discards&#45;&gt;g_free -->
+<g id="edge147" class="edge">
+<title>qcow2_process_discards&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M4198.2681,-8336.8921C4232.8309,-8282.9616 4333.2432,-8117.5953 4369.0369,-7964 4455.8042,-7591.6705 4347.8396,-6622.003 4405.0369,-6244 4571.4077,-5144.497 4898.5436,-4933.5091 5095.1038,-3839 5104.4204,-3787.1224 5096.3772,-3405.6504 5131.1038,-3366 5245.8696,-3234.9619 5356.5733,-3358.3434 5514.5698,-3285 5532.9552,-3276.4653 5531.3971,-3263.5783 5550.5698,-3257 5619.15,-3233.4696 5825.4693,-3205.8346 5876.8408,-3257 5920.8929,-3300.8753 5886.4074,-12153.7249 5912.8408,-12210 5992.655,-12379.9193 6156.1861,-12311.4781 6236.8408,-12481 6267.6936,-12545.8471 6225.1524,-15012.3078 6272.8408,-15066 6311.0038,-15108.9675 6381.9046,-15108.4394 6428.9871,-15102.2124"/>
+<polygon fill="#000000" stroke="#000000" points="6429.5519,-15105.6672 6438.9441,-15100.7645 6428.5446,-15098.74 6429.5519,-15105.6672"/>
+</g>
+<!-- QTAILQ_FOREACH_SAFE -->
+<g id="node111" class="node">
+<title>QTAILQ_FOREACH_SAFE</title>
+<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-8355" rx="136" ry="18"/>
+<text text-anchor="middle" x="4591.5704" y="-8351.3" font-family="Times,serif" font-size="14.00" fill="#000000">QTAILQ_FOREACH_SAFE</text>
+</g>
+<!-- qcow2_process_discards&#45;&gt;QTAILQ_FOREACH_SAFE -->
+<g id="edge148" class="edge">
+<title>qcow2_process_discards&#45;&gt;QTAILQ_FOREACH_SAFE</title>
+<path fill="none" stroke="#000000" d="M4312.6567,-8355C4354.6717,-8355 4401.8173,-8355 4445.2223,-8355"/>
+<polygon fill="#000000" stroke="#000000" points="4445.2932,-8358.5001 4455.2931,-8355 4445.2931,-8351.5001 4445.2932,-8358.5001"/>
+</g>
+<!-- QTAILQ_REMOVE -->
+<g id="node112" class="node">
+<title>QTAILQ_REMOVE</title>
+<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-8542" rx="99" ry="18"/>
+<text text-anchor="middle" x="4591.5704" y="-8538.3" font-family="Times,serif" font-size="14.00" fill="#000000">QTAILQ_REMOVE</text>
+</g>
+<!-- qcow2_process_discards&#45;&gt;QTAILQ_REMOVE -->
+<g id="edge149" class="edge">
+<title>qcow2_process_discards&#45;&gt;QTAILQ_REMOVE</title>
+<path fill="none" stroke="#000000" d="M4290.5257,-8365.2278C4316.788,-8369.9603 4344.4834,-8376.8807 4369.0369,-8387 4447.065,-8419.1579 4524.9255,-8482.2746 4564.598,-8517.2295"/>
+<polygon fill="#000000" stroke="#000000" points="4562.6746,-8520.2033 4572.4704,-8524.2397 4567.3299,-8514.9755 4562.6746,-8520.2033"/>
+</g>
+<!-- bdrv_pdiscard -->
+<g id="node113" class="node">
+<title>bdrv_pdiscard</title>
+<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-8301" rx="77.5" ry="18"/>
+<text text-anchor="middle" x="4591.5704" y="-8297.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_pdiscard</text>
+</g>
+<!-- qcow2_process_discards&#45;&gt;bdrv_pdiscard -->
+<g id="edge150" class="edge">
+<title>qcow2_process_discards&#45;&gt;bdrv_pdiscard</title>
+<path fill="none" stroke="#000000" d="M4278.5952,-8342.7128C4349.6724,-8333.2398 4446.8496,-8320.2881 4513.9756,-8311.3417"/>
+<polygon fill="#000000" stroke="#000000" points="4514.6181,-8314.7871 4524.068,-8309.9966 4513.6933,-8307.8485 4514.6181,-8314.7871"/>
+</g>
+<!-- qcow2_get_refcount&#45;&gt;offset_into_cluster -->
+<g id="edge151" class="edge">
+<title>qcow2_get_refcount&#45;&gt;offset_into_cluster</title>
+<path fill="none" stroke="#000000" d="M4193.5482,-7918.956C4222.6165,-7844.4808 4332.189,-7553.1116 4369.0369,-7302 4394.6313,-7127.5787 4350.0991,-4296.5103 4405.0369,-4129 4502.2109,-3832.708 4614.7811,-3798.7962 4814.1038,-3559 4929.439,-3420.2454 4977.6212,-3402.9412 5095.1038,-3266 5112.2365,-3246.0296 5108.2804,-3232.0934 5131.1038,-3219 5280.0878,-3133.5305 5375.6816,-3272.0512 5514.5698,-3171 5545.1177,-3148.7742 5518.6981,-3114.282 5550.5698,-3094 5611.7392,-3055.074 5824.4976,-3043.8292 5876.8408,-3094 5945.0041,-3159.3342 5865.1035,-3861.5388 5912.8408,-3943 5998.4003,-4089.0028 6136.7291,-4006.5637 6236.8408,-4143 6275.3578,-4195.4924 6223.8965,-4242.0644 6272.8408,-4285 6409.4336,-4404.8237 6546.8258,-4208.1507 6678.8408,-4333 6803.3881,-4450.787 6825.7223,-5030.6871 6829.2671,-5166.5036"/>
+<polygon fill="#000000" stroke="#000000" points="6825.7775,-5166.9745 6829.5233,-5176.885 6832.7754,-5166.8017 6825.7775,-5166.9745"/>
+</g>
+<!-- qcow2_get_refcount&#45;&gt;qcow2_signal_corruption -->
+<g id="edge152" class="edge">
+<title>qcow2_get_refcount&#45;&gt;qcow2_signal_corruption</title>
+<path fill="none" stroke="#000000" d="M4194.0415,-7918.7209C4223.8185,-7846.3752 4332.2769,-7572.4503 4369.0369,-7335 4393.2621,-7178.5181 4341.4053,-4629.9982 4405.0369,-4485 4496.6441,-4276.2535 4638.1569,-4312.9496 4778.1038,-4133 4956.0588,-3904.1781 5003.7711,-3838.1105 5095.1038,-3563 5114.0369,-3505.9702 5088.4226,-3337.2987 5131.1038,-3295 5253.1015,-3174.0957 5376.8862,-3349.6864 5514.5698,-3247 5546.4754,-3223.2044 5517.2454,-3186.7643 5550.5698,-3165 5611.2746,-3125.3535 5825.3652,-3113.9393 5876.8408,-3165 5920.7022,-3208.5078 5907.8588,-7551.4214 5912.8408,-7613 5945.8796,-8021.3622 6043.8918,-8511.6732 6068.9529,-8632.8889"/>
+<polygon fill="#000000" stroke="#000000" points="6065.5597,-8633.7631 6071.0189,-8642.8432 6072.4136,-8632.3406 6065.5597,-8633.7631"/>
+</g>
+<!-- qcow2_get_refcount&#45;&gt;qcow2_cache_get -->
+<g id="edge153" class="edge">
+<title>qcow2_get_refcount&#45;&gt;qcow2_cache_get</title>
+<path fill="none" stroke="#000000" d="M4198.3233,-7955.0952C4233.0378,-8008.9906 4333.8252,-8174.2702 4369.0369,-8328 4402.4804,-8474.01 4397.8583,-10874.381 4405.0369,-11024 4448.9894,-11940.0781 4567.9165,-13060.7748 4588.5111,-13250.9577"/>
+<polygon fill="#000000" stroke="#000000" points="4585.0394,-13251.4092 4589.598,-13260.9732 4591.9986,-13250.6539 4585.0394,-13251.4092"/>
+</g>
+<!-- qcow2_get_refcount&#45;&gt;qcow2_cache_put -->
+<g id="edge154" class="edge">
+<title>qcow2_get_refcount&#45;&gt;qcow2_cache_put</title>
+<path fill="none" stroke="#000000" d="M4198.1947,-7955.1252C4232.5554,-8009.1034 4332.4682,-8174.5873 4369.0369,-8328 4428.837,-8578.8731 4385.1962,-9230.8624 4405.0369,-9488 4451.3474,-10088.1889 4563.1685,-10816.5007 4587.0393,-10968.4152"/>
+<polygon fill="#000000" stroke="#000000" points="4583.6501,-10969.3928 4588.6638,-10978.7262 4590.5648,-10968.3034 4583.6501,-10969.3928"/>
+</g>
+<!-- qcow2_cache_set_dependency&#45;&gt;qcow2_cache_flush_dependency -->
+<g id="edge166" class="edge">
+<title>qcow2_cache_set_dependency&#45;&gt;qcow2_cache_flush_dependency</title>
+<path fill="none" stroke="#000000" d="M3428.536,-18230.9294C3507.4325,-18312.8162 3831.5334,-18662.5772 3967.7693,-19018 3990.3806,-19076.9902 3956.3535,-19258.2525 4003.7693,-19300 4125.6135,-19407.2784 4251.9296,-19412.4301 4369.0369,-19300 4439.8697,-19231.9963 4368.0889,-18507.976 4405.0369,-18417 4679.218,-17741.8924 5065.652,-17783.9498 5514.5698,-17210 5593.4789,-17109.1133 5668.6483,-16975.6055 5699.2722,-16919.1026"/>
+<polygon fill="#000000" stroke="#000000" points="5702.4661,-16920.5538 5704.132,-16910.0907 5696.3048,-16917.2313 5702.4661,-16920.5538"/>
+</g>
+<!-- alloc_refcount_block&#45;&gt;cpu_to_be64 -->
+<g id="edge167" class="edge">
+<title>alloc_refcount_block&#45;&gt;cpu_to_be64</title>
+<path fill="none" stroke="#000000" d="M3505.1699,-10085.7934C3615.9601,-10096.3348 3805.3971,-10114.9724 3967.7693,-10134 4672.52,-10216.5861 4842.5249,-10296.4553 5550.5698,-10343 5695.2668,-10352.5119 5768.3672,-10439.235 5876.8408,-10343 5977.2958,-10253.8789 5812.5097,-10132.2605 5912.8408,-10043 5933.032,-10025.0367 6658.1149,-10023.8105 6678.8408,-10042 6725.1638,-10082.6541 6692.8241,-10259.4341 6714.8408,-10317 6779.495,-10486.047 6890.5963,-10480.356 6944.9204,-10653 6977.2715,-10755.8127 6979.1761,-14425.2317 6980.9204,-14533 7009.1972,-16279.9881 7069.4911,-18435.1675 7077.121,-18704.8574"/>
+<polygon fill="#000000" stroke="#000000" points="7073.6259,-18705.0824 7077.4077,-18714.9793 7080.6231,-18704.8842 7073.6259,-18705.0824"/>
+</g>
+<!-- alloc_refcount_block&#45;&gt;memset -->
+<g id="edge168" class="edge">
+<title>alloc_refcount_block&#45;&gt;memset</title>
+<path fill="none" stroke="#000000" d="M3518.2428,-10078.2488C3748.8077,-10081.0731 4308.844,-10088.6809 4778.1038,-10101 5121.5134,-10110.0152 5207.0943,-10121.9991 5550.5698,-10128 5695.557,-10130.5331 5772.1442,-10228.3311 5876.8408,-10128 5944.69,-10062.9799 5850.4041,-9353.2338 5912.8408,-9283 5987.7975,-9198.6827 6796.2018,-9120.2896 7020.5005,-9100.041"/>
+<polygon fill="#000000" stroke="#000000" points="7021.0882,-9103.5024 7030.7346,-9099.1209 7020.4613,-9096.5305 7021.0882,-9103.5024"/>
+</g>
+<!-- alloc_refcount_block&#45;&gt;assert -->
+<g id="edge169" class="edge">
+<title>alloc_refcount_block&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M3469.6727,-10092.1159C3619.6029,-10130.8103 4028.9385,-10236.8861 4369.0369,-10329 4551.2088,-10378.3403 4599.0064,-10383.4584 4778.1038,-10443 4921.5094,-10490.6757 4955.257,-10508.72 5095.1038,-10566 5453.6769,-10712.8683 5634.7605,-10649.4408 5876.8408,-10952 5911.3619,-10995.1455 5870.4681,-11035.5347 5912.8408,-11071 5968.4319,-11117.5289 6167.3612,-11088.3147 6236.8408,-11109 6315.6,-11132.448 6399.8958,-11180.4905 6444.2877,-11207.8176"/>
+<polygon fill="#000000" stroke="#000000" points="6442.5384,-11210.8512 6452.8796,-11213.1558 6446.2326,-11204.9054 6442.5384,-11210.8512"/>
+</g>
+<!-- alloc_refcount_block&#45;&gt;MAX -->
+<g id="edge170" class="edge">
+<title>alloc_refcount_block&#45;&gt;MAX</title>
+<path fill="none" stroke="#000000" d="M3441.2973,-10094.3731C3486.6968,-10122.3412 3570.7483,-10182.0885 3605.4983,-10259 3660.1474,-10379.9542 3580.8525,-11334.9384 3641.4983,-11453 3724.847,-11615.2585 3885.6947,-11539.0934 3967.7693,-11702 3998.8682,-11763.7269 3958.233,-14138.0021 4003.7693,-14190 4037.9081,-14228.983 4101.7663,-14229.4969 4144.1916,-14224.5826"/>
+<polygon fill="#000000" stroke="#000000" points="4144.7566,-14228.0387 4154.22,-14223.2749 4143.8514,-14221.0974 4144.7566,-14228.0387"/>
+</g>
+<!-- alloc_refcount_block&#45;&gt;qcow2_cache_flush -->
+<g id="edge174" class="edge">
+<title>alloc_refcount_block&#45;&gt;qcow2_cache_flush</title>
+<path fill="none" stroke="#000000" d="M3438.9673,-10094.5133C3481.5774,-10120.7334 3565.8013,-10170.7643 3641.4983,-10205 4044.1478,-10387.1078 5171.7139,-10594.1814 5514.5698,-10873 5538.4021,-10892.381 5529.0157,-10910.1134 5550.5698,-10932 5670.9025,-11054.1891 5793.5044,-10988.1162 5876.8408,-11138 5910.2976,-11198.1734 5905.7005,-16026.5222 5912.8408,-16095 5944.698,-16400.5202 6039.4025,-16762.3463 6067.1315,-16864.1408"/>
+<polygon fill="#000000" stroke="#000000" points="6063.8023,-16865.2357 6069.818,-16873.9571 6070.554,-16863.3879 6063.8023,-16865.2357"/>
+</g>
+<!-- alloc_refcount_block&#45;&gt;offset_into_cluster -->
+<g id="edge171" class="edge">
+<title>alloc_refcount_block&#45;&gt;offset_into_cluster</title>
+<path fill="none" stroke="#000000" d="M3433.2614,-10059.1791C3472.63,-10028.7436 3558.2585,-9967.2983 3641.4983,-9939 3779.7188,-9892.0104 3824.8738,-9930.8967 3967.7693,-9901 3984.145,-9897.5739 3987.2226,-9892.4716 4003.7693,-9890 4164.3292,-9866.0173 4208.0179,-9869.3231 4369.0369,-9890 4455.8376,-9901.1463 5044.3299,-10077.6468 5131.1038,-10089 5315.9598,-10113.186 5364.1389,-10090.5556 5550.5698,-10091 5695.5787,-10091.3457 5772.408,-10191.6056 5876.8408,-10091 5954.0339,-10016.6359 5850.1424,-9213.935 5912.8408,-9127 6125.5031,-8832.1312 6467.4183,-9135.759 6678.8408,-8840 6719.0486,-8783.7534 6712.1862,-7665.0891 6714.8408,-7596 6752.3458,-6619.8833 6817.4434,-5421.4584 6828.319,-5223.3386"/>
+<polygon fill="#000000" stroke="#000000" points="6831.823,-5223.3598 6828.8771,-5213.1828 6824.8335,-5222.9756 6831.823,-5223.3598"/>
+</g>
+<!-- alloc_refcount_block&#45;&gt;qcow2_signal_corruption -->
+<g id="edge172" class="edge">
+<title>alloc_refcount_block&#45;&gt;qcow2_signal_corruption</title>
+<path fill="none" stroke="#000000" d="M3429.1243,-10059.1006C3465.7336,-10024.1346 3552.606,-9947.0318 3641.4983,-9911 3777.3336,-9855.9402 3822.9701,-9885.7157 3967.7693,-9863 3983.794,-9860.4861 3987.6039,-9858.3379 4003.7693,-9857 4165.5573,-9843.61 4206.7442,-9853.035 4369.0369,-9857 4551.0073,-9861.4458 4599.5021,-9841.8658 4778.1038,-9877 4924.7178,-9905.8416 4980.7233,-9892.8511 5095.1038,-9989 5120.0856,-10009.9999 5102.9324,-10036.524 5131.1038,-10053 5278.22,-10139.0405 5345.0506,-10070.5901 5514.5698,-10053 5678.2055,-10036.0204 5770.8122,-10102.789 5876.8408,-9977 5947.0665,-9893.6865 5886.6239,-9102.7614 5912.8408,-8997 5943.3198,-8874.0451 6021.8049,-8742.8159 6057.1376,-8687.7448"/>
+<polygon fill="#000000" stroke="#000000" points="6060.1272,-8689.5671 6062.6216,-8679.2701 6054.2503,-8685.7642 6060.1272,-8689.5671"/>
+</g>
+<!-- alloc_refcount_block&#45;&gt;qcow2_cache_put -->
+<g id="edge176" class="edge">
+<title>alloc_refcount_block&#45;&gt;qcow2_cache_put</title>
+<path fill="none" stroke="#000000" d="M3436.3436,-10094.5375C3477.2712,-10124.0557 3558.1054,-10187.4951 3605.4983,-10259 3631.1333,-10297.6773 3612.8653,-10320.4864 3641.4983,-10357 3902.3415,-10689.635 4384.9775,-10911.1002 4541.2963,-10976.6953"/>
+<polygon fill="#000000" stroke="#000000" points="4540.1041,-10979.9902 4550.6808,-10980.61 4542.7991,-10973.5298 4540.1041,-10979.9902"/>
+</g>
+<!-- alloc_refcount_block&#45;&gt;fprintf -->
+<g id="edge173" class="edge">
+<title>alloc_refcount_block&#45;&gt;fprintf</title>
+<path fill="none" stroke="#000000" d="M3423.1705,-10059.1017C3453.799,-10015.8164 3538.9857,-9905.8851 3641.4983,-9863 3790.1787,-9800.801 3842.6423,-9850.5564 4003.7693,-9847 4488.9104,-9836.2919 4723.6904,-9567.7042 5095.1038,-9880 5142.6321,-9919.9632 5081.8618,-9977.1684 5131.1038,-10015 5198.6781,-10066.9159 5433.9675,-10042.6553 5514.5698,-10015 5533.7424,-10008.4217 5531.9283,-9994.9598 5550.5698,-9987 5617.9679,-9958.2216 5828.1983,-9993.8143 5876.8408,-9939 5975.5531,-9827.7631 5820.5898,-8717.6513 5912.8408,-8601 6005.2568,-8484.1402 6132.2304,-8621.083 6236.8408,-8515 6305.3356,-8445.5411 6442.0019,-7739.84 6470.542,-7589.1952"/>
+<polygon fill="#000000" stroke="#000000" points="6474.0609,-7589.4231 6472.4788,-7578.947 6467.1826,-7588.1231 6474.0609,-7589.4231"/>
+</g>
+<!-- alloc_refcount_block&#45;&gt;BLKDBG_EVENT -->
+<g id="edge175" class="edge">
+<title>alloc_refcount_block&#45;&gt;BLKDBG_EVENT</title>
+<path fill="none" stroke="#000000" d="M3469.8586,-10061.8241C3516.2229,-10050.3314 3582.634,-10034.8852 3641.4983,-10025 3661.5517,-10021.6324 4349.8979,-9950.8689 4369.0369,-9944 4734.0621,-9812.9947 4820.151,-9733.5081 5095.1038,-9460 5115.0323,-9440.1763 5106.2053,-9421.0456 5131.1038,-9408 5206.5852,-9368.4513 5430.2901,-9395.4112 5514.5698,-9408 5531.1165,-9410.4716 5534.3396,-9414.94 5550.5698,-9419 5577.6316,-9425.7696 5607.5129,-9431.9888 5634.2273,-9437.1083"/>
+<polygon fill="#000000" stroke="#000000" points="5633.8216,-9440.5937 5644.2982,-9439.0155 5635.1241,-9433.7159 5633.8216,-9440.5937"/>
+</g>
+<!-- alloc_refcount_block&#45;&gt;alloc_clusters_noref -->
+<g id="edge177" class="edge">
+<title>alloc_refcount_block&#45;&gt;alloc_clusters_noref</title>
+<path fill="none" stroke="#000000" d="M3416.6632,-10058.731C3444.3718,-9968.3114 3565.89,-9559.22 3605.4983,-9214 3622.2735,-9067.7891 3599.7018,-4057.1102 3641.4983,-3916 3669.3196,-3822.0716 3743.1139,-3729.7352 3781.1839,-3686.4693"/>
+<polygon fill="#000000" stroke="#000000" points="3783.8228,-3688.7688 3787.8576,-3678.9723 3778.5943,-3684.1145 3783.8228,-3688.7688"/>
+</g>
+<!-- alloc_refcount_block&#45;&gt;update_refcount -->
+<g id="edge178" class="edge">
+<title>alloc_refcount_block&#45;&gt;update_refcount</title>
+<path fill="none" stroke="#000000" d="M3390.9541,-10094.8795C3351.2374,-10125.4164 3262.4255,-10190.3934 3216.4983,-10268 3034.2769,-10575.9127 2993.6196,-11024.5218 2985.7213,-11140.7659"/>
+<polygon fill="#000000" stroke="#000000" points="2982.2146,-11140.7551 2985.0555,-11150.9619 2989.1997,-11141.2113 2982.2146,-11140.7551"/>
+</g>
+<!-- alloc_refcount_block&#45;&gt;qcow2_cache_entry_mark_dirty -->
+<g id="edge182" class="edge">
+<title>alloc_refcount_block&#45;&gt;qcow2_cache_entry_mark_dirty</title>
+<path fill="none" stroke="#000000" d="M3441.2731,-10094.3841C3486.6406,-10122.3666 3570.6505,-10182.1328 3605.4983,-10259 3656.0367,-10370.4778 3574.6774,-11257.4504 3641.4983,-11360 3729.3513,-11494.8277 3878.9683,-11382.7948 3967.7693,-11517 4014.9707,-11588.3357 3982.3429,-12203.189 4003.7693,-12286 4039.2904,-12423.2854 4129.4372,-12569.3936 4168.2136,-12628.2042"/>
+<polygon fill="#000000" stroke="#000000" points="4165.529,-12630.4882 4173.9796,-12636.8787 4171.3586,-12626.6131 4165.529,-12630.4882"/>
+</g>
+<!-- load_refcount_block -->
+<g id="node120" class="node">
+<title>load_refcount_block</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-9917" rx="104.7816" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-9913.3" font-family="Times,serif" font-size="14.00" fill="#000000">load_refcount_block</text>
+</g>
+<!-- alloc_refcount_block&#45;&gt;load_refcount_block -->
+<g id="edge179" class="edge">
+<title>alloc_refcount_block&#45;&gt;load_refcount_block</title>
+<path fill="none" stroke="#000000" d="M3446.817,-10059.8339C3491.3872,-10039.2258 3570.3212,-10005.175 3641.4983,-9987 3723.1217,-9966.1575 3951.5523,-9940.7489 4085.3226,-9926.9998"/>
+<polygon fill="#000000" stroke="#000000" points="4085.9892,-9930.4499 4095.5806,-9925.9492 4085.276,-9923.4863 4085.9892,-9930.4499"/>
+</g>
+<!-- in_same_refcount_block -->
+<g id="node121" class="node">
+<title>in_same_refcount_block</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-9727" rx="123.5" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-9723.3" font-family="Times,serif" font-size="14.00" fill="#000000">in_same_refcount_block</text>
+</g>
+<!-- alloc_refcount_block&#45;&gt;in_same_refcount_block -->
+<g id="edge180" class="edge">
+<title>alloc_refcount_block&#45;&gt;in_same_refcount_block</title>
+<path fill="none" stroke="#000000" d="M3418.2904,-10058.9456C3441.5525,-10003.8395 3519.6919,-9836.8412 3641.4983,-9759 3655.5259,-9750.0355 3671.514,-9743.4862 3687.867,-9738.7187"/>
+<polygon fill="#000000" stroke="#000000" points="3688.7825,-9742.0969 3697.5255,-9736.1128 3686.959,-9735.3386 3688.7825,-9742.0969"/>
+</g>
+<!-- qcow2_cache_get_empty -->
+<g id="node122" class="node">
+<title>qcow2_cache_get_empty</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-9624" rx="127.5" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-9620.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_get_empty</text>
+</g>
+<!-- alloc_refcount_block&#45;&gt;qcow2_cache_get_empty -->
+<g id="edge181" class="edge">
+<title>alloc_refcount_block&#45;&gt;qcow2_cache_get_empty</title>
+<path fill="none" stroke="#000000" d="M3418.995,-10058.9246C3443.4204,-10006.147 3522.6917,-9851.9057 3641.4983,-9787 3769.4046,-9717.123 3851.6794,-9842.1247 3967.7693,-9754 4002.7421,-9727.4519 3970.2285,-9690.3357 4003.7693,-9662 4019.5022,-9648.7087 4038.6887,-9639.6759 4058.6422,-9633.6061"/>
+<polygon fill="#000000" stroke="#000000" points="4059.7961,-9636.9179 4068.4873,-9630.8587 4057.9146,-9630.1755 4059.7961,-9636.9179"/>
+</g>
+<!-- bdrv_pwrite_sync -->
+<g id="node123" class="node">
+<title>bdrv_pwrite_sync</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-9689" rx="93.6835" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-9685.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_pwrite_sync</text>
+</g>
+<!-- alloc_refcount_block&#45;&gt;bdrv_pwrite_sync -->
+<g id="edge183" class="edge">
+<title>alloc_refcount_block&#45;&gt;bdrv_pwrite_sync</title>
+<path fill="none" stroke="#000000" d="M3422.0082,-10058.8659C3451.1965,-10012.5759 3535.6218,-9889.8382 3641.4983,-9835 3771.6471,-9767.59 3840.2514,-9859.2634 3967.7693,-9787 3989.7519,-9774.5426 3982.7217,-9756.9792 4003.7693,-9743 4033.3476,-9723.3549 4070.2492,-9710.6891 4103.1248,-9702.6042"/>
+<polygon fill="#000000" stroke="#000000" points="4104.2518,-9705.9347 4113.1857,-9700.2394 4102.6501,-9699.1204 4104.2518,-9705.9347"/>
+</g>
+<!-- DIV_ROUND_UP -->
+<g id="node124" class="node">
+<title>DIV_ROUND_UP</title>
+<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-16201" rx="91" ry="18"/>
+<text text-anchor="middle" x="4954.6038" y="-16197.3" font-family="Times,serif" font-size="14.00" fill="#000000">DIV_ROUND_UP</text>
+</g>
+<!-- alloc_refcount_block&#45;&gt;DIV_ROUND_UP -->
+<g id="edge184" class="edge">
+<title>alloc_refcount_block&#45;&gt;DIV_ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M3441.1773,-10094.4278C3486.4181,-10122.4682 3570.263,-10182.3096 3605.4983,-10259 3644.5463,-10343.9889 3587.2817,-11023.787 3641.4983,-11100 3843.0865,-11383.3756 4143.6876,-11123.1279 4369.0369,-11388 4918.6405,-12033.9954 4679.7968,-12409.5572 4778.1038,-13252 4834.9827,-13739.4244 4764.2123,-14971.8109 4814.1038,-15460 4842.8456,-15741.2383 4923.0438,-16075.1634 4947.4595,-16172.8612"/>
+<polygon fill="#000000" stroke="#000000" points="4944.1344,-16173.9909 4949.9645,-16182.8374 4950.9236,-16172.2861 4944.1344,-16173.9909"/>
+</g>
+<!-- qcow2_refcount_area -->
+<g id="node125" class="node">
+<title>qcow2_refcount_area</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-13247" rx="110.5" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-13243.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_refcount_area</text>
+</g>
+<!-- alloc_refcount_block&#45;&gt;qcow2_refcount_area -->
+<g id="edge185" class="edge">
+<title>alloc_refcount_block&#45;&gt;qcow2_refcount_area</title>
+<path fill="none" stroke="#000000" d="M3441.4572,-10094.3017C3487.0681,-10122.1753 3571.395,-10181.7996 3605.4983,-10259 3666.0033,-10395.9667 3602.9037,-12809.3238 3641.4983,-12954 3670.1654,-13061.462 3746.8881,-13171.697 3783.9844,-13220.7282"/>
+<polygon fill="#000000" stroke="#000000" points="3781.3651,-13223.0649 3790.2188,-13228.8842 3786.9264,-13218.8138 3781.3651,-13223.0649"/>
+</g>
+<!-- qcow2_cache_entry_mark_dirty&#45;&gt;assert -->
+<g id="edge189" class="edge">
+<title>qcow2_cache_entry_mark_dirty&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M4310.1436,-12643.614C4545.4053,-12620.8489 5038.8823,-12567.3122 5095.1038,-12514 5143.9127,-12467.7168 5099.4789,-12426.3659 5131.1038,-12367 5250.0988,-12143.6238 5349.7132,-12138.0391 5514.5698,-11946 5681.3614,-11751.7069 5740.0093,-11714.4402 5876.8408,-11498 5896.5986,-11466.7471 5883.0776,-11444.9377 5912.8408,-11423 6030.0211,-11336.6294 6100.0574,-11424.8136 6236.8408,-11375 6320.3041,-11344.6045 6406.1239,-11282.9298 6448.5987,-11249.9559"/>
+<polygon fill="#000000" stroke="#000000" points="6450.7905,-11252.685 6456.5022,-11243.7616 6446.4724,-11247.1755 6450.7905,-11252.685"/>
+</g>
+<!-- qcow2_cache_entry_mark_dirty&#45;&gt;qcow2_cache_get_table_idx -->
+<g id="edge190" class="edge">
+<title>qcow2_cache_entry_mark_dirty&#45;&gt;qcow2_cache_get_table_idx</title>
+<path fill="none" stroke="#000000" d="M4312.8651,-12643.9538C4332.4067,-12639.1432 4351.7991,-12632.404 4369.0369,-12623 4389.7449,-12611.7029 4384.0773,-12594.8232 4405.0369,-12584 4553.576,-12507.2968 4617.6529,-12582.9333 4778.1038,-12536 4795.0864,-12531.0324 4797.379,-12524.7765 4814.1038,-12519 4830.4115,-12513.3676 4848.1293,-12508.4475 4865.314,-12504.2647"/>
+<polygon fill="#000000" stroke="#000000" points="4866.4311,-12507.597 4875.3558,-12501.8873 4864.8184,-12500.7853 4866.4311,-12507.597"/>
+</g>
+<!-- qcow2_cache_is_table_offset&#45;&gt;qcow2_cache_get_table_addr -->
+<g id="edge219" class="edge">
+<title>qcow2_cache_is_table_offset&#45;&gt;qcow2_cache_get_table_addr</title>
+<path fill="none" stroke="#000000" d="M3931.9502,-14317.7903C3944.7686,-14322.1883 3957.0049,-14328.1056 3967.7693,-14336 3996.2995,-14356.9233 3973.6211,-14388.4842 4003.7693,-14407 4142.1041,-14491.9596 4234.4317,-14497.7529 4369.0369,-14407 4404.4159,-14383.1469 4379.3328,-14352.0579 4405.0369,-14318 4453.647,-14253.5915 5477.1526,-13458.4861 5550.5698,-13425 5565.9356,-13417.9915 5582.8003,-13412.5151 5599.6758,-13408.2365"/>
+<polygon fill="#000000" stroke="#000000" points="5600.6954,-13411.5912 5609.6019,-13405.8532 5599.0611,-13404.7847 5600.6954,-13411.5912"/>
+</g>
+<!-- qcow2_cache_discard&#45;&gt;assert -->
+<g id="edge220" class="edge">
+<title>qcow2_cache_discard&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M3908.6075,-14370.1177C3929.5017,-14375.0772 3950.3613,-14382.8768 3967.7693,-14395 3992.977,-14412.555 3976.9822,-14438.9648 4003.7693,-14454 4145.3353,-14533.4589 4213.3249,-14499.9175 4369.0369,-14454 4415.3655,-14440.3383 5869.2552,-13488.6681 5876.8408,-13475 5923.9755,-13390.0712 5848.6365,-11799.886 5912.8408,-11727 6009.0642,-11617.7655 6117.9656,-11763.0226 6236.8408,-11679 6388.8518,-11571.5567 6452.3194,-11336.7637 6470.2007,-11255.9692"/>
+<polygon fill="#000000" stroke="#000000" points="6473.6545,-11256.5561 6472.3374,-11246.0434 6466.8112,-11255.0829 6473.6545,-11256.5561"/>
+</g>
+<!-- qcow2_cache_discard&#45;&gt;qcow2_cache_get_table_idx -->
+<g id="edge221" class="edge">
+<title>qcow2_cache_discard&#45;&gt;qcow2_cache_get_table_idx</title>
+<path fill="none" stroke="#000000" d="M3883.014,-14375.9144C4021.5207,-14396.7576 4301.3504,-14429.3506 4369.0369,-14365 4426.4452,-14310.4211 4371.5806,-13724.8 4405.0369,-13653 4500.6783,-13447.7456 4682.1627,-13511.1144 4778.1038,-13306 4841.5592,-13170.3376 4754.4288,-12770.3672 4814.1038,-12633 4836.6516,-12581.0967 4886.3412,-12536.773 4920.1581,-12510.9982"/>
+<polygon fill="#000000" stroke="#000000" points="4922.47,-12513.64 4928.3874,-12504.8516 4918.2811,-12508.0317 4922.47,-12513.64"/>
+</g>
+<!-- qcow2_cache_table_release -->
+<g id="node130" class="node">
+<title>qcow2_cache_table_release</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-16853" rx="139.9756" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-16849.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_table_release</text>
+</g>
+<!-- qcow2_cache_discard&#45;&gt;qcow2_cache_table_release -->
+<g id="edge222" class="edge">
+<title>qcow2_cache_discard&#45;&gt;qcow2_cache_table_release</title>
+<path fill="none" stroke="#000000" d="M3813.0521,-14381.3466C3841.4695,-14444.3418 3933.957,-14658.2862 3967.7693,-14846 4013.9611,-15102.4403 3971.7952,-15759.4019 4003.7693,-16018 4043.5556,-16339.7811 4148.4686,-16720.5481 4178.3541,-16825.2065"/>
+<polygon fill="#000000" stroke="#000000" points="4175.0412,-16826.351 4181.1621,-16834.9989 4181.7701,-16824.4215 4175.0412,-16826.351"/>
+</g>
+<!-- update_refcount_discard&#45;&gt;g_free -->
+<g id="edge230" class="edge">
+<title>update_refcount_discard&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M3882.1002,-14231.377C3912.8751,-14240.8532 3946.0494,-14256.4476 3967.7693,-14282 4015.819,-14338.5281 3953.8826,-14390.0863 4003.7693,-14445 4125.2458,-14578.7176 5373.2163,-14911.6098 5550.5698,-14946 5700.6515,-14975.102 6109.6805,-14909.1371 6236.8408,-14994 6266.5995,-15013.86 6243.7162,-15045.2213 6272.8408,-15066 6317.5877,-15097.9241 6382.3267,-15101.1362 6426.5898,-15098.6726"/>
+<polygon fill="#000000" stroke="#000000" points="6427.078,-15102.1477 6436.8197,-15097.9825 6426.6068,-15095.1636 6427.078,-15102.1477"/>
+</g>
+<!-- update_refcount_discard&#45;&gt;assert -->
+<g id="edge228" class="edge">
+<title>update_refcount_discard&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M3875.2761,-14232.0866C3906.8231,-14241.852 3942.4982,-14257.4779 3967.7693,-14282 3996.626,-14310.0014 3970.1528,-14342.9383 4003.7693,-14365 4139.4926,-14454.0721 4214.7186,-14415.4036 4369.0369,-14365 4987.4351,-14163.0181 4961.2578,-13776.5438 5550.5698,-13501 5685.9169,-13437.7159 5783.5762,-13536.728 5876.8408,-13420 5936.8824,-13344.8532 5849.2533,-11761.171 5912.8408,-11689 6009.0752,-11579.7752 6116.4194,-11722.7912 6236.8408,-11641 6379.5237,-11544.0887 6448.2077,-11331.6275 6468.8801,-11255.6758"/>
+<polygon fill="#000000" stroke="#000000" points="6472.2946,-11256.4545 6471.4811,-11245.891 6465.5295,-11254.6562 6472.2946,-11256.4545"/>
+</g>
+<!-- update_refcount_discard&#45;&gt;MAX -->
+<g id="edge229" class="edge">
+<title>update_refcount_discard&#45;&gt;MAX</title>
+<path fill="none" stroke="#000000" d="M3931.4922,-14217C4004.1642,-14217 4090.8393,-14217 4142.0997,-14217"/>
+<polygon fill="#000000" stroke="#000000" points="4142.1739,-14220.5001 4152.1738,-14217 4142.1738,-14213.5001 4142.1739,-14220.5001"/>
+</g>
+<!-- update_refcount_discard&#45;&gt;QTAILQ_FOREACH_SAFE -->
+<g id="edge231" class="edge">
+<title>update_refcount_discard&#45;&gt;QTAILQ_FOREACH_SAFE</title>
+<path fill="none" stroke="#000000" d="M3912.9695,-14226.5213C3932.2031,-14231.4038 3951.3197,-14238.5621 3967.7693,-14249 3990.5869,-14263.4786 3979.6587,-14285.7956 4003.7693,-14298 4039.9799,-14316.3292 4340.2496,-14326.6087 4369.0369,-14298 4426.0089,-14241.3815 4371.2601,-8587.8738 4405.0369,-8515 4434.4727,-8451.492 4502.7913,-8403.6705 4548.0654,-8377.5131"/>
+<polygon fill="#000000" stroke="#000000" points="4549.816,-8380.5441 4556.7946,-8372.5722 4546.3679,-8374.4522 4549.816,-8380.5441"/>
+</g>
+<!-- update_refcount_discard&#45;&gt;QTAILQ_REMOVE -->
+<g id="edge232" class="edge">
+<title>update_refcount_discard&#45;&gt;QTAILQ_REMOVE</title>
+<path fill="none" stroke="#000000" d="M3919.2164,-14224.8792C3936.7631,-14230.0435 3953.6909,-14237.722 3967.7693,-14249 3998.833,-14273.8846 3970.4449,-14309.2357 4003.7693,-14331 4071.7297,-14375.3852 4311.4598,-14388.2149 4369.0369,-14331 4425.2429,-14275.1475 4361.8123,-8692.4097 4405.0369,-8626 4428.5238,-8589.915 4471.5952,-8569.1692 4510.4362,-8557.3269"/>
+<polygon fill="#000000" stroke="#000000" points="4511.57,-8560.6425 4520.2054,-8554.504 4509.6268,-8553.9177 4511.57,-8560.6425"/>
+</g>
+<!-- MIN -->
+<g id="node128" class="node">
+<title>MIN</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-7167" rx="32.5" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-7163.3" font-family="Times,serif" font-size="14.00" fill="#000000">MIN</text>
+</g>
+<!-- update_refcount_discard&#45;&gt;MIN -->
+<g id="edge233" class="edge">
+<title>update_refcount_discard&#45;&gt;MIN</title>
+<path fill="none" stroke="#000000" d="M3816.013,-14198.729C3847.7869,-14146.5085 3937.1325,-13991.15 3967.7693,-13848 3987.1105,-13757.6285 3943.1982,-7263.8014 4003.7693,-7194 4038.1193,-7154.4155 4103.1005,-7154.3837 4145.5677,-7159.5269"/>
+<polygon fill="#000000" stroke="#000000" points="4145.2036,-7163.0095 4155.5833,-7160.8854 4146.1445,-7156.073 4145.2036,-7163.0095"/>
+</g>
+<!-- QTAILQ_FOREACH -->
+<g id="node135" class="node">
+<title>QTAILQ_FOREACH</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-14163" rx="104.7816" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-14159.3" font-family="Times,serif" font-size="14.00" fill="#000000">QTAILQ_FOREACH</text>
+</g>
+<!-- update_refcount_discard&#45;&gt;QTAILQ_FOREACH -->
+<g id="edge234" class="edge">
+<title>update_refcount_discard&#45;&gt;QTAILQ_FOREACH</title>
+<path fill="none" stroke="#000000" d="M3894.6244,-14204.2711C3955.1821,-14195.7054 4034.7518,-14184.4506 4095.4994,-14175.858"/>
+<polygon fill="#000000" stroke="#000000" points="4096.0521,-14179.3148 4105.4634,-14174.4487 4095.0717,-14172.3838 4096.0521,-14179.3148"/>
+</g>
+<!-- g_malloc -->
+<g id="node136" class="node">
+<title>g_malloc</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-11561" rx="52" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-11557.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_malloc</text>
+</g>
+<!-- update_refcount_discard&#45;&gt;g_malloc -->
+<g id="edge235" class="edge">
+<title>update_refcount_discard&#45;&gt;g_malloc</title>
+<path fill="none" stroke="#000000" d="M3815.9329,-14198.7117C3847.4961,-14146.4454 3936.3405,-13990.9782 3967.7693,-13848 3993.8219,-13729.4798 3941.7034,-11768.2765 4003.7693,-11664 4032.0699,-11616.4524 4091.1515,-11589.0556 4134.4832,-11574.6432"/>
+<polygon fill="#000000" stroke="#000000" points="4135.5651,-11577.9719 4144.0244,-11571.5929 4133.4335,-11571.3044 4135.5651,-11577.9719"/>
+</g>
+<!-- QTAILQ_INSERT_TAIL -->
+<g id="node137" class="node">
+<title>QTAILQ_INSERT_TAIL</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-14271" rx="120.4791" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-14267.3" font-family="Times,serif" font-size="14.00" fill="#000000">QTAILQ_INSERT_TAIL</text>
+</g>
+<!-- update_refcount_discard&#45;&gt;QTAILQ_INSERT_TAIL -->
+<g id="edge236" class="edge">
+<title>update_refcount_discard&#45;&gt;QTAILQ_INSERT_TAIL</title>
+<path fill="none" stroke="#000000" d="M3894.6244,-14229.7289C3952.9733,-14237.9821 4028.9728,-14248.732 4088.7791,-14257.1914"/>
+<polygon fill="#000000" stroke="#000000" points="4088.5979,-14260.7005 4098.9896,-14258.6356 4089.5784,-14253.7695 4088.5979,-14260.7005"/>
+</g>
+<!-- load_refcount_block&#45;&gt;qcow2_cache_get -->
+<g id="edge186" class="edge">
+<title>load_refcount_block&#45;&gt;qcow2_cache_get</title>
+<path fill="none" stroke="#000000" d="M4239.4555,-9932.6292C4282.5647,-9948.3973 4340.7057,-9977.3473 4369.0369,-10025 4397.4179,-10072.7364 4401.7469,-10968.5615 4405.0369,-11024 4459.3692,-11939.5211 4569.7436,-13060.6768 4588.7523,-13250.9447"/>
+<polygon fill="#000000" stroke="#000000" points="4585.2766,-13251.363 4589.7549,-13260.9648 4592.2418,-13250.666 4585.2766,-13251.363"/>
+</g>
+<!-- load_refcount_block&#45;&gt;BLKDBG_EVENT -->
+<g id="edge187" class="edge">
+<title>load_refcount_block&#45;&gt;BLKDBG_EVENT</title>
+<path fill="none" stroke="#000000" d="M4218.5368,-9899.7152C4255.1195,-9879.9656 4316.6043,-9846.5542 4369.0369,-9817 4710.1267,-9624.7413 4753.0034,-9476.7142 5131.1038,-9375 5295.682,-9330.7262 5360.558,-9302.017 5514.5698,-9375 5537.4028,-9385.8201 5528.8901,-9406.0227 5550.5698,-9419 5570.2003,-9430.7506 5593.3154,-9438.2923 5615.8748,-9443.1051"/>
+<polygon fill="#000000" stroke="#000000" points="5615.3526,-9446.5694 5625.8404,-9445.0672 5616.7049,-9439.7012 5615.3526,-9446.5694"/>
+</g>
+<!-- qcow2_cache_get_empty&#45;&gt;qcow2_cache_do_get -->
+<g id="edge188" class="edge">
+<title>qcow2_cache_get_empty&#45;&gt;qcow2_cache_do_get</title>
+<path fill="none" stroke="#000000" d="M4204.2038,-9605.9139C4240.0071,-9570.1546 4324.2308,-9489.1093 4405.0369,-9434 4559.6044,-9328.5859 4670.9407,-9392.3601 4778.1038,-9239 4848.4557,-9138.3201 4731.3984,-9055.8055 4814.1038,-8965 4822.5443,-8955.7328 4833.0631,-8948.8674 4844.5233,-8943.8186"/>
+<polygon fill="#000000" stroke="#000000" points="4845.8597,-8947.0541 4853.8942,-8940.1478 4843.3065,-8940.5363 4845.8597,-8947.0541"/>
+</g>
+<!-- qcow2_refcount_area&#45;&gt;g_free -->
+<g id="edge197" class="edge">
+<title>qcow2_refcount_area&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M3889.1911,-13258.6738C3917.8455,-13266.6943 3947.6547,-13280.2147 3967.7693,-13303 4019.457,-13361.5503 3946.4944,-13421.9026 4003.7693,-13475 4123.8449,-13586.3176 4255.4584,-13405.0607 4369.0369,-13523 4428.7962,-13585.0537 4364.2813,-13833.1 4405.0369,-13909 4714.3483,-14485.0362 4959.7184,-14552.0251 5550.5698,-14832 5699.238,-14902.4464 5750.4745,-14881.5025 5912.8408,-14908 5984.3878,-14919.6762 6181.3035,-14899.4069 6236.8408,-14946 6279.4985,-14981.7878 6230.4614,-15029.8832 6272.8408,-15066 6315.3927,-15102.2637 6382.264,-15104.1642 6427.5222,-15100.2345"/>
+<polygon fill="#000000" stroke="#000000" points="6428.0789,-15103.6965 6437.6832,-15099.2236 6427.3858,-15096.7309 6428.0789,-15103.6965"/>
+</g>
+<!-- qcow2_refcount_area&#45;&gt;cpu_to_be32 -->
+<g id="edge191" class="edge">
+<title>qcow2_refcount_area&#45;&gt;cpu_to_be32</title>
+<path fill="none" stroke="#000000" d="M3915.2782,-13247.6227C3934.0784,-13251.7617 3952.4479,-13258.7291 3967.7693,-13270 3997.8762,-13292.1476 3972.5143,-13325.5046 4003.7693,-13346 4152.9838,-13443.8468 4226.6256,-13356.1107 4405.0369,-13359 4570.8227,-13361.6848 4613.8732,-13381.8133 4778.1038,-13359 4939.6157,-13336.5644 4970.2669,-13285.8502 5131.1038,-13259 5926.8327,-13126.1607 6326.4268,-12671.0267 6944.9204,-13189 7391.4023,-13562.9177 7117.3277,-13899.4799 7174.9204,-14479 7225.9036,-14992.0133 7275.5211,-18946.2423 7280.1178,-19320.5764"/>
+<polygon fill="#000000" stroke="#000000" points="7276.6183,-19320.6438 7280.2407,-19330.6002 7283.6178,-19320.558 7276.6183,-19320.6438"/>
+</g>
+<!-- qcow2_refcount_area&#45;&gt;cpu_to_be64 -->
+<g id="edge192" class="edge">
+<title>qcow2_refcount_area&#45;&gt;cpu_to_be64</title>
+<path fill="none" stroke="#000000" d="M3884.4211,-13259.5888C3913.7319,-13267.7228 3945.2266,-13281.082 3967.7693,-13303 4000.4403,-13334.7656 3968.0902,-13370.6549 4003.7693,-13399 4131.9731,-13500.8507 4244.3331,-13340.8929 4369.0369,-13447 4411.4447,-13483.0836 4368.4775,-13525.0017 4405.0369,-13567 5134.9165,-14405.4621 6034.0425,-13703.4737 6678.8408,-14609 6932.1676,-14964.7609 7064.0121,-18357.1093 7076.8768,-18704.3442"/>
+<polygon fill="#000000" stroke="#000000" points="7073.3877,-18704.7066 7077.2538,-18714.5709 7080.3829,-18704.4487 7073.3877,-18704.7066"/>
+</g>
+<!-- qcow2_refcount_area&#45;&gt;offsetof -->
+<g id="edge193" class="edge">
+<title>qcow2_refcount_area&#45;&gt;offsetof</title>
+<path fill="none" stroke="#000000" d="M3887.6567,-13259.0629C3916.4923,-13267.1233 3946.8188,-13280.5694 3967.7693,-13303 4009.8625,-13348.0669 3956.8427,-13396.9906 4003.7693,-13437 4065.8706,-13489.9472 4310.3154,-13418.3276 4369.0369,-13475 4452.0279,-13555.095 4336.762,-13639.0417 4405.0369,-13732 4513.6747,-13879.9135 4634.8118,-13794.3354 4778.1038,-13909 4798.3738,-13925.2204 4793.9059,-13938.6899 4814.1038,-13955 5374.7803,-14407.7534 5616.6804,-14365.0113 6272.8408,-14663 6451.2719,-14744.0327 6569.939,-14672.0756 6678.8408,-14835 6745.3429,-14934.4916 6637.0411,-19052.0697 6714.8408,-19143 6748.5307,-19182.3758 6894.0946,-19170.8907 6944.9204,-19181 6972.9202,-19186.5692 7004.0042,-19193.7576 7029.0767,-19199.8099"/>
+<polygon fill="#000000" stroke="#000000" points="7028.5301,-19203.2789 7039.0738,-19202.2396 7030.1833,-19196.4769 7028.5301,-19203.2789"/>
+</g>
+<!-- qcow2_refcount_area&#45;&gt;memset -->
+<g id="edge194" class="edge">
+<title>qcow2_refcount_area&#45;&gt;memset</title>
+<path fill="none" stroke="#000000" d="M3849.222,-13230.398C3889.2599,-13215.9298 3949.8607,-13195.1111 4003.7693,-13181 4040.3849,-13171.4155 6654.5183,-12689.9996 6678.8408,-12661 6716.6178,-12615.9586 6707.1512,-10603.2812 6714.8408,-10545 6792.1631,-9958.9632 7019.338,-9267.8394 7068.4779,-9122.6052"/>
+<polygon fill="#000000" stroke="#000000" points="7071.8041,-9123.695 7071.7038,-9113.1006 7065.1755,-9121.4452 7071.8041,-9123.695"/>
+</g>
+<!-- qcow2_refcount_area&#45;&gt;memcpy -->
+<g id="edge195" class="edge">
+<title>qcow2_refcount_area&#45;&gt;memcpy</title>
+<path fill="none" stroke="#000000" d="M3914.8858,-13248.3822C4192.3043,-13249.7225 4910.3166,-13239.2958 5095.1038,-13100 5128.5195,-13074.8107 5097.8998,-13038.4678 5131.1038,-13013 5160.9959,-12990.0725 6438.1685,-12837 6475.8408,-12837 6475.8408,-12837 6475.8408,-12837 6829.8806,-12837 7037.2264,-12837 7084.0182,-12964.6426 7174.9204,-13151 7237.239,-13278.7586 7273.5772,-14335.4776 7279.5782,-14523.4563"/>
+<polygon fill="#000000" stroke="#000000" points="7276.0858,-14523.7574 7279.9006,-14533.6416 7283.0823,-14523.5359 7276.0858,-14523.7574"/>
+</g>
+<!-- qcow2_refcount_area&#45;&gt;assert -->
+<g id="edge196" class="edge">
+<title>qcow2_refcount_area&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M3897.9241,-13256.7464C3921.4995,-13261.4862 3946.2228,-13268.5306 3967.7693,-13279 3986.7607,-13288.2279 3984.1735,-13302.1368 4003.7693,-13310 4083.6473,-13342.0524 4713.543,-13387.9188 4778.1038,-13331 4873.8723,-13246.5676 4731.0857,-13142.9971 4814.1038,-13046 4898.618,-12947.2549 4981.5659,-13028.2643 5095.1038,-12965 5314.8471,-12842.5572 5368.8848,-12790.0737 5514.5698,-12585 5538.3298,-12551.5542 5521.7409,-12529.19 5550.5698,-12500 5661.8241,-12387.3524 5787.1999,-12487.5049 5876.8408,-12357 5926.0877,-12285.3033 5854.5215,-11639.5332 5912.8408,-11575 6010.4443,-11466.9969 6110.6392,-11599.5553 6236.8408,-11527 6351.9927,-11460.7974 6433.0229,-11315.7072 6463.0187,-11255.2686"/>
+<polygon fill="#000000" stroke="#000000" points="6466.3068,-11256.5115 6467.5509,-11245.99 6460.017,-11253.4392 6466.3068,-11256.5115"/>
+</g>
+<!-- qcow2_refcount_area&#45;&gt;qcow2_cache_flush -->
+<g id="edge199" class="edge">
+<title>qcow2_refcount_area&#45;&gt;qcow2_cache_flush</title>
+<path fill="none" stroke="#000000" d="M3891.2502,-13258.3589C3919.5864,-13266.3585 3948.6592,-13279.9464 3967.7693,-13303 4038.8489,-13388.7475 3923.4352,-13473.8548 4003.7693,-13551 4062.6318,-13607.5259 4313.1906,-13529.4924 4369.0369,-13589 4437.1436,-13661.5718 4372.1896,-14390.0519 4405.0369,-14484 4497.6067,-14748.763 4683.4548,-14728.9731 4778.1038,-14993 4826.3978,-15127.7179 4760.9339,-15503.1309 4814.1038,-15636 4885.6726,-15814.847 4988.8094,-15805.3456 5095.1038,-15966 5114.8453,-15995.8375 5109.4674,-16009.5068 5131.1038,-16038 5169.381,-16088.4075 5895.2873,-16732.8277 6047.137,-16867.4509"/>
+<polygon fill="#000000" stroke="#000000" points="6044.9246,-16870.1669 6054.7294,-16874.1813 6049.568,-16864.9287 6044.9246,-16870.1669"/>
+</g>
+<!-- qcow2_refcount_area&#45;&gt;cpu_to_be64s -->
+<g id="edge210" class="edge">
+<title>qcow2_refcount_area&#45;&gt;cpu_to_be64s</title>
+<path fill="none" stroke="#000000" d="M3823.8985,-13264.7453C3859.7565,-13299.1438 3935.9799,-13379.0219 3967.7693,-13464 4007.1114,-13569.1675 3950.6948,-13869.05 4003.7693,-13968 4034.1732,-14024.6839 4098.2928,-14065.7338 4141.8686,-14088.4603"/>
+<polygon fill="#000000" stroke="#000000" points="4140.337,-14091.608 4150.8358,-14093.0308 4143.5157,-14085.3714 4140.337,-14091.608"/>
+</g>
+<!-- qcow2_refcount_area&#45;&gt;be64_to_cpus -->
+<g id="edge211" class="edge">
+<title>qcow2_refcount_area&#45;&gt;be64_to_cpus</title>
+<path fill="none" stroke="#000000" d="M3823.382,-13264.9483C3858.3683,-13299.6895 3933.1817,-13380.1219 3967.7693,-13464 4012.2413,-13571.8486 3956.3499,-13617.4144 4003.7693,-13724 4039.9663,-13805.3606 4116.1632,-13880.0617 4157.7826,-13916.9103"/>
+<polygon fill="#000000" stroke="#000000" points="4155.5476,-13919.6054 4165.3787,-13923.5549 4160.1563,-13914.3366 4155.5476,-13919.6054"/>
+</g>
+<!-- qcow2_refcount_area&#45;&gt;update_max_refcount_table_index -->
+<g id="edge212" class="edge">
+<title>qcow2_refcount_area&#45;&gt;update_max_refcount_table_index</title>
+<path fill="none" stroke="#000000" d="M3818.8691,-13228.835C3852.4197,-13184.7877 3936.0091,-13067.5394 3967.7693,-12954 3996.5242,-12851.2044 3932.5267,-12073.4875 4003.7693,-11994 4008.8433,-11988.3388 4014.5449,-11983.4948 4020.7142,-11979.3653"/>
+<polygon fill="#000000" stroke="#000000" points="4022.6175,-11982.3052 4029.4017,-11974.1672 4019.0234,-11976.2983 4022.6175,-11982.3052"/>
+</g>
+<!-- qcow2_refcount_area&#45;&gt;qcow2_free_clusters -->
+<g id="edge213" class="edge">
+<title>qcow2_refcount_area&#45;&gt;qcow2_free_clusters</title>
+<path fill="none" stroke="#000000" d="M3876.794,-13260.6743C3909.6772,-13270.6916 3946.0355,-13287.842 3967.7693,-13317 4050.6624,-13428.209 3918.706,-13517.442 4003.7693,-13627 4025.9451,-13655.5614 4061.2732,-13672.4736 4094.9747,-13682.4861"/>
+<polygon fill="#000000" stroke="#000000" points="4094.3204,-13685.9371 4104.8932,-13685.254 4096.202,-13679.1948 4094.3204,-13685.9371"/>
+</g>
+<!-- qcow2_refcount_area&#45;&gt;qcow2_cache_get -->
+<g id="edge198" class="edge">
+<title>qcow2_refcount_area&#45;&gt;qcow2_cache_get</title>
+<path fill="none" stroke="#000000" d="M3911.9929,-13251.3657C4064.425,-13257.5642 4341.5667,-13268.8338 4490.4872,-13274.8896"/>
+<polygon fill="#000000" stroke="#000000" points="4490.4123,-13278.3893 4500.5463,-13275.2986 4490.6968,-13271.3951 4490.4123,-13278.3893"/>
+</g>
+<!-- qcow2_refcount_area&#45;&gt;qcow2_cache_put -->
+<g id="edge202" class="edge">
+<title>qcow2_refcount_area&#45;&gt;qcow2_cache_put</title>
+<path fill="none" stroke="#000000" d="M3818.0937,-13229.002C3850.3072,-13184.858 3931.8265,-13066.591 3967.7693,-12954 4012.0998,-12815.1346 3931.1832,-12754.4122 4003.7693,-12628 4104.4263,-12452.7012 4263.8389,-12529.6119 4369.0369,-12357 4513.1787,-12120.4881 4578.6193,-11199.3191 4589.8109,-11025.4095"/>
+<polygon fill="#000000" stroke="#000000" points="4593.3142,-11025.4676 4590.4563,-11015.2655 4586.3283,-11025.0231 4593.3142,-11025.4676"/>
+</g>
+<!-- qcow2_refcount_area&#45;&gt;BLKDBG_EVENT -->
+<g id="edge201" class="edge">
+<title>qcow2_refcount_area&#45;&gt;BLKDBG_EVENT</title>
+<path fill="none" stroke="#000000" d="M3881.5224,-13260.0027C3918.4111,-13265.8771 3963.2882,-13272.4948 4003.7693,-13277 4089.3385,-13286.5232 4715.7982,-13365.4204 4778.1038,-13306 4839.2014,-13247.7317 4756.5145,-12608.738 4814.1038,-12547 4899.8772,-12455.0475 5010.9666,-12607.452 5095.1038,-12514 5150.42,-12452.5598 5075.3117,-9599.0083 5131.1038,-9538 5188.908,-9474.7914 5430.135,-9513.4019 5514.5698,-9499 5560.5876,-9491.1508 5611.7718,-9478.7304 5650.7244,-9468.4906"/>
+<polygon fill="#000000" stroke="#000000" points="5652.0927,-9471.7488 5660.8615,-9465.8026 5650.2985,-9464.9827 5652.0927,-9471.7488"/>
+</g>
+<!-- qcow2_refcount_area&#45;&gt;ROUND_UP -->
+<g id="edge200" class="edge">
+<title>qcow2_refcount_area&#45;&gt;ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M3890.4984,-13258.5138C3918.9367,-13266.5241 3948.2684,-13280.0791 3967.7693,-13303 4029.1314,-13375.1236 3934.6333,-13448.2904 4003.7693,-13513 4063.3512,-13568.7671 4312.6605,-13491.9943 4369.0369,-13551 4416.6299,-13600.8126 4374.1664,-14108.4095 4405.0369,-14170 4502.1468,-14363.7461 4683.0554,-14289.2343 4778.1038,-14484 4825.6972,-14581.5247 4759.802,-15366.0452 4814.1038,-15460 4887.8435,-15587.5869 4978.8552,-15545.434 5095.1038,-15636 5683.2406,-16094.2007 5978.1783,-16165.753 6236.8408,-16865 6297.494,-17028.9648 6258.4363,-18263.7709 6272.8408,-18438 6319.451,-19001.7692 6443.3387,-19683.1386 6470.5202,-19828.773"/>
+<polygon fill="#000000" stroke="#000000" points="6467.0962,-19829.5045 6472.3764,-19838.6898 6473.9767,-19828.2165 6467.0962,-19829.5045"/>
+</g>
+<!-- qcow2_refcount_area&#45;&gt;qcow2_cache_entry_mark_dirty -->
+<g id="edge204" class="edge">
+<title>qcow2_refcount_area&#45;&gt;qcow2_cache_entry_mark_dirty</title>
+<path fill="none" stroke="#000000" d="M3818.8029,-13229.0225C3847.9241,-13191.7991 3916.1039,-13103.2224 3967.7693,-13025 4050.1289,-12900.3061 4137.4424,-12744.2497 4171.5466,-12682.2289"/>
+<polygon fill="#000000" stroke="#000000" points="4174.8127,-12683.5522 4176.5543,-12673.1015 4168.6757,-12680.1851 4174.8127,-12683.5522"/>
+</g>
+<!-- qcow2_refcount_area&#45;&gt;qcow2_cache_get_empty -->
+<g id="edge203" class="edge">
+<title>qcow2_refcount_area&#45;&gt;qcow2_cache_get_empty</title>
+<path fill="none" stroke="#000000" d="M3819.0669,-13228.889C3853.0508,-13184.9597 3937.519,-13067.9509 3967.7693,-12954 3991.2336,-12865.6116 3945.6783,-9732.6295 4003.7693,-9662 4016.1201,-9646.9835 4032.7221,-9636.9202 4050.9023,-9630.3129"/>
+<polygon fill="#000000" stroke="#000000" points="4052.1203,-9633.5971 4060.5391,-9627.1647 4049.9465,-9626.9431 4052.1203,-9633.5971"/>
+</g>
+<!-- qcow2_refcount_area&#45;&gt;bdrv_pwrite_sync -->
+<g id="edge205" class="edge">
+<title>qcow2_refcount_area&#45;&gt;bdrv_pwrite_sync</title>
+<path fill="none" stroke="#000000" d="M3819.0608,-13228.8874C3853.0314,-13184.9546 3937.4726,-13067.9386 3967.7693,-12954 4011.5151,-12789.4828 3941.472,-10048.4255 4003.7693,-9890 4034.2435,-9812.5024 4109.5983,-9746.2663 4153.4014,-9712.6399"/>
+<polygon fill="#000000" stroke="#000000" points="4155.5903,-9715.3727 4161.4569,-9706.5504 4151.3691,-9709.7887 4155.5903,-9715.3727"/>
+</g>
+<!-- qcow2_refcount_area&#45;&gt;DIV_ROUND_UP -->
+<g id="edge206" class="edge">
+<title>qcow2_refcount_area&#45;&gt;DIV_ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M3891.4943,-13258.1585C3919.8535,-13266.1392 3948.8784,-13279.7665 3967.7693,-13303 4048.5924,-13402.4025 3917.4882,-13494.2962 4003.7693,-13589 4115.7573,-13711.9201 4263.2047,-13541.7417 4369.0369,-13670 4415.8334,-13726.7128 4386.0113,-14921.9769 4405.0369,-14993 4495.1435,-15329.3703 4670.7293,-15350.7374 4778.1038,-15682 4815.9759,-15798.8398 4774.808,-15839.6313 4814.1038,-15956 4843.1626,-16042.0531 4903.731,-16131.8491 4934.9946,-16174.9158"/>
+<polygon fill="#000000" stroke="#000000" points="4932.2843,-16177.1386 4941.019,-16183.1349 4937.9301,-16173.0004 4932.2843,-16177.1386"/>
+</g>
+<!-- qcow2_refcount_metadata_size -->
+<g id="node126" class="node">
+<title>qcow2_refcount_metadata_size</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-19219" rx="157.5" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-19215.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_refcount_metadata_size</text>
+</g>
+<!-- qcow2_refcount_area&#45;&gt;qcow2_refcount_metadata_size -->
+<g id="edge207" class="edge">
+<title>qcow2_refcount_area&#45;&gt;qcow2_refcount_metadata_size</title>
+<path fill="none" stroke="#000000" d="M3824.6984,-13264.8294C3861.5381,-13299.0659 3938.8343,-13378.2568 3967.7693,-13464 3993.2074,-13539.3806 3951.601,-19131.935 4003.7693,-19192 4009.8118,-19198.9572 4016.8006,-19204.6923 4024.4469,-19209.392"/>
+<polygon fill="#000000" stroke="#000000" points="4023.2528,-19212.7275 4033.7076,-19214.4446 4026.6055,-19206.5826 4023.2528,-19212.7275"/>
+</g>
+<!-- g_try_new0 -->
+<g id="node127" class="node">
+<title>g_try_new0</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-17965" rx="65" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-17961.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_try_new0</text>
+</g>
+<!-- qcow2_refcount_area&#45;&gt;g_try_new0 -->
+<g id="edge208" class="edge">
+<title>qcow2_refcount_area&#45;&gt;g_try_new0</title>
+<path fill="none" stroke="#000000" d="M3824.6726,-13264.8381C3861.4692,-13299.0892 3938.6966,-13378.3034 3967.7693,-13464 4035.4171,-13663.4027 3976.3757,-17045.2245 4003.7693,-17254 4039.4468,-17525.9092 4144.1844,-17843.0571 4176.6762,-17937.277"/>
+<polygon fill="#000000" stroke="#000000" points="4173.4363,-17938.6169 4180.0183,-17946.9192 4180.0503,-17936.3244 4173.4363,-17938.6169"/>
+</g>
+<!-- qcow2_refcount_area&#45;&gt;MIN -->
+<g id="edge209" class="edge">
+<title>qcow2_refcount_area&#45;&gt;MIN</title>
+<path fill="none" stroke="#000000" d="M3819.1019,-13228.8982C3853.1624,-13184.9892 3937.786,-13068.0215 3967.7693,-12954 3988.115,-12876.6288 3951.3107,-7254.4015 4003.7693,-7194 4038.1359,-7154.4299 4103.1125,-7154.3941 4145.5742,-7159.5325"/>
+<polygon fill="#000000" stroke="#000000" points="4145.2089,-7163.0149 4155.5884,-7160.8898 4146.1491,-7156.0784 4145.2089,-7163.0149"/>
+</g>
+<!-- qcow2_refcount_metadata_size&#45;&gt;DIV_ROUND_UP -->
+<g id="edge214" class="edge">
+<title>qcow2_refcount_metadata_size&#45;&gt;DIV_ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M4338.9053,-19214.2751C4350.2385,-19208.8595 4360.5394,-19201.6002 4369.0369,-19192 4421.9297,-19132.2435 4377.5882,-17830.9337 4405.0369,-17756 4496.052,-17507.5327 4685.0854,-17539.7243 4778.1038,-17292 4846.358,-17110.2272 4755.454,-16604.0951 4814.1038,-16419 4838.6738,-16341.4587 4898.5313,-16264.7977 4931.639,-16226.3874"/>
+<polygon fill="#000000" stroke="#000000" points="4934.3358,-16228.6202 4938.2755,-16218.7851 4929.0624,-16224.0168 4934.3358,-16228.6202"/>
+</g>
+<!-- qcow2_cache_table_release&#45;&gt;qcow2_cache_get_table_addr -->
+<g id="edge223" class="edge">
+<title>qcow2_cache_table_release&#45;&gt;qcow2_cache_get_table_addr</title>
+<path fill="none" stroke="#000000" d="M4285.6648,-16840.2871C4323.0624,-16835.617 4365.9866,-16830.3995 4405.0369,-16826 4912.6588,-16768.8097 5216.3514,-16940.7488 5514.5698,-16526 5547.4293,-16480.3005 5545.9572,-14556.0973 5550.5698,-14500 5586.1479,-14067.3086 5683.9355,-13546.4266 5708.201,-13421.0953"/>
+<polygon fill="#000000" stroke="#000000" points="5711.6604,-13421.6407 5710.132,-13411.1567 5704.7889,-13420.3056 5711.6604,-13421.6407"/>
+</g>
+<!-- getpagesize -->
+<g id="node131" class="node">
+<title>getpagesize</title>
+<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-16853" rx="66.5" ry="18"/>
+<text text-anchor="middle" x="4591.5704" y="-16849.3" font-family="Times,serif" font-size="14.00" fill="#000000">getpagesize</text>
+</g>
+<!-- qcow2_cache_table_release&#45;&gt;getpagesize -->
+<g id="edge224" class="edge">
+<title>qcow2_cache_table_release&#45;&gt;getpagesize</title>
+<path fill="none" stroke="#000000" d="M4326.406,-16853C4389.5822,-16853 4461.7623,-16853 4514.8473,-16853"/>
+<polygon fill="#000000" stroke="#000000" points="4514.8657,-16856.5001 4524.8656,-16853 4514.8656,-16849.5001 4514.8657,-16856.5001"/>
+</g>
+<!-- QEMU_ALIGN_UP -->
+<g id="node132" class="node">
+<title>QEMU_ALIGN_UP</title>
+<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-15709" rx="99" ry="18"/>
+<text text-anchor="middle" x="4591.5704" y="-15705.3" font-family="Times,serif" font-size="14.00" fill="#000000">QEMU_ALIGN_UP</text>
+</g>
+<!-- qcow2_cache_table_release&#45;&gt;QEMU_ALIGN_UP -->
+<g id="edge225" class="edge">
+<title>qcow2_cache_table_release&#45;&gt;QEMU_ALIGN_UP</title>
+<path fill="none" stroke="#000000" d="M4197.9947,-16834.8768C4231.8053,-16780.9149 4330.3582,-16615.5528 4369.0369,-16463 4402.5735,-16330.7283 4340.6848,-15970.33 4405.0369,-15850 4435.3318,-15793.3525 4499.4478,-15752.8614 4543.9969,-15730.1978"/>
+<polygon fill="#000000" stroke="#000000" points="4545.788,-15733.2161 4553.1869,-15725.6328 4542.6739,-15726.947 4545.788,-15733.2161"/>
+</g>
+<!-- QEMU_ALIGN_DOWN -->
+<g id="node133" class="node">
+<title>QEMU_ALIGN_DOWN</title>
+<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-16761" rx="118.5" ry="18"/>
+<text text-anchor="middle" x="4591.5704" y="-16757.3" font-family="Times,serif" font-size="14.00" fill="#000000">QEMU_ALIGN_DOWN</text>
+</g>
+<!-- qcow2_cache_table_release&#45;&gt;QEMU_ALIGN_DOWN -->
+<g id="edge226" class="edge">
+<title>qcow2_cache_table_release&#45;&gt;QEMU_ALIGN_DOWN</title>
+<path fill="none" stroke="#000000" d="M4298.5762,-16842.2082C4322.4817,-16837.4906 4347.1126,-16830.7185 4369.0369,-16821 4387.5677,-16812.7857 4386.4915,-16801.1813 4405.0369,-16793 4427.4954,-16783.0924 4452.7315,-16776.2422 4477.2114,-16771.5087"/>
+<polygon fill="#000000" stroke="#000000" points="4478.069,-16774.9101 4487.2775,-16769.6703 4476.8113,-16768.024 4478.069,-16774.9101"/>
+</g>
+<!-- madvise -->
+<g id="node134" class="node">
+<title>madvise</title>
+<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-16907" rx="49.5" ry="18"/>
+<text text-anchor="middle" x="4591.5704" y="-16903.3" font-family="Times,serif" font-size="14.00" fill="#000000">madvise</text>
+</g>
+<!-- qcow2_cache_table_release&#45;&gt;madvise -->
+<g id="edge227" class="edge">
+<title>qcow2_cache_table_release&#45;&gt;madvise</title>
+<path fill="none" stroke="#000000" d="M4283.7085,-16865.9687C4362.161,-16876.4247 4469.7837,-16890.7685 4534.7955,-16899.4331"/>
+<polygon fill="#000000" stroke="#000000" points="4534.4779,-16902.9217 4544.8526,-16900.7735 4535.4027,-16895.983 4534.4779,-16902.9217"/>
+</g>
+<!-- qcow2_flush_caches&#45;&gt;bdrv_flush -->
+<g id="edge250" class="edge">
+<title>qcow2_flush_caches&#45;&gt;bdrv_flush</title>
+<path fill="none" stroke="#000000" d="M3007.845,-15750.7816C3109.2392,-15826.2202 3505.5509,-16119.3479 3641.4983,-16194 4120.802,-16457.1976 4309.3289,-16383.4772 4778.1038,-16665 5498.0431,-17097.3596 5852.0034,-17119.5769 6236.8408,-17866 6289.2103,-17967.5748 6195.5929,-18294.7815 6272.8408,-18379 6307.2571,-18416.5219 6366.3849,-18422.1547 6411.9786,-18419.7916"/>
+<polygon fill="#000000" stroke="#000000" points="6412.3255,-18423.2764 6422.0746,-18419.1285 6411.8667,-18416.2915 6412.3255,-18423.2764"/>
+</g>
+<!-- qcow2_write_caches -->
+<g id="node140" class="node">
+<title>qcow2_write_caches</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-15771" rx="107.4815" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-15767.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_write_caches</text>
+</g>
+<!-- qcow2_flush_caches&#45;&gt;qcow2_write_caches -->
+<g id="edge251" class="edge">
+<title>qcow2_flush_caches&#45;&gt;qcow2_write_caches</title>
+<path fill="none" stroke="#000000" d="M3077.9694,-15741.3628C3145.3725,-15747.3612 3236.2269,-15755.4466 3306.0123,-15761.657"/>
+<polygon fill="#000000" stroke="#000000" points="3305.8794,-15765.1589 3316.1503,-15762.5592 3306.4999,-15758.1865 3305.8794,-15765.1589"/>
+</g>
+<!-- qcow2_write_caches&#45;&gt;qcow2_cache_write -->
+<g id="edge252" class="edge">
+<title>qcow2_write_caches&#45;&gt;qcow2_cache_write</title>
+<path fill="none" stroke="#000000" d="M3497.9985,-15781.6644C3536.6875,-15790.9757 3579.3196,-15808.4012 3605.4983,-15841 3684.0601,-15938.8287 3560.3928,-16025.2696 3641.4983,-16121 3683.9299,-16171.0829 4627.7745,-16428.7662 4888.4408,-16499.1932"/>
+<polygon fill="#000000" stroke="#000000" points="4887.5872,-16502.588 4898.1539,-16501.8162 4889.4123,-16495.8301 4887.5872,-16502.588"/>
+</g>
+<!-- qcow2_need_accurate_refcounts -->
+<g id="node141" class="node">
+<title>qcow2_need_accurate_refcounts</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-15817" rx="163.2712" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-15813.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_need_accurate_refcounts</text>
+</g>
+<!-- qcow2_write_caches&#45;&gt;qcow2_need_accurate_refcounts -->
+<g id="edge253" class="edge">
+<title>qcow2_write_caches&#45;&gt;qcow2_need_accurate_refcounts</title>
+<path fill="none" stroke="#000000" d="M3499.3378,-15781.3233C3553.3356,-15787.6335 3623.1758,-15795.7949 3682.4271,-15802.719"/>
+<polygon fill="#000000" stroke="#000000" points="3682.2602,-15806.2232 3692.5989,-15803.9077 3683.0728,-15799.2706 3682.2602,-15806.2232"/>
+</g>
+<!-- qcow2_expand_zero_clusters&#45;&gt;g_free -->
+<g id="edge261" class="edge">
+<title>qcow2_expand_zero_clusters&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M1749.9534,-21481.3277C1776.4354,-21532.8773 1858.7141,-21680.4761 1969.3645,-21759 2411.1001,-22072.4811 2650.7563,-22008.0227 3180.4983,-21895 3560.472,-21813.931 3690.8081,-21787.4788 3967.7693,-21515 3991.588,-21491.5668 3984.5233,-21476.3136 4003.7693,-21449 4220.5618,-21141.3326 4856.9479,-20442.8697 5131.1038,-20185 5289.1234,-20036.3676 5403.4935,-20069.3433 5514.5698,-19883 5562.6069,-19802.4121 5506.9768,-19758.076 5550.5698,-19675 5644.9464,-19495.1447 5734.4672,-19499.8607 5876.8408,-19355 5893.1482,-19338.4077 5893.9815,-19330.6221 5912.8408,-19317 6041.7819,-19223.8659 6148.4652,-19297.2479 6236.8408,-19165 6285.1071,-19092.7729 6268.1666,-18470.7441 6272.8408,-18384 6345.951,-17027.2393 6457.9995,-15357.26 6473.9312,-15121.2307"/>
+<polygon fill="#000000" stroke="#000000" points="6477.4347,-15121.2952 6474.6166,-15111.082 6470.4506,-15120.8234 6477.4347,-15121.2952"/>
+</g>
+<!-- qcow2_expand_zero_clusters&#45;&gt;be64_to_cpus -->
+<g id="edge265" class="edge">
+<title>qcow2_expand_zero_clusters&#45;&gt;be64_to_cpus</title>
+<path fill="none" stroke="#000000" d="M1748.7695,-21444.9449C1772.9217,-21392.2126 1851.3537,-21238.0015 1969.3645,-21172 2042.1996,-21131.2645 2282.1604,-21186.7213 2342.4314,-21129 2415.8887,-21058.6501 2331.5269,-20993.25 2378.4314,-20903 2607.4525,-20462.3352 2973.3891,-20576.3778 3180.4983,-20125 3236.3878,-20003.1934 3167.7208,-19647.8249 3216.4983,-19523 3312.5042,-19277.314 3878.1543,-18852.0884 3967.7693,-18604 4010.4454,-18485.8564 3947.9295,-14194.5214 4003.7693,-14082 4032.2798,-14024.5492 4096.568,-13983.8071 4140.7283,-13961.3462"/>
+<polygon fill="#000000" stroke="#000000" points="4142.4242,-13964.4119 4149.826,-13956.8313 4139.3125,-13958.1416 4142.4242,-13964.4119"/>
+</g>
+<!-- qcow2_expand_zero_clusters&#45;&gt;bdrv_pread -->
+<g id="edge263" class="edge">
+<title>qcow2_expand_zero_clusters&#45;&gt;bdrv_pread</title>
+<path fill="none" stroke="#000000" d="M1773.0163,-21480.7596C1816.5605,-21504.3104 1897.1521,-21546.1382 1969.3645,-21574 2130.5246,-21636.1806 2183.7455,-21614.752 2342.4314,-21683 2359.4476,-21690.3184 2360.5501,-21699.1658 2378.4314,-21704 2538.4927,-21747.2724 2589.7037,-21740.258 2751.4983,-21704 2956.2666,-21658.1116 3481.2796,-21470.1316 3605.4983,-21301 3674.8144,-21206.6217 3568.9353,-21131.9054 3641.4983,-21040 3737.9245,-20917.8703 3871.6779,-21035.3934 3967.7693,-20913 4043.0721,-20817.0854 3922.9986,-20732.3577 4003.7693,-20641 4114.8755,-20515.3306 4263.6253,-20676.4828 4369.0369,-20546 4427.9521,-20473.0724 4350.3691,-19779.1635 4405.0369,-19703 4508.6734,-19558.613 4657.6491,-19689.6858 4778.1038,-19559 4816.4188,-19517.4306 4777.3463,-19479.9527 4814.1038,-19437 4903.9414,-19332.0211 5014.1349,-19415.9616 5095.1038,-19304 5171.2128,-19198.7585 5052.8982,-19117.6929 5131.1038,-19014 5242.6136,-18866.149 5348.4184,-18932.7807 5514.5698,-18851 5680.3576,-18769.3982 5762.6661,-18792.288 5876.8408,-18647 5913.3556,-18600.5348 5883.3268,-18570.1983 5912.8408,-18519 6015.9692,-18340.1019 6158.1655,-18376.9194 6236.8408,-18186 6274.6997,-18094.1287 6267.9038,-14708.2434 6272.8408,-14609 6318.6576,-13687.992 6449.744,-12562.2085 6472.4646,-12371.1684"/>
+<polygon fill="#000000" stroke="#000000" points="6475.9555,-12371.4518 6473.6639,-12361.1077 6469.0047,-12370.6231 6475.9555,-12371.4518"/>
+</g>
+<!-- qcow2_expand_zero_clusters&#45;&gt;qcow2_validate_table -->
+<g id="edge262" class="edge">
+<title>qcow2_expand_zero_clusters&#45;&gt;qcow2_validate_table</title>
+<path fill="none" stroke="#000000" d="M1753.6975,-21481.0141C1785.1287,-21523.6684 1870.644,-21631.139 1969.3645,-21683 2119.1649,-21761.695 2184.9623,-21697.06 2342.4314,-21759 2359.8811,-21765.8638 2360.3811,-21775.9213 2378.4314,-21781 2644.0486,-21855.7356 3400.9794,-21776.2295 3605.4983,-21591 3633.2009,-21565.9101 3622.6778,-21547.2913 3641.4983,-21515 3782.4149,-21273.2219 3822.7304,-21213.3988 4003.7693,-21000 4151.0242,-20826.424 4276.2091,-20848.8356 4369.0369,-20641 4404.4635,-20561.6821 4355.3247,-19931.2396 4405.0369,-19860 4507.9819,-19712.4758 4624.5764,-19796.7571 4778.1038,-19703 4935.0681,-19607.144 5003.6494,-19596.569 5095.1038,-19437 5142.6269,-19354.0821 5074.254,-19301.824 5131.1038,-19225 5351.6629,-18926.9478 5610.1747,-19108.6249 5876.8408,-18851 5900.8714,-18827.7842 5895.278,-18813.4252 5912.8408,-18785 6045.4305,-18570.4051 6160.0771,-18559.288 6236.8408,-18319 6292.7534,-18143.981 6226.8563,-15189.8856 6272.8408,-15012 6309.7504,-14869.2196 6411.749,-14721.4544 6455.4907,-14662.5454"/>
+<polygon fill="#000000" stroke="#000000" points="6458.5565,-14664.2905 6461.7498,-14654.1884 6452.9537,-14660.0942 6458.5565,-14664.2905"/>
+</g>
+<!-- qcow2_expand_zero_clusters&#45;&gt;g_try_realloc -->
+<g id="edge264" class="edge">
+<title>qcow2_expand_zero_clusters&#45;&gt;g_try_realloc</title>
+<path fill="none" stroke="#000000" d="M1866.9064,-21453.7055C2067.9986,-21433.872 2467.6367,-21373.5686 2751.4983,-21196 2999.1665,-21041.0721 3067.9093,-20967.5662 3180.4983,-20698 3218.9908,-20605.8391 3159.249,-20331.8403 3216.4983,-20250 3335.6222,-20079.7073 3451.0031,-20138.0766 3641.4983,-20055 3785.3462,-19992.2666 3872.4836,-20044.693 3967.7693,-19920 4044.7542,-19819.2559 3924.6303,-19736.0609 4003.7693,-19637 4111.6054,-19502.018 4269.0329,-19644.8828 4369.0369,-19504 4413.5788,-19441.2507 4396.3098,-16810.4545 4405.0369,-16734 4442.8488,-16402.7463 4552.4378,-16011.201 4583.3596,-15904.8288"/>
+<polygon fill="#000000" stroke="#000000" points="4586.7385,-15905.7439 4586.1814,-15895.1637 4580.019,-15903.782 4586.7385,-15905.7439"/>
+</g>
+<!-- expand_zero_clusters_in_l1 -->
+<g id="node143" class="node">
+<title>expand_zero_clusters_in_l1</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-21199" rx="139.1754" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-21195.3" font-family="Times,serif" font-size="14.00" fill="#000000">expand_zero_clusters_in_l1</text>
+</g>
+<!-- qcow2_expand_zero_clusters&#45;&gt;expand_zero_clusters_in_l1 -->
+<g id="edge266" class="edge">
+<title>qcow2_expand_zero_clusters&#45;&gt;expand_zero_clusters_in_l1</title>
+<path fill="none" stroke="#000000" d="M1754.3928,-21444.9108C1786.6805,-21403.0754 1872.7919,-21299.1609 1969.3645,-21246 1995.012,-21231.8816 2024.9678,-21221.9212 2053.2736,-21214.9266"/>
+<polygon fill="#000000" stroke="#000000" points="2054.2828,-21218.2845 2063.2072,-21212.5743 2052.6697,-21211.4729 2054.2828,-21218.2845"/>
+</g>
+<!-- qcow2_cache_empty -->
+<g id="node144" class="node">
+<title>qcow2_cache_empty</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-16891" rx="107.4815" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-16887.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_empty</text>
+</g>
+<!-- qcow2_expand_zero_clusters&#45;&gt;qcow2_cache_empty -->
+<g id="edge267" class="edge">
+<title>qcow2_expand_zero_clusters&#45;&gt;qcow2_cache_empty</title>
+<path fill="none" stroke="#000000" d="M1747.5629,-21444.6527C1769.3441,-21387.8985 1844.0802,-21214.4844 1969.3645,-21139 2112.5568,-21052.726 2226.5274,-21211.472 2342.4314,-21091 2404.6151,-21026.3654 2339.6166,-20769.857 2378.4314,-20689 2592.2829,-20243.5144 2982.2738,-20371.6555 3180.4983,-19919 3221.1771,-19826.1079 3155.3839,-18174.9243 3216.4983,-18094 3325.4569,-17949.7231 3485.2263,-18109.9906 3605.4983,-17975 3642.2413,-17933.7604 3774.7371,-17084.8409 3800.3356,-16918.9655"/>
+<polygon fill="#000000" stroke="#000000" points="3803.8007,-16919.4596 3801.865,-16909.0432 3796.8824,-16918.3932 3803.8007,-16919.4596"/>
+</g>
+<!-- error_report_err -->
+<g id="node145" class="node">
+<title>error_report_err</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-8767" rx="87.9851" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-8763.3" font-family="Times,serif" font-size="14.00" fill="#000000">error_report_err</text>
+</g>
+<!-- qcow2_expand_zero_clusters&#45;&gt;error_report_err -->
+<g id="edge268" class="edge">
+<title>qcow2_expand_zero_clusters&#45;&gt;error_report_err</title>
+<path fill="none" stroke="#000000" d="M1746.0829,-21444.8291C1764.7614,-21383.2909 1834.4651,-21181.3378 1969.3645,-21087 2107.8899,-20990.1263 2231.7822,-21140.7911 2342.4314,-21013 2392.539,-20955.1296 2338.2802,-20390.1739 2378.4314,-20325 2478.5768,-20162.4429 2642.6309,-20268.8496 2751.4983,-20112 2808.2426,-20030.2462 2715.3066,-19959.498 2787.4983,-19891 2851.2298,-19830.5293 3121.2347,-19912.8556 3180.4983,-19848 3251.7526,-19770.0223 3160.163,-18036.3535 3216.4983,-17947 3319.641,-17783.4052 3503.5728,-17916.356 3605.4983,-17752 3669.9578,-17648.0583 3597.0908,-9059.96 3641.4983,-8946 3667.7229,-8878.7015 3732.2078,-8821.1223 3771.798,-8790.5211"/>
+<polygon fill="#000000" stroke="#000000" points="3774.0004,-8793.2434 3779.8455,-8784.4068 3769.7656,-8787.6696 3774.0004,-8793.2434"/>
+</g>
+<!-- expand_zero_clusters_in_l1&#45;&gt;be64_to_cpu -->
+<g id="edge269" class="edge">
+<title>expand_zero_clusters_in_l1&#45;&gt;be64_to_cpu</title>
+<path fill="none" stroke="#000000" d="M2229.9139,-21214.3327C2264.5345,-21222.3437 2306.0567,-21233.1643 2342.4314,-21246 2393.7741,-21264.1175 2734.3158,-21439.3406 2787.4983,-21451 2958.1129,-21488.4044 3006.127,-21461.1539 3180.4983,-21451 3532.1818,-21430.5209 3619.5388,-21412.2559 3967.7693,-21359 4147.1949,-21331.5599 4192.9063,-21326.8692 4369.0369,-21283 4553.7612,-21236.9903 4623.0675,-21266.4703 4778.1038,-21156 4800.1119,-21140.3183 4793.4,-21124.3673 4814.1038,-21107 4947.1162,-20995.4232 5359.5124,-20839.0953 5514.5698,-20761 5676.2162,-20679.5861 5721.7439,-20668.2885 5876.8408,-20575 6060.6782,-20464.4246 6087.4424,-20406.9376 6272.8408,-20299 6445.6704,-20198.3799 6570.4659,-20273.0754 6678.8408,-20105 6705.4302,-20063.7634 6713.5729,-18388.0494 6714.8408,-18339 6799.2623,-15073.1569 6864.9966,-14257.9563 6944.9204,-10992 6967.1267,-10084.5751 6956.625,-9857.3714 6980.9204,-8950 7010.4603,-7846.7618 7067.6404,-6490.6803 7076.6986,-6278.4912"/>
+<polygon fill="#000000" stroke="#000000" points="7080.2079,-6278.3483 7077.1382,-6268.208 7073.2142,-6278.0493 7080.2079,-6278.3483"/>
+</g>
+<!-- expand_zero_clusters_in_l1&#45;&gt;cpu_to_be64 -->
+<g id="edge270" class="edge">
+<title>expand_zero_clusters_in_l1&#45;&gt;cpu_to_be64</title>
+<path fill="none" stroke="#000000" d="M2278.8488,-21207.6009C2303.0614,-21214.9208 2326.0179,-21226.8594 2342.4314,-21246 2398.0792,-21310.8939 2322.9034,-21564.0035 2378.4314,-21629 2424.1386,-21682.5011 3542.3145,-21912.027 3605.4983,-21943 3623.6989,-21951.922 3622.3256,-21964.4217 3641.4983,-21971 3967.854,-22082.9752 6469.5447,-21599.302 6678.8408,-21325 6744.5334,-21238.9038 6670.3313,-19474.7268 6714.8408,-19376 6771.8658,-19249.5127 6870.7917,-19282.2852 6944.9204,-19165 7030.86,-19029.028 7064.4447,-18833.8402 7074.4182,-18761.4371"/>
+<polygon fill="#000000" stroke="#000000" points="7077.9198,-18761.6567 7075.7714,-18751.282 7070.9811,-18760.7321 7077.9198,-18761.6567"/>
+</g>
+<!-- expand_zero_clusters_in_l1&#45;&gt;bdrv_pwrite -->
+<g id="edge271" class="edge">
+<title>expand_zero_clusters_in_l1&#45;&gt;bdrv_pwrite</title>
+<path fill="none" stroke="#000000" d="M2280.6284,-21207.2125C2304.4378,-21214.5973 2326.778,-21226.6609 2342.4314,-21246 2410.5656,-21330.177 2301.7284,-22143.5493 2378.4314,-22220 2441.5872,-22282.9481 3099.6642,-22209.3573 3180.4983,-22247 3202.1802,-22257.0968 3196.7636,-22273.4874 3216.4983,-22287 3559.5551,-22521.8958 6305.8937,-23539.9915 6714.8408,-23615 6815.4205,-23633.4482 6871.8452,-23686.5306 6944.9204,-23615 6978.3762,-23582.2514 6976.8383,-21976.6379 6980.9204,-21930 7001.3509,-21696.5808 7054.6485,-21418.2075 7072.2137,-21330.1411"/>
+<polygon fill="#000000" stroke="#000000" points="7075.6863,-21330.6248 7074.2202,-21320.1319 7068.8229,-21329.2489 7075.6863,-21330.6248"/>
+</g>
+<!-- expand_zero_clusters_in_l1&#45;&gt;qemu_vfree -->
+<g id="edge272" class="edge">
+<title>expand_zero_clusters_in_l1&#45;&gt;qemu_vfree</title>
+<path fill="none" stroke="#000000" d="M2275.6483,-21208.1723C2300.6227,-21215.3865 2324.7099,-21227.1363 2342.4314,-21246 2402.1762,-21309.5954 2321.9779,-21372.4655 2378.4314,-21439 2506.6047,-21590.0616 3027.3653,-21684.0364 3216.4983,-21743 3387.1319,-21796.1963 3458.1453,-21743.8427 3605.4983,-21845 3628.0736,-21860.4979 3617.1266,-21882.516 3641.4983,-21895 3770.5609,-21961.1102 3824.6966,-21918.6199 3967.7693,-21895 4188.7833,-21858.5127 5678.4278,-21350.9748 5876.8408,-21247 6053.2849,-21154.5377 6081.9369,-21105.2459 6236.8408,-20980 6440.335,-20815.467 6568.4456,-20828.2633 6678.8408,-20591 6755.9185,-20425.3433 6650.7501,-19118.1008 6714.8408,-18947 6770.8596,-18797.4486 6888.1525,-18820.2687 6944.9204,-18671 7023.1293,-18465.3533 7072.8091,-14888.7736 7077.548,-14534.243"/>
+<polygon fill="#000000" stroke="#000000" points="7081.0501,-14534.1006 7077.6836,-14524.0548 7074.0507,-14534.0073 7081.0501,-14534.1006"/>
+</g>
+<!-- expand_zero_clusters_in_l1&#45;&gt;qcow2_pre_write_overlap_check -->
+<g id="edge276" class="edge">
+<title>expand_zero_clusters_in_l1&#45;&gt;qcow2_pre_write_overlap_check</title>
+<path fill="none" stroke="#000000" d="M2288.0957,-21193.3175C2412.016,-21184.1147 2600.3222,-21160.026 2751.4983,-21097 3058.1014,-20969.1757 3776.0018,-20499.2374 3967.7693,-20228 4001.145,-20180.7932 3972.5434,-20151.6556 4003.7693,-20103 4119.3968,-19922.8315 4276.9394,-19982.2575 4369.0369,-19789 4429.0029,-19663.1673 4341.1498,-18658.8879 4405.0369,-18535 4500.2998,-18350.269 4677.5962,-18434.9307 4778.1038,-18253 4823.1878,-18171.3926 4759.8895,-17910.8495 4814.1038,-17835 4893.4825,-17723.9438 5017.9991,-17823.647 5095.1038,-17711 5145.0488,-17638.0323 5071.1055,-16980.9537 5131.1038,-16916 5247.6478,-16789.8305 5400.2733,-16996.2091 5514.5698,-16868 5548.1395,-16830.3441 5548.3377,-13286.3975 5550.5698,-13236 5587.6327,-12399.1626 5691.7217,-11376.1264 5710.7118,-11193.5475"/>
+<polygon fill="#000000" stroke="#000000" points="5714.2119,-11193.7281 5711.7678,-11183.419 5707.2496,-11193.0021 5714.2119,-11193.7281"/>
+</g>
+<!-- expand_zero_clusters_in_l1&#45;&gt;qcow2_alloc_clusters -->
+<g id="edge279" class="edge">
+<title>expand_zero_clusters_in_l1&#45;&gt;qcow2_alloc_clusters</title>
+<path fill="none" stroke="#000000" d="M2172.6478,-21180.9703C2211.6024,-21137.6717 2307.6116,-21022.7268 2342.4314,-20906 2431.2441,-20608.2718 2280.0445,-18404.7029 2378.4314,-18110 2410.7935,-18013.0643 2494.852,-17922.1588 2538.2177,-17879.8505"/>
+<polygon fill="#000000" stroke="#000000" points="2540.7981,-17882.2245 2545.5688,-17872.7645 2535.94,-17877.1846 2540.7981,-17882.2245"/>
+</g>
+<!-- expand_zero_clusters_in_l1&#45;&gt;qcow2_free_clusters -->
+<g id="edge282" class="edge">
+<title>expand_zero_clusters_in_l1&#45;&gt;qcow2_free_clusters</title>
+<path fill="none" stroke="#000000" d="M2293.3187,-21196.0584C2311.7698,-21190.135 2328.9467,-21180.9275 2342.4314,-21167 2423.5777,-21083.1885 2302.7523,-20995.7793 2378.4314,-20907 2490.905,-20775.0571 2639.2271,-20925.1152 2751.4983,-20793 2828.7521,-20702.0916 2705.5571,-20613.7072 2787.4983,-20527 2909.6907,-20397.7004 3065.2104,-20586.492 3180.4983,-20451 3266.2226,-20350.2525 3140.2557,-19369.1008 3216.4983,-19261 3323.4816,-19109.3132 3493.3554,-19256.9132 3605.4983,-19109 3703.1799,-18980.1608 3547.9539,-18878.8737 3641.4983,-18747 3734.0538,-18616.5203 3881.2734,-18729.5731 3967.7693,-18595 4038.0761,-18485.6145 3958.7359,-14035.9845 4003.7693,-13914 4034.3692,-13831.1126 4111.7989,-13757.8104 4155.3771,-13721.3781"/>
+<polygon fill="#000000" stroke="#000000" points="4157.8676,-13723.8611 4163.3594,-13714.8008 4153.4161,-13718.4588 4157.8676,-13723.8611"/>
+</g>
+<!-- expand_zero_clusters_in_l1&#45;&gt;offset_into_cluster -->
+<g id="edge273" class="edge">
+<title>expand_zero_clusters_in_l1&#45;&gt;offset_into_cluster</title>
+<path fill="none" stroke="#000000" d="M2260.6222,-21210.952C2503.0849,-21237.9509 3122.0132,-21303.0096 3641.4983,-21325 3786.3779,-21331.1329 3849.6463,-21409.111 3967.7693,-21325 4007.6134,-21296.6285 3971.0939,-21257.3979 4003.7693,-21221 4373.8752,-20808.7304 4627.4845,-20919.8944 5131.1038,-20689 5141.7985,-20684.0968 6672.4076,-20009.8504 6678.8408,-20000 6705.57,-19959.0725 6714.3538,-13009.8802 6714.8408,-12961 6747.6165,-9671.4566 6822.4025,-5598.5999 6829.3594,-5223.0484"/>
+<polygon fill="#000000" stroke="#000000" points="6832.8593,-5223.0837 6829.5454,-5213.0205 6825.8605,-5222.9538 6832.8593,-5223.0837"/>
+</g>
+<!-- expand_zero_clusters_in_l1&#45;&gt;qcow2_signal_corruption -->
+<g id="edge274" class="edge">
+<title>expand_zero_clusters_in_l1&#45;&gt;qcow2_signal_corruption</title>
+<path fill="none" stroke="#000000" d="M2294.8158,-21200.3328C2416.6316,-21198.7666 2597.7822,-21189.7752 2751.4983,-21155 3167.1542,-21060.9661 3264.8719,-20975.0975 3605.4983,-20719 3777.4443,-20589.7237 3848.439,-20576.9918 3967.7693,-20398 3995.1349,-20356.9524 3976.6948,-20334.2401 4003.7693,-20293 4124.3305,-20109.36 4276.2761,-20159.1333 4369.0369,-19960 4452.8996,-19779.9687 4340.4197,-19254.7999 4405.0369,-19067 4506.4889,-18772.1454 4570.557,-18691.7221 4814.1038,-18497 4920.0346,-18412.3056 5017.5822,-18489.2874 5095.1038,-18378 5144.1227,-18307.6301 5100.8638,-17687.2516 5131.1038,-17607 5227.385,-17351.4864 5406.9055,-17377.9296 5514.5698,-17127 5560.9152,-17018.9842 5533.7398,-16981.3274 5550.5698,-16865 5688.7706,-15909.7679 5799.8676,-15680.1034 5876.8408,-14718 5948.8671,-13817.7301 5872.2291,-11556.233 5912.8408,-10654 5949.04,-9849.7959 6052.5861,-8867.206 6071.7652,-8689.2929"/>
+<polygon fill="#000000" stroke="#000000" points="6075.2627,-8689.5034 6072.8575,-8679.1852 6068.3032,-8688.7512 6075.2627,-8689.5034"/>
+</g>
+<!-- expand_zero_clusters_in_l1&#45;&gt;qcow2_cache_get -->
+<g id="edge275" class="edge">
+<title>expand_zero_clusters_in_l1&#45;&gt;qcow2_cache_get</title>
+<path fill="none" stroke="#000000" d="M2280.979,-21191.0652C2302.7365,-21185.6575 2324.2013,-21177.4131 2342.4314,-21165 2367.5094,-21147.9241 2352.9151,-21123.4139 2378.4314,-21107 2519.0282,-21016.5579 2633.6503,-21177.5711 2751.4983,-21059 2844.2985,-20965.6303 2698.8692,-20862.3379 2787.4983,-20765 2907.8762,-20632.7936 3063.4894,-20814.1973 3180.4983,-20679 3253.8342,-20594.2644 3152.5199,-20268.0056 3216.4983,-20176 3324.9398,-20020.0531 3433.2545,-20079.0693 3605.4983,-19999 3767.1236,-19923.8668 3860.5302,-19969.3641 3967.7693,-19827 4026.8542,-19748.5625 3950.0771,-19691.2229 4003.7693,-19609 4109.71,-19446.7651 4275.8816,-19540.899 4369.0369,-19371 4418.3051,-19281.1434 4400.5689,-15784.3797 4405.0369,-15682 4447.742,-14703.4633 4568.3021,-13505.3718 4588.6397,-13307.3268"/>
+<polygon fill="#000000" stroke="#000000" points="4592.1423,-13307.4808 4589.6845,-13297.175 4585.179,-13306.7641 4592.1423,-13307.4808"/>
+</g>
+<!-- expand_zero_clusters_in_l1&#45;&gt;qcow2_cache_put -->
+<g id="edge278" class="edge">
+<title>expand_zero_clusters_in_l1&#45;&gt;qcow2_cache_put</title>
+<path fill="none" stroke="#000000" d="M2287.8061,-21193.1248C2307.7643,-21187.3431 2326.8539,-21178.4394 2342.4314,-21165 2380.103,-21132.4991 2341.0977,-21091.8885 2378.4314,-21059 2505.403,-20947.1462 2636.9196,-21107.5183 2751.4983,-20983 2843.6249,-20882.8815 2694.8752,-20778.6593 2787.4983,-20679 2908.6101,-20548.6877 3063.2386,-20736.7892 3180.4983,-20603 3269.1241,-20501.881 3137.0355,-20107.4679 3216.4983,-19999 3325.91,-19849.6513 3443.6992,-19939.9834 3605.4983,-19850 3649.6637,-19825.4377 3941.4374,-19618.1337 3967.7693,-19575 4015.7414,-19496.4181 3939.2336,-19436.6627 4003.7693,-19371 4119.6937,-19253.0511 4263.4631,-19427.2972 4369.0369,-19300 4395.849,-19267.6709 4403.1793,-13293.9596 4405.0369,-13252 4445.5996,-12335.7656 4567.3197,-11215.1977 4588.4323,-11025.0387"/>
+<polygon fill="#000000" stroke="#000000" points="4591.9191,-11025.3502 4589.5467,-11015.0244 4584.9621,-11024.5759 4591.9191,-11025.3502"/>
+</g>
+<!-- expand_zero_clusters_in_l1&#45;&gt;bdrv_pread -->
+<g id="edge277" class="edge">
+<title>expand_zero_clusters_in_l1&#45;&gt;bdrv_pread</title>
+<path fill="none" stroke="#000000" d="M2286.8429,-21205.1427C2407.8704,-21208.9508 2592.4715,-21210.0153 2751.4983,-21191 2891.4381,-21174.267 3876.2664,-20938.1932 3967.7693,-20831 4031.5262,-20756.3105 3943.6765,-20690.668 4003.7693,-20613 4112.4438,-20472.5418 4268.7826,-20597.5869 4369.0369,-20451 4466.4905,-20308.5083 4322.8055,-19826.7863 4405.0369,-19675 4585.0769,-19342.6746 4904.0794,-19504.1353 5095.1038,-19178 5130.9358,-19116.8241 5081.2596,-18911.418 5131.1038,-18861 5191.4814,-18799.9274 5436.8911,-18849.6242 5514.5698,-18813 5714.8481,-18718.5722 5769.5629,-18664.6994 5876.8408,-18471 5916.3679,-18399.6305 5868.9995,-18359.8036 5912.8408,-18291 6008.8564,-18140.3151 6155.3086,-18211.9888 6236.8408,-18053 6280.4973,-17967.8694 6268.0688,-14704.5528 6272.8408,-14609 6318.8365,-13688.0009 6449.7755,-12562.2101 6472.4688,-12371.1686"/>
+<polygon fill="#000000" stroke="#000000" points="6475.9597,-12371.4516 6473.6666,-12361.1079 6469.0088,-12370.6239 6475.9597,-12371.4516"/>
+</g>
+<!-- expand_zero_clusters_in_l1&#45;&gt;qcow2_get_refcount -->
+<g id="edge280" class="edge">
+<title>expand_zero_clusters_in_l1&#45;&gt;qcow2_get_refcount</title>
+<path fill="none" stroke="#000000" d="M2293.9502,-21196.6545C2312.3168,-21190.6515 2329.3022,-21181.2631 2342.4314,-21167 2404.6743,-21099.3817 2325.4752,-20830.1136 2378.4314,-20755 2483.5294,-20605.9278 2637.6262,-20726.4826 2751.4983,-20584 2799.9862,-20523.3294 2745.3953,-20478.2637 2787.4983,-20413 2904.8888,-20231.0332 3079.8824,-20316.7522 3180.4983,-20125 3246.7095,-19998.8156 3155.6698,-18971.8655 3216.4983,-18843 3314.39,-18635.6158 3490.3143,-18702.3019 3605.4983,-18504 3646.2567,-18433.8299 3596.5562,-18392.5669 3641.4983,-18325 3738.4973,-18179.1696 3885.4105,-18258.5715 3967.7693,-18104 4031.6173,-17984.1698 3974.0946,-8460.4963 4003.7693,-8328 4036.5543,-8181.6163 4129.774,-8025.0339 4168.8398,-7963.7496"/>
+<polygon fill="#000000" stroke="#000000" points="4171.9499,-7965.3839 4174.4125,-7955.0792 4166.0613,-7961.5991 4171.9499,-7965.3839"/>
+</g>
+<!-- expand_zero_clusters_in_l1&#45;&gt;qcow2_cache_entry_mark_dirty -->
+<g id="edge281" class="edge">
+<title>expand_zero_clusters_in_l1&#45;&gt;qcow2_cache_entry_mark_dirty</title>
+<path fill="none" stroke="#000000" d="M2293.8388,-21196.5516C2312.2204,-21190.5623 2329.2395,-21181.2051 2342.4314,-21167 2399.249,-21105.8182 2319.5553,-20852.2036 2378.4314,-20793 2437.1928,-20733.9117 2692.093,-20813.441 2751.4983,-20755 2848.4877,-20659.5848 2690.2651,-20546.1668 2787.4983,-20451 2850.203,-20389.6279 3120.6265,-20477.1389 3180.4983,-20413 3229.9511,-20360.0225 3181.7971,-19172.6241 3216.4983,-19109 3316.7848,-18925.1259 3494.6724,-19020.7208 3605.4983,-18843 3664.4327,-18748.4925 3595.3912,-18696.3858 3641.4983,-18595 3733.6486,-18392.3686 3889.6246,-18423.4336 3967.7693,-18215 4012.0912,-18096.7814 3992.0477,-13795.7087 4003.7693,-13670 4040.6799,-13274.1503 4150.9628,-12801.3751 4179.5658,-12682.9353"/>
+<polygon fill="#000000" stroke="#000000" points="4182.9733,-12683.7347 4181.9281,-12673.1916 4176.1704,-12682.0853 4182.9733,-12683.7347"/>
+</g>
+<!-- qemu_try_blockalign -->
+<g id="node146" class="node">
+<title>qemu_try_blockalign</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-12515" rx="108.5808" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-12511.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_try_blockalign</text>
+</g>
+<!-- expand_zero_clusters_in_l1&#45;&gt;qemu_try_blockalign -->
+<g id="edge283" class="edge">
+<title>expand_zero_clusters_in_l1&#45;&gt;qemu_try_blockalign</title>
+<path fill="none" stroke="#000000" d="M2178.4547,-21181.1949C2219.9353,-21146.8948 2307.2894,-21067.0396 2342.4314,-20977 2374.4598,-20894.9379 2324.0062,-20254.2669 2378.4314,-20185 2485.1551,-20049.1727 2647.368,-20213.8256 2751.4983,-20076 2791.6034,-20022.9173 2784.894,-15352.4787 2787.4983,-15286 2831.9872,-14150.3547 2961.0755,-12757.4559 2981.3147,-12543.2105"/>
+<polygon fill="#000000" stroke="#000000" points="2984.8126,-12543.3971 2982.2707,-12533.1118 2977.8437,-12542.7374 2984.8126,-12543.3971"/>
+</g>
+<!-- qcow2_get_cluster_type -->
+<g id="node147" class="node">
+<title>qcow2_get_cluster_type</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-5761" rx="124.2781" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-5757.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_get_cluster_type</text>
+</g>
+<!-- expand_zero_clusters_in_l1&#45;&gt;qcow2_get_cluster_type -->
+<g id="edge284" class="edge">
+<title>expand_zero_clusters_in_l1&#45;&gt;qcow2_get_cluster_type</title>
+<path fill="none" stroke="#000000" d="M2211.4692,-21182.4125C2254.7806,-21166.3804 2312.4391,-21137.5585 2342.4314,-21091 2430.4691,-20954.3347 2302.6601,-20870.829 2378.4314,-20727 2479.4432,-20535.2593 2649.8833,-20604.4217 2751.4983,-20413 2823.1611,-20278.0021 2703.7674,-20198.8638 2787.4983,-20071 2897.5182,-19902.9908 3077.7763,-20020.5678 3180.4983,-19848 3287.193,-19668.7581 3109.5016,-18150.0618 3216.4983,-17971 3318.2684,-17800.685 3505.0832,-17923.1174 3605.4983,-17752 3643.8084,-17686.7157 3635.7611,-6927.4771 3641.4983,-6852 3673.9032,-6425.6841 3773.8494,-5913.2374 3798.8961,-5789.0766"/>
+<polygon fill="#000000" stroke="#000000" points="3802.3373,-5789.7173 3800.8917,-5779.2216 3795.4766,-5788.328 3802.3373,-5789.7173"/>
+</g>
+<!-- qcow2_update_cluster_refcount -->
+<g id="node148" class="node">
+<title>qcow2_update_cluster_refcount</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-19713" rx="160" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-19709.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_update_cluster_refcount</text>
+</g>
+<!-- expand_zero_clusters_in_l1&#45;&gt;qcow2_update_cluster_refcount -->
+<g id="edge285" class="edge">
+<title>expand_zero_clusters_in_l1&#45;&gt;qcow2_update_cluster_refcount</title>
+<path fill="none" stroke="#000000" d="M2172.4496,-21180.9098C2210.9761,-21137.4805 2306.127,-21022.2736 2342.4314,-20906 2404.6023,-20706.8823 2309.8588,-20165.0048 2378.4314,-19968 2411.941,-19871.7289 2495.1006,-19780.8489 2538.1646,-19738.2672"/>
+<polygon fill="#000000" stroke="#000000" points="2540.7631,-19740.6215 2545.4684,-19731.1288 2535.8704,-19735.6154 2540.7631,-19740.6215"/>
+</g>
+<!-- refcount_diff -->
+<g id="node149" class="node">
+<title>refcount_diff</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-19333" rx="71" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-19329.3" font-family="Times,serif" font-size="14.00" fill="#000000">refcount_diff</text>
+</g>
+<!-- expand_zero_clusters_in_l1&#45;&gt;refcount_diff -->
+<g id="edge286" class="edge">
+<title>expand_zero_clusters_in_l1&#45;&gt;refcount_diff</title>
+<path fill="none" stroke="#000000" d="M2178.0083,-21181.0138C2218.7451,-21146.4119 2304.9089,-21066.0738 2342.4314,-20977 2405.5419,-20827.1831 2313.9654,-20762.2387 2378.4314,-20613 2478.4977,-20381.3465 2655.8923,-20418.5297 2751.4983,-20185 2852.2088,-19939.0017 2694.2595,-19836.9263 2787.4983,-19588 2824.1163,-19490.2383 2911.9077,-19399.3847 2956.7034,-19357.4027"/>
+<polygon fill="#000000" stroke="#000000" points="2959.3288,-19359.7416 2964.2868,-19350.3784 2954.572,-19354.6062 2959.3288,-19359.7416"/>
+</g>
+<!-- bdrv_pwrite_zeroes -->
+<g id="node150" class="node">
+<title>bdrv_pwrite_zeroes</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-19273" rx="102.8821" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-19269.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_pwrite_zeroes</text>
+</g>
+<!-- expand_zero_clusters_in_l1&#45;&gt;bdrv_pwrite_zeroes -->
+<g id="edge287" class="edge">
+<title>expand_zero_clusters_in_l1&#45;&gt;bdrv_pwrite_zeroes</title>
+<path fill="none" stroke="#000000" d="M2291.3901,-21194.7072C2310.211,-21188.987 2328.0069,-21180.1963 2342.4314,-21167 2388.5645,-21124.7949 2335.613,-21076.5645 2378.4314,-21031 2498.0852,-20903.6723 2639.6319,-21041.221 2751.4983,-20907 2825.0597,-20818.7385 2713.2657,-20738.6978 2787.4983,-20651 2905.8306,-20511.2032 3067.494,-20671.1378 3180.4983,-20527 3256.8902,-20429.5616 3155.6785,-20078.8468 3216.4983,-19971 3320.0013,-19787.4665 3432.6788,-19820.5441 3605.4983,-19700 3766.5724,-19587.6484 3849.3563,-19603.672 3967.7693,-19447 3997.2619,-19407.9784 3969.7538,-19378.1488 4003.7693,-19343 4030.3188,-19315.5661 4068.7743,-19298.7275 4103.5573,-19288.4691"/>
+<polygon fill="#000000" stroke="#000000" points="4104.5753,-19291.8188 4113.2576,-19285.7469 4102.6838,-19285.0791 4104.5753,-19291.8188"/>
+</g>
+<!-- qcow2_cache_depends_on_flush -->
+<g id="node151" class="node">
+<title>qcow2_cache_depends_on_flush</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-16797" rx="161.3716" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-16793.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_depends_on_flush</text>
+</g>
+<!-- expand_zero_clusters_in_l1&#45;&gt;qcow2_cache_depends_on_flush -->
+<g id="edge288" class="edge">
+<title>expand_zero_clusters_in_l1&#45;&gt;qcow2_cache_depends_on_flush</title>
+<path fill="none" stroke="#000000" d="M2172.6739,-21180.9781C2211.6848,-21137.6962 2307.8069,-21022.7849 2342.4314,-20906 2402.0951,-20704.7599 2324.1956,-17330.7704 2378.4314,-17128 2411.6781,-17003.7009 2502.5599,-16876.648 2543.9413,-16823.2059"/>
+<polygon fill="#000000" stroke="#000000" points="2546.7414,-16825.307 2550.1414,-16815.2725 2541.2259,-16820.9965 2546.7414,-16825.307"/>
+</g>
+<!-- qcow2_cache_empty&#45;&gt;assert -->
+<g id="edge290" class="edge">
+<title>qcow2_cache_empty&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M3885.721,-16902.8176C3912.232,-16907.7589 3941.5833,-16914.3966 3967.7693,-16923 3984.5795,-16928.523 3986.6436,-16935.5507 4003.7693,-16940 4176.7705,-16984.946 4226.4649,-16959.1519 4405.0369,-16967 4897.7321,-16988.6535 5156.8759,-17321.5181 5514.5698,-16982 5570.2513,-16929.1479 5540.7501,-16368.1403 5550.5698,-16292 5641.9511,-15583.4415 5799.3986,-15428.2171 5876.8408,-14718 5885.2905,-14640.5085 5861.0999,-11970.3027 5912.8408,-11912 6009.261,-11803.352 6123.2453,-11959.5389 6236.8408,-11869 6438.9157,-11707.9406 6470.1406,-11357.6428 6474.9615,-11256.1067"/>
+<polygon fill="#000000" stroke="#000000" points="6478.4624,-11256.1593 6475.3903,-11246.0196 6471.4687,-11255.8619 6478.4624,-11256.1593"/>
+</g>
+<!-- qcow2_cache_empty&#45;&gt;qcow2_cache_flush -->
+<g id="edge291" class="edge">
+<title>qcow2_cache_empty&#45;&gt;qcow2_cache_flush</title>
+<path fill="none" stroke="#000000" d="M3857.989,-16906.62C3891.6228,-16918.1502 3934.7731,-16936.1652 3967.7693,-16961 3987.9571,-16976.1945 3982.4484,-16991.4413 4003.7693,-17005 4082.1384,-17054.8378 4721.942,-17198.5231 4814.1038,-17210 5123.0358,-17248.4711 5213.5651,-17289.4684 5514.5698,-17210 5737.8527,-17151.051 5965.4267,-16980.3267 6045.1195,-16916.4792"/>
+<polygon fill="#000000" stroke="#000000" points="6047.6466,-16918.9377 6053.2345,-16909.9362 6043.2528,-16913.4883 6047.6466,-16918.9377"/>
+</g>
+<!-- qcow2_cache_empty&#45;&gt;qcow2_cache_table_release -->
+<g id="edge292" class="edge">
+<title>qcow2_cache_empty&#45;&gt;qcow2_cache_table_release</title>
+<path fill="none" stroke="#000000" d="M3897.0495,-16881.8013C3947.7393,-16876.7558 4011.1864,-16870.4405 4065.7414,-16865.0103"/>
+<polygon fill="#000000" stroke="#000000" points="4066.2153,-16868.4805 4075.8194,-16864.0071 4065.5219,-16861.5149 4066.2153,-16868.4805"/>
+</g>
+<!-- qcow2_update_cluster_refcount&#45;&gt;update_refcount -->
+<g id="edge289" class="edge">
+<title>qcow2_update_cluster_refcount&#45;&gt;update_refcount</title>
+<path fill="none" stroke="#000000" d="M2720.9152,-19708.8648C2732.4501,-19703.3255 2742.9092,-19695.8763 2751.4983,-19686 2787.5361,-19644.5612 2778.8393,-11832.2303 2787.4983,-11778 2824.6142,-11545.5455 2934.9037,-11280.6875 2971.8112,-11196.3105"/>
+<polygon fill="#000000" stroke="#000000" points="2975.1149,-11197.4925 2975.9385,-11186.9297 2968.7076,-11194.6734 2975.1149,-11197.4925"/>
+</g>
+<!-- qcow2_attach_aio_context -->
+<g id="node152" class="node">
+<title>qcow2_attach_aio_context</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-19009" rx="134" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-19005.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_attach_aio_context</text>
+</g>
+<!-- cache_clean_timer_init -->
+<g id="node153" class="node">
+<title>cache_clean_timer_init</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-17665" rx="118.5" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-17661.3" font-family="Times,serif" font-size="14.00" fill="#000000">cache_clean_timer_init</text>
+</g>
+<!-- qcow2_attach_aio_context&#45;&gt;cache_clean_timer_init -->
+<g id="edge293" class="edge">
+<title>qcow2_attach_aio_context&#45;&gt;cache_clean_timer_init</title>
+<path fill="none" stroke="#000000" d="M2697.1253,-19012.1463C2717.6675,-19006.8015 2736.8853,-18997.4544 2751.4983,-18982 2782.8416,-18948.8519 2780.6602,-18618.1048 2787.4983,-18573 2840.7206,-18221.9384 2947.7215,-17803.1848 2976.6475,-17692.7812"/>
+<polygon fill="#000000" stroke="#000000" points="2980.0424,-17693.6334 2979.1987,-17683.0722 2973.2722,-17691.8544 2980.0424,-17693.6334"/>
+</g>
+<!-- aio_timer_new -->
+<g id="node154" class="node">
+<title>aio_timer_new</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-17725" rx="78.7863" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-17721.3" font-family="Times,serif" font-size="14.00" fill="#000000">aio_timer_new</text>
+</g>
+<!-- cache_clean_timer_init&#45;&gt;aio_timer_new -->
+<g id="edge294" class="edge">
+<title>cache_clean_timer_init&#45;&gt;aio_timer_new</title>
+<path fill="none" stroke="#000000" d="M3071.1805,-17677.2504C3148.2909,-17688.0856 3259.7295,-17703.7444 3333.7076,-17714.1395"/>
+<polygon fill="#000000" stroke="#000000" points="3333.5004,-17717.6447 3343.8902,-17715.5703 3334.4745,-17710.7128 3333.5004,-17717.6447"/>
+</g>
+<!-- cache_clean_timer_cb -->
+<g id="node155" class="node">
+<title>cache_clean_timer_cb</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-18121" rx="114.5" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-18117.3" font-family="Times,serif" font-size="14.00" fill="#000000">cache_clean_timer_cb</text>
+</g>
+<!-- cache_clean_timer_init&#45;&gt;cache_clean_timer_cb -->
+<g id="edge295" class="edge">
+<title>cache_clean_timer_init&#45;&gt;cache_clean_timer_cb</title>
+<path fill="none" stroke="#000000" d="M3101.79,-17662.8368C3130.361,-17667.6858 3158.869,-17677.7615 3180.4983,-17697 3224.0156,-17735.7072 3192.3104,-17770.0194 3216.4983,-17823 3265.8568,-17931.1141 3350.864,-18045.0172 3390.0719,-18094.9595"/>
+<polygon fill="#000000" stroke="#000000" points="3387.4558,-18097.2941 3396.401,-18102.9715 3392.9487,-18092.9549 3387.4558,-18097.2941"/>
+</g>
+<!-- timer_mod -->
+<g id="node156" class="node">
+<title>timer_mod</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-18003" rx="61.1893" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-17999.3" font-family="Times,serif" font-size="14.00" fill="#000000">timer_mod</text>
+</g>
+<!-- cache_clean_timer_init&#45;&gt;timer_mod -->
+<g id="edge296" class="edge">
+<title>cache_clean_timer_init&#45;&gt;timer_mod</title>
+<path fill="none" stroke="#000000" d="M3094.7942,-17658.6152C3126.6567,-17662.6158 3158.6583,-17673.2967 3180.4983,-17697 3248.6259,-17770.94 3142.6307,-18079.7938 3216.4983,-18148 3248.2537,-18177.3216 3570.6038,-18173.5057 3605.4983,-18148 3648.0519,-18116.896 3602.1517,-18070.0731 3641.4983,-18035 3666.3826,-18012.8184 3702.0199,-18004.1384 3733.642,-18001.2922"/>
+<polygon fill="#000000" stroke="#000000" points="3734.0268,-18004.7736 3743.7491,-18000.5633 3733.5232,-17997.7917 3734.0268,-18004.7736"/>
+</g>
+<!-- qemu_clock_get_ms -->
+<g id="node157" class="node">
+<title>qemu_clock_get_ms</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-17895" rx="104.7816" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-17891.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_clock_get_ms</text>
+</g>
+<!-- cache_clean_timer_init&#45;&gt;qemu_clock_get_ms -->
+<g id="edge297" class="edge">
+<title>cache_clean_timer_init&#45;&gt;qemu_clock_get_ms</title>
+<path fill="none" stroke="#000000" d="M3101.0217,-17668.0277C3128.7322,-17672.9373 3157.0239,-17681.7431 3180.4983,-17697 3204.9943,-17712.9209 3192.7776,-17734.9453 3216.4983,-17752 3375.0067,-17865.9644 3451.176,-17819.5234 3641.4983,-17863 3667.8202,-17869.0129 3696.6891,-17874.9044 3722.7286,-17879.9603"/>
+<polygon fill="#000000" stroke="#000000" points="3722.077,-17883.399 3732.5588,-17881.8556 3723.4023,-17876.5256 3722.077,-17883.399"/>
+</g>
+<!-- cache_clean_timer_cb&#45;&gt;timer_mod -->
+<g id="edge299" class="edge">
+<title>cache_clean_timer_cb&#45;&gt;timer_mod</title>
+<path fill="none" stroke="#000000" d="M3524.212,-18118.0922C3552.446,-18113.28 3581.4864,-18104.4903 3605.4983,-18089 3629.7367,-18073.3636 3617.5022,-18051.0058 3641.4983,-18035 3668.3555,-18017.0858 3702.8876,-18008.7171 3733.2603,-18004.9724"/>
+<polygon fill="#000000" stroke="#000000" points="3733.8206,-18008.4322 3743.3841,-18003.8726 3733.0646,-18001.4731 3733.8206,-18008.4322"/>
+</g>
+<!-- cache_clean_timer_cb&#45;&gt;qemu_clock_get_ms -->
+<g id="edge300" class="edge">
+<title>cache_clean_timer_cb&#45;&gt;qemu_clock_get_ms</title>
+<path fill="none" stroke="#000000" d="M3523.1559,-18124.7229C3553.2085,-18120.2654 3583.4381,-18109.9995 3605.4983,-18089 3660.4927,-18036.6498 3586.5288,-17974.3765 3641.4983,-17922 3654.9134,-17909.2177 3671.9345,-17901.1647 3689.8905,-17896.2688"/>
+<polygon fill="#000000" stroke="#000000" points="3691.034,-17899.5941 3699.9453,-17893.8636 3689.4054,-17892.7861 3691.034,-17899.5941"/>
+</g>
+<!-- qcow2_cache_clean_unused -->
+<g id="node158" class="node">
+<title>qcow2_cache_clean_unused</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-17949" rx="141.8751" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-17945.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_clean_unused</text>
+</g>
+<!-- cache_clean_timer_cb&#45;&gt;qcow2_cache_clean_unused -->
+<g id="edge298" class="edge">
+<title>cache_clean_timer_cb&#45;&gt;qcow2_cache_clean_unused</title>
+<path fill="none" stroke="#000000" d="M3524.9384,-18122.8667C3553.9754,-18118.1702 3583.2317,-18108.2443 3605.4983,-18089 3645.3774,-18054.5337 3601.6357,-18010.4854 3641.4983,-17976 3648.8299,-17969.6574 3657.0659,-17964.5183 3665.8402,-17960.3756"/>
+<polygon fill="#000000" stroke="#000000" points="3667.3309,-17963.545 3675.1634,-17956.4104 3664.5912,-17957.1034 3667.3309,-17963.545"/>
+</g>
+<!-- qcow2_cache_clean_unused&#45;&gt;qcow2_cache_table_release -->
+<g id="edge301" class="edge">
+<title>qcow2_cache_clean_unused&#45;&gt;qcow2_cache_table_release</title>
+<path fill="none" stroke="#000000" d="M3938.8289,-17942.9847C3949.7279,-17937.9318 3959.6486,-17931.1054 3967.7693,-17922 4021.2316,-17862.0551 3982.5655,-17277.4726 4003.7693,-17200 4039.1665,-17070.6687 4128.2065,-16934.9404 4167.3917,-16879.2169"/>
+<polygon fill="#000000" stroke="#000000" points="4170.3075,-16881.1557 4173.2368,-16870.9738 4164.5974,-16877.1067 4170.3075,-16881.1557"/>
+</g>
+<!-- can_clean_entry -->
+<g id="node159" class="node">
+<title>can_clean_entry</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-18095" rx="87.1846" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-18091.3" font-family="Times,serif" font-size="14.00" fill="#000000">can_clean_entry</text>
+</g>
+<!-- qcow2_cache_clean_unused&#45;&gt;can_clean_entry -->
+<g id="edge302" class="edge">
+<title>qcow2_cache_clean_unused&#45;&gt;can_clean_entry</title>
+<path fill="none" stroke="#000000" d="M3932.5761,-17956.9704C3945.2784,-17961.5204 3957.3164,-17967.6975 3967.7693,-17976 4000.5371,-18002.0265 3971.1246,-18036.8192 4003.7693,-18063 4027.7973,-18082.2703 4059.3776,-18091.6059 4089.5079,-18095.7412"/>
+<polygon fill="#000000" stroke="#000000" points="4089.3134,-18099.2427 4099.6574,-18096.9511 4090.142,-18092.2919 4089.3134,-18099.2427"/>
+</g>
+<!-- qcow2_can_store_new_dirty_bitmap -->
+<g id="node160" class="node">
+<title>qcow2_can_store_new_dirty_bitmap</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-23929" rx="180.0681" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-23925.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_can_store_new_dirty_bitmap</text>
+</g>
+<!-- qcow2_can_store_new_dirty_bitmap&#45;&gt;error_setg -->
+<g id="edge303" class="edge">
+<title>qcow2_can_store_new_dirty_bitmap&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M2674.5925,-23943.2992C2913.6658,-23971.8683 3471.2643,-24023.47 3605.4983,-23903 3683.8091,-23832.719 3569.7593,-23745.9774 3641.4983,-23669 4107.9656,-23168.4703 6161.731,-23613.0169 6678.8408,-23165 6759.7952,-23094.8623 6812.3326,-22748.8163 6826.2049,-22647.1402"/>
+<polygon fill="#000000" stroke="#000000" points="6829.7012,-22647.4019 6827.5668,-22637.0243 6822.7638,-22646.4679 6829.7012,-22647.4019"/>
+</g>
+<!-- qcow2_can_store_new_dirty_bitmap&#45;&gt;strlen -->
+<g id="edge304" class="edge">
+<title>qcow2_can_store_new_dirty_bitmap&#45;&gt;strlen</title>
+<path fill="none" stroke="#000000" d="M2700.9939,-23940.8402C2718.3367,-23944.617 2735.5744,-23949.5544 2751.4983,-23956 2769.7929,-23963.4052 2769.104,-23974.8459 2787.4983,-23982 3939.8069,-24430.1686 4318.5752,-24200.7909 5550.5698,-24305 5870.6946,-24332.078 5951.6038,-24329.5392 6272.8408,-24334 6571.5141,-24338.1474 6727.8866,-24539.2297 6944.9204,-24334 7034.7102,-24249.0938 7072.819,-22247.7775 7077.4368,-21985.3049"/>
+<polygon fill="#000000" stroke="#000000" points="7080.94,-21985.1414 7077.6151,-21975.0819 7073.9411,-21985.0193 7080.94,-21985.1414"/>
+</g>
+<!-- check_constraints_on_bitmap -->
+<g id="node161" class="node">
+<title>check_constraints_on_bitmap</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-24425" rx="149.5" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-24421.3" font-family="Times,serif" font-size="14.00" fill="#000000">check_constraints_on_bitmap</text>
+</g>
+<!-- qcow2_can_store_new_dirty_bitmap&#45;&gt;check_constraints_on_bitmap -->
+<g id="edge305" class="edge">
+<title>qcow2_can_store_new_dirty_bitmap&#45;&gt;check_constraints_on_bitmap</title>
+<path fill="none" stroke="#000000" d="M2725.7902,-23937.2168C2735.2287,-23942.1178 2743.9388,-23948.2892 2751.4983,-23956 2842.1127,-24048.4283 2700.2542,-24149.3838 2787.4983,-24245 2908.0141,-24377.0807 3015.9326,-24261.0892 3180.4983,-24331 3198.197,-24338.5188 3199.3254,-24346.3472 3216.4983,-24355 3257.0981,-24375.4568 3305.144,-24392.8086 3343.3249,-24405.1192"/>
+<polygon fill="#000000" stroke="#000000" points="3342.7215,-24408.6001 3353.312,-24408.2974 3344.8442,-24401.9297 3342.7215,-24408.6001"/>
+</g>
+<!-- bdrv_get_device_or_node_name -->
+<g id="node162" class="node">
+<title>bdrv_get_device_or_node_name</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-24505" rx="159.4721" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-24501.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_get_device_or_node_name</text>
+</g>
+<!-- qcow2_can_store_new_dirty_bitmap&#45;&gt;bdrv_get_device_or_node_name -->
+<g id="edge306" class="edge">
+<title>qcow2_can_store_new_dirty_bitmap&#45;&gt;bdrv_get_device_or_node_name</title>
+<path fill="none" stroke="#000000" d="M2726.3955,-23937.269C2735.6274,-23942.1742 2744.1307,-23948.3311 2751.4983,-23956 2805.0542,-24011.7464 2739.551,-24241.3621 2787.4983,-24302 2791.4133,-24306.9512 3210.329,-24450.6649 3216.4983,-24452 3356.8234,-24482.3669 3519.6243,-24495.3704 3638.3172,-24500.92"/>
+<polygon fill="#000000" stroke="#000000" points="3638.4327,-24504.4288 3648.5813,-24501.3865 3638.7506,-24497.436 3638.4327,-24504.4288"/>
+</g>
+<!-- calc_dir_entry_size -->
+<g id="node163" class="node">
+<title>calc_dir_entry_size</title>
+<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-19887" rx="100.9827" ry="18"/>
+<text text-anchor="middle" x="4591.5704" y="-19883.3" font-family="Times,serif" font-size="14.00" fill="#000000">calc_dir_entry_size</text>
+</g>
+<!-- qcow2_can_store_new_dirty_bitmap&#45;&gt;calc_dir_entry_size -->
+<g id="edge307" class="edge">
+<title>qcow2_can_store_new_dirty_bitmap&#45;&gt;calc_dir_entry_size</title>
+<path fill="none" stroke="#000000" d="M2741.3076,-23925.3428C3008.8307,-23915.6344 3497.6096,-23880.2017 3605.4983,-23751 3667.5274,-23676.7173 3621.2844,-23411.6411 3641.4983,-23317 3732.8165,-22889.4499 3876.2873,-22816.5151 3967.7693,-22389 4007.8989,-22201.4658 3954.6008,-22144.3697 4003.7693,-21959 4102.5302,-21586.6632 4279.8595,-21547.7477 4369.0369,-21173 4397.7838,-21052.1978 4352.8831,-20168.6923 4405.0369,-20056 4435.9225,-19989.2634 4506.8054,-19937.2391 4551.7553,-19909.4222"/>
+<polygon fill="#000000" stroke="#000000" points="4553.6495,-19912.3668 4560.38,-19904.1845 4550.0159,-19906.3837 4553.6495,-19912.3668"/>
+</g>
+<!-- bitmap_list_load -->
+<g id="node164" class="node">
+<title>bitmap_list_load</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-12217" rx="87.1846" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-12213.3" font-family="Times,serif" font-size="14.00" fill="#000000">bitmap_list_load</text>
+</g>
+<!-- qcow2_can_store_new_dirty_bitmap&#45;&gt;bitmap_list_load -->
+<g id="edge308" class="edge">
+<title>qcow2_can_store_new_dirty_bitmap&#45;&gt;bitmap_list_load</title>
+<path fill="none" stroke="#000000" d="M2575.4195,-23910.9682C2645.8505,-23788.3139 3052.1643,-23061.8993 3180.4983,-22410 3231.985,-22148.4623 3174.2015,-13077.1803 3216.4983,-12814 3253.0655,-12586.4705 3361.8781,-12327.6042 3398.6776,-12244.3221"/>
+<polygon fill="#000000" stroke="#000000" points="3401.9354,-12245.6098 3402.7987,-12235.0501 3395.5388,-12242.7666 3401.9354,-12245.6098"/>
+</g>
+<!-- bitmap_list_free -->
+<g id="node165" class="node">
+<title>bitmap_list_free</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-7351" rx="86.5" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-7347.3" font-family="Times,serif" font-size="14.00" fill="#000000">bitmap_list_free</text>
+</g>
+<!-- qcow2_can_store_new_dirty_bitmap&#45;&gt;bitmap_list_free -->
+<g id="edge309" class="edge">
+<title>qcow2_can_store_new_dirty_bitmap&#45;&gt;bitmap_list_free</title>
+<path fill="none" stroke="#000000" d="M2582.4845,-23910.8791C2669.0463,-23819.9291 3052.0379,-23400.6036 3180.4983,-22972 3233.5511,-22794.9909 3190.6443,-19828.971 3216.4983,-19646 3307.2115,-19004.0126 3517.1534,-18882.3176 3605.4983,-18240 3645.0285,-17952.5929 3590.2975,-8081.559 3641.4983,-7796 3671.1188,-7630.7993 3757.0998,-7446.3541 3790.8269,-7378.2026"/>
+<polygon fill="#000000" stroke="#000000" points="3794.0817,-7379.5185 3795.411,-7369.0074 3787.817,-7376.3953 3794.0817,-7379.5185"/>
+</g>
+<!-- find_bitmap_by_name -->
+<g id="node166" class="node">
+<title>find_bitmap_by_name</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-23729" rx="112.5" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-23725.3" font-family="Times,serif" font-size="14.00" fill="#000000">find_bitmap_by_name</text>
+</g>
+<!-- qcow2_can_store_new_dirty_bitmap&#45;&gt;find_bitmap_by_name -->
+<g id="edge310" class="edge">
+<title>qcow2_can_store_new_dirty_bitmap&#45;&gt;find_bitmap_by_name</title>
+<path fill="none" stroke="#000000" d="M2587.4919,-23911.0111C2639.4619,-23869.6546 2765.0208,-23770.6107 2787.4983,-23761 2813.3972,-23749.9264 2842.7193,-23742.6603 2870.6609,-23737.8996"/>
+<polygon fill="#000000" stroke="#000000" points="2871.5659,-23741.2992 2880.8838,-23736.2566 2870.455,-23734.3879 2871.5659,-23741.2992"/>
+</g>
+<!-- error_prepend -->
+<g id="node167" class="node">
+<title>error_prepend</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-24467" rx="78" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-24463.3" font-family="Times,serif" font-size="14.00" fill="#000000">error_prepend</text>
+</g>
+<!-- qcow2_can_store_new_dirty_bitmap&#45;&gt;error_prepend -->
+<g id="edge311" class="edge">
+<title>qcow2_can_store_new_dirty_bitmap&#45;&gt;error_prepend</title>
+<path fill="none" stroke="#000000" d="M2726.5238,-23937.1466C2735.7253,-23942.0807 2744.1868,-23948.2776 2751.4983,-23956 2813.3149,-24021.2909 2738.3243,-24283.7264 2787.4983,-24359 2818.2419,-24406.0613 2876.8253,-24434.394 2922.0586,-24450.1527"/>
+<polygon fill="#000000" stroke="#000000" points="2921.1897,-24453.553 2931.7837,-24453.421 2923.4196,-24446.9177 2921.1897,-24453.553"/>
+</g>
+<!-- check_constraints_on_bitmap&#45;&gt;error_setg -->
+<g id="edge312" class="edge">
+<title>check_constraints_on_bitmap&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M3468.8318,-24408.3054C3905.2343,-24282.3041 6664.3037,-23485.2107 6678.8408,-23469 6791.4995,-23343.3719 6822.8267,-22781.1443 6828.7383,-22647.5482"/>
+<polygon fill="#000000" stroke="#000000" points="6832.2453,-22647.4576 6829.1778,-22637.3166 6825.2518,-22647.1571 6832.2453,-22647.4576"/>
+</g>
+<!-- check_constraints_on_bitmap&#45;&gt;error_setg_errno -->
+<g id="edge314" class="edge">
+<title>check_constraints_on_bitmap&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M3441.9387,-24407.2285C3487.7737,-24378.8886 3571.9104,-24318.646 3605.4983,-24241 3634.5997,-24173.7255 3593.9928,-13741.8209 3641.4983,-13686 3658.8209,-13665.6451 3685.1217,-13656.5248 3711.5787,-13653.1594"/>
+<polygon fill="#000000" stroke="#000000" points="3712.1087,-13656.6239 3721.7079,-13652.14 3711.4077,-13649.6591 3712.1087,-13656.6239"/>
+</g>
+<!-- check_constraints_on_bitmap&#45;&gt;ctz32 -->
+<g id="edge315" class="edge">
+<title>check_constraints_on_bitmap&#45;&gt;ctz32</title>
+<path fill="none" stroke="#000000" d="M3539.3221,-24434.2409C3652.3905,-24443.0916 3821.412,-24458.046 3967.7693,-24478 4246.788,-24516.0407 4309.9704,-24589 4591.5704,-24589 4591.5704,-24589 4591.5704,-24589 5322.8368,-24589 5646.1681,-24589 5965.161,-24881.6065 6051.8728,-24967.5409"/>
+<polygon fill="#000000" stroke="#000000" points="6049.5345,-24970.1522 6059.083,-24974.7432 6054.4816,-24965.1998 6049.5345,-24970.1522"/>
+</g>
+<!-- check_constraints_on_bitmap&#45;&gt;strlen -->
+<g id="edge313" class="edge">
+<title>check_constraints_on_bitmap&#45;&gt;strlen</title>
+<path fill="none" stroke="#000000" d="M3560.263,-24423.8624C4029.0118,-24422.4228 5464.9126,-24434.8544 5876.8408,-24635 6071.7977,-24729.7247 6145.8556,-24767.2702 6236.8408,-24964 6283.4654,-25064.8124 6192.8993,-25885.8874 6272.8408,-25963 6487.8246,-26170.3762 6730.2305,-26170.6804 6944.9204,-25963 7020.934,-25889.4682 7072.5425,-22341.1034 7077.5245,-21985.6229"/>
+<polygon fill="#000000" stroke="#000000" points="7081.0273,-21985.4426 7077.6673,-21975.3947 7074.0279,-21985.3448 7081.0273,-21985.4426"/>
+</g>
+<!-- check_constraints_on_bitmap&#45;&gt;assert -->
+<g id="edge316" class="edge">
+<title>check_constraints_on_bitmap&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M3494.3456,-24410.0227C3532.2184,-24399.55 3575.219,-24382.0308 3605.4983,-24353 4269.4773,-23716.3967 4026.7788,-23282.4824 4405.0369,-22444 4597.0819,-22018.2949 6131.1403,-19115.8994 6236.8408,-18661 6276.7322,-18489.3208 6256.1103,-12491.457 6272.8408,-12316 6313.5592,-11888.9779 6437.6348,-11379.338 6468.7205,-11255.9071"/>
+<polygon fill="#000000" stroke="#000000" points="6472.1393,-11256.6634 6471.1972,-11246.1105 6465.3529,-11254.9476 6472.1393,-11256.6634"/>
+</g>
+<!-- check_constraints_on_bitmap&#45;&gt;bdrv_get_device_or_node_name -->
+<g id="edge318" class="edge">
+<title>check_constraints_on_bitmap&#45;&gt;bdrv_get_device_or_node_name</title>
+<path fill="none" stroke="#000000" d="M3518.1069,-24437.6014C3546.8256,-24442.3361 3577.6301,-24448.6642 3605.4983,-24457 3622.273,-24462.0176 3624.8023,-24467.7261 3641.4983,-24473 3660.451,-24478.9868 3681.012,-24484.0682 3700.9446,-24488.2982"/>
+<polygon fill="#000000" stroke="#000000" points="3700.4819,-24491.7764 3710.9829,-24490.3696 3701.8965,-24484.9208 3700.4819,-24491.7764"/>
+</g>
+<!-- bdrv_getlength -->
+<g id="node168" class="node">
+<title>bdrv_getlength</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-11507" rx="82" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-11503.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_getlength</text>
+</g>
+<!-- check_constraints_on_bitmap&#45;&gt;bdrv_getlength -->
+<g id="edge317" class="edge">
+<title>check_constraints_on_bitmap&#45;&gt;bdrv_getlength</title>
+<path fill="none" stroke="#000000" d="M3559.6872,-24422.5626C3577.1019,-24416.3272 3593.0596,-24406.897 3605.4983,-24393 3656.4031,-24336.1271 3635.9336,-23783.124 3641.4983,-23707 3754.7203,-22158.1257 3891.9737,-21779.1563 3967.7693,-20228 3970.716,-20167.6964 3964.228,-11579.6255 4003.7693,-11534 4028.7132,-11505.2181 4069.8501,-11497.3384 4106.773,-11497.1577"/>
+<polygon fill="#000000" stroke="#000000" points="4107.011,-11500.6613 4117.0584,-11497.2999 4107.1078,-11493.6619 4107.011,-11500.6613"/>
+</g>
+<!-- calc_dir_entry_size&#45;&gt;ROUND_UP -->
+<g id="edge319" class="edge">
+<title>calc_dir_entry_size&#45;&gt;ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M4685.8904,-19880.6561C4825.1384,-19871.8521 5093.965,-19857 5322.8368,-19857 5322.8368,-19857 5322.8368,-19857 5713.7053,-19857 5963.8072,-19857 6260.0753,-19857 6397.9863,-19857"/>
+<polygon fill="#000000" stroke="#000000" points="6398.0393,-19860.5001 6408.0393,-19857 6398.0392,-19853.5001 6398.0393,-19860.5001"/>
+</g>
+<!-- bitmap_list_load&#45;&gt;error_setg -->
+<g id="edge320" class="edge">
+<title>bitmap_list_load&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M3491.9608,-12210.2201C3531.1366,-12211.4488 3575.961,-12220.2248 3605.4983,-12249 3666.4354,-12308.365 3575.9288,-12382.7951 3641.4983,-12437 3697.3803,-12483.1966 3895.3984,-12441.4024 3967.7693,-12437 4147.1037,-12426.091 4216.8604,-12483.5099 4369.0369,-12388 4394.098,-12372.271 4379.8824,-12347.579 4405.0369,-12332 4560.5343,-12235.6956 4631.4739,-12297.015 4814.1038,-12287 4938.8053,-12280.1616 5005.259,-12200.2524 5095.1038,-12287 5177.1656,-12366.2329 5067.2978,-13218.4442 5131.1038,-13313 5431.9775,-13758.8723 5840.859,-13440.9595 6236.8408,-13805 6537.0317,-14080.9764 6576.001,-14214.4097 6678.8408,-14609 6713.6103,-14742.4083 6711.7398,-19434.1701 6714.8408,-19572 6743.0166,-20824.3034 6817.3911,-22364.7921 6828.4877,-22590.8011"/>
+<polygon fill="#000000" stroke="#000000" points="6824.9943,-22591.0246 6828.9815,-22600.8405 6831.9859,-22590.6806 6824.9943,-22591.0246"/>
+</g>
+<!-- bitmap_list_load&#45;&gt;error_setg_errno -->
+<g id="edge321" class="edge">
+<title>bitmap_list_load&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M3418.866,-12235.1075C3449.5793,-12306.7783 3561.8512,-12578.1883 3605.4983,-12814 3634.0086,-12968.0325 3572.7173,-13377.259 3641.4983,-13518 3667.6714,-13571.5559 3724.4011,-13613.0395 3763.5481,-13636.7485"/>
+<polygon fill="#000000" stroke="#000000" points="3762.2109,-13640.0241 3772.5994,-13642.105 3765.776,-13633.9999 3762.2109,-13640.0241"/>
+</g>
+<!-- bitmap_list_load&#45;&gt;g_free -->
+<g id="edge322" class="edge">
+<title>bitmap_list_load&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M3490.894,-12209.7802C3530.5195,-12210.7272 3576.0721,-12219.3831 3605.4983,-12249 3677.8047,-12321.7752 3563.5051,-12410.3553 3641.4983,-12477 3751.7417,-12571.2024 3822.764,-12478.084 3967.7693,-12477 4146.1254,-12475.6666 4206.1893,-12543.7553 4369.0369,-12471 4390.5743,-12461.3778 4384.7424,-12444.0241 4405.0369,-12432 4566.2414,-12336.4898 4628.1265,-12352.8369 4814.1038,-12330 4938.0617,-12314.7787 5005.6573,-12242.8417 5095.1038,-12330 5150.3898,-12383.8716 5097.6427,-13649.4367 5131.1038,-13719 5227.6962,-13919.809 5345.4998,-13896.846 5514.5698,-14042 5676.8987,-14181.3665 5779.7199,-14168.3663 5876.8408,-14359 5917.0533,-14437.9311 5854.7358,-14689.1347 5912.8408,-14756 6009.8584,-14867.6447 6136.3977,-14723.4269 6236.8408,-14832 6308.2971,-14909.2399 6197.6807,-14992.3592 6272.8408,-15066 6313.3317,-15105.6723 6382.1298,-15106.4007 6428.2682,-15101.3062"/>
+<polygon fill="#000000" stroke="#000000" points="6428.8298,-15104.7635 6438.3257,-15100.0647 6427.9722,-15097.8162 6428.8298,-15104.7635"/>
+</g>
+<!-- bitmap_list_load&#45;&gt;bdrv_pread -->
+<g id="edge324" class="edge">
+<title>bitmap_list_load&#45;&gt;bdrv_pread</title>
+<path fill="none" stroke="#000000" d="M3491.4536,-12210.0238C3605.3806,-12200.529 3820.2896,-12184.0293 4003.7693,-12178 4166.0229,-12172.6682 4206.9462,-12168.9865 4369.0369,-12178 4693.2343,-12196.0278 4773.5704,-12213.7754 5095.1038,-12259 5460.1623,-12310.3466 5545.4946,-12367.0013 5912.8408,-12398 6056.3308,-12410.1085 6093.7607,-12414.2508 6236.8408,-12398 6301.6146,-12390.6431 6374.3994,-12372.4126 6422.4428,-12358.9467"/>
+<polygon fill="#000000" stroke="#000000" points="6423.6406,-12362.2451 6432.3074,-12356.1511 6421.732,-12355.5103 6423.6406,-12362.2451"/>
+</g>
+<!-- bitmap_list_load&#45;&gt;g_try_malloc -->
+<g id="edge323" class="edge">
+<title>bitmap_list_load&#45;&gt;g_try_malloc</title>
+<path fill="none" stroke="#000000" d="M3492.903,-12210.8185C3531.5982,-12212.3543 3575.7195,-12221.222 3605.4983,-12249 3656.2645,-12296.3555 3587.044,-12357.9363 3641.4983,-12401 3769.1141,-12501.9214 4229.5358,-12402.728 4369.0369,-12319 4824.575,-12045.588 4744.778,-11762.721 5131.1038,-11398 5280.643,-11256.8236 5773.3603,-11027.7203 5876.8408,-10850 5911.1822,-10791.0212 5864.2255,-10592.8996 5912.8408,-10545 5979.2481,-10479.5705 6256.5244,-10479.2705 6395.5862,-10483.497"/>
+<polygon fill="#000000" stroke="#000000" points="6395.6545,-10487.0009 6405.7611,-10483.8219 6395.8779,-10480.0045 6395.6545,-10487.0009"/>
+</g>
+<!-- bitmap_list_load&#45;&gt;bitmap_list_free -->
+<g id="edge333" class="edge">
+<title>bitmap_list_load&#45;&gt;bitmap_list_free</title>
+<path fill="none" stroke="#000000" d="M3423.2015,-12199.0094C3459.7593,-12143.9032 3568.1595,-11971.3699 3605.4983,-11810 3655.7713,-11592.7314 3601.5345,-8015.3989 3641.4983,-7796 3671.5747,-7630.8817 3757.2851,-7446.3876 3790.8834,-7378.2128"/>
+<polygon fill="#000000" stroke="#000000" points="3794.1381,-7379.5277 3795.4496,-7369.0143 3787.8682,-7376.4152 3794.1381,-7379.5277"/>
+</g>
+<!-- bitmap_list_new -->
+<g id="node169" class="node">
+<title>bitmap_list_new</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-20201" rx="87.1846" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-20197.3" font-family="Times,serif" font-size="14.00" fill="#000000">bitmap_list_new</text>
+</g>
+<!-- bitmap_list_load&#45;&gt;bitmap_list_new -->
+<g id="edge325" class="edge">
+<title>bitmap_list_load&#45;&gt;bitmap_list_new</title>
+<path fill="none" stroke="#000000" d="M3419.1838,-12235.0524C3451.0859,-12306.5171 3567.2077,-12577.2595 3605.4983,-12814 3661.0096,-13157.2122 3615.5764,-18725.2953 3641.4983,-19072 3674.5335,-19513.8459 3774.4258,-20045.6984 3799.0853,-20172.7653"/>
+<polygon fill="#000000" stroke="#000000" points="3795.6987,-20173.6856 3801.0462,-20182.8319 3802.5695,-20172.3472 3795.6987,-20173.6856"/>
+</g>
+<!-- next_dir_entry -->
+<g id="node170" class="node">
+<title>next_dir_entry</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-13491" rx="79.5" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-13487.3" font-family="Times,serif" font-size="14.00" fill="#000000">next_dir_entry</text>
+</g>
+<!-- bitmap_list_load&#45;&gt;next_dir_entry -->
+<g id="edge326" class="edge">
+<title>bitmap_list_load&#45;&gt;next_dir_entry</title>
+<path fill="none" stroke="#000000" d="M3418.6773,-12235.1438C3448.6848,-12306.9501 3558.6707,-12578.7992 3605.4983,-12814 3645.541,-13015.1221 3568.9948,-13082.1751 3641.4983,-13274 3671.5238,-13353.4395 3740.0992,-13428.5537 3778.0839,-13466.0774"/>
+<polygon fill="#000000" stroke="#000000" points="3776.0965,-13469.0279 3785.7003,-13473.5021 3780.9828,-13464.0154 3776.0965,-13469.0279"/>
+</g>
+<!-- bitmap_dir_entry_to_cpu -->
+<g id="node171" class="node">
+<title>bitmap_dir_entry_to_cpu</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-12119" rx="127.5" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-12115.3" font-family="Times,serif" font-size="14.00" fill="#000000">bitmap_dir_entry_to_cpu</text>
+</g>
+<!-- bitmap_list_load&#45;&gt;bitmap_dir_entry_to_cpu -->
+<g id="edge327" class="edge">
+<title>bitmap_list_load&#45;&gt;bitmap_dir_entry_to_cpu</title>
+<path fill="none" stroke="#000000" d="M3466.9786,-12203.0631C3536.4514,-12185.767 3655.0878,-12156.2312 3731.6396,-12137.1727"/>
+<polygon fill="#000000" stroke="#000000" points="3732.8296,-12140.4834 3741.6879,-12134.6711 3731.1385,-12133.6907 3732.8296,-12140.4834"/>
+</g>
+<!-- check_dir_entry -->
+<g id="node172" class="node">
+<title>check_dir_entry</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-12249" rx="86.5" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-12245.3" font-family="Times,serif" font-size="14.00" fill="#000000">check_dir_entry</text>
+</g>
+<!-- bitmap_list_load&#45;&gt;check_dir_entry -->
+<g id="edge328" class="edge">
+<title>bitmap_list_load&#45;&gt;check_dir_entry</title>
+<path fill="none" stroke="#000000" d="M3492.0825,-12223.5916C3556.6253,-12228.8385 3646.9215,-12236.179 3713.8724,-12241.6217"/>
+<polygon fill="#000000" stroke="#000000" points="3713.7412,-12245.1225 3723.992,-12242.4443 3714.3085,-12238.1455 3713.7412,-12245.1225"/>
+</g>
+<!-- dir_entry_name_field -->
+<g id="node173" class="node">
+<title>dir_entry_name_field</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-12205" rx="109.381" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-12201.3" font-family="Times,serif" font-size="14.00" fill="#000000">dir_entry_name_field</text>
+</g>
+<!-- bitmap_list_load&#45;&gt;dir_entry_name_field -->
+<g id="edge329" class="edge">
+<title>bitmap_list_load&#45;&gt;dir_entry_name_field</title>
+<path fill="none" stroke="#000000" d="M3494.8421,-12221.9379C3530.0949,-12226.2416 3570.8747,-12234.2272 3605.4983,-12249 3623.8938,-12256.8488 3622.5246,-12269.6754 3641.4983,-12276 3710.2822,-12298.928 3902.249,-12307.0487 3967.7693,-12276 3990.6023,-12265.1799 3981.7911,-12244.4651 4003.7693,-12232 4023.3196,-12220.9119 4045.8628,-12213.8724 4068.2923,-12209.4956"/>
+<polygon fill="#000000" stroke="#000000" points="4069.0021,-12212.9243 4078.2323,-12207.7229 4067.7731,-12206.033 4069.0021,-12212.9243"/>
+</g>
+<!-- g_new0 -->
+<g id="node174" class="node">
+<title>g_new0</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-15985" rx="46.2923" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-15981.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_new0</text>
+</g>
+<!-- bitmap_list_load&#45;&gt;g_new0 -->
+<g id="edge330" class="edge">
+<title>bitmap_list_load&#45;&gt;g_new0</title>
+<path fill="none" stroke="#000000" d="M3419.1408,-12235.0594C3450.8819,-12306.5504 3566.4825,-12577.3779 3605.4983,-12814 3632.8863,-12980.1024 3570.561,-15691.3304 3641.4983,-15844 3667.4926,-15899.9445 3727.6181,-15942.2898 3767.1629,-15965.3627"/>
+<polygon fill="#000000" stroke="#000000" points="3765.827,-15968.6297 3776.2486,-15970.5373 3769.2913,-15962.547 3765.827,-15968.6297"/>
+</g>
+<!-- dir_entry_copy_name -->
+<g id="node175" class="node">
+<title>dir_entry_copy_name</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-12341" rx="110.5" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-12337.3" font-family="Times,serif" font-size="14.00" fill="#000000">dir_entry_copy_name</text>
+</g>
+<!-- bitmap_list_load&#45;&gt;dir_entry_copy_name -->
+<g id="edge331" class="edge">
+<title>bitmap_list_load&#45;&gt;dir_entry_copy_name</title>
+<path fill="none" stroke="#000000" d="M3498.2432,-12215.7122C3534.0707,-12218.9641 3574.3602,-12227.8469 3605.4983,-12249 3631.2223,-12266.4752 3616.0449,-12291.1329 3641.4983,-12309 3656.4471,-12319.4934 3673.9737,-12326.7544 3691.8902,-12331.7398"/>
+<polygon fill="#000000" stroke="#000000" points="3691.3156,-12335.2051 3701.8701,-12334.2814 3693.0432,-12328.4216 3691.3156,-12335.2051"/>
+</g>
+<!-- QSIMPLEQ_INSERT_TAIL -->
+<g id="node176" class="node">
+<title>QSIMPLEQ_INSERT_TAIL</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-19045" rx="136.5" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-19041.3" font-family="Times,serif" font-size="14.00" fill="#000000">QSIMPLEQ_INSERT_TAIL</text>
+</g>
+<!-- bitmap_list_load&#45;&gt;QSIMPLEQ_INSERT_TAIL -->
+<g id="edge332" class="edge">
+<title>bitmap_list_load&#45;&gt;QSIMPLEQ_INSERT_TAIL</title>
+<path fill="none" stroke="#000000" d="M3419.1757,-12235.0537C3451.0476,-12306.5233 3567.0717,-12577.2815 3605.4983,-12814 3651.9313,-13100.0404 3617.4357,-17741.2161 3641.4983,-18030 3674.3727,-18424.5388 3772.7623,-18897.4301 3798.4458,-19016.6573"/>
+<polygon fill="#000000" stroke="#000000" points="3795.0994,-19017.7423 3800.6344,-19026.7764 3801.9412,-19016.2625 3795.0994,-19017.7423"/>
+</g>
+<!-- bitmap_list_free&#45;&gt;g_free -->
+<g id="edge344" class="edge">
+<title>bitmap_list_free&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M3888.6143,-7346.6541C4041.9205,-7338.3147 4352.9433,-7319.3525 4369.0369,-7302 4428.9006,-7237.4537 4377.602,-4216.6494 4405.0369,-4133 4484.367,-3891.1215 4900.9351,-3355.7236 5131.1038,-3247 5208.5322,-3210.4256 5445.273,-3259.3071 5514.5698,-3209 5546.7791,-3185.6172 5517.2454,-3148.7643 5550.5698,-3127 5611.2746,-3087.3535 5825.3598,-3075.9448 5876.8408,-3127 5919.5826,-3169.3882 5904.5064,-7401.3832 5912.8408,-7461 5987.7247,-7996.6462 6162.6826,-8098.2529 6236.8408,-8634 6249.0898,-8722.491 6213.7952,-14998.9604 6272.8408,-15066 6310.934,-15109.2504 6382.1817,-15108.5526 6429.321,-15102.2226"/>
+<polygon fill="#000000" stroke="#000000" points="6429.9031,-15105.6747 6439.2856,-15100.7533 6428.882,-15098.7496 6429.9031,-15105.6747"/>
+</g>
+<!-- QSIMPLEQ_FIRST -->
+<g id="node181" class="node">
+<title>QSIMPLEQ_FIRST</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-7221" rx="100.1823" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-7217.3" font-family="Times,serif" font-size="14.00" fill="#000000">QSIMPLEQ_FIRST</text>
+</g>
+<!-- bitmap_list_free&#45;&gt;QSIMPLEQ_FIRST -->
+<g id="edge345" class="edge">
+<title>bitmap_list_free&#45;&gt;QSIMPLEQ_FIRST</title>
+<path fill="none" stroke="#000000" d="M3890.6781,-7348.6456C3917.503,-7344.3037 3945.787,-7335.6284 3967.7693,-7319 3995.9859,-7297.6557 3975.0598,-7268.6765 4003.7693,-7248 4024.9868,-7232.7193 4051.2277,-7224.4356 4077.1359,-7220.2413"/>
+<polygon fill="#000000" stroke="#000000" points="4077.6329,-7223.7059 4087.038,-7218.828 4076.6437,-7216.7762 4077.6329,-7223.7059"/>
+</g>
+<!-- QSIMPLEQ_REMOVE_HEAD -->
+<g id="node182" class="node">
+<title>QSIMPLEQ_REMOVE_HEAD</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-7275" rx="149" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-7271.3" font-family="Times,serif" font-size="14.00" fill="#000000">QSIMPLEQ_REMOVE_HEAD</text>
+</g>
+<!-- bitmap_list_free&#45;&gt;QSIMPLEQ_REMOVE_HEAD -->
+<g id="edge346" class="edge">
+<title>bitmap_list_free&#45;&gt;QSIMPLEQ_REMOVE_HEAD</title>
+<path fill="none" stroke="#000000" d="M3872.5406,-7339.6901C3902.0063,-7334.2661 3936.7907,-7327.1655 3967.7693,-7319 3984.0778,-7314.7013 3987.4182,-7311.1334 4003.7693,-7307 4028.5655,-7300.7318 4055.5623,-7295.272 4081.0053,-7290.7226"/>
+<polygon fill="#000000" stroke="#000000" points="4081.8027,-7294.1363 4091.0465,-7288.9593 4080.5919,-7287.2418 4081.8027,-7294.1363"/>
+</g>
+<!-- bitmap_free -->
+<g id="node183" class="node">
+<title>bitmap_free</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-6187" rx="67" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-6183.3" font-family="Times,serif" font-size="14.00" fill="#000000">bitmap_free</text>
+</g>
+<!-- bitmap_list_free&#45;&gt;bitmap_free -->
+<g id="edge347" class="edge">
+<title>bitmap_list_free&#45;&gt;bitmap_free</title>
+<path fill="none" stroke="#000000" d="M3811.6845,-7332.9026C3835.0587,-7272.6774 3911.6972,-7073.3572 3967.7693,-6906 4057.1596,-6639.1985 4151.104,-6311.6458 4178.4882,-6215.0522"/>
+<polygon fill="#000000" stroke="#000000" points="4181.9272,-6215.7534 4181.2835,-6205.1782 4175.1919,-6213.8466 4181.9272,-6215.7534"/>
+</g>
+<!-- find_bitmap_by_name&#45;&gt;strcmp -->
+<g id="edge349" class="edge">
+<title>find_bitmap_by_name&#45;&gt;strcmp</title>
+<path fill="none" stroke="#000000" d="M3095.1742,-23726.1404C3124.5738,-23721.435 3155.1474,-23712.6862 3180.4983,-23697 3203.784,-23682.5916 3193.2243,-23661.4274 3216.4983,-23647 3258.596,-23620.9039 3315.2626,-23614.0871 3356.5682,-23613.0912"/>
+<polygon fill="#000000" stroke="#000000" points="3356.7683,-23616.5889 3366.7205,-23612.9552 3356.6745,-23609.5895 3356.7683,-23616.5889"/>
+</g>
+<!-- QSIMPLEQ_FOREACH -->
+<g id="node184" class="node">
+<title>QSIMPLEQ_FOREACH</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-13807" rx="120.4791" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-13803.3" font-family="Times,serif" font-size="14.00" fill="#000000">QSIMPLEQ_FOREACH</text>
+</g>
+<!-- find_bitmap_by_name&#45;&gt;QSIMPLEQ_FOREACH -->
+<g id="edge350" class="edge">
+<title>find_bitmap_by_name&#45;&gt;QSIMPLEQ_FOREACH</title>
+<path fill="none" stroke="#000000" d="M2990.5039,-23710.9638C3019.9756,-23628.1834 3141.2259,-23275.8015 3180.4983,-22975 3235.4692,-22553.9575 3188.5859,-15755.6974 3216.4983,-15332 3256.5913,-14723.4073 3380.0856,-13986.1948 3406.1404,-13834.9142"/>
+<polygon fill="#000000" stroke="#000000" points="3409.592,-13835.4942 3407.8455,-13825.0443 3402.6941,-13834.3025 3409.592,-13835.4942"/>
+</g>
+<!-- g_new -->
+<g id="node177" class="node">
+<title>g_new</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-19165" rx="40.5" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-19161.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_new</text>
+</g>
+<!-- bitmap_list_new&#45;&gt;g_new -->
+<g id="edge334" class="edge">
+<title>bitmap_list_new&#45;&gt;g_new</title>
+<path fill="none" stroke="#000000" d="M3828.1777,-20183.5248C3865.7531,-20154.0445 3938.0652,-20090.4115 3967.7693,-20017 4002.1847,-19931.945 3942.321,-19260.1387 4003.7693,-19192 4036.9851,-19155.1677 4096.7746,-19152.9976 4138.8764,-19157.0434"/>
+<polygon fill="#000000" stroke="#000000" points="4138.5803,-19160.5319 4148.905,-19158.155 4139.3515,-19153.5745 4138.5803,-19160.5319"/>
+</g>
+<!-- QSIMPLEQ_INIT -->
+<g id="node178" class="node">
+<title>QSIMPLEQ_INIT</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-20391" rx="93" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-20387.3" font-family="Times,serif" font-size="14.00" fill="#000000">QSIMPLEQ_INIT</text>
+</g>
+<!-- bitmap_list_new&#45;&gt;QSIMPLEQ_INIT -->
+<g id="edge335" class="edge">
+<title>bitmap_list_new&#45;&gt;QSIMPLEQ_INIT</title>
+<path fill="none" stroke="#000000" d="M3838.1787,-20217.6947C3907.4504,-20252.17 4066.244,-20331.1989 4143.1229,-20369.4602"/>
+<polygon fill="#000000" stroke="#000000" points="4142.0123,-20372.8169 4152.5243,-20374.1391 4145.1312,-20366.5501 4142.0123,-20372.8169"/>
+</g>
+<!-- dir_entry_size -->
+<g id="node179" class="node">
+<title>dir_entry_size</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-15101" rx="76.8869" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-15097.3" font-family="Times,serif" font-size="14.00" fill="#000000">dir_entry_size</text>
+</g>
+<!-- next_dir_entry&#45;&gt;dir_entry_size -->
+<g id="edge336" class="edge">
+<title>next_dir_entry&#45;&gt;dir_entry_size</title>
+<path fill="none" stroke="#000000" d="M3836.5,-13507.617C3875.5508,-13529.964 3939.95,-13573.7244 3967.7693,-13632 4020.4514,-13742.3579 3973.9707,-14613.3985 4003.7693,-14732 4038.3241,-14869.5318 4129.0023,-15015.5045 4168.0668,-15074.2417"/>
+<polygon fill="#000000" stroke="#000000" points="4165.4,-15076.5491 4173.8767,-15082.9049 4171.2137,-15072.6502 4165.4,-15076.5491"/>
+</g>
+<!-- bitmap_dir_entry_to_cpu&#45;&gt;be16_to_cpu -->
+<g id="edge338" class="edge">
+<title>bitmap_dir_entry_to_cpu&#45;&gt;be16_to_cpu</title>
+<path fill="none" stroke="#000000" d="M3906.8195,-12108.1014C3927.7202,-12103.3853 3949.0352,-12096.6407 3967.7693,-12087 3987.3381,-12076.9298 3984.0996,-12062.8717 4003.7693,-12053 4035.5785,-12037.0359 4073.9775,-12028.8923 4107.3411,-12024.7918"/>
+<polygon fill="#000000" stroke="#000000" points="4107.9756,-12028.2426 4117.5208,-12023.6449 4107.1918,-12021.2866 4107.9756,-12028.2426"/>
+</g>
+<!-- bitmap_dir_entry_to_cpu&#45;&gt;be32_to_cpu -->
+<g id="edge339" class="edge">
+<title>bitmap_dir_entry_to_cpu&#45;&gt;be32_to_cpu</title>
+<path fill="none" stroke="#000000" d="M3931.4922,-12117.0063C3989.3456,-12116.097 4056.0736,-12115.0483 4106.7435,-12114.252"/>
+<polygon fill="#000000" stroke="#000000" points="4107.0354,-12117.7479 4116.9792,-12114.0911 4106.9254,-12110.7488 4107.0354,-12117.7479"/>
+</g>
+<!-- bitmap_dir_entry_to_cpu&#45;&gt;be64_to_cpu -->
+<g id="edge340" class="edge">
+<title>bitmap_dir_entry_to_cpu&#45;&gt;be64_to_cpu</title>
+<path fill="none" stroke="#000000" d="M3876.639,-12104.1362C3914.3238,-12097.103 3961.3348,-12089.4922 4003.7693,-12086 4165.5635,-12072.6848 4207.8048,-12067.0568 4369.0369,-12086 4907.0158,-12149.2074 5022.8744,-12262.7132 5550.5698,-12385 5710.1618,-12421.9834 5749.7241,-12437.8236 5912.8408,-12453 6056.2216,-12466.3401 6092.8412,-12453.3258 6236.8408,-12453 6433.2868,-12452.5556 6539.5447,-12589.52 6678.8408,-12451 6748.9645,-12381.267 6663.7166,-8975.6541 6714.8408,-8891 6774.8925,-8791.5634 6882.7606,-8865.1326 6944.9204,-8767 7015.0373,-8656.3056 7070.39,-6548.7771 7077.2124,-6278.4567"/>
+<polygon fill="#000000" stroke="#000000" points="7080.7156,-6278.3697 7077.4681,-6268.2849 7073.7178,-6278.1938 7080.7156,-6278.3697"/>
+</g>
+<!-- check_dir_entry&#45;&gt;bdrv_getlength -->
+<g id="edge341" class="edge">
+<title>check_dir_entry&#45;&gt;bdrv_getlength</title>
+<path fill="none" stroke="#000000" d="M3850.3373,-12233.6765C3888.8852,-12218.1203 3941.8064,-12189.9893 3967.7693,-12146 4037.0153,-12028.6757 3911.768,-11634.4776 4003.7693,-11534 4029.094,-11506.3421 4069.4185,-11498.3255 4105.7422,-11497.774"/>
+<polygon fill="#000000" stroke="#000000" points="4105.8543,-11501.2743 4115.8655,-11497.8063 4105.8767,-11494.2743 4105.8543,-11501.2743"/>
+</g>
+<!-- dir_entry_copy_name&#45;&gt;dir_entry_name_field -->
+<g id="edge342" class="edge">
+<title>dir_entry_copy_name&#45;&gt;dir_entry_name_field</title>
+<path fill="none" stroke="#000000" d="M3909.669,-12335.32C3930.4943,-12330.2674 3951.0575,-12322.0662 3967.7693,-12309 3997.5304,-12285.7312 3973.4705,-12254.5642 4003.7693,-12232 4022.1314,-12218.3253 4044.4652,-12210.1797 4067.1249,-12205.5423"/>
+<polygon fill="#000000" stroke="#000000" points="4067.9837,-12208.9435 4077.1942,-12203.7074 4066.7287,-12202.0569 4067.9837,-12208.9435"/>
+</g>
+<!-- g_strndup -->
+<g id="node180" class="node">
+<title>g_strndup</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-12259" rx="58" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-12255.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_strndup</text>
+</g>
+<!-- dir_entry_copy_name&#45;&gt;g_strndup -->
+<g id="edge343" class="edge">
+<title>dir_entry_copy_name&#45;&gt;g_strndup</title>
+<path fill="none" stroke="#000000" d="M3887.9252,-12329.1386C3913.8884,-12324.2563 3942.3646,-12317.6641 3967.7693,-12309 3984.7003,-12303.2258 3986.7807,-12296.6025 4003.7693,-12291 4041.6102,-12278.5208 4085.5558,-12270.6281 4120.8556,-12265.8042"/>
+<polygon fill="#000000" stroke="#000000" points="4121.5843,-12269.2386 4131.0423,-12264.4639 4120.6711,-12262.2984 4121.5843,-12269.2386"/>
+</g>
+<!-- dir_entry_size&#45;&gt;calc_dir_entry_size -->
+<g id="edge337" class="edge">
+<title>dir_entry_size&#45;&gt;calc_dir_entry_size</title>
+<path fill="none" stroke="#000000" d="M4191.7594,-15119.1791C4217.4727,-15207.4272 4328.6614,-15600.3746 4369.0369,-15931 4442.3861,-16531.6384 4375.3374,-16687.6288 4405.0369,-17292 4457.1451,-18352.3768 4570.8128,-19653.1469 4589.0728,-19858.9977"/>
+<polygon fill="#000000" stroke="#000000" points="4585.589,-19859.3371 4589.9604,-19868.9881 4592.5616,-19858.7175 4585.589,-19859.3371"/>
+</g>
+<!-- bitmap_free&#45;&gt;g_free -->
+<g id="edge348" class="edge">
+<title>bitmap_free&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M4253.1263,-6184.604C4289.0626,-6181.0759 4333.2371,-6173.0149 4369.0369,-6155 4424.9966,-6126.8405 4749.3032,-5822.6324 4778.1038,-5767 4829.5108,-5667.7003 4729.5692,-5591.1916 4814.1038,-5518 4861.3122,-5477.1261 5041.8934,-5485.3203 5095.1038,-5518 5125.2521,-5536.5158 5102.0008,-5568.8811 5131.1038,-5589 5268.2231,-5683.7903 5765.1899,-5546.2221 5876.8408,-5670 5940.463,-5740.5325 5853.6446,-12434.714 5912.8408,-12509 6005.0176,-12624.6736 6144.1304,-12469.7537 6236.8408,-12585 6323.2452,-12692.4073 6181.2704,-14962.9617 6272.8408,-15066 6311.0163,-15108.9564 6381.9139,-15108.4312 6428.9922,-15102.2078"/>
+<polygon fill="#000000" stroke="#000000" points="6429.5557,-15105.6628 6438.9483,-15100.7608 6428.5489,-15098.7356 6429.5557,-15105.6628"/>
+</g>
+<!-- qcow2_co_block_status -->
+<g id="node185" class="node">
+<title>qcow2_co_block_status</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-2051" rx="120.4791" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-2047.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_block_status</text>
+</g>
+<!-- qcow2_co_block_status&#45;&gt;MIN -->
+<g id="edge351" class="edge">
+<title>qcow2_co_block_status&#45;&gt;MIN</title>
+<path fill="none" stroke="#000000" d="M2212.7365,-2035.0476C2320.3736,-2007.5493 2560.2984,-1959.2753 2751.4983,-2015 3183.5439,-2140.9185 3340.9097,-2194.9783 3605.4983,-2559 3643.0188,-2610.6208 3614.2026,-2640.316 3641.4983,-2698 3746.701,-2920.3253 3890.136,-2911.6136 3967.7693,-3145 4021.5887,-3306.7953 3986.6554,-6044.3493 4003.7693,-6214 4041.1154,-6584.212 4149.9723,-7025.0157 4179.1412,-7139.009"/>
+<polygon fill="#000000" stroke="#000000" points="4175.8315,-7140.1926 4181.7101,-7149.007 4182.6113,-7138.4506 4175.8315,-7140.1926"/>
+</g>
+<!-- qemu_co_mutex_lock -->
+<g id="node186" class="node">
+<title>qemu_co_mutex_lock</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-2691" rx="110.5" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-2687.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_co_mutex_lock</text>
+</g>
+<!-- qcow2_co_block_status&#45;&gt;qemu_co_mutex_lock -->
+<g id="edge352" class="edge">
+<title>qcow2_co_block_status&#45;&gt;qemu_co_mutex_lock</title>
+<path fill="none" stroke="#000000" d="M2276.2402,-2050.072C2300.173,-2054.8471 2323.6729,-2063.6588 2342.4314,-2079 2348.5301,-2083.9877 2512.8638,-2544.6762 2555.1291,-2663.3628"/>
+<polygon fill="#000000" stroke="#000000" points="2551.8551,-2664.6024 2558.5066,-2672.8491 2558.4496,-2662.2544 2551.8551,-2664.6024"/>
+</g>
+<!-- qcow2_get_cluster_offset -->
+<g id="node187" class="node">
+<title>qcow2_get_cluster_offset</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-4441" rx="130" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-4437.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_get_cluster_offset</text>
+</g>
+<!-- qcow2_co_block_status&#45;&gt;qcow2_get_cluster_offset -->
+<g id="edge353" class="edge">
+<title>qcow2_co_block_status&#45;&gt;qcow2_get_cluster_offset</title>
+<path fill="none" stroke="#000000" d="M2244.401,-2038.8098C2392.3888,-2020.6064 2680.8349,-1995.1415 2751.4983,-2062 2790.9114,-2099.2909 2782.6952,-2494.9543 2787.4983,-2549 2855.1118,-3309.8102 2960.9476,-4240.2523 2980.7492,-4412.7851"/>
+<polygon fill="#000000" stroke="#000000" points="2977.2847,-4413.2956 2981.9033,-4422.8308 2984.239,-4412.4966 2977.2847,-4413.2956"/>
+</g>
+<!-- qemu_co_mutex_unlock -->
+<g id="node188" class="node">
+<title>qemu_co_mutex_unlock</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-2783" rx="122.3786" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-2779.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_co_mutex_unlock</text>
+</g>
+<!-- qcow2_co_block_status&#45;&gt;qemu_co_mutex_unlock -->
+<g id="edge354" class="edge">
+<title>qcow2_co_block_status&#45;&gt;qemu_co_mutex_unlock</title>
+<path fill="none" stroke="#000000" d="M2266.3817,-2043.8302C2294.9131,-2047.7359 2323.0206,-2057.7006 2342.4314,-2079 2438.2312,-2184.1208 2292.8253,-2604.4236 2378.4314,-2718 2397.8956,-2743.8238 2428.3286,-2759.4425 2459.0092,-2768.8705"/>
+<polygon fill="#000000" stroke="#000000" points="2458.3886,-2772.3332 2468.9656,-2771.719 2460.3141,-2765.6033 2458.3886,-2772.3332"/>
+</g>
+<!-- qcow2_get_cluster_offset&#45;&gt;be64_to_cpu -->
+<g id="edge355" class="edge">
+<title>qcow2_get_cluster_offset&#45;&gt;be64_to_cpu</title>
+<path fill="none" stroke="#000000" d="M3091.3159,-4430.7497C3123.101,-4423.1162 3155.9341,-4410.0918 3180.4983,-4388 3213.4532,-4358.3619 3182.105,-4322.9562 3216.4983,-4295 3347.8011,-4188.2719 3843.1623,-4285.4745 3967.7693,-4171 4015.7155,-4126.9526 3960.3181,-4077.4872 4003.7693,-4029 4130.8336,-3887.209 4221.6973,-3930.348 4405.0369,-3879 4583.262,-3829.0844 4631.2071,-3829.3647 4814.1038,-3801 4954.3251,-3779.2536 4990.2105,-3779.8522 5131.1038,-3763 5462.5322,-3723.358 5556.0477,-3766.239 5876.8408,-3674 6063.8985,-3620.2145 6085.1137,-3538.4 6272.8408,-3487 6360.2405,-3463.0698 6612.812,-3511.0608 6678.8408,-3449 6754.2332,-3378.1384 6636.2251,-3286.2678 6714.8408,-3219 6792.5377,-3152.5184 6871.0455,-3148.2956 6944.9204,-3219 7059.6224,-3328.7792 7076.2447,-5921.1836 7077.7876,-6221.6755"/>
+<polygon fill="#000000" stroke="#000000" points="7074.2879,-6221.7745 7077.838,-6231.7568 7081.2878,-6221.7394 7074.2879,-6221.7745"/>
+</g>
+<!-- qcow2_get_cluster_offset&#45;&gt;has_data_file -->
+<g id="edge356" class="edge">
+<title>qcow2_get_cluster_offset&#45;&gt;has_data_file</title>
+<path fill="none" stroke="#000000" d="M3083.8241,-4429.3797C3117.0553,-4421.7224 3152.6563,-4409.0304 3180.4983,-4388 3205.3132,-4369.2562 3190.4274,-4344.9535 3216.4983,-4328 3289.5173,-4280.5169 3519.3437,-4292.7987 3605.4983,-4280 3767.1501,-4255.9857 3825.2371,-4296.9535 3967.7693,-4217 3988.9188,-4205.1362 3984.3349,-4190.5036 4003.7693,-4176 4161.1555,-4058.5451 4214.1819,-4037.2646 4405.0369,-3991 4642.6404,-3933.4033 4710.1191,-3967 4954.6038,-3967 4954.6038,-3967 4954.6038,-3967 5713.7053,-3967 5987.3264,-3967 6750.7686,-3760.1956 6944.9204,-3953 6970.3915,-3978.2943 6979.6466,-9086.1259 6980.9204,-9122 7002.2208,-9721.8611 7062.5435,-10453.6032 7075.4647,-10606.2708"/>
+<polygon fill="#000000" stroke="#000000" points="7072.011,-10606.9651 7076.3444,-10616.6332 7078.9859,-10606.373 7072.011,-10606.9651"/>
+</g>
+<!-- qcow2_get_cluster_offset&#45;&gt;abort -->
+<g id="edge357" class="edge">
+<title>qcow2_get_cluster_offset&#45;&gt;abort</title>
+<path fill="none" stroke="#000000" d="M3055.2118,-4456.2001C3097.1107,-4468.6166 3148.0723,-4490.3051 3180.4983,-4527 3217.6512,-4569.0441 3174.7286,-4610.5387 3216.4983,-4648 3347.333,-4765.3396 3432.9055,-4685.8628 3605.4983,-4719 3766.7979,-4749.9689 3826.6572,-4707.9523 3967.7693,-4792 4206.9574,-4934.4626 4242.0903,-5025.2278 4369.0369,-5273 4398.3324,-5330.1785 4377.8896,-5354.7709 4405.0369,-5413 4537.1016,-5696.2699 4610.9477,-5747.491 4814.1038,-5985 4927.8916,-6118.0289 5026.2942,-6100.0354 5095.1038,-6261 5153.0438,-6396.5376 5104.2652,-8769.0615 5131.1038,-8914 5167.6327,-9111.2696 5271.5197,-9332.1902 5309.0761,-9407.8783"/>
+<polygon fill="#000000" stroke="#000000" points="5306.1221,-9409.7971 5313.7215,-9417.1795 5312.3845,-9406.6694 5306.1221,-9409.7971"/>
+</g>
+<!-- qcow2_get_cluster_offset&#45;&gt;assert -->
+<g id="edge358" class="edge">
+<title>qcow2_get_cluster_offset&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M3075.1535,-4428.0796C3253.1738,-4403.573 3659.7534,-4351.1659 4003.7693,-4333 4685.3196,-4297.0105 4919.2961,-4274.1507 5514.5698,-4608 5693.0102,-4708.0753 5786.4359,-4708.4707 5876.8408,-4892 5923.4377,-4986.5953 5855.3016,-8599.6328 5912.8408,-8688 5999.1247,-8820.5124 6149.9382,-8702.8925 6236.8408,-8835 6295.1974,-8923.7123 6250.8378,-10642.1192 6272.8408,-10746 6311.7346,-10929.6253 6420.1811,-11130.9848 6460.4928,-11201.7054"/>
+<polygon fill="#000000" stroke="#000000" points="6457.485,-11203.4963 6465.498,-11210.4276 6463.5564,-11200.0122 6457.485,-11203.4963"/>
+</g>
+<!-- qcow2_get_cluster_offset&#45;&gt;offset_into_cluster -->
+<g id="edge359" class="edge">
+<title>qcow2_get_cluster_offset&#45;&gt;offset_into_cluster</title>
+<path fill="none" stroke="#000000" d="M3052.6801,-4425.6527C3090.8406,-4416.3381 3138.8782,-4403.3018 3180.4983,-4388 3197.1057,-4381.8942 3199.4813,-4375.8487 3216.4983,-4371 3256.9001,-4359.4882 3932.9252,-4308.4673 3967.7693,-4285 3995.4832,-4266.3349 3975.0373,-4236.0563 4003.7693,-4219 4143.3663,-4136.1306 4207.1877,-4206.3714 4369.0369,-4219 5047.7683,-4271.9595 5254.4605,-4213.0948 5876.8408,-4489 6293.7225,-4673.8063 6702.5444,-5067.2045 6805.2791,-5170.002"/>
+<polygon fill="#000000" stroke="#000000" points="6802.876,-5172.5491 6812.4121,-5177.1658 6807.8364,-5167.61 6802.876,-5172.5491"/>
+</g>
+<!-- qcow2_get_cluster_offset&#45;&gt;qcow2_signal_corruption -->
+<g id="edge360" class="edge">
+<title>qcow2_get_cluster_offset&#45;&gt;qcow2_signal_corruption</title>
+<path fill="none" stroke="#000000" d="M3094.9836,-4450.4584C3123.0476,-4453.8159 3153.0159,-4458.2419 3180.4983,-4464 3196.873,-4467.4308 3200.0066,-4472.1846 3216.4983,-4475 3721.8705,-4561.2743 3862.8148,-4441.8614 4369.0369,-4523 4636.1351,-4565.8112 4684.0964,-4689 4954.6038,-4689 4954.6038,-4689 4954.6038,-4689 5322.8368,-4689 5603.2684,-4689 5732.4558,-4750.5944 5876.8408,-4991 5928.3301,-5076.7313 5857.4961,-8507.7056 5912.8408,-8591 5929.9026,-8616.6782 5958.5808,-8632.985 5987.1072,-8643.3203"/>
+<polygon fill="#000000" stroke="#000000" points="5986.1642,-8646.6964 5996.7586,-8646.6013 5988.4173,-8640.0688 5986.1642,-8646.6964"/>
+</g>
+<!-- qcow2_get_cluster_offset&#45;&gt;qcow2_cache_put -->
+<g id="edge361" class="edge">
+<title>qcow2_get_cluster_offset&#45;&gt;qcow2_cache_put</title>
+<path fill="none" stroke="#000000" d="M3061.1416,-4455.6539C3102.959,-4467.6853 3151.8131,-4489.1654 3180.4983,-4527 3250.1806,-4618.908 3139.7548,-4697.9003 3216.4983,-4784 3446.0304,-5041.5154 3743.7189,-4716.7014 3967.7693,-4979 4021.4242,-5041.8144 3955.4226,-5282.0143 4003.7693,-5349 4107.7023,-5493.0021 4271.5342,-5362.5686 4369.0369,-5511 4399.3644,-5557.1684 4401.3927,-9432.882 4405.0369,-9488 4444.7508,-10088.6614 4561.7278,-10816.6039 4586.8033,-10968.4321"/>
+<polygon fill="#000000" stroke="#000000" points="4583.4231,-10969.4438 4588.5106,-10978.7372 4590.329,-10968.2996 4583.4231,-10969.4438"/>
+</g>
+<!-- qcow2_get_cluster_offset&#45;&gt;size_to_clusters -->
+<g id="edge362" class="edge">
+<title>qcow2_get_cluster_offset&#45;&gt;size_to_clusters</title>
+<path fill="none" stroke="#000000" d="M3059.0219,-4455.7354C3100.9376,-4467.857 3150.5996,-4489.4005 3180.4983,-4527 3234.5349,-4594.9545 3156.8133,-4655.9486 3216.4983,-4719 3452.8221,-4968.6532 3742.7017,-4643.1535 3967.7693,-4903 4021.8552,-4965.4436 3952.4526,-5208.2614 4003.7693,-5273 4110.2664,-5407.3513 4266.4156,-5259.6656 4369.0369,-5397 4399.0232,-5437.1296 4401.1282,-6248.0572 4405.0369,-6298 4454.9144,-6935.2968 4564.823,-7710.3512 4587.4488,-7866.7286"/>
+<polygon fill="#000000" stroke="#000000" points="4584.026,-7867.5141 4588.925,-7876.9082 4590.9536,-7866.5094 4584.026,-7867.5141"/>
+</g>
+<!-- qcow2_get_cluster_offset&#45;&gt;qcow2_get_cluster_type -->
+<g id="edge363" class="edge">
+<title>qcow2_get_cluster_offset&#45;&gt;qcow2_get_cluster_type</title>
+<path fill="none" stroke="#000000" d="M2990.8249,-4459.1047C3016.3659,-4526.0286 3110.2818,-4764.9669 3216.4983,-4947 3408.6009,-5276.2243 3701.5384,-5636.808 3782.9732,-5735.071"/>
+<polygon fill="#000000" stroke="#000000" points="3780.4656,-5737.5299 3789.5469,-5742.9871 3785.8508,-5733.0579 3780.4656,-5737.5299"/>
+</g>
+<!-- offset_to_l2_slice_index -->
+<g id="node189" class="node">
+<title>offset_to_l2_slice_index</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-3943" rx="121.5784" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-3939.3" font-family="Times,serif" font-size="14.00" fill="#000000">offset_to_l2_slice_index</text>
+</g>
+<!-- qcow2_get_cluster_offset&#45;&gt;offset_to_l2_slice_index -->
+<g id="edge364" class="edge">
+<title>qcow2_get_cluster_offset&#45;&gt;offset_to_l2_slice_index</title>
+<path fill="none" stroke="#000000" d="M3001.6032,-4423.1401C3038.3316,-4386.8295 3127.1555,-4303.8737 3216.4983,-4257 3376.5992,-4173.003 3479.3743,-4267.5397 3605.4983,-4138 3647.3208,-4095.0448 3601.478,-4052.6391 3641.4983,-4008 3662.0684,-3985.0558 3691.8256,-3970.0969 3720.3089,-3960.3943"/>
+<polygon fill="#000000" stroke="#000000" points="3721.4605,-3963.7006 3729.9045,-3957.3015 3719.313,-3957.0381 3721.4605,-3963.7006"/>
+</g>
+<!-- offset_to_l1_index -->
+<g id="node190" class="node">
+<title>offset_to_l1_index</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-4111" rx="95" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-4107.3" font-family="Times,serif" font-size="14.00" fill="#000000">offset_to_l1_index</text>
+</g>
+<!-- qcow2_get_cluster_offset&#45;&gt;offset_to_l1_index -->
+<g id="edge365" class="edge">
+<title>qcow2_get_cluster_offset&#45;&gt;offset_to_l1_index</title>
+<path fill="none" stroke="#000000" d="M2999.8718,-4422.9782C3035.7217,-4382.9579 3126.8337,-4285.0082 3216.4983,-4219 3264.2558,-4183.8424 3324.692,-4152.0078 3365.4191,-4132.157"/>
+<polygon fill="#000000" stroke="#000000" points="3367.0802,-4135.2416 3374.5624,-4127.7404 3364.0355,-4128.9385 3367.0802,-4135.2416"/>
+</g>
+<!-- l2_load -->
+<g id="node191" class="node">
+<title>l2_load</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-3905" rx="44.393" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-3901.3" font-family="Times,serif" font-size="14.00" fill="#000000">l2_load</text>
+</g>
+<!-- qcow2_get_cluster_offset&#45;&gt;l2_load -->
+<g id="edge366" class="edge">
+<title>qcow2_get_cluster_offset&#45;&gt;l2_load</title>
+<path fill="none" stroke="#000000" d="M3001.6326,-4422.9302C3039.25,-4383.5174 3128.1928,-4285.5951 3180.4983,-4189 3203.9891,-4145.6184 3189.5208,-4125.3037 3216.4983,-4084 3260.8708,-4016.0636 3336.736,-3956.58 3379.4216,-3926.2824"/>
+<polygon fill="#000000" stroke="#000000" points="3381.5717,-3929.0496 3387.7503,-3920.4429 3377.553,-3923.318 3381.5717,-3929.0496"/>
+</g>
+<!-- count_contiguous_clusters_unallocated -->
+<g id="node192" class="node">
+<title>count_contiguous_clusters_unallocated</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-4621" rx="194.5" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-4617.3" font-family="Times,serif" font-size="14.00" fill="#000000">count_contiguous_clusters_unallocated</text>
+</g>
+<!-- qcow2_get_cluster_offset&#45;&gt;count_contiguous_clusters_unallocated -->
+<g id="edge367" class="edge">
+<title>qcow2_get_cluster_offset&#45;&gt;count_contiguous_clusters_unallocated</title>
+<path fill="none" stroke="#000000" d="M3024.9408,-4458.2592C3103.3071,-4491.2941 3274.317,-4563.3826 3359.9732,-4599.4906"/>
+<polygon fill="#000000" stroke="#000000" points="3358.6628,-4602.7364 3369.2371,-4603.3958 3361.3819,-4596.2861 3358.6628,-4602.7364"/>
+</g>
+<!-- count_contiguous_clusters -->
+<g id="node193" class="node">
+<title>count_contiguous_clusters</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-2901" rx="136" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-2897.3" font-family="Times,serif" font-size="14.00" fill="#000000">count_contiguous_clusters</text>
+</g>
+<!-- qcow2_get_cluster_offset&#45;&gt;count_contiguous_clusters -->
+<g id="edge368" class="edge">
+<title>qcow2_get_cluster_offset&#45;&gt;count_contiguous_clusters</title>
+<path fill="none" stroke="#000000" d="M2989.016,-4422.9033C3032.7998,-4264.9943 3349.6228,-3122.3543 3403.2858,-2928.8155"/>
+<polygon fill="#000000" stroke="#000000" points="3406.678,-2929.6804 3405.9772,-2919.1088 3399.9324,-2927.81 3406.678,-2929.6804"/>
+</g>
+<!-- l2_load&#45;&gt;qcow2_cache_get -->
+<g id="edge369" class="edge">
+<title>l2_load&#45;&gt;qcow2_cache_get</title>
+<path fill="none" stroke="#000000" d="M3455.2627,-3905.1658C3496.159,-3906.9256 3557.6399,-3913.7337 3605.4983,-3937 3625.0188,-3946.4899 3621.7596,-3960.9726 3641.4983,-3970 3707.88,-4000.3595 3918.1781,-3954.4374 3967.7693,-4008 4037.4965,-4083.3111 3973.3897,-4832.9657 4003.7693,-4931 4093.9424,-5221.986 4283.5973,-5218.5892 4369.0369,-5511 4411.9876,-5657.9958 4398.2196,-10871.0097 4405.0369,-11024 4445.8642,-11940.2227 4567.3663,-13060.8003 4588.4384,-13250.961"/>
+<polygon fill="#000000" stroke="#000000" points="4584.9681,-13251.4229 4589.5507,-13260.9754 4591.9253,-13250.6501 4584.9681,-13251.4229"/>
+</g>
+<!-- l2_load&#45;&gt;offset_to_l2_slice_index -->
+<g id="edge370" class="edge">
+<title>l2_load&#45;&gt;offset_to_l2_slice_index</title>
+<path fill="none" stroke="#000000" d="M3454.2502,-3909.1754C3511.1336,-3914.6667 3613.1578,-3924.5157 3692.4975,-3932.1748"/>
+<polygon fill="#000000" stroke="#000000" points="3692.2577,-3935.6678 3702.5478,-3933.145 3692.9304,-3928.7002 3692.2577,-3935.6678"/>
+</g>
+<!-- offset_to_l2_index -->
+<g id="node194" class="node">
+<title>offset_to_l2_index</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-4035" rx="95" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-4031.3" font-family="Times,serif" font-size="14.00" fill="#000000">offset_to_l2_index</text>
+</g>
+<!-- l2_load&#45;&gt;offset_to_l2_index -->
+<g id="edge371" class="edge">
+<title>l2_load&#45;&gt;offset_to_l2_index</title>
+<path fill="none" stroke="#000000" d="M3454.4988,-3901.7365C3496.8434,-3900.7895 3561.127,-3905.5064 3605.4983,-3937 3632.7457,-3956.3396 3614.5502,-3983.2454 3641.4983,-4003 3659.0599,-4015.8738 3680.4393,-4023.9389 3701.8608,-4028.9114"/>
+<polygon fill="#000000" stroke="#000000" points="3701.1855,-4032.3459 3711.6925,-4030.9847 3702.6299,-4025.4966 3701.1855,-4032.3459"/>
+</g>
+<!-- count_contiguous_clusters_unallocated&#45;&gt;be64_to_cpu -->
+<g id="edge372" class="edge">
+<title>count_contiguous_clusters_unallocated&#45;&gt;be64_to_cpu</title>
+<path fill="none" stroke="#000000" d="M3438.2009,-4602.8719C3586.6314,-4504.0768 4296.0496,-4033.4746 4405.0369,-3991 4871.908,-3809.0505 5023.1418,-3888.8403 5514.5698,-3791 5776.8238,-3738.7868 6501.8399,-3687.4346 6678.8408,-3487 6749.9457,-3406.4813 6633.4225,-3318.0729 6714.8408,-3248 6753.5934,-3214.6475 6907.9755,-3212.6556 6944.9204,-3248 7058.4939,-3356.6531 7076.1028,-5921.7893 7077.7743,-6221.5033"/>
+<polygon fill="#000000" stroke="#000000" points="7074.2765,-6221.9504 7077.831,-6231.9312 7081.2764,-6221.9123 7074.2765,-6221.9504"/>
+</g>
+<!-- count_contiguous_clusters_unallocated&#45;&gt;assert -->
+<g id="edge373" class="edge">
+<title>count_contiguous_clusters_unallocated&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M3525.7193,-4606.4531C3638.5416,-4594.5028 3815.501,-4582.0637 3967.7693,-4599 4183.8699,-4623.0362 5740.2293,-4859.8418 5876.8408,-5029 5943.2682,-5111.2532 5843.3977,-8755.2765 5912.8408,-8835 6008.4546,-8944.7685 6140.6869,-8773.7044 6236.8408,-8883 6271.0295,-8921.8613 6262.1033,-10695.3663 6272.8408,-10746 6311.7791,-10929.6158 6420.1983,-11130.9812 6460.4977,-11201.7044"/>
+<polygon fill="#000000" stroke="#000000" points="6457.4895,-11203.4943 6465.5014,-11210.4269 6463.5614,-11200.0112 6457.4895,-11203.4943"/>
+</g>
+<!-- count_contiguous_clusters_unallocated&#45;&gt;qcow2_get_cluster_type -->
+<g id="edge374" class="edge">
+<title>count_contiguous_clusters_unallocated&#45;&gt;qcow2_get_cluster_type</title>
+<path fill="none" stroke="#000000" d="M3417.9846,-4639.0733C3443.804,-4706.0347 3535.9374,-4946.4719 3605.4983,-5147 3683.4935,-5371.8422 3769.1242,-5646.1801 3796.0484,-5733.1651"/>
+<polygon fill="#000000" stroke="#000000" points="3792.7384,-5734.3085 3799.0363,-5742.8283 3799.426,-5732.2406 3792.7384,-5734.3085"/>
+</g>
+<!-- count_contiguous_clusters&#45;&gt;be64_to_cpu -->
+<g id="edge375" class="edge">
+<title>count_contiguous_clusters&#45;&gt;be64_to_cpu</title>
+<path fill="none" stroke="#000000" d="M3446.9445,-2883.5667C3490.3201,-2860.8151 3562.7377,-2817.078 3605.4983,-2760 3634.0709,-2721.8605 3605.4675,-2690.1897 3641.4983,-2659 4150.4518,-2218.4297 4459.1474,-2425.1313 5131.1038,-2385 5462.918,-2365.183 5566.5854,-2322.6896 5876.8408,-2442 6405.9064,-2645.455 6664.4173,-2646.433 6944.9204,-3139 7025.6001,-3280.6745 7072.3393,-5918.5611 7077.4513,-6221.6873"/>
+<polygon fill="#000000" stroke="#000000" points="7073.9544,-6221.9067 7077.6218,-6231.8466 7080.9534,-6221.7892 7073.9544,-6221.9067"/>
+</g>
+<!-- count_contiguous_clusters&#45;&gt;assert -->
+<g id="edge376" class="edge">
+<title>count_contiguous_clusters&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M3545.5938,-2898.1453C3567.4182,-2892.5237 3588.4242,-2883.3903 3605.4983,-2869 3642.8994,-2837.4778 3602.5176,-2794.5466 3641.4983,-2765 3899.226,-2569.6476 4773.2536,-2663.3999 5095.1038,-2695 5097.8578,-2695.2704 5875.0754,-2847.8691 5876.8408,-2850 5950.4762,-2938.8811 5867.3769,-6898.9103 5912.8408,-7005 5991.8285,-7189.3169 6157.6836,-7134.7559 6236.8408,-7319 6311.9996,-7493.9374 6234.1638,-10559.5703 6272.8408,-10746 6310.9693,-10929.7857 6419.8865,-11131.0466 6460.4077,-11201.7233"/>
+<polygon fill="#000000" stroke="#000000" points="6457.4088,-11203.5291 6465.4394,-11210.4399 6463.4712,-11200.0294 6457.4088,-11203.5291"/>
+</g>
+<!-- count_contiguous_clusters&#45;&gt;qcow2_get_cluster_type -->
+<g id="edge377" class="edge">
+<title>count_contiguous_clusters&#45;&gt;qcow2_get_cluster_type</title>
+<path fill="none" stroke="#000000" d="M3415.2667,-2919.1941C3438.0116,-3016.7229 3546.1421,-3487.7375 3605.4983,-3878 3719.8236,-4629.6805 3790.1166,-5560.1434 3802.6214,-5732.7653"/>
+<polygon fill="#000000" stroke="#000000" points="3799.136,-5733.0943 3803.3461,-5742.8167 3806.1179,-5732.5908 3799.136,-5733.0943"/>
+</g>
+<!-- qcow2_co_check -->
+<g id="node195" class="node">
+<title>qcow2_co_check</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-1862" rx="89.0842" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-1858.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_check</text>
+</g>
+<!-- qcow2_co_check&#45;&gt;qemu_co_mutex_lock -->
+<g id="edge378" class="edge">
+<title>qcow2_co_check&#45;&gt;qemu_co_mutex_lock</title>
+<path fill="none" stroke="#000000" d="M1392.2661,-1869.9509C1531.3497,-1888.5983 1814.0796,-1949.0157 1933.3645,-2138 1986.4378,-2222.0847 1902.5536,-2510.3568 1969.3645,-2584 2002.2504,-2620.249 2302.8517,-2660.4213 2463.9904,-2679.5979"/>
+<polygon fill="#000000" stroke="#000000" points="2463.5824,-2683.074 2473.9247,-2680.7746 2464.4058,-2676.1226 2463.5824,-2683.074"/>
+</g>
+<!-- qcow2_co_check&#45;&gt;qemu_co_mutex_unlock -->
+<g id="edge379" class="edge">
+<title>qcow2_co_check&#45;&gt;qemu_co_mutex_unlock</title>
+<path fill="none" stroke="#000000" d="M1393.0634,-1854.4388C1433.9802,-1855.1765 1481.4018,-1863.7455 1512.3645,-1894 1575.712,-1955.8986 1486.9422,-2026.1905 1548.3645,-2090 1669.9548,-2216.316 1820.6986,-2041.6633 1933.3645,-2176 1990.8276,-2244.5159 1904.7342,-2918.1989 1969.3645,-2980 2029.2831,-3037.2957 2277.863,-3031.9997 2342.4314,-2980 2400.8895,-2932.9211 2324.1785,-2866.8691 2378.4314,-2815 2393.4326,-2800.6579 2412.3869,-2791.4452 2432.4304,-2785.7036"/>
+<polygon fill="#000000" stroke="#000000" points="2433.5302,-2789.0348 2442.3449,-2783.1566 2431.7885,-2782.2549 2433.5302,-2789.0348"/>
+</g>
+<!-- qcow2_co_check_locked -->
+<g id="node196" class="node">
+<title>qcow2_co_check_locked</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-8531" rx="125" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-8527.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_check_locked</text>
+</g>
+<!-- qcow2_co_check&#45;&gt;qcow2_co_check_locked -->
+<g id="edge380" class="edge">
+<title>qcow2_co_check&#45;&gt;qcow2_co_check_locked</title>
+<path fill="none" stroke="#000000" d="M1337.7376,-1879.5158C1383.1376,-1912.3743 1476.4524,-1988.2022 1512.3645,-2079 1557.4106,-2192.8916 1542.1141,-6365.6833 1548.3645,-6488 1590.5913,-7314.3513 1714.6441,-8322.8817 1737.2933,-8502.8599"/>
+<polygon fill="#000000" stroke="#000000" points="1733.8286,-8503.3607 1738.5528,-8512.844 1740.7736,-8502.4845 1733.8286,-8503.3607"/>
+</g>
+<!-- qcow2_co_check_locked&#45;&gt;qcow2_mark_clean -->
+<g id="edge381" class="edge">
+<title>qcow2_co_check_locked&#45;&gt;qcow2_mark_clean</title>
+<path fill="none" stroke="#000000" d="M1827.695,-8518.0448C1865.6661,-8517.5725 1907.3874,-8525.0787 1933.3645,-8554 1990.2045,-8617.2824 1946.0671,-11534.1912 1969.3645,-11616 2057.2372,-11924.5649 2255.6648,-11925.1222 2342.4314,-12234 2371.8873,-12338.8591 2373.397,-19967.1986 2378.4314,-20076 2418.1013,-20933.3404 2539.6913,-21980.5413 2561.5731,-22164.6968"/>
+<polygon fill="#000000" stroke="#000000" points="2558.1023,-22165.1506 2562.7606,-22174.6664 2565.0531,-22164.3226 2558.1023,-22165.1506"/>
+</g>
+<!-- qcow2_check_refcounts -->
+<g id="node197" class="node">
+<title>qcow2_check_refcounts</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-8569" rx="123" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-8565.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_check_refcounts</text>
+</g>
+<!-- qcow2_co_check_locked&#45;&gt;qcow2_check_refcounts -->
+<g id="edge382" class="edge">
+<title>qcow2_co_check_locked&#45;&gt;qcow2_check_refcounts</title>
+<path fill="none" stroke="#000000" d="M1846.4,-8540.6627C1906.0035,-8546.1199 1980.545,-8552.9449 2041.5378,-8558.5293"/>
+<polygon fill="#000000" stroke="#000000" points="2041.3159,-8562.0235 2051.5934,-8559.45 2041.9542,-8555.0527 2041.3159,-8562.0235"/>
+</g>
+<!-- qcow2_mark_consistent -->
+<g id="node198" class="node">
+<title>qcow2_mark_consistent</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-6667" rx="123.5" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-6663.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_mark_consistent</text>
+</g>
+<!-- qcow2_co_check_locked&#45;&gt;qcow2_mark_consistent -->
+<g id="edge383" class="edge">
+<title>qcow2_co_check_locked&#45;&gt;qcow2_mark_consistent</title>
+<path fill="none" stroke="#000000" d="M1741.9305,-8512.7879C1752.5334,-8334.4449 1841.3563,-6903.5282 1969.3645,-6770 2031.8081,-6704.8636 2279.1384,-6680.7592 2434.7717,-6671.9531"/>
+<polygon fill="#000000" stroke="#000000" points="2435.0955,-6675.4407 2444.8874,-6671.3949 2434.7097,-6668.4513 2435.0955,-6675.4407"/>
+</g>
+<!-- qcow2_check_refcounts&#45;&gt;g_free -->
+<g id="edge386" class="edge">
+<title>qcow2_check_refcounts&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M2248.4648,-8557.1189C2282.7756,-8558.0514 2318.9953,-8566.3418 2342.4314,-8592 2426.1766,-8683.6859 2326.1551,-9596.3645 2378.4314,-9709 2481.5087,-9931.0924 2596.1294,-9925.2651 2787.4983,-10078 3150.2508,-10367.5193 3219.7177,-10485.3201 3641.4983,-10679 4115.3766,-10896.603 4321.9395,-10717.3622 4778.1038,-10970 5373.5769,-11299.7913 5614.054,-11409.072 5876.8408,-12037 5912.1089,-12121.273 5855.3161,-13610.0304 5912.8408,-13681 6005.9762,-13795.9032 6143.384,-13642.3581 6236.8408,-13757 6328.7754,-13869.7746 6175.4835,-14957.8722 6272.8408,-15066 6311.2944,-15108.7076 6382.1189,-15108.2478 6429.1056,-15102.1065"/>
+<polygon fill="#000000" stroke="#000000" points="6429.6414,-15105.5655 6439.0413,-15100.6776 6428.6449,-15098.6368 6429.6414,-15105.5655"/>
+</g>
+<!-- qcow2_check_refcounts&#45;&gt;memset -->
+<g id="edge384" class="edge">
+<title>qcow2_check_refcounts&#45;&gt;memset</title>
+<path fill="none" stroke="#000000" d="M2163.4131,-8550.8222C2187.5247,-8494.1978 2267.8673,-8318.1366 2378.4314,-8207 2516.1396,-8068.5787 2647.5519,-8140.2852 2751.4983,-7975 2830.277,-7849.7339 2713.1075,-7771.9207 2787.4983,-7644 3012.9729,-7256.279 3384.0178,-7443.0164 3605.4983,-7053 3650.5534,-6973.6601 3574.2126,-6705.6233 3641.4983,-6644 3701.2704,-6589.2579 4288.9516,-6684.5204 4369.0369,-6697 4567.618,-6727.9446 4614.2497,-6755.7788 4814.1038,-6777 5443.2543,-6843.8054 5605.7452,-6780.149 6236.8408,-6825 6433.9431,-6839.0078 6524.8029,-6749.2347 6678.8408,-6873 6967.3277,-7104.7915 6880.1095,-7297.6492 6944.9204,-7662 6971.0438,-7808.8594 6919.8164,-8867.9249 6980.9204,-9004 6994.0887,-9033.3251 7021.6205,-9057.6669 7043.9996,-9073.7731"/>
+<polygon fill="#000000" stroke="#000000" points="7042.0758,-9076.6984 7052.2836,-9079.536 7046.0733,-9070.9521 7042.0758,-9076.6984"/>
+</g>
+<!-- qcow2_check_refcounts&#45;&gt;fprintf -->
+<g id="edge385" class="edge">
+<title>qcow2_check_refcounts&#45;&gt;fprintf</title>
+<path fill="none" stroke="#000000" d="M2193.5791,-8551.8634C2236.3237,-8530.448 2304.9414,-8489.7213 2342.4314,-8434 2379.9799,-8378.1918 2329.9454,-8333.6214 2378.4314,-8287 2500.4054,-8169.7165 2638.6387,-8337.0785 2751.4983,-8211 2810.581,-8144.9971 2730.2884,-7881.6328 2787.4983,-7814 2908.8822,-7670.5015 3487.4796,-7745.2788 3605.4983,-7599 3662.6244,-7528.1947 3575.7689,-6843.9002 3641.4983,-6781 3746.2653,-6680.7424 3823.3639,-6767.779 3967.7693,-6781 3999.6835,-6783.9219 6213.951,-7177.5699 6236.8408,-7200 6293.5562,-7255.5765 6233.6628,-7305.9314 6272.8408,-7375 6314.96,-7449.2536 6397.1099,-7510.4282 6442.9382,-7540.634"/>
+<polygon fill="#000000" stroke="#000000" points="6441.3039,-7543.7459 6451.5969,-7546.2569 6445.1163,-7537.8752 6441.3039,-7543.7459"/>
+</g>
+<!-- qcow2_check_refcounts&#45;&gt;size_to_clusters -->
+<g id="edge387" class="edge">
+<title>qcow2_check_refcounts&#45;&gt;size_to_clusters</title>
+<path fill="none" stroke="#000000" d="M2279.0662,-8569.4048C2302.6795,-8563.9576 2325.3351,-8554.0571 2342.4314,-8537 2408.5373,-8471.0455 2310.5323,-8394.1071 2378.4314,-8330 2499.7914,-8215.4177 2631.9199,-8403.4404 2751.4983,-8287 2832.87,-8207.7636 2704.2162,-8111.226 2787.4983,-8034 2921.0796,-7910.1323 3452.6106,-8079.0582 3605.4983,-7980 3634.1972,-7961.4055 3612.3611,-7929.9 3641.4983,-7912 3713.0522,-7868.0418 4271.8416,-7883.2566 4497.511,-7891.323"/>
+<polygon fill="#000000" stroke="#000000" points="4497.5575,-7894.8269 4507.6772,-7891.6896 4497.8099,-7887.8314 4497.5575,-7894.8269"/>
+</g>
+<!-- qcow2_check_refcounts&#45;&gt;bdrv_getlength -->
+<g id="edge388" class="edge">
+<title>qcow2_check_refcounts&#45;&gt;bdrv_getlength</title>
+<path fill="none" stroke="#000000" d="M2249.2902,-8557.2771C2283.2942,-8558.356 2319.0789,-8566.708 2342.4314,-8592 2405.5786,-8660.3917 2316.2801,-9359.702 2378.4314,-9429 2434.4266,-9491.4341 2668.7426,-9472.3994 2751.4983,-9486 3293.1012,-9575.0104 3610.5618,-9283.2755 3967.7693,-9700 4030.7664,-9773.4935 3947.1511,-11363.4869 4003.7693,-11442 4026.0815,-11472.9405 4064.4374,-11489.225 4100.2565,-11497.7662"/>
+<polygon fill="#000000" stroke="#000000" points="4099.7576,-11501.2402 4110.2767,-11499.9757 4101.2649,-11494.4044 4099.7576,-11501.2402"/>
+</g>
+<!-- calculate_refcounts -->
+<g id="node199" class="node">
+<title>calculate_refcounts</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-8357" rx="102.8821" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-8353.3" font-family="Times,serif" font-size="14.00" fill="#000000">calculate_refcounts</text>
+</g>
+<!-- qcow2_check_refcounts&#45;&gt;calculate_refcounts -->
+<g id="edge389" class="edge">
+<title>qcow2_check_refcounts&#45;&gt;calculate_refcounts</title>
+<path fill="none" stroke="#000000" d="M2263.2579,-8560.1432C2289.9258,-8555.3851 2317.8853,-8548.1094 2342.4314,-8537 2426.0394,-8499.1593 2504.8336,-8422.2334 2542.2443,-8382.3121"/>
+<polygon fill="#000000" stroke="#000000" points="2544.9348,-8384.558 2549.1639,-8374.8438 2539.8,-8379.8005 2544.9348,-8384.558"/>
+</g>
+<!-- refcount_array_byte_size -->
+<g id="node200" class="node">
+<title>refcount_array_byte_size</title>
+<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-9461" rx="128.0773" ry="18"/>
+<text text-anchor="middle" x="4591.5704" y="-9457.3" font-family="Times,serif" font-size="14.00" fill="#000000">refcount_array_byte_size</text>
+</g>
+<!-- qcow2_check_refcounts&#45;&gt;refcount_array_byte_size -->
+<g id="edge390" class="edge">
+<title>qcow2_check_refcounts&#45;&gt;refcount_array_byte_size</title>
+<path fill="none" stroke="#000000" d="M2257.8607,-8558.882C2288.7596,-8561.2546 2320.33,-8570.033 2342.4314,-8592 2430.796,-8679.8275 2320.5258,-8759.6872 2378.4314,-8870 2546.7228,-9190.6032 2621.9093,-9415 2983.9983,-9415 2983.9983,-9415 2983.9983,-9415 3804.6338,-9415 4043.0971,-9415 4321.5156,-9436.3111 4475.0221,-9449.9225"/>
+<polygon fill="#000000" stroke="#000000" points="4475.1322,-9453.4461 4485.4036,-9450.8482 4475.754,-9446.4737 4475.1322,-9453.4461"/>
+</g>
+<!-- compare_refcounts -->
+<g id="node201" class="node">
+<title>compare_refcounts</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-8569" rx="100.9827" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-8565.3" font-family="Times,serif" font-size="14.00" fill="#000000">compare_refcounts</text>
+</g>
+<!-- qcow2_check_refcounts&#45;&gt;compare_refcounts -->
+<g id="edge391" class="edge">
+<title>qcow2_check_refcounts&#45;&gt;compare_refcounts</title>
+<path fill="none" stroke="#000000" d="M2278.9088,-8569C2334.5021,-8569 2399.703,-8569 2453.8055,-8569"/>
+<polygon fill="#000000" stroke="#000000" points="2454.1222,-8572.5001 2464.1222,-8569 2454.1221,-8565.5001 2454.1222,-8572.5001"/>
+</g>
+<!-- rebuild_refcount_structure -->
+<g id="node202" class="node">
+<title>rebuild_refcount_structure</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-9187" rx="137.2758" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-9183.3" font-family="Times,serif" font-size="14.00" fill="#000000">rebuild_refcount_structure</text>
+</g>
+<!-- qcow2_check_refcounts&#45;&gt;rebuild_refcount_structure -->
+<g id="edge392" class="edge">
+<title>qcow2_check_refcounts&#45;&gt;rebuild_refcount_structure</title>
+<path fill="none" stroke="#000000" d="M2278.5577,-8570.384C2301.9262,-8575.7678 2324.6129,-8585.1896 2342.4314,-8601 2384.3996,-8638.2386 2341.5015,-8679.7598 2378.4314,-8722 2634.2161,-9014.5658 3110.5941,-9132.5587 3314.4242,-9171.1423"/>
+<polygon fill="#000000" stroke="#000000" points="3314.0388,-9174.6308 3324.5118,-9173.0289 3315.3257,-9167.7501 3314.0388,-9174.6308"/>
+</g>
+<!-- check_oflag_copied -->
+<g id="node203" class="node">
+<title>check_oflag_copied</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-10286" rx="102.0819" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-10282.3" font-family="Times,serif" font-size="14.00" fill="#000000">check_oflag_copied</text>
+</g>
+<!-- qcow2_check_refcounts&#45;&gt;check_oflag_copied -->
+<g id="edge393" class="edge">
+<title>qcow2_check_refcounts&#45;&gt;check_oflag_copied</title>
+<path fill="none" stroke="#000000" d="M2277.4661,-8566.1773C2302.2057,-8571.5237 2325.7341,-8581.9922 2342.4314,-8601 2407.382,-8674.9382 2333.3225,-9398.5321 2378.4314,-9486 2603.229,-9921.8919 3185.1487,-10192.2544 3360.3529,-10265.6722"/>
+<polygon fill="#000000" stroke="#000000" points="3359.0287,-10268.9121 3369.6058,-10269.5244 3361.7191,-10262.4498 3359.0287,-10268.9121"/>
+</g>
+<!-- qcow2_mark_consistent&#45;&gt;qcow2_update_header -->
+<g id="edge502" class="edge">
+<title>qcow2_mark_consistent&#45;&gt;qcow2_update_header</title>
+<path fill="none" stroke="#000000" d="M2594.635,-6649.5136C2685.8876,-6596.0215 2971.0621,-6431.0024 3216.4983,-6312 3468.2699,-6189.9258 4193.3,-6022.7329 4369.0369,-5805 4419.183,-5742.8704 4355.4388,-5691.5679 4405.0369,-5629 4518.4573,-5485.9206 4631.7785,-5566.2007 4778.1038,-5457 4797.5382,-5442.4964 4792.328,-5426.6707 4814.1038,-5416 5238.6255,-5207.9744 5489.142,-5100.4765 5876.8408,-5371 6295.0856,-5662.8374 6061.0634,-5984.0516 6272.8408,-6448 6427.9705,-6787.848 6585.1273,-6822.3653 6678.8408,-7184 6761.6784,-7503.6649 6659.3763,-18746.4675 6714.8408,-19072 6734.7945,-19189.1121 6791.2436,-19320.1534 6816.901,-19375.7314"/>
+<polygon fill="#000000" stroke="#000000" points="6813.7797,-19377.3199 6821.1749,-19384.9068 6820.1251,-19374.3641 6813.7797,-19377.3199"/>
+</g>
+<!-- qcow2_mark_consistent&#45;&gt;qcow2_flush_caches -->
+<g id="edge503" class="edge">
+<title>qcow2_mark_consistent&#45;&gt;qcow2_flush_caches</title>
+<path fill="none" stroke="#000000" d="M2686.564,-6663.6312C2711.4573,-6668.965 2735.0443,-6679.5653 2751.4983,-6699 2790.2723,-6744.7982 2773.5898,-15281.6266 2787.4983,-15340 2822.9717,-15488.88 2923.5367,-15645.7875 2965.3775,-15706.6947"/>
+<polygon fill="#000000" stroke="#000000" points="2962.5391,-15708.7437 2971.1099,-15714.972 2968.2938,-15704.7583 2962.5391,-15708.7437"/>
+</g>
+<!-- calculate_refcounts&#45;&gt;has_data_file -->
+<g id="edge394" class="edge">
+<title>calculate_refcounts&#45;&gt;has_data_file</title>
+<path fill="none" stroke="#000000" d="M2618.0338,-8372.4953C2662.8459,-8385.0619 2728.8946,-8402.3754 2787.4983,-8413 3322.7563,-8510.0399 3460.6413,-8519.5076 4003.7693,-8550 4084.8123,-8554.5499 4308.0417,-8603.556 4369.0369,-8550 4461.995,-8468.3795 4326.8873,-8369.8945 4405.0369,-8274 4515.8691,-8138.002 4615.6413,-8211.2207 4778.1038,-8145 4794.4892,-8138.3212 4797.3089,-8133.5693 4814.1038,-8128 5110.8296,-8029.6033 5224.4803,-7947.483 5514.5698,-8064 5721.4589,-8147.0988 5778.3668,-8210.9716 5876.8408,-8411 5909.6179,-8477.5795 5864.0801,-8687.0576 5912.8408,-8743 6010.3697,-8854.8933 6120.7974,-8731.4478 6236.8408,-8824 6264.5009,-8846.0607 6245.9111,-8872.0535 6272.8408,-8895 6417.0558,-9017.8841 6517.8083,-8925.1651 6678.8408,-9025 6823.113,-9114.444 6873.3897,-9145.0583 6944.9204,-9299 7058.453,-9543.3342 7075.3955,-10435.8347 7077.6138,-10606.638"/>
+<polygon fill="#000000" stroke="#000000" points="7074.1163,-10606.8743 7077.7395,-10616.8303 7081.1158,-10606.7879 7074.1163,-10606.8743"/>
+</g>
+<!-- calculate_refcounts&#45;&gt;offset_into_cluster -->
+<g id="edge395" class="edge">
+<title>calculate_refcounts&#45;&gt;offset_into_cluster</title>
+<path fill="none" stroke="#000000" d="M2575.3866,-8339.0373C2607.6487,-8282.5121 2706.4115,-8102.3884 2751.4983,-7940 2786.9523,-7812.3055 2731.825,-7764.2637 2787.4983,-7644 3012.5084,-7157.9401 3358.8349,-7234.4376 3605.4983,-6759 3640.6646,-6691.2177 3582.1144,-6639.0069 3641.4983,-6591 3767.1005,-6489.4612 4967.9598,-6691.6015 5095.1038,-6592 5147.7151,-6550.7856 5098.5763,-6504.3826 5131.1038,-6446 5311.2349,-6122.6883 5343.6003,-5851 5713.7053,-5851 5713.7053,-5851 5713.7053,-5851 6074.8408,-5851 6464.545,-5851 6751.2403,-5346.8542 6816.0387,-5222.4813"/>
+<polygon fill="#000000" stroke="#000000" points="6819.3372,-5223.7215 6820.8126,-5213.2299 6813.1166,-5220.5115 6819.3372,-5223.7215"/>
+</g>
+<!-- calculate_refcounts&#45;&gt;fprintf -->
+<g id="edge396" class="edge">
+<title>calculate_refcounts&#45;&gt;fprintf</title>
+<path fill="none" stroke="#000000" d="M2645.9093,-8345.8897C2683.6081,-8336.4769 2725.7262,-8319.0947 2751.4983,-8287 2822.6112,-8198.4409 2722.18,-8126.9154 2787.4983,-8034 2911.5553,-7857.5285 3009.5262,-7867.7856 3216.4983,-7807 3299.7376,-7782.5535 3545.6139,-7836.7716 3605.4983,-7774 3679.0256,-7696.9276 3564.7764,-6889.893 3641.4983,-6816 3693.7206,-6765.7033 3903.6963,-6782.0651 3967.7693,-6816 3992.9335,-6829.3277 3979.3294,-6854.3865 4003.7693,-6869 4143.8546,-6952.7616 4240.2173,-6806.7733 4369.0369,-6907 4405.6593,-6935.4937 4368.8826,-6975.9148 4405.0369,-7005 4485.071,-7069.3855 6147.7593,-7204.8588 6236.8408,-7256 6353.9668,-7323.2414 6434.3726,-7472.5932 6463.6193,-7533.9173"/>
+<polygon fill="#000000" stroke="#000000" points="6460.4545,-7535.4122 6467.8718,-7542.9776 6466.7913,-7532.438 6460.4545,-7535.4122"/>
+</g>
+<!-- realloc_refcount_array -->
+<g id="node204" class="node">
+<title>realloc_refcount_array</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-8523" rx="116.5" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-8519.3" font-family="Times,serif" font-size="14.00" fill="#000000">realloc_refcount_array</text>
+</g>
+<!-- calculate_refcounts&#45;&gt;realloc_refcount_array -->
+<g id="edge397" class="edge">
+<title>calculate_refcounts&#45;&gt;realloc_refcount_array</title>
+<path fill="none" stroke="#000000" d="M2653.8701,-8366.102C2930.992,-8394.4732 3778.5089,-8481.2405 4079.2044,-8512.0252"/>
+<polygon fill="#000000" stroke="#000000" points="4078.9326,-8515.5156 4089.2371,-8513.0523 4079.6455,-8508.552 4078.9326,-8515.5156"/>
+</g>
+<!-- qcow2_inc_refcounts_imrt -->
+<g id="node205" class="node">
+<title>qcow2_inc_refcounts_imrt</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-8181" rx="134" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-8177.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_inc_refcounts_imrt</text>
+</g>
+<!-- calculate_refcounts&#45;&gt;qcow2_inc_refcounts_imrt -->
+<g id="edge398" class="edge">
+<title>calculate_refcounts&#45;&gt;qcow2_inc_refcounts_imrt</title>
+<path fill="none" stroke="#000000" d="M2667.1339,-8359.2053C2697.3217,-8355.0182 2728.4238,-8345.2827 2751.4983,-8325 2792.3615,-8289.0807 2744.5382,-8241.3831 2787.4983,-8208 2925.6275,-8100.6634 3458.8263,-8143.2491 3693.1235,-8168.0264"/>
+<polygon fill="#000000" stroke="#000000" points="3693.0576,-8171.5391 3703.3724,-8169.119 3693.7998,-8164.5785 3693.0576,-8171.5391"/>
+</g>
+<!-- check_refcounts_l1 -->
+<g id="node206" class="node">
+<title>check_refcounts_l1</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-8235" rx="101.5" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-8231.3" font-family="Times,serif" font-size="14.00" fill="#000000">check_refcounts_l1</text>
+</g>
+<!-- calculate_refcounts&#45;&gt;check_refcounts_l1 -->
+<g id="edge399" class="edge">
+<title>calculate_refcounts&#45;&gt;check_refcounts_l1</title>
+<path fill="none" stroke="#000000" d="M2648.3907,-8346.3254C2680.8889,-8341.224 2718.2444,-8334.1895 2751.4983,-8325 2818.0455,-8306.6101 2891.9288,-8276.1957 2938.1698,-8255.8812"/>
+<polygon fill="#000000" stroke="#000000" points="2939.592,-8259.0792 2947.3219,-8251.8336 2936.7607,-8252.6774 2939.592,-8259.0792"/>
+</g>
+<!-- qcow2_check_bitmaps_refcounts -->
+<g id="node207" class="node">
+<title>qcow2_check_bitmaps_refcounts</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-8679" rx="165.1707" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-8675.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_check_bitmaps_refcounts</text>
+</g>
+<!-- calculate_refcounts&#45;&gt;qcow2_check_bitmaps_refcounts -->
+<g id="edge400" class="edge">
+<title>calculate_refcounts&#45;&gt;qcow2_check_bitmaps_refcounts</title>
+<path fill="none" stroke="#000000" d="M2588.801,-8374.537C2628.0806,-8404.6095 2706.5274,-8469.7961 2751.4983,-8542 2778.0245,-8584.5898 2749.0859,-8616.7196 2787.4983,-8649 2797.2962,-8657.2339 2808.3792,-8663.7117 2820.1693,-8668.7695"/>
+<polygon fill="#000000" stroke="#000000" points="2819.1776,-8672.1398 2829.7653,-8672.5277 2821.7303,-8665.6219 2819.1776,-8672.1398"/>
+</g>
+<!-- check_refblocks -->
+<g id="node208" class="node">
+<title>check_refblocks</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-8083" rx="87.1846" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-8079.3" font-family="Times,serif" font-size="14.00" fill="#000000">check_refblocks</text>
+</g>
+<!-- calculate_refcounts&#45;&gt;check_refblocks -->
+<g id="edge401" class="edge">
+<title>calculate_refcounts&#45;&gt;check_refblocks</title>
+<path fill="none" stroke="#000000" d="M2665.1196,-8361.1293C2696.4541,-8357.3175 2728.7452,-8347.3181 2751.4983,-8325 2812.2322,-8265.4272 2724.3307,-8193.9858 2787.4983,-8137 2944.5928,-7995.2792 3223.4497,-8037.9146 3347.9385,-8066.443"/>
+<polygon fill="#000000" stroke="#000000" points="3347.1732,-8069.8584 3357.7073,-8068.7258 3348.7661,-8063.0421 3347.1732,-8069.8584"/>
+</g>
+<!-- refcount_array_byte_size&#45;&gt;assert -->
+<g id="edge407" class="edge">
+<title>refcount_array_byte_size&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M4625.7394,-9443.5836C4810.425,-9350.5916 5687.9902,-8923.6499 5876.8408,-9109 5953.1397,-9183.8846 5842.2501,-10952.7119 5912.8408,-11033 5960.9011,-11087.6625 6168.4491,-11056.0932 6236.8408,-11081 6320.3041,-11111.3955 6406.1239,-11173.0702 6448.5987,-11206.0441"/>
+<polygon fill="#000000" stroke="#000000" points="6446.4724,-11208.8245 6456.5022,-11212.2384 6450.7905,-11203.315 6446.4724,-11208.8245"/>
+</g>
+<!-- refcount_array_byte_size&#45;&gt;UINT64_C -->
+<g id="edge409" class="edge">
+<title>refcount_array_byte_size&#45;&gt;UINT64_C</title>
+<path fill="none" stroke="#000000" d="M4593.8413,-9479.1161C4622.5895,-9708.4468 4915.2124,-12042.7654 4951.0194,-12328.4066"/>
+<polygon fill="#000000" stroke="#000000" points="4947.5991,-12329.2611 4952.3158,-12338.748 4954.5447,-12328.3903 4947.5991,-12329.2611"/>
+</g>
+<!-- refcount_array_byte_size&#45;&gt;DIV_ROUND_UP -->
+<g id="edge408" class="edge">
+<title>refcount_array_byte_size&#45;&gt;DIV_ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M4594.6374,-9479.2623C4615.5652,-9604.8792 4737.7144,-10354.2861 4778.1038,-10970 4810.7606,-11467.835 4765.4378,-14963.4743 4814.1038,-15460 4841.6802,-15741.3549 4922.6788,-16075.2 4947.3737,-16172.8698"/>
+<polygon fill="#000000" stroke="#000000" points="4944.0529,-16174.013 4949.9078,-16182.8431 4950.8373,-16172.2891 4944.0529,-16174.013"/>
+</g>
+<!-- compare_refcounts&#45;&gt;fprintf -->
+<g id="edge459" class="edge">
+<title>compare_refcounts&#45;&gt;fprintf</title>
+<path fill="none" stroke="#000000" d="M2623.5578,-8554.2856C2733.0263,-8526.7647 2976.025,-8465.5318 3180.4983,-8413 3444.9231,-8345.0658 4156.7325,-8273.6462 4369.0369,-8102 4396.5498,-8079.7561 4375.8668,-8051.0215 4405.0369,-8031 4473.7428,-7983.8424 4715.0166,-8047.4458 4778.1038,-7993 4827.3937,-7950.4616 4767.7678,-7896.7383 4814.1038,-7851 4917.2133,-7749.2206 4989.0123,-7803.295 5131.1038,-7775 5634.3305,-7674.7914 6250.9077,-7590.6716 6426.8756,-7567.3947"/>
+<polygon fill="#000000" stroke="#000000" points="6427.4067,-7570.855 6436.8627,-7566.0764 6426.4906,-7563.9152 6427.4067,-7570.855"/>
+</g>
+<!-- compare_refcounts&#45;&gt;update_refcount -->
+<g id="edge461" class="edge">
+<title>compare_refcounts&#45;&gt;update_refcount</title>
+<path fill="none" stroke="#000000" d="M2567.9217,-8587.3467C2602.8585,-8804.1209 2936.4049,-10873.6947 2979.4342,-11140.6808"/>
+<polygon fill="#000000" stroke="#000000" points="2976.0078,-11141.4188 2981.0545,-11150.7344 2982.9187,-11140.3049 2976.0078,-11141.4188"/>
+</g>
+<!-- compare_refcounts&#45;&gt;qcow2_get_refcount -->
+<g id="edge460" class="edge">
+<title>compare_refcounts&#45;&gt;qcow2_get_refcount</title>
+<path fill="none" stroke="#000000" d="M2590.458,-8551.5699C2631.3943,-8522.1283 2711.2592,-8458.4259 2751.4983,-8384 2789.4709,-8313.7661 2735.0909,-8268.2344 2787.4983,-8208 2920.2734,-8055.395 3019.3298,-8101.1897 3216.4983,-8056 3386.0441,-8017.1412 3450.2391,-8091.4244 3605.4983,-8013 3626.5537,-8002.3645 3620.2227,-7984.1879 3641.4983,-7974 3789.1156,-7903.313 3985.3975,-7911.1279 4097.6072,-7923.7194"/>
+<polygon fill="#000000" stroke="#000000" points="4097.5295,-7927.2338 4107.8665,-7924.9103 4098.3368,-7920.2805 4097.5295,-7927.2338"/>
+</g>
+<!-- compare_refcounts&#45;&gt;strerror -->
+<g id="edge462" class="edge">
+<title>compare_refcounts&#45;&gt;strerror</title>
+<path fill="none" stroke="#000000" d="M2663.3971,-8573.0799C3021.8178,-8587.9359 4250.9908,-8638.8834 4533.4037,-8650.5891"/>
+<polygon fill="#000000" stroke="#000000" points="4533.3002,-8654.0877 4543.4366,-8651.0049 4533.5902,-8647.0937 4533.3002,-8654.0877"/>
+</g>
+<!-- compare_refcounts&#45;&gt;refcount_diff -->
+<g id="edge463" class="edge">
+<title>compare_refcounts&#45;&gt;refcount_diff</title>
+<path fill="none" stroke="#000000" d="M2567.473,-8587.1798C2586.7477,-8727.898 2711.6619,-9658.2129 2751.4983,-10419 2757.8146,-10539.6274 2743.8177,-19003.3817 2787.4983,-19116 2820.6316,-19201.4251 2904.5472,-19274.1494 2951.2902,-19309.6971"/>
+<polygon fill="#000000" stroke="#000000" points="2949.4633,-19312.7017 2959.5649,-19315.8967 2953.6605,-19307.0996 2949.4633,-19312.7017"/>
+</g>
+<!-- rebuild_refcount_structure&#45;&gt;g_free -->
+<g id="edge471" class="edge">
+<title>rebuild_refcount_structure&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M3479.4459,-9202.6535C3525.0963,-9212.4526 3586.5858,-9224.427 3641.4983,-9231 3801.5636,-9250.1598 3842.6282,-9244.3588 4003.7693,-9249 4024.7446,-9249.6041 5497.0465,-9249.456 5514.5698,-9261 5547.8075,-9282.8964 5518.9224,-9318.8621 5550.5698,-9343 5667.1109,-9431.8875 5780.566,-9280.4831 5876.8408,-9391 5953.7317,-9479.2655 5846.0778,-13508.8454 5912.8408,-13605 6000.7779,-13731.6503 6147.7437,-13603.163 6236.8408,-13729 6322.7156,-13850.2859 6173.4343,-14955.5324 6272.8408,-15066 6311.2821,-15108.7187 6382.1098,-15108.256 6429.1006,-15102.111"/>
+<polygon fill="#000000" stroke="#000000" points="6429.6376,-15105.5698 6439.0372,-15100.6813 6428.6407,-15098.6412 6429.6376,-15105.5698"/>
+</g>
+<!-- rebuild_refcount_structure&#45;&gt;cpu_to_be32 -->
+<g id="edge464" class="edge">
+<title>rebuild_refcount_structure&#45;&gt;cpu_to_be32</title>
+<path fill="none" stroke="#000000" d="M3447.5415,-9204.4552C3492.189,-9224.9125 3570.5571,-9258.0412 3641.4983,-9274 3888.7425,-9329.6196 4562.2797,-9234.1722 4778.1038,-9367 5034.1302,-9524.5701 4868.8604,-9797.0093 5131.1038,-9944 5279.7719,-10027.3303 5345.0506,-9961.5901 5514.5698,-9944 5678.2055,-9927.0204 5769.7838,-9992.9149 5876.8408,-9868 5974.8803,-9753.6068 5821.984,-9311.1772 5912.8408,-9191 6085.0355,-8963.2365 6972.3759,-8748.7467 7174.9204,-8950 7202.6502,-8977.553 7210.5105,-14539.9111 7210.9204,-14579 7231.8111,-16571.0086 7274.8387,-19030.7135 7279.9621,-19320.6791"/>
+<polygon fill="#000000" stroke="#000000" points="7276.4644,-19320.8463 7280.1408,-19330.7828 7283.4633,-19320.7225 7276.4644,-19320.8463"/>
+</g>
+<!-- rebuild_refcount_structure&#45;&gt;cpu_to_be64 -->
+<g id="edge465" class="edge">
+<title>rebuild_refcount_structure&#45;&gt;cpu_to_be64</title>
+<path fill="none" stroke="#000000" d="M3475.2806,-9170.9605C3521.3501,-9159.8427 3584.9885,-9145.2521 3641.4983,-9135 3785.5292,-9108.8696 3828.0439,-9133.6408 3967.7693,-9090 4353.0383,-8969.6679 4511.7056,-8983.2226 4778.1038,-8680 4809.8335,-8643.8843 4783.9012,-8615.402 4814.1038,-8578 4918.0237,-8449.3087 4971.9414,-8428.0346 5131.1038,-8383 5295.095,-8336.5992 5352.6624,-8329.7819 5514.5698,-8383 5704.5829,-8445.4563 5769.3101,-8481.3497 5876.8408,-8650 5920.2333,-8718.0563 5864.9753,-8763.0118 5912.8408,-8828 6021.0041,-8974.856 6098.766,-8970.558 6272.8408,-9025 6359.4316,-9052.0813 6614.3286,-9004.2071 6678.8408,-9068 6727.6833,-9116.2979 6702.6356,-9307.4034 6714.8408,-9375 6791.112,-9797.4165 6891.6024,-9887.0773 6944.9204,-10313 6974.0425,-10545.6373 6977.2137,-14298.5763 6980.9204,-14533 7008.5443,-16279.9986 7069.4072,-18435.1689 7077.1129,-18704.8575"/>
+<polygon fill="#000000" stroke="#000000" points="7073.6179,-18705.0836 7077.4025,-18714.9794 7080.615,-18704.8833 7073.6179,-18705.0836"/>
+</g>
+<!-- rebuild_refcount_structure&#45;&gt;offsetof -->
+<g id="edge466" class="edge">
+<title>rebuild_refcount_structure&#45;&gt;offsetof</title>
+<path fill="none" stroke="#000000" d="M3529.6039,-9177.8918C3642.6576,-9168.3438 3817.4518,-9151.3243 3967.7693,-9127 4345.9695,-9065.7997 4541.1799,-9134.0779 4778.1038,-8833 4821.3038,-8778.1023 4772.4322,-8736.0667 4814.1038,-8680 4911.147,-8549.4342 4973.966,-8539.101 5131.1038,-8497 5295.7269,-8452.8935 5358.8826,-8427.6628 5514.5698,-8497 5536.4185,-8506.7306 5532.4032,-8521.4429 5550.5698,-8537 5682.105,-8649.6409 5780.1606,-8606.3253 5876.8408,-8750 5923.605,-8819.4954 5865.947,-8865.5921 5912.8408,-8935 6139.8985,-9271.0699 6484.4113,-9075.0571 6678.8408,-9431 6743.0319,-9548.5147 6635.1315,-18964.4053 6714.8408,-19072 6778.5445,-19157.9896 6845.8977,-19102.4183 6944.9204,-19143 6979.3703,-19157.1183 7016.8718,-19177.0176 7043.2445,-19191.8207"/>
+<polygon fill="#000000" stroke="#000000" points="7041.659,-19194.9451 7052.0855,-19196.8264 7045.108,-19188.8537 7041.659,-19194.9451"/>
+</g>
+<!-- rebuild_refcount_structure&#45;&gt;memset -->
+<g id="edge467" class="edge">
+<title>rebuild_refcount_structure&#45;&gt;memset</title>
+<path fill="none" stroke="#000000" d="M3433.0255,-9169.2168C3472.6366,-9136.1909 3556.3341,-9061.4833 3605.4983,-8982 3630.1272,-8942.1827 3607.0558,-8914.713 3641.4983,-8883 3752.0728,-8781.1883 3856.3346,-8894.8695 3967.7693,-8794 4000.9362,-8763.9777 3971.2661,-8730.7396 4003.7693,-8700 4127.6203,-8582.8694 4238.3221,-8692.418 4369.0369,-8583 4395.2589,-8561.0503 4379.1747,-8537.3725 4405.0369,-8515 4538.1654,-8399.8347 4623.0539,-8465.3414 4778.1038,-8382 4950.901,-8289.1192 4945.0073,-8179.079 5131.1038,-8117 5292.775,-8063.0689 5362.2831,-8040.4826 5514.5698,-8117 5755.6161,-8238.1152 5760.3541,-8360.6832 5876.8408,-8604 5904.3973,-8661.5598 5871.1296,-8694.7023 5912.8408,-8743 6026.359,-8874.4434 6108.0627,-8840.119 6272.8408,-8895 6550.5554,-8987.4956 6894.7591,-9059.186 7024.8267,-9084.8047"/>
+<polygon fill="#000000" stroke="#000000" points="7024.4304,-9088.2936 7034.9171,-9086.7842 7025.778,-9081.4246 7024.4304,-9088.2936"/>
+</g>
+<!-- rebuild_refcount_structure&#45;&gt;bdrv_pwrite -->
+<g id="edge468" class="edge">
+<title>rebuild_refcount_structure&#45;&gt;bdrv_pwrite</title>
+<path fill="none" stroke="#000000" d="M3546.2882,-9190.1688C3733.6816,-9191.5918 4081.6494,-9183.4848 4369.0369,-9116 4557.258,-9071.8016 4656.4396,-9118.2614 4778.1038,-8968 4851.5136,-8877.3353 4740.4563,-8798.4717 4814.1038,-8708 4897.7914,-8605.1947 4986.286,-8683.7048 5095.1038,-8608 5115.564,-8593.7658 5108.5203,-8575.5461 5131.1038,-8565 5285.5252,-8492.8877 5373.9788,-8468.6655 5514.5698,-8565 5551.132,-8590.0529 5524.7235,-8621.9943 5550.5698,-8658 5660.6626,-8811.3669 5774.4857,-8771.3643 5876.8408,-8930 5909.3447,-8980.3763 5886.3789,-9006.2038 5912.8408,-9060 6163.0763,-9568.7197 6498.3571,-9542.5624 6678.8408,-10080 6699.5117,-10141.5529 6672.2173,-19381.0176 6714.8408,-19430 6782.6541,-19507.93 6874.4841,-19387.4324 6944.9204,-19463 7009.5442,-19532.3317 7068.4444,-21047.7959 7076.886,-21273.891"/>
+<polygon fill="#000000" stroke="#000000" points="7073.3908,-21274.0869 7077.26,-21283.9499 7080.386,-21273.8268 7073.3908,-21274.0869"/>
+</g>
+<!-- rebuild_refcount_structure&#45;&gt;assert -->
+<g id="edge469" class="edge">
+<title>rebuild_refcount_structure&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M3526.0059,-9196.8065C3838.4067,-9222.258 4685.5548,-9282.9415 4778.1038,-9201 4827.5501,-9157.221 4780.1945,-8962.6717 4814.1038,-8906 4892.5482,-8774.8981 4992.6888,-8821.3684 5095.1038,-8708 5116.9811,-8683.7829 5102.9324,-8660.476 5131.1038,-8644 5278.22,-8557.9595 5387.4605,-8530.4685 5514.5698,-8644 5567.6109,-8691.3753 5504.9027,-8907.4812 5550.5698,-8962 5647.7126,-9077.9722 5785.2638,-8938.5843 5876.8408,-9059 5942.0605,-9144.7582 5840.1228,-10918.5005 5912.8408,-10998 5961.7189,-11051.4362 6170.0259,-11005.0669 6236.8408,-11033 6330.3695,-11072.1013 6416.2609,-11159.9995 6454.6694,-11203.1485"/>
+<polygon fill="#000000" stroke="#000000" points="6452.2613,-11205.7102 6461.4932,-11210.9085 6457.518,-11201.0877 6452.2613,-11205.7102"/>
+</g>
+<!-- rebuild_refcount_structure&#45;&gt;qcow2_pre_write_overlap_check -->
+<g id="edge472" class="edge">
+<title>rebuild_refcount_structure&#45;&gt;qcow2_pre_write_overlap_check</title>
+<path fill="none" stroke="#000000" d="M3428.3469,-9204.9284C3464.2289,-9240.6652 3550.8552,-9320.1548 3641.4983,-9353 3879.57,-9439.2671 4565.5287,-9296.4065 4778.1038,-9434 5056.3766,-9614.1177 4973.6309,-9799.3145 5131.1038,-10091 5356.5246,-10508.5446 5632.8302,-11016.413 5698.9809,-11137.9513"/>
+<polygon fill="#000000" stroke="#000000" points="5696.0327,-11139.8561 5703.8876,-11146.9661 5702.181,-11136.5096 5696.0327,-11139.8561"/>
+</g>
+<!-- rebuild_refcount_structure&#45;&gt;cpu_to_be64s -->
+<g id="edge477" class="edge">
+<title>rebuild_refcount_structure&#45;&gt;cpu_to_be64s</title>
+<path fill="none" stroke="#000000" d="M3415.0647,-9205.2C3430.9543,-9271.9132 3495.3261,-9505.086 3641.4983,-9619 3759.3486,-9710.8424 3875.2279,-9582.6979 3967.7693,-9700 4041.2022,-9793.0808 3951.0407,-13861.811 4003.7693,-13968 4032.2934,-14025.444 4096.5782,-14066.1879 4140.734,-14088.651"/>
+<polygon fill="#000000" stroke="#000000" points="4139.3173,-14091.8552 4149.8307,-14093.1663 4142.4296,-14085.5851 4139.3173,-14091.8552"/>
+</g>
+<!-- rebuild_refcount_structure&#45;&gt;be64_to_cpus -->
+<g id="edge478" class="edge">
+<title>rebuild_refcount_structure&#45;&gt;be64_to_cpus</title>
+<path fill="none" stroke="#000000" d="M3417.8383,-9205.0077C3440.5832,-9262.5838 3519.2345,-9444.1914 3641.4983,-9543 3762.1518,-9640.5073 3879.1252,-9539.6926 3967.7693,-9667 4032.168,-9759.487 3964.6762,-13618.2987 4003.7693,-13724 4034.5786,-13807.3032 4112.6401,-13880.9462 4156.0717,-13917.1863"/>
+<polygon fill="#000000" stroke="#000000" points="4154.069,-13920.0709 4164.0156,-13923.7198 4158.5154,-13914.6644 4154.069,-13920.0709"/>
+</g>
+<!-- rebuild_refcount_structure&#45;&gt;update_max_refcount_table_index -->
+<g id="edge479" class="edge">
+<title>rebuild_refcount_structure&#45;&gt;update_max_refcount_table_index</title>
+<path fill="none" stroke="#000000" d="M3421.255,-9205.1377C3449.8484,-9254.1746 3535.365,-9390.8089 3641.4983,-9467 3767.5171,-9557.4665 3878.6654,-9464.014 3967.7693,-9591 4039.0983,-9692.654 3948.1137,-11714.9873 4003.7693,-11826 4031.7593,-11881.8298 4093.3969,-11921.9546 4137.3159,-11944.796"/>
+<polygon fill="#000000" stroke="#000000" points="4135.8991,-11948.0018 4146.4003,-11949.4071 4139.0675,-11941.7599 4135.8991,-11948.0018"/>
+</g>
+<!-- rebuild_refcount_structure&#45;&gt;fprintf -->
+<g id="edge470" class="edge">
+<title>rebuild_refcount_structure&#45;&gt;fprintf</title>
+<path fill="none" stroke="#000000" d="M3417.3109,-9168.8829C3440.1022,-9105.1744 3523.0924,-8887.3584 3641.4983,-8740 3759.5726,-8593.0543 3867.027,-8628.3285 3967.7693,-8469 4002.3343,-8414.334 3955.1022,-8370.5984 4003.7693,-8328 4126.7688,-8220.3385 4248.7905,-8395.728 4369.0369,-8285 4428.4111,-8230.3257 4348.0046,-8164.1129 4405.0369,-8107 4524.6042,-7987.2639 4652.8973,-8144.8262 4778.1038,-8031 4818.675,-7994.1164 4773.1867,-7949.4995 4814.1038,-7913 4844.0916,-7886.2499 6198.1238,-7661.7623 6236.8408,-7651 6309.4244,-7630.8237 6390.9441,-7597.7825 6437.5622,-7577.8423"/>
+<polygon fill="#000000" stroke="#000000" points="6439.1628,-7580.9638 6446.9644,-7573.7955 6436.3954,-7574.5341 6439.1628,-7580.9638"/>
+</g>
+<!-- rebuild_refcount_structure&#45;&gt;ROUND_UP -->
+<g id="edge473" class="edge">
+<title>rebuild_refcount_structure&#45;&gt;ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M3457.0281,-9203.9954C3503.0164,-9220.1089 3576.0932,-9243.3835 3641.4983,-9254 3744.2914,-9270.6853 5423.7279,-9276.0826 5514.5698,-9327 5539.7313,-9341.1032 5526.0841,-9365.7537 5550.5698,-9381 5612.6505,-9419.6552 5828.4757,-9369.1452 5876.8408,-9424 5937.419,-9492.7065 5855.7495,-15947.3698 5912.8408,-16019 6005.0288,-16134.6647 6144.0811,-15979.7933 6236.8408,-16095 6277.6622,-16145.6997 6267.7216,-18373.1106 6272.8408,-18438 6317.3313,-19001.9405 6442.8636,-19683.177 6470.4403,-19828.7795"/>
+<polygon fill="#000000" stroke="#000000" points="6467.0189,-19829.523 6472.3238,-19838.694 6473.8959,-19828.2165 6467.0189,-19829.523"/>
+</g>
+<!-- rebuild_refcount_structure&#45;&gt;g_try_realloc -->
+<g id="edge474" class="edge">
+<title>rebuild_refcount_structure&#45;&gt;g_try_realloc</title>
+<path fill="none" stroke="#000000" d="M3425.6295,-9204.9748C3459.2654,-9245.0341 3546.5341,-9341.962 3641.4983,-9391 3773.7925,-9459.3147 3870.871,-9353.9541 3967.7693,-9467 4002.3597,-9507.3547 3995.2205,-9891.5413 4003.7693,-9944 4110.2454,-10597.373 4284.5207,-10731.4253 4369.0369,-11388 4384.4571,-11507.7935 4350.7778,-15628.0916 4405.0369,-15736 4434.321,-15794.2391 4500.2599,-15834.8931 4545.3476,-15857.1085"/>
+<polygon fill="#000000" stroke="#000000" points="4544.1022,-15860.3932 4554.6316,-15861.5689 4547.1336,-15854.0835 4544.1022,-15860.3932"/>
+</g>
+<!-- rebuild_refcount_structure&#45;&gt;size_to_clusters -->
+<g id="edge475" class="edge">
+<title>rebuild_refcount_structure&#45;&gt;size_to_clusters</title>
+<path fill="none" stroke="#000000" d="M3417.7106,-9168.6225C3442.1549,-9102.8653 3530.8135,-8874.3032 3641.4983,-8707 3896.1814,-8322.0393 4018.1703,-8254.7785 4405.0369,-8003 4454.2524,-7970.9699 4513.219,-7937.6278 4551.4908,-7916.6168"/>
+<polygon fill="#000000" stroke="#000000" points="4553.1874,-7919.6782 4560.2807,-7911.8083 4549.8279,-7913.5371 4553.1874,-7919.6782"/>
+</g>
+<!-- rebuild_refcount_structure&#45;&gt;bdrv_pwrite_sync -->
+<g id="edge476" class="edge">
+<title>rebuild_refcount_structure&#45;&gt;bdrv_pwrite_sync</title>
+<path fill="none" stroke="#000000" d="M3421.1881,-9168.7224C3449.0035,-9120.9789 3531.559,-8992.979 3641.4983,-8946 3774.8434,-8889.0193 3862.6502,-8846.1117 3967.7693,-8946 4024.6281,-9000.0295 3952.7414,-9591.4327 4003.7693,-9651 4023.6456,-9674.2025 4053.6733,-9685.4649 4083.6717,-9690.4362"/>
+<polygon fill="#000000" stroke="#000000" points="4083.4344,-9693.9378 4093.8293,-9691.8892 4084.4257,-9687.0084 4083.4344,-9693.9378"/>
+</g>
+<!-- rebuild_refcount_structure&#45;&gt;strerror -->
+<g id="edge480" class="edge">
+<title>rebuild_refcount_structure&#45;&gt;strerror</title>
+<path fill="none" stroke="#000000" d="M3447.6125,-9169.5102C3492.3301,-9148.9059 3570.7671,-9115.1846 3641.4983,-9097 3783.1549,-9060.5809 3833.9794,-9113.1034 3967.7693,-9054 4200.3753,-8951.2433 4174.4713,-8792.2565 4405.0369,-8685 4445.3394,-8666.2517 4495.1365,-8658.3822 4533.139,-8655.1293"/>
+<polygon fill="#000000" stroke="#000000" points="4533.8256,-8658.5868 4543.5272,-8654.329 4533.2879,-8651.6075 4533.8256,-8658.5868"/>
+</g>
+<!-- rebuild_refcount_structure&#45;&gt;qcow2_cache_empty -->
+<g id="edge481" class="edge">
+<title>rebuild_refcount_structure&#45;&gt;qcow2_cache_empty</title>
+<path fill="none" stroke="#000000" d="M3416.6733,-9205.2678C3444.43,-9295.6819 3566.1407,-9704.7513 3605.4983,-10050 3616.0981,-10142.9824 3596.0998,-16706.1644 3641.4983,-16788 3663.8172,-16828.2323 3709.1514,-16854.9439 3746.3772,-16871.0613"/>
+<polygon fill="#000000" stroke="#000000" points="3745.0713,-16874.3088 3755.6477,-16874.9325 3747.7686,-16867.8494 3745.0713,-16874.3088"/>
+</g>
+<!-- alloc_clusters_imrt -->
+<g id="node214" class="node">
+<title>alloc_clusters_imrt</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-9027" rx="100.1823" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-9023.3" font-family="Times,serif" font-size="14.00" fill="#000000">alloc_clusters_imrt</text>
+</g>
+<!-- rebuild_refcount_structure&#45;&gt;alloc_clusters_imrt -->
+<g id="edge482" class="edge">
+<title>rebuild_refcount_structure&#45;&gt;alloc_clusters_imrt</title>
+<path fill="none" stroke="#000000" d="M3436.6682,-9169.1794C3477.9232,-9141.3836 3562.39,-9087.9042 3641.4983,-9059 3664.2699,-9050.6798 3689.6617,-9044.3745 3713.5026,-9039.6575"/>
+<polygon fill="#000000" stroke="#000000" points="3714.4444,-9043.0411 3723.613,-9037.7319 3713.1348,-9036.1647 3714.4444,-9043.0411"/>
+</g>
+<!-- bdrv_write -->
+<g id="node215" class="node">
+<title>bdrv_write</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-8973" rx="61.99" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-8969.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_write</text>
+</g>
+<!-- rebuild_refcount_structure&#45;&gt;bdrv_write -->
+<g id="edge483" class="edge">
+<title>rebuild_refcount_structure&#45;&gt;bdrv_write</title>
+<path fill="none" stroke="#000000" d="M3426.8038,-9168.9998C3461.4505,-9130.8343 3548.4525,-9041.8646 3641.4983,-9000 3669.9517,-8987.1978 3703.6495,-8980.3994 3733.0101,-8976.8145"/>
+<polygon fill="#000000" stroke="#000000" points="3733.6493,-8980.2649 3743.1987,-8975.6759 3732.8718,-8973.3082 3733.6493,-8980.2649"/>
+</g>
+<!-- check_oflag_copied&#45;&gt;be64_to_cpu -->
+<g id="edge485" class="edge">
+<title>check_oflag_copied&#45;&gt;be64_to_cpu</title>
+<path fill="none" stroke="#000000" d="M3479.094,-10272.4488C3588.9524,-10251.2878 3812.3531,-10211.1499 4003.7693,-10195 4016.7324,-10193.9063 5867.5372,-10174.0928 5876.8408,-10165 5950.3202,-10093.1862 5844.4915,-9317.7126 5912.8408,-9241 6142.033,-8983.7636 6446.0385,-9375.9739 6678.8408,-9122 6719.0991,-9078.0806 6708.2614,-8646.2145 6714.8408,-8587 6820.8671,-7632.7771 7036.1199,-6471.9803 7072.6082,-6278.0776"/>
+<polygon fill="#000000" stroke="#000000" points="7076.0713,-6278.6001 7074.484,-6268.1248 7069.1924,-6277.3035 7076.0713,-6278.6001"/>
+</g>
+<!-- check_oflag_copied&#45;&gt;has_data_file -->
+<g id="edge486" class="edge">
+<title>check_oflag_copied&#45;&gt;has_data_file</title>
+<path fill="none" stroke="#000000" d="M3480.6866,-10299.2718C3588.5611,-10316.7858 3800.934,-10339.0811 3967.7693,-10281 3986.9122,-10274.3357 3984.5967,-10259.5783 4003.7693,-10253 4233.1613,-10174.2938 4865.7118,-10174.2938 5095.1038,-10253 5114.2765,-10259.5783 5111.9312,-10274.4217 5131.1038,-10281 5292.3083,-10336.3105 5353.3653,-10336.3105 5514.5698,-10281 5533.7424,-10274.4217 5531.9283,-10260.9598 5550.5698,-10253 5617.9679,-10224.2216 5827.7231,-10259.3889 5876.8408,-10205 5937.3697,-10137.9754 5847.5825,-9455.4292 5912.8408,-9393 6078.5691,-9234.4565 6774.3292,-9239.7012 6944.9204,-9393 7038.53,-9477.1206 7071.7331,-10429.9502 7077.1092,-10606.8355"/>
+<polygon fill="#000000" stroke="#000000" points="7073.6131,-10607.0195 7077.4106,-10616.9104 7080.6099,-10606.8101 7073.6131,-10607.0195"/>
+</g>
+<!-- check_oflag_copied&#45;&gt;qemu_blockalign -->
+<g id="edge487" class="edge">
+<title>check_oflag_copied&#45;&gt;qemu_blockalign</title>
+<path fill="none" stroke="#000000" d="M3468.1459,-10301.003C3570.6456,-10325.2742 3791.4921,-10365.5038 3967.7693,-10314 3985.994,-10308.6752 3985.5446,-10296.3248 4003.7693,-10291 4236.5555,-10222.9858 4863.6686,-10218.5218 5095.1038,-10291 5113.6932,-10296.8216 5112.5144,-10310.1784 5131.1038,-10316 5293.7442,-10366.9339 5344.9821,-10332.9165 5514.5698,-10316 5678.0044,-10299.6973 5769.7285,-10367.5134 5876.8408,-10243 5930.2357,-10180.9308 5853.5487,-9563.4628 5912.8408,-9507 6078.9308,-9348.8355 6780.2379,-9347.3705 6944.9204,-9507 7037.1132,-9596.364 6901.6686,-10560.9822 6980.9204,-10662 6984.653,-10666.7577 6989.1481,-10670.7226 6994.1314,-10674.0221"/>
+<polygon fill="#000000" stroke="#000000" points="6992.4985,-10677.1193 7002.9306,-10678.9692 6995.9291,-10671.0175 6992.4985,-10677.1193"/>
+</g>
+<!-- check_oflag_copied&#45;&gt;cpu_to_be64 -->
+<g id="edge488" class="edge">
+<title>check_oflag_copied&#45;&gt;cpu_to_be64</title>
+<path fill="none" stroke="#000000" d="M3450.5603,-10302.6022C3495.8298,-10320.7957 3572.6141,-10349.2237 3641.4983,-10363 3966.9459,-10428.0871 4799.4288,-10458.9921 5131.1038,-10471 5297.5725,-10477.0268 5764.4509,-10517.9497 5876.8408,-10395 5969.2329,-10293.9272 5810.5105,-10179.9972 5912.8408,-10089 5976.4423,-10032.4424 6616.942,-10030.584 6678.8408,-10089 6690.4562,-10099.9618 6944.1964,-14665.0452 6944.9204,-14681 7021.2351,-16362.8065 7071.0493,-18439.1882 7077.2624,-18704.6333"/>
+<polygon fill="#000000" stroke="#000000" points="7073.7706,-18705.0286 7077.5031,-18714.9441 7080.7687,-18704.8651 7073.7706,-18705.0286"/>
+</g>
+<!-- check_oflag_copied&#45;&gt;bdrv_pwrite -->
+<g id="edge489" class="edge">
+<title>check_oflag_copied&#45;&gt;bdrv_pwrite</title>
+<path fill="none" stroke="#000000" d="M3438.4492,-10303.4572C3480.3906,-10329.1814 3563.7622,-10376.6332 3641.4983,-10399 3968.7262,-10493.1524 4064.9913,-10444.3432 4405.0369,-10462 4731.672,-10478.9604 5645.2081,-10682.9208 5876.8408,-10452 5928.301,-10400.698 5858.7051,-10175.4703 5912.8408,-10127 5976.2499,-10070.2269 6618.5423,-10066.9335 6678.8408,-10127 6770.7063,-10218.5119 6638.6777,-19358.0578 6714.8408,-19463 6778.0961,-19550.1569 6878.5929,-19454.1577 6944.9204,-19539 7056.4109,-19681.6121 7075.3625,-21058.3987 7077.6513,-21273.7348"/>
+<polygon fill="#000000" stroke="#000000" points="7074.1531,-21273.9376 7077.756,-21283.901 7081.1528,-21273.8654 7074.1531,-21273.9376"/>
+</g>
+<!-- check_oflag_copied&#45;&gt;qemu_vfree -->
+<g id="edge490" class="edge">
+<title>check_oflag_copied&#45;&gt;qemu_vfree</title>
+<path fill="none" stroke="#000000" d="M3461.6485,-10301.7105C3507.9439,-10315.1974 3578.5755,-10333.5969 3641.4983,-10341 3785.5143,-10357.9441 3824.6324,-10364.2279 3967.7693,-10341 3984.417,-10338.2984 3987.1216,-10331.7016 4003.7693,-10329 4164.0142,-10302.9958 4206.7036,-10327.4025 4369.0369,-10329 4878.1816,-10334.0103 5006.5045,-10377.5122 5514.5698,-10344 5676.6341,-10333.3102 5763.1519,-10411.9912 5876.8408,-10296 5927.086,-10244.7373 5859.3306,-10022.8445 5912.8408,-9975 5967.0162,-9926.5608 6627.6536,-9959.3759 6678.8408,-9994 6916.7706,-10154.9406 6879.6862,-10303.2556 6944.9204,-10583 7038.7425,-10985.338 7074.1572,-14145.4791 7077.6324,-14477.7611"/>
+<polygon fill="#000000" stroke="#000000" points="7074.1348,-14478.0176 7077.7385,-14487.9807 7081.1344,-14477.9449 7074.1348,-14478.0176"/>
+</g>
+<!-- check_oflag_copied&#45;&gt;qcow2_pre_write_overlap_check -->
+<g id="edge492" class="edge">
+<title>check_oflag_copied&#45;&gt;qcow2_pre_write_overlap_check</title>
+<path fill="none" stroke="#000000" d="M3423.121,-10304.0343C3454.4904,-10350.9298 3540.4198,-10480.8547 3605.4983,-10593 3622.6619,-10622.5769 3612.3241,-10643.1605 3641.4983,-10661 3658.7414,-10671.5439 4349.0073,-10668.2958 4369.0369,-10671 4534.2629,-10693.3073 4941.3659,-10795.4873 5095.1038,-10860 5312.7271,-10951.3208 5330.2646,-11048.3536 5550.5698,-11133 5567.0505,-11139.3323 5584.9698,-11144.4655 5602.6991,-11148.6111"/>
+<polygon fill="#000000" stroke="#000000" points="5601.9951,-11152.0401 5612.5188,-11150.8139 5603.5274,-11145.2098 5601.9951,-11152.0401"/>
+</g>
+<!-- check_oflag_copied&#45;&gt;fprintf -->
+<g id="edge491" class="edge">
+<title>check_oflag_copied&#45;&gt;fprintf</title>
+<path fill="none" stroke="#000000" d="M3461.5321,-10270.3144C3563.1164,-10239.4888 3799.8067,-10171.2157 4003.7693,-10139 4360.3868,-10082.6726 4453.7478,-10104.1896 4814.1038,-10082 5125.2667,-10062.8395 5205.0282,-10082.0603 5514.5698,-10045 5677.2293,-10025.5253 5770.5513,-10101.6593 5876.8408,-9977 5973.6931,-9863.409 5816.189,-8747.7616 5912.8408,-8634 6007.7684,-8522.2679 6130.9618,-8673.4147 6236.8408,-8572 6255.5813,-8554.0497 6433.8883,-7750.8202 6469.6235,-7589.167"/>
+<polygon fill="#000000" stroke="#000000" points="6473.1172,-7589.5772 6471.8573,-7579.0576 6466.2821,-7588.0669 6473.1172,-7589.5772"/>
+</g>
+<!-- check_oflag_copied&#45;&gt;bdrv_pread -->
+<g id="edge493" class="edge">
+<title>check_oflag_copied&#45;&gt;bdrv_pread</title>
+<path fill="none" stroke="#000000" d="M3420.4987,-10304.0319C3454.8507,-10368.4744 3574.1258,-10585.5413 3641.4983,-10623 3751.9813,-10684.428 4653.1992,-10653.5386 4778.1038,-10673 5113.2335,-10725.2165 5208.9211,-10725.9716 5514.5698,-10873 5694.3404,-10959.4763 5783.1638,-10961.8744 5876.8408,-11138 5925.7661,-11229.9861 5843.2788,-11997.4355 5912.8408,-12075 6010.0331,-12183.3733 6109.8243,-12051.881 6236.8408,-12123 6258.5884,-12135.1769 6255.3942,-12148.1998 6272.8408,-12166 6330.7133,-12225.0454 6405.4847,-12286.9658 6446.2022,-12319.6214"/>
+<polygon fill="#000000" stroke="#000000" points="6444.1186,-12322.4366 6454.1162,-12325.9435 6448.4876,-12316.9674 6444.1186,-12322.4366"/>
+</g>
+<!-- check_oflag_copied&#45;&gt;qcow2_get_refcount -->
+<g id="edge494" class="edge">
+<title>check_oflag_copied&#45;&gt;qcow2_get_refcount</title>
+<path fill="none" stroke="#000000" d="M3442.0961,-10268.6906C3541.6716,-10211.2494 3852.8288,-10015.6362 3967.7693,-9754 4031.518,-9608.8906 3967.4649,-8482.281 4003.7693,-8328 4038.1302,-8181.9782 4130.4608,-8025.1916 4169.0643,-7963.8011"/>
+<polygon fill="#000000" stroke="#000000" points="4172.1722,-7965.4353 4174.5695,-7955.1153 4166.2598,-7961.6879 4172.1722,-7965.4353"/>
+</g>
+<!-- check_oflag_copied&#45;&gt;strerror -->
+<g id="edge495" class="edge">
+<title>check_oflag_copied&#45;&gt;strerror</title>
+<path fill="none" stroke="#000000" d="M3454.131,-10269.6474C3555.0252,-10229.6011 3809.8159,-10117.858 3967.7693,-9955 3990.761,-9931.2945 3979.7141,-9912.6256 4003.7693,-9890 4134.7536,-9766.8001 4270.1972,-9866.2192 4369.0369,-9716 4427.4034,-9627.2931 4350.2764,-8851.9772 4405.0369,-8761 4435.1778,-8710.925 4497.9738,-8681.7513 4542.3594,-8666.6143"/>
+<polygon fill="#000000" stroke="#000000" points="4543.6835,-8669.8634 4552.0921,-8663.4177 4541.4992,-8663.2129 4543.6835,-8669.8634"/>
+</g>
+<!-- check_oflag_copied&#45;&gt;qcow2_get_cluster_type -->
+<g id="edge496" class="edge">
+<title>check_oflag_copied&#45;&gt;qcow2_get_cluster_type</title>
+<path fill="none" stroke="#000000" d="M3441.479,-10268.7079C3487.1188,-10240.8471 3571.4833,-10181.2394 3605.4983,-10104 3641.9078,-10021.3232 3634.3015,-6942.0517 3641.4983,-6852 3675.5586,-6425.8131 3774.273,-5913.2704 3798.9774,-5789.0829"/>
+<polygon fill="#000000" stroke="#000000" points="3802.4197,-5789.7175 3800.9455,-5779.2258 3795.5552,-5788.3469 3802.4197,-5789.7175"/>
+</g>
+<!-- qcow2_write_l1_entry -->
+<g id="node216" class="node">
+<title>qcow2_write_l1_entry</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-6879" rx="113.9803" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-6875.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_write_l1_entry</text>
+</g>
+<!-- check_oflag_copied&#45;&gt;qcow2_write_l1_entry -->
+<g id="edge497" class="edge">
+<title>check_oflag_copied&#45;&gt;qcow2_write_l1_entry</title>
+<path fill="none" stroke="#000000" d="M3441.4611,-10268.7C3487.0771,-10240.8287 3571.4108,-10181.2074 3605.4983,-10104 3667.8824,-9962.7014 3613.5167,-7475.9017 3641.4983,-7324 3671.9033,-7158.9419 3757.4187,-6974.4121 3790.9241,-6906.2202"/>
+<polygon fill="#000000" stroke="#000000" points="3794.1789,-6907.5344 3795.4774,-6897.0194 3787.9051,-6904.4296 3794.1789,-6907.5344"/>
+</g>
+<!-- realloc_refcount_array&#45;&gt;memset -->
+<g id="edge402" class="edge">
+<title>realloc_refcount_array&#45;&gt;memset</title>
+<path fill="none" stroke="#000000" d="M4222.6274,-8505.7839C4265.1604,-8483.5305 4334.3,-8440.5711 4369.0369,-8382 4421.1443,-8294.14 4331.755,-8226.1641 4405.0369,-8155 4524.9672,-8038.5355 4651.0003,-8215.5907 4778.1038,-8107 4821.4108,-8070.0007 4771.7342,-8022.0692 4814.1038,-7984 4930.2731,-7879.6214 5358.4498,-7922.9088 5514.5698,-7927 5675.7451,-7931.2237 5763.0572,-7831.7695 5876.8408,-7946 5935.0919,-8004.4799 5860.4819,-8624.1907 5912.8408,-8688 6006.9964,-8802.7464 6120.7974,-8676.4478 6236.8408,-8769 6264.5009,-8791.0607 6244.6587,-8818.6102 6272.8408,-8840 6419.4068,-8951.2413 6503.2794,-8865.9148 6678.8408,-8921 6816.5959,-8964.2228 6970.9641,-9039.8178 7040.4588,-9075.4115"/>
+<polygon fill="#000000" stroke="#000000" points="7039.1975,-9078.6985 7049.6909,-9080.1609 7042.3997,-9072.4739 7039.1975,-9078.6985"/>
+</g>
+<!-- realloc_refcount_array&#45;&gt;assert -->
+<g id="edge403" class="edge">
+<title>realloc_refcount_array&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M4231.6373,-8506.3173C4419.7283,-8440.169 5147.2394,-8216.7864 5514.5698,-8573 5567.2099,-8624.0471 5503.3425,-8844.9074 5550.5698,-8901 5647.7644,-9016.4396 5784.9986,-8875.2582 5876.8408,-8995 5943.3584,-9081.724 5840.0707,-10880.4516 5912.8408,-10962 5961.1993,-11016.1919 6171.1697,-10973.974 6236.8408,-11005 6335.6246,-11051.67 6420.9966,-11154.261 6457.2628,-11202.2718"/>
+<polygon fill="#000000" stroke="#000000" points="6454.6713,-11204.6514 6463.4552,-11210.5755 6460.2828,-11200.4667 6454.6713,-11204.6514"/>
+</g>
+<!-- realloc_refcount_array&#45;&gt;g_try_realloc -->
+<g id="edge404" class="edge">
+<title>realloc_refcount_array&#45;&gt;g_try_realloc</title>
+<path fill="none" stroke="#000000" d="M4190.6544,-8541.242C4214.4351,-8644.3192 4331.2554,-9164.5825 4369.0369,-9597 4376.4585,-9681.9417 4366.825,-15659.7764 4405.0369,-15736 4434.2507,-15794.2744 4500.2074,-15834.9195 4545.3182,-15857.1233"/>
+<polygon fill="#000000" stroke="#000000" points="4544.0773,-15860.4099 4554.6073,-15861.5811 4547.106,-15854.099 4544.0773,-15860.4099"/>
+</g>
+<!-- realloc_refcount_array&#45;&gt;size_to_clusters -->
+<g id="edge405" class="edge">
+<title>realloc_refcount_array&#45;&gt;size_to_clusters</title>
+<path fill="none" stroke="#000000" d="M4223.2267,-8505.7178C4266.0074,-8483.5357 4335.0542,-8440.7807 4369.0369,-8382 4428.5267,-8279.0992 4356.9061,-8225.6785 4405.0369,-8117 4441.9978,-8033.543 4520.174,-7956.9422 4562.6424,-7919.3504"/>
+<polygon fill="#000000" stroke="#000000" points="4565.1644,-7921.7944 4570.388,-7912.5768 4560.5564,-7916.5251 4565.1644,-7921.7944"/>
+</g>
+<!-- realloc_refcount_array&#45;&gt;refcount_array_byte_size -->
+<g id="edge406" class="edge">
+<title>realloc_refcount_array&#45;&gt;refcount_array_byte_size</title>
+<path fill="none" stroke="#000000" d="M4194.3148,-8541.3163C4244.5873,-8657.7019 4519.3284,-9293.7531 4579.796,-9433.7412"/>
+<polygon fill="#000000" stroke="#000000" points="4576.5948,-9435.1568 4583.7733,-9442.9491 4583.021,-9432.381 4576.5948,-9435.1568"/>
+</g>
+<!-- qcow2_inc_refcounts_imrt&#45;&gt;fprintf -->
+<g id="edge410" class="edge">
+<title>qcow2_inc_refcounts_imrt&#45;&gt;fprintf</title>
+<path fill="none" stroke="#000000" d="M3880.127,-8166.0728C4013.3271,-8138.9818 4284.0268,-8080.331 4369.0369,-8035 4387.9264,-8024.9273 4385.5544,-8011.8715 4405.0369,-8003 4557.1801,-7933.7203 4652.5201,-8065.3447 4778.1038,-7955 4825.3973,-7913.4454 4778.7143,-7870.0677 4814.1038,-7818 4912.3938,-7673.3884 4965.4518,-7640.9718 5131.1038,-7585 5255.218,-7543.0634 6195.201,-7556.2104 6425.1824,-7560.0914"/>
+<polygon fill="#000000" stroke="#000000" points="6425.2195,-7563.5924 6435.2777,-7560.2635 6425.3389,-7556.5934 6425.2195,-7563.5924"/>
+</g>
+<!-- qcow2_inc_refcounts_imrt&#45;&gt;start_of_cluster -->
+<g id="edge411" class="edge">
+<title>qcow2_inc_refcounts_imrt&#45;&gt;start_of_cluster</title>
+<path fill="none" stroke="#000000" d="M3822.1552,-8163.1108C3854.633,-8131.2022 3927.8176,-8065.0074 4003.7693,-8035 4155.8453,-7974.9171 4221.9888,-8062.5117 4369.0369,-7991 4389.3856,-7981.1041 4384.5341,-7964.5726 4405.0369,-7955 4480.4497,-7919.7904 4718.6261,-7980.2169 4778.1038,-7922 4830.3481,-7870.8632 4777.0548,-7658.0224 4814.1038,-7595 5020.677,-7243.6073 6205.3737,-6571.6207 6436.6848,-6442.687"/>
+<polygon fill="#000000" stroke="#000000" points="6438.4059,-6445.7347 6445.4405,-6437.8122 6435.0008,-6439.6187 6438.4059,-6445.7347"/>
+</g>
+<!-- qcow2_inc_refcounts_imrt&#45;&gt;bdrv_getlength -->
+<g id="edge412" class="edge">
+<title>qcow2_inc_refcounts_imrt&#45;&gt;bdrv_getlength</title>
+<path fill="none" stroke="#000000" d="M3852.0725,-8197.87C3890.8885,-8214.4767 3943.2379,-8243.9581 3967.7693,-8289 4009.663,-8365.9205 3952.8667,-11370.7205 4003.7693,-11442 4025.9382,-11473.0434 4064.2777,-11489.3396 4100.1231,-11497.862"/>
+<polygon fill="#000000" stroke="#000000" points="4099.6335,-11501.3378 4110.1516,-11500.0654 4101.1357,-11494.5009 4099.6335,-11501.3378"/>
+</g>
+<!-- qcow2_inc_refcounts_imrt&#45;&gt;realloc_refcount_array -->
+<g id="edge413" class="edge">
+<title>qcow2_inc_refcounts_imrt&#45;&gt;realloc_refcount_array</title>
+<path fill="none" stroke="#000000" d="M3848.3825,-8198.1186C3886.1947,-8215.2745 3939.1445,-8245.4224 3967.7693,-8289 4017.8356,-8365.2195 3939.1927,-8426.6112 4003.7693,-8491 4019.0202,-8506.2065 4038.7737,-8515.6504 4059.6347,-8521.3051"/>
+<polygon fill="#000000" stroke="#000000" points="4059.0738,-8524.7701 4069.6159,-8523.7144 4060.7164,-8517.9656 4059.0738,-8524.7701"/>
+</g>
+<!-- check_refcounts_l1&#45;&gt;g_free -->
+<g id="edge416" class="edge">
+<title>check_refcounts_l1&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M3026.4314,-8251.5187C3164.6636,-8304.5862 3615.4903,-8471.8111 4003.7693,-8550 4088.5186,-8567.0662 4717.2282,-8564.6171 4778.1038,-8626 4841.1052,-8689.5265 4755.5133,-8959.3839 4814.1038,-9027 4908.9143,-9136.4156 4989.5127,-9071.7884 5131.1038,-9102 5300.7745,-9138.203 5362.3403,-9091.7836 5514.5698,-9175 5534.9833,-9186.159 5529.8462,-9202.428 5550.5698,-9213 5615.7143,-9246.2329 5828.3646,-9201.2433 5876.8408,-9256 5946.5366,-9334.7254 5851.6638,-12955.4865 5912.8408,-13041 6001.6611,-13165.1534 6147.4427,-13031.2621 6236.8408,-13155 6299.026,-13241.0719 6202.1317,-14986.7814 6272.8408,-15066 6311.1092,-15108.8737 6381.9823,-15108.3702 6429.0301,-15102.1741"/>
+<polygon fill="#000000" stroke="#000000" points="6429.5844,-15105.6305 6438.9794,-15100.7332 6428.5809,-15098.7028 6429.5844,-15105.6305"/>
+</g>
+<!-- check_refcounts_l1&#45;&gt;be64_to_cpus -->
+<g id="edge419" class="edge">
+<title>check_refcounts_l1&#45;&gt;be64_to_cpus</title>
+<path fill="none" stroke="#000000" d="M3001.3833,-8252.9589C3073.9803,-8327.2241 3362.1487,-8614.8319 3641.4983,-8794 3776.155,-8880.3656 3881.2839,-8811.4202 3967.7693,-8946 4039.5242,-9057.6576 3957.8125,-13599.4843 4003.7693,-13724 4034.5229,-13807.3238 4112.6071,-13880.9584 4156.0571,-13917.1917"/>
+<polygon fill="#000000" stroke="#000000" points="4154.0567,-13920.0781 4164.0045,-13923.7239 4158.5015,-13914.6703 4154.0567,-13920.0781"/>
+</g>
+<!-- check_refcounts_l1&#45;&gt;offset_into_cluster -->
+<g id="edge414" class="edge">
+<title>check_refcounts_l1&#45;&gt;offset_into_cluster</title>
+<path fill="none" stroke="#000000" d="M2986.7222,-8216.7858C2998.7294,-8142.9752 3053.7657,-7863.2472 3216.4983,-7720 3352.2079,-7600.54 3494.6659,-7743.8425 3605.4983,-7601 3659.0233,-7532.0161 3581.6073,-6879.5357 3641.4983,-6816 3864.2929,-6579.6471 4783.4717,-6754.573 5095.1038,-6663 5473.2113,-6551.8933 6436.3161,-6175.6312 6678.8408,-5865 6759.9678,-5761.0907 6813.6322,-5336.8322 6826.7506,-5223.1418"/>
+<polygon fill="#000000" stroke="#000000" points="6830.2367,-5223.4625 6827.8932,-5213.1302 6823.2818,-5222.6688 6830.2367,-5223.4625"/>
+</g>
+<!-- check_refcounts_l1&#45;&gt;fprintf -->
+<g id="edge415" class="edge">
+<title>check_refcounts_l1&#45;&gt;fprintf</title>
+<path fill="none" stroke="#000000" d="M2990.2028,-8216.7263C3011.2965,-8157.5869 3086.2652,-7970.1992 3216.4983,-7883 3362.8743,-7784.9921 3490.9715,-7940.8474 3605.4983,-7807 3674.5341,-7726.3178 3565.012,-6925.6574 3641.4983,-6852 3693.7235,-6801.7064 3903.9887,-6817.5187 3967.7693,-6852 3993.4693,-6865.894 3979.6271,-6890.5476 4003.7693,-6907 4140.7944,-7000.3794 4243.4975,-6874.6698 4369.0369,-6983 4404.167,-7013.3144 4369.6703,-7050.9619 4405.0369,-7081 4721.6074,-7349.8741 4907.4934,-7257 5322.8368,-7257 5322.8368,-7257 5322.8368,-7257 5713.7053,-7257 5950.0126,-7257 6023.9648,-7249.4088 6236.8408,-7352 6331.5002,-7397.6191 6417.7126,-7491.1927 6455.567,-7536.0034"/>
+<polygon fill="#000000" stroke="#000000" points="6452.9665,-7538.3498 6462.0636,-7543.7805 6458.3387,-7533.862 6452.9665,-7538.3498"/>
+</g>
+<!-- check_refcounts_l1&#45;&gt;bdrv_pread -->
+<g id="edge418" class="edge">
+<title>check_refcounts_l1&#45;&gt;bdrv_pread</title>
+<path fill="none" stroke="#000000" d="M3084.4176,-8237.694C3125.3792,-8238.7661 3173.2048,-8239.9839 3216.4983,-8241 3259.8739,-8242.018 4746.9478,-8243.8042 4778.1038,-8274 4832.9133,-8327.1202 4765.5003,-8901.1482 4814.1038,-8960 4969.0245,-9147.5864 5725.6681,-9032.3803 5876.8408,-9223 5925.4155,-9284.2497 5860.5107,-11978.926 5912.8408,-12037 5961.369,-12090.8547 6179.3685,-12030.8159 6236.8408,-12075 6271.3228,-12101.5094 6247.7389,-12130.4803 6272.8408,-12166 6319.8973,-12232.5857 6397.0341,-12290.5838 6441.44,-12320.7996"/>
+<polygon fill="#000000" stroke="#000000" points="6439.6149,-12323.7901 6449.8661,-12326.4666 6443.5215,-12317.9815 6439.6149,-12323.7901"/>
+</g>
+<!-- check_refcounts_l1&#45;&gt;g_try_malloc -->
+<g id="edge417" class="edge">
+<title>check_refcounts_l1&#45;&gt;g_try_malloc</title>
+<path fill="none" stroke="#000000" d="M3084.9497,-8232.8915C3268.0482,-8229.1841 3667.1341,-8221.6407 4003.7693,-8219 4679.4529,-8213.6997 4954.1503,-8011.4998 5514.5698,-8389 5754.5727,-8550.6667 5778.5487,-8657.8306 5876.8408,-8930 5929.657,-9076.2472 5871.4491,-9128.1184 5912.8408,-9278 6051.5915,-9780.4238 6381.6727,-10334.1144 6459.2946,-10460.3954"/>
+<polygon fill="#000000" stroke="#000000" points="6456.4129,-10462.3907 6464.6408,-10469.0655 6462.3712,-10458.7166 6456.4129,-10462.3907"/>
+</g>
+<!-- check_refcounts_l1&#45;&gt;qcow2_inc_refcounts_imrt -->
+<g id="edge420" class="edge">
+<title>check_refcounts_l1&#45;&gt;qcow2_inc_refcounts_imrt</title>
+<path fill="none" stroke="#000000" d="M3071.6997,-8225.8663C3115.212,-8221.5476 3168.5853,-8216.5689 3216.4983,-8213 3370.4553,-8201.5323 3547.3746,-8192.461 3666.6263,-8186.9481"/>
+<polygon fill="#000000" stroke="#000000" points="3667.0759,-8190.4312 3676.9044,-8186.4752 3666.754,-8183.4386 3667.0759,-8190.4312"/>
+</g>
+<!-- check_refcounts_l2 -->
+<g id="node209" class="node">
+<title>check_refcounts_l2</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-7953" rx="101.5" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-7949.3" font-family="Times,serif" font-size="14.00" fill="#000000">check_refcounts_l2</text>
+</g>
+<!-- check_refcounts_l1&#45;&gt;check_refcounts_l2 -->
+<g id="edge421" class="edge">
+<title>check_refcounts_l1&#45;&gt;check_refcounts_l2</title>
+<path fill="none" stroke="#000000" d="M3080.8788,-8240.4225C3116.1798,-8237.3952 3153.9091,-8227.5739 3180.4983,-8203 3229.8963,-8157.3461 3175.1527,-8109.0565 3216.4983,-8056 3249.1421,-8014.11 3303.6716,-7987.3453 3346.7,-7971.6298"/>
+<polygon fill="#000000" stroke="#000000" points="3347.9903,-7974.886 3356.251,-7968.2519 3345.6562,-7968.2866 3347.9903,-7974.886"/>
+</g>
+<!-- qcow2_check_bitmaps_refcounts&#45;&gt;g_free -->
+<g id="edge436" class="edge">
+<title>qcow2_check_bitmaps_refcounts&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M3081.2089,-8664.4204C3259.9706,-8640.9005 3651.5413,-8604.7533 3967.7693,-8684 4375.67,-8786.2198 4417.2991,-8967.7957 4814.1038,-9107 4950.0736,-9154.7 4989.9463,-9146.0585 5131.1038,-9175 5301.2234,-9209.8796 5372.4064,-9150.2661 5514.5698,-9250 5540.0281,-9267.8601 5524.3142,-9293.334 5550.5698,-9310 5612.0959,-9349.0544 5827.7175,-9289.1706 5876.8408,-9343 5948.2217,-9421.2191 5879.8588,-13054.3738 5912.8408,-13155 5989.6001,-13389.188 6158.3049,-13371.4018 6236.8408,-13605 6262.7143,-13681.9584 6218.6,-15005.5851 6272.8408,-15066 6311.2333,-15108.7626 6382.0738,-15108.2883 6429.0807,-15102.1288"/>
+<polygon fill="#000000" stroke="#000000" points="6429.6226,-15105.587 6439.0209,-15100.696 6428.6238,-15098.6586 6429.6226,-15105.587"/>
+</g>
+<!-- qcow2_check_bitmaps_refcounts&#45;&gt;bitmap_list_load -->
+<g id="edge437" class="edge">
+<title>qcow2_check_bitmaps_refcounts&#45;&gt;bitmap_list_load</title>
+<path fill="none" stroke="#000000" d="M2985.6245,-8697.123C3000.3848,-8862.0317 3112.2115,-10120.1303 3180.4983,-11142 3190.4104,-11290.329 3179.7451,-11665.955 3216.4983,-11810 3255.5283,-11962.9686 3353.6939,-12127.3968 3393.6617,-12190.3858"/>
+<polygon fill="#000000" stroke="#000000" points="3390.7879,-12192.3886 3399.1223,-12198.9298 3396.6861,-12188.6189 3390.7879,-12192.3886"/>
+</g>
+<!-- qcow2_check_bitmaps_refcounts&#45;&gt;bitmap_list_free -->
+<g id="edge438" class="edge">
+<title>qcow2_check_bitmaps_refcounts&#45;&gt;bitmap_list_free</title>
+<path fill="none" stroke="#000000" d="M3144.1413,-8674.5387C3157.8377,-8668.5506 3170.3212,-8660.2691 3180.4983,-8649 3234.407,-8589.3067 3161.3652,-7984.5644 3216.4983,-7926 3335.7275,-7799.3501 3484.8753,-8008.3232 3605.4983,-7883 3682.7496,-7802.7385 3567.6685,-7466.4197 3641.4983,-7383 3658.6382,-7363.6337 3683.766,-7353.9041 3709.1899,-7349.4378"/>
+<polygon fill="#000000" stroke="#000000" points="3709.9383,-7352.865 3719.3122,-7347.9272 3708.9051,-7345.9417 3709.9383,-7352.865"/>
+</g>
+<!-- qcow2_check_bitmaps_refcounts&#45;&gt;QSIMPLEQ_FOREACH -->
+<g id="edge439" class="edge">
+<title>qcow2_check_bitmaps_refcounts&#45;&gt;QSIMPLEQ_FOREACH</title>
+<path fill="none" stroke="#000000" d="M2985.8542,-8697.1096C3002.6572,-8861.8987 3129.0735,-10119.1431 3180.4983,-11142 3199.7616,-11525.155 3173.4106,-12486.7884 3216.4983,-12868 3257.7523,-13232.9884 3372.3677,-13666.3191 3403.2493,-13779.0847"/>
+<polygon fill="#000000" stroke="#000000" points="3399.9451,-13780.2696 3405.9712,-13788.9838 3406.6946,-13778.4137 3399.9451,-13780.2696"/>
+</g>
+<!-- qcow2_check_bitmaps_refcounts&#45;&gt;qcow2_inc_refcounts_imrt -->
+<g id="edge440" class="edge">
+<title>qcow2_check_bitmaps_refcounts&#45;&gt;qcow2_inc_refcounts_imrt</title>
+<path fill="none" stroke="#000000" d="M3131.0435,-8670.7434C3148.5611,-8665.7353 3165.5159,-8658.7195 3180.4983,-8649 3205.3207,-8632.897 3195.9961,-8614.3335 3216.4983,-8593 3391.7528,-8410.6394 3658.6042,-8258.5646 3761.8072,-8203.3026"/>
+<polygon fill="#000000" stroke="#000000" points="3763.518,-8206.3569 3770.6973,-8198.5654 3760.2261,-8200.1793 3763.518,-8206.3569"/>
+</g>
+<!-- bitmap_table_load -->
+<g id="node210" class="node">
+<title>bitmap_table_load</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-11279" rx="96.3833" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-11275.3" font-family="Times,serif" font-size="14.00" fill="#000000">bitmap_table_load</text>
+</g>
+<!-- qcow2_check_bitmaps_refcounts&#45;&gt;bitmap_table_load -->
+<g id="edge441" class="edge">
+<title>qcow2_check_bitmaps_refcounts&#45;&gt;bitmap_table_load</title>
+<path fill="none" stroke="#000000" d="M2985.4557,-8697.3839C2998.2002,-8855.9993 3093.1637,-9995.1069 3216.4983,-10313 3327.4355,-10598.9393 3496.9933,-10596.1289 3605.4983,-10883 3651.1339,-11003.654 3573.5044,-11061.3787 3641.4983,-11171 3667.0808,-11212.2449 3714.9296,-11241.0941 3752.2178,-11258.5355"/>
+<polygon fill="#000000" stroke="#000000" points="3750.8977,-11261.78 3761.4503,-11262.7246 3753.79,-11255.4054 3750.8977,-11261.78"/>
+</g>
+<!-- check_table_entry -->
+<g id="node211" class="node">
+<title>check_table_entry</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-11415" rx="97" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-11411.3" font-family="Times,serif" font-size="14.00" fill="#000000">check_table_entry</text>
+</g>
+<!-- qcow2_check_bitmaps_refcounts&#45;&gt;check_table_entry -->
+<g id="edge442" class="edge">
+<title>qcow2_check_bitmaps_refcounts&#45;&gt;check_table_entry</title>
+<path fill="none" stroke="#000000" d="M3148.378,-8677.2845C3413.7538,-8676.247 3912.603,-8682.1379 3967.7693,-8740 4016.2499,-8790.8497 3972.8736,-11205.9008 4003.7693,-11269 4032.351,-11327.373 4096.6213,-11369.8397 4140.7582,-11393.463"/>
+<polygon fill="#000000" stroke="#000000" points="4139.3673,-11396.6853 4149.8509,-11398.2169 4142.6106,-11390.4819 4139.3673,-11396.6853"/>
+</g>
+<!-- check_refblocks&#45;&gt;assert -->
+<g id="edge449" class="edge">
+<title>check_refblocks&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M3478.5649,-8071.5133C3516.001,-8065.0674 3563.361,-8056.7789 3605.4983,-8049 3621.5271,-8046.0409 3625.2737,-8043.5628 3641.4983,-8042 3785.8396,-8028.097 3823.3747,-8028.6614 3967.7693,-8042 4669.3355,-8106.8081 4941.3232,-7979.3861 5514.5698,-8389 5750.0139,-8557.2368 5789.5266,-8654.1128 5876.8408,-8930 5903.1154,-9013.02 5865.7574,-10423.7482 5912.8408,-10497 5999.3613,-10631.6074 6128.2045,-10536.5135 6236.8408,-10654 6266.6504,-10686.238 6256.3182,-10705.3195 6272.8408,-10746 6343.4914,-10919.9495 6432.4484,-11127.3532 6464.0467,-11200.6838"/>
+<polygon fill="#000000" stroke="#000000" points="6460.9436,-11202.3267 6468.1168,-11210.1238 6467.3715,-11199.5552 6460.9436,-11202.3267"/>
+</g>
+<!-- check_refblocks&#45;&gt;offset_into_cluster -->
+<g id="edge450" class="edge">
+<title>check_refblocks&#45;&gt;offset_into_cluster</title>
+<path fill="none" stroke="#000000" d="M3466.2487,-8069.0676C3511.3875,-8054.6307 3572.8751,-8027.3568 3605.4983,-7980 3679.6787,-7872.3174 3555.8269,-7786.7861 3641.4983,-7688 3652.2141,-7675.6438 4762.3888,-7384.5323 4778.1038,-7380 4919.6709,-7339.1711 4956.4993,-7332.9703 5095.1038,-7283 5449.2315,-7155.3285 5539.3415,-7123.7352 5876.8408,-6957 6245.6458,-6774.7988 6452.7486,-6838.6521 6678.8408,-6495 6751.3924,-6384.7243 6816.6852,-5403.4367 6828.114,-5223.3315"/>
+<polygon fill="#000000" stroke="#000000" points="6831.6236,-5223.2885 6828.7606,-5213.0878 6824.6375,-5222.8475 6831.6236,-5223.2885"/>
+</g>
+<!-- check_refblocks&#45;&gt;fprintf -->
+<g id="edge451" class="edge">
+<title>check_refblocks&#45;&gt;fprintf</title>
+<path fill="none" stroke="#000000" d="M3464.521,-8068.76C3509.2133,-8054.0226 3570.9977,-8026.4837 3605.4983,-7980 3655.1609,-7913.0879 3585.7999,-7857.9782 3641.4983,-7796 3754.1462,-7670.6514 3839.9709,-7723.6475 4003.7693,-7684 4496.0585,-7564.841 4625.5358,-7547.7989 5131.1038,-7517 5317.1887,-7505.6638 5364.1401,-7516.2222 5550.5698,-7516 5855.6336,-7515.6364 5932.8677,-7503.2231 6236.8408,-7529 6303.1007,-7534.6188 6379.1498,-7545.585 6427.3296,-7553.0993"/>
+<polygon fill="#000000" stroke="#000000" points="6427.0479,-7556.5979 6437.4702,-7554.6941 6428.1355,-7549.6829 6427.0479,-7556.5979"/>
+</g>
+<!-- check_refblocks&#45;&gt;size_to_clusters -->
+<g id="edge452" class="edge">
+<title>check_refblocks&#45;&gt;size_to_clusters</title>
+<path fill="none" stroke="#000000" d="M3498.2836,-8081.8763C3533.5158,-8078.1588 3573.3513,-8069.5801 3605.4983,-8051 3627.3742,-8038.3563 3618.9946,-8018.4892 3641.4983,-8007 3785.7436,-7933.3558 4221.7601,-8031.3777 4369.0369,-7964 4389.901,-7954.4549 4384.7337,-7937.6864 4405.0369,-7927 4433.241,-7912.1551 4466.8529,-7903.9656 4497.725,-7899.5193"/>
+<polygon fill="#000000" stroke="#000000" points="4498.1891,-7902.9885 4507.6419,-7898.2035 4497.2684,-7896.0493 4498.1891,-7902.9885"/>
+</g>
+<!-- check_refblocks&#45;&gt;strerror -->
+<g id="edge453" class="edge">
+<title>check_refblocks&#45;&gt;strerror</title>
+<path fill="none" stroke="#000000" d="M3479.9061,-8071.9159C3612.9329,-8052.2216 3898.1628,-8018.8208 3967.7693,-8082 4029.1034,-8137.6706 3945.8004,-8393.8333 4003.7693,-8453 4060.968,-8511.3805 4302.277,-8448.8504 4369.0369,-8496 4398.5856,-8516.869 4379.0131,-8543.8723 4405.0369,-8569 4443.0389,-8605.6935 4499.8492,-8628.1043 4540.7844,-8640.4426"/>
+<polygon fill="#000000" stroke="#000000" points="4539.987,-8643.8557 4550.5668,-8643.2915 4541.9444,-8637.1349 4539.987,-8643.8557"/>
+</g>
+<!-- check_refblocks&#45;&gt;error_report_err -->
+<g id="edge454" class="edge">
+<title>check_refblocks&#45;&gt;error_report_err</title>
+<path fill="none" stroke="#000000" d="M3430.362,-8100.7723C3470.0424,-8138.3709 3560.6207,-8230.4726 3605.4983,-8327 3639.893,-8400.9798 3611.3222,-8431.2015 3641.4983,-8507 3678.4392,-8599.7908 3748.7291,-8696.0722 3783.7377,-8740.9982"/>
+<polygon fill="#000000" stroke="#000000" points="3781.118,-8743.3292 3790.0485,-8749.0299 3786.6222,-8739.0044 3781.118,-8743.3292"/>
+</g>
+<!-- check_refblocks&#45;&gt;bdrv_getlength -->
+<g id="edge455" class="edge">
+<title>check_refblocks&#45;&gt;bdrv_getlength</title>
+<path fill="none" stroke="#000000" d="M3434.7097,-8100.515C3525.6409,-8169.3484 3852.7243,-8432.6477 3967.7693,-8740 3994.0829,-8810.2989 3960.0885,-11380.9564 4003.7693,-11442 4025.9678,-11473.0222 4064.3107,-11489.3161 4100.1506,-11497.8423"/>
+<polygon fill="#000000" stroke="#000000" points="4099.6591,-11501.3178 4110.1774,-11500.0469 4101.1624,-11494.4811 4099.6591,-11501.3178"/>
+</g>
+<!-- check_refblocks&#45;&gt;realloc_refcount_array -->
+<g id="edge456" class="edge">
+<title>check_refblocks&#45;&gt;realloc_refcount_array</title>
+<path fill="none" stroke="#000000" d="M3498.0457,-8081.5055C3638.0993,-8081.0871 3904.2185,-8089.1384 3967.7693,-8154 4073.188,-8261.5931 3900.8868,-8380.9792 4003.7693,-8491 4018.9271,-8507.2095 4039.1661,-8517.0092 4060.6503,-8522.6759"/>
+<polygon fill="#000000" stroke="#000000" points="4060.0614,-8526.1325 4070.5952,-8524.9969 4061.6524,-8519.3157 4060.0614,-8526.1325"/>
+</g>
+<!-- check_refblocks&#45;&gt;qcow2_inc_refcounts_imrt -->
+<g id="edge457" class="edge">
+<title>check_refblocks&#45;&gt;qcow2_inc_refcounts_imrt</title>
+<path fill="none" stroke="#000000" d="M3464.873,-8097.1669C3504.0347,-8107.6569 3558.2384,-8122.5731 3605.4983,-8137 3621.6289,-8141.9242 3625.1898,-8144.7013 3641.4983,-8149 3663.986,-8154.9274 3688.4792,-8160.2937 3711.4875,-8164.8649"/>
+<polygon fill="#000000" stroke="#000000" points="3711.1073,-8168.3567 3721.5932,-8166.8412 3712.4509,-8161.4869 3711.1073,-8168.3567"/>
+</g>
+<!-- bdrv_truncate -->
+<g id="node213" class="node">
+<title>bdrv_truncate</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-11333" rx="77.5" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-11329.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_truncate</text>
+</g>
+<!-- check_refblocks&#45;&gt;bdrv_truncate -->
+<g id="edge458" class="edge">
+<title>check_refblocks&#45;&gt;bdrv_truncate</title>
+<path fill="none" stroke="#000000" d="M3415.4516,-8101.2816C3440.3737,-8204.585 3562.9539,-8726.0217 3605.4983,-9160 3611.3151,-9219.3351 3602.5561,-11260.8559 3641.4983,-11306 3661.5458,-11329.2403 3693.302,-11337.778 3723.4903,-11339.8402"/>
+<polygon fill="#000000" stroke="#000000" points="3723.4998,-11343.3442 3733.6489,-11340.3032 3723.8186,-11336.3515 3723.4998,-11343.3442"/>
+</g>
+<!-- check_refcounts_l2&#45;&gt;be64_to_cpu -->
+<g id="edge422" class="edge">
+<title>check_refcounts_l2&#45;&gt;be64_to_cpu</title>
+<path fill="none" stroke="#000000" d="M3505.6311,-7959.5321C3541.9051,-7956.7702 3580.5342,-7946.4547 3605.4983,-7919 3674.4786,-7843.1376 3570.5938,-7533.0671 3641.4983,-7459 3669.6569,-7429.5854 4334.722,-7391.9229 4369.0369,-7370 4394.6042,-7353.6657 4381.448,-7331.0803 4405.0369,-7312 4822.4874,-6974.3386 6194.8546,-6727.4596 6678.8408,-6495 6822.268,-6426.1116 6979.6423,-6319.36 7045.8102,-6272.9012"/>
+<polygon fill="#000000" stroke="#000000" points="7048.0028,-6275.6379 7054.1616,-6267.0169 7043.971,-6269.9156 7048.0028,-6275.6379"/>
+</g>
+<!-- check_refcounts_l2&#45;&gt;has_data_file -->
+<g id="edge423" class="edge">
+<title>check_refcounts_l2&#45;&gt;has_data_file</title>
+<path fill="none" stroke="#000000" d="M3506.0378,-7959.4057C3542.151,-7956.5736 3580.554,-7946.2407 3605.4983,-7919 3669.0598,-7849.5867 3576.314,-7564.8917 3641.4983,-7497 3655.6063,-7482.306 4351.6703,-7415.6466 4369.0369,-7405 4393.3137,-7390.1171 4382.3666,-7369.2314 4405.0369,-7352 4544.3667,-7246.0975 4618.8008,-7298.4616 4778.1038,-7226 4794.9647,-7218.3305 4796.5425,-7210.8916 4814.1038,-7205 5012.2595,-7138.5209 5699.8602,-7134.1734 5912.8408,-7129 6253.1849,-7120.7329 6430.1312,-6896.5221 6678.8408,-7129 6722.2038,-7169.533 6708.4305,-7602.99 6714.8408,-7662 6789.2456,-8346.9348 6862.0762,-8511.0347 6944.9204,-9195 7013.6173,-9762.1646 7065.2728,-10458.8136 7075.9037,-10606.6231"/>
+<polygon fill="#000000" stroke="#000000" points="7072.4183,-10606.954 7076.6244,-10616.6782 7079.4004,-10606.4535 7072.4183,-10606.954"/>
+</g>
+<!-- check_refcounts_l2&#45;&gt;abort -->
+<g id="edge424" class="edge">
+<title>check_refcounts_l2&#45;&gt;abort</title>
+<path fill="none" stroke="#000000" d="M3511.1818,-7955.9646C3544.6758,-7952.0349 3579.9441,-7941.8487 3605.4983,-7919 3647.96,-7881.0337 3595.9143,-7830.1547 3641.4983,-7796 3757.5465,-7709.0487 3822.9023,-7789.5768 3967.7693,-7796 3990.3451,-7797.001 4762.592,-7851.5667 4778.1038,-7868 4866.8476,-7962.0156 4756.0958,-8915.4602 4814.1038,-9031 4919.03,-9239.9911 5187.7206,-9375.4676 5286.0634,-9419.415"/>
+<polygon fill="#000000" stroke="#000000" points="5284.7473,-9422.6598 5295.3088,-9423.5001 5287.5765,-9416.257 5284.7473,-9422.6598"/>
+</g>
+<!-- check_refcounts_l2&#45;&gt;g_free -->
+<g id="edge428" class="edge">
+<title>check_refcounts_l2&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M3508.4824,-7958.0754C3543.4156,-7954.7258 3580.3385,-7944.3785 3605.4983,-7919 3674.327,-7849.5728 3567.0144,-7765.322 3641.4983,-7702 3737.7298,-7620.1893 4663.0667,-7668.8468 4778.1038,-7721 4992.5866,-7818.238 5420.6628,-8267.038 5514.5698,-8483 5545.2717,-8553.6066 5498.7482,-9118.0577 5550.5698,-9175 5649.2218,-9283.4002 5780.5011,-9112.5397 5876.8408,-9223 5944.4723,-9300.5442 5862.2748,-12837.3886 5912.8408,-12927 5996.0049,-13074.3804 6153.0258,-12979.9889 6236.8408,-13127 6290.2034,-13220.5976 6201.107,-14985.6114 6272.8408,-15066 6311.1033,-15108.8789 6381.978,-15108.3741 6429.0277,-15102.1763"/>
+<polygon fill="#000000" stroke="#000000" points="6429.5826,-15105.6325 6438.9774,-15100.7349 6428.5789,-15098.7048 6429.5826,-15105.6325"/>
+</g>
+<!-- check_refcounts_l2&#45;&gt;cpu_to_be64 -->
+<g id="edge425" class="edge">
+<title>check_refcounts_l2&#45;&gt;cpu_to_be64</title>
+<path fill="none" stroke="#000000" d="M3506.3954,-7959.2321C3542.3405,-7956.3239 3580.5264,-7945.9823 3605.4983,-7919 3662.3616,-7857.5589 3583.6058,-7604.4723 3641.4983,-7544 3697.9467,-7485.0361 4301.3001,-7487.551 4369.0369,-7442 4395.4782,-7424.219 4379.1803,-7398.6211 4405.0369,-7380 4542.4206,-7281.0605 4621.8886,-7368.2694 4778.1038,-7303 4795.847,-7295.5866 4795.8409,-7285.0202 4814.1038,-7279 5114.4134,-7180.0059 5934.6437,-7162.9271 6236.8408,-7256 6458.6299,-7324.3082 6564.5857,-7332.0046 6678.8408,-7534 6727.6462,-7620.2847 6652.9666,-9240.5494 6714.8408,-9318 6780.5958,-9400.3084 6879.71,-9292.2595 6944.9204,-9375 6967.093,-9403.1331 6980.3819,-14497.1837 6980.9204,-14533 7007.1892,-16280.0195 7069.2331,-18435.1715 7077.0962,-18704.8578"/>
+<polygon fill="#000000" stroke="#000000" points="7073.6012,-18705.086 7077.3917,-18714.9795 7080.5983,-18704.8816 7073.6012,-18705.086"/>
+</g>
+<!-- check_refcounts_l2&#45;&gt;qcow2_pre_write_overlap_check -->
+<g id="edge429" class="edge">
+<title>check_refcounts_l2&#45;&gt;qcow2_pre_write_overlap_check</title>
+<path fill="none" stroke="#000000" d="M3509.8574,-7957.2274C3544.1202,-7953.6045 3580.232,-7943.2933 3605.4983,-7919 3660.2304,-7866.3756 3582.423,-7799.6975 3641.4983,-7752 3737.0855,-7674.8227 4635.6259,-7687.7164 4778.1038,-7825 4823.597,-7868.8347 4788.857,-8049.0888 4814.1038,-8107 4901.9982,-8308.6128 4953.656,-8357.0562 5131.1038,-8487 5279.6854,-8595.8053 5409.7054,-8492.6112 5514.5698,-8644 5553.307,-8699.9234 5545.3189,-9800.1735 5550.5698,-9868 5590.138,-10379.1067 5686.889,-10998.0378 5709.1059,-11136.5925"/>
+<polygon fill="#000000" stroke="#000000" points="5705.7009,-11137.4631 5710.7443,-11146.7806 5712.6121,-11136.3517 5705.7009,-11137.4631"/>
+</g>
+<!-- check_refcounts_l2&#45;&gt;offset_into_cluster -->
+<g id="edge426" class="edge">
+<title>check_refcounts_l2&#45;&gt;offset_into_cluster</title>
+<path fill="none" stroke="#000000" d="M3505.4613,-7959.625C3541.8209,-7956.9032 3580.5584,-7946.5923 3605.4983,-7919 3679.8995,-7836.6862 3564.8459,-7501.2217 3641.4983,-7421 3697.7329,-7362.1468 4309.9074,-7390.944 4369.0369,-7335 4436.551,-7271.123 4346.0595,-7200.8337 4405.0369,-7129 4426.0051,-7103.461 5484.0788,-6712.7359 5514.5698,-6700 5693.6416,-6625.2025 5725.2333,-6570.6469 5912.8408,-6521 6078.1441,-6477.2555 6556.4313,-6567.3929 6678.8408,-6448 6701.6692,-6425.7342 6807.9377,-5407.2445 6826.9614,-5223.3131"/>
+<polygon fill="#000000" stroke="#000000" points="6830.4466,-5223.636 6827.9931,-5213.3292 6823.4837,-5222.9164 6830.4466,-5223.636"/>
+</g>
+<!-- check_refcounts_l2&#45;&gt;fprintf -->
+<g id="edge427" class="edge">
+<title>check_refcounts_l2&#45;&gt;fprintf</title>
+<path fill="none" stroke="#000000" d="M3507.1195,-7958.8851C3542.7301,-7955.8291 3580.4845,-7945.4739 3605.4983,-7919 3700.1505,-7818.8225 3543.4689,-7707.8752 3641.4983,-7611 3725.6235,-7527.8652 5396.612,-7437.3519 5550.5698,-7424 5854.7097,-7397.6236 5945.5148,-7303.7533 6236.8408,-7395 6326.783,-7423.1709 6412.5634,-7498.4433 6452.4804,-7537.2044"/>
+<polygon fill="#000000" stroke="#000000" points="6450.2569,-7539.9268 6459.84,-7544.4451 6455.1662,-7534.9369 6450.2569,-7539.9268"/>
+</g>
+<!-- check_refcounts_l2&#45;&gt;bdrv_pread -->
+<g id="edge430" class="edge">
+<title>check_refcounts_l2&#45;&gt;bdrv_pread</title>
+<path fill="none" stroke="#000000" d="M3507.4027,-7958.6323C3542.8356,-7955.4936 3580.3897,-7945.1468 3605.4983,-7919 3689.3508,-7831.6802 3554.7028,-7733.3952 3641.4983,-7649 3699.5339,-7592.5693 4288.396,-7603.9573 4369.0369,-7611 4937.9384,-7660.6844 5190.5944,-7722.7263 5514.5698,-8193 5741.9882,-8523.1143 5792.1912,-8627.1722 5876.8408,-9019 5894.1284,-9099.0211 5857.5931,-11905.5853 5912.8408,-11966 5961.6811,-12019.408 6182.9102,-11950.7376 6236.8408,-11999 6293.4204,-12049.6329 6234.2597,-12100.6056 6272.8408,-12166 6314.023,-12235.8032 6392.4982,-12292.2238 6438.8879,-12321.3845"/>
+<polygon fill="#000000" stroke="#000000" points="6437.0942,-12324.3904 6447.4389,-12326.6792 6440.7794,-12318.4389 6437.0942,-12324.3904"/>
+</g>
+<!-- check_refcounts_l2&#45;&gt;bdrv_pwrite_sync -->
+<g id="edge431" class="edge">
+<title>check_refcounts_l2&#45;&gt;bdrv_pwrite_sync</title>
+<path fill="none" stroke="#000000" d="M3510.5446,-7956.7357C3640.1258,-7967.5532 3862.4356,-8007.7563 3967.7693,-8154 4016.3897,-8221.5038 3950.5048,-9587.0971 4003.7693,-9651 4023.424,-9674.5802 4053.5611,-9685.9084 4083.724,-9690.8248"/>
+<polygon fill="#000000" stroke="#000000" points="4083.5504,-9694.3345 4093.9391,-9692.2547 4084.5208,-9687.4021 4083.5504,-9694.3345"/>
+</g>
+<!-- check_refcounts_l2&#45;&gt;strerror -->
+<g id="edge432" class="edge">
+<title>check_refcounts_l2&#45;&gt;strerror</title>
+<path fill="none" stroke="#000000" d="M3481.7943,-7940.0342C3601.2226,-7922.6862 3841.974,-7908.0115 3967.7693,-8042 4025.2218,-8103.1943 3944.4187,-8358.6449 4003.7693,-8418 4061.4263,-8475.6613 4305.7706,-8401.5556 4369.0369,-8453 4410.9194,-8487.0563 4369.2684,-8528.5699 4405.0369,-8569 4440.0049,-8608.5252 4497.2216,-8630.4665 4539.0794,-8641.9205"/>
+<polygon fill="#000000" stroke="#000000" points="4538.2703,-8645.3266 4548.831,-8644.4767 4540.0453,-8638.5554 4538.2703,-8645.3266"/>
+</g>
+<!-- check_refcounts_l2&#45;&gt;g_malloc -->
+<g id="edge433" class="edge">
+<title>check_refcounts_l2&#45;&gt;g_malloc</title>
+<path fill="none" stroke="#000000" d="M3465.8347,-7968.1827C3510.0945,-7983.2724 3570.5574,-8010.8085 3605.4983,-8056 3647.963,-8110.9227 3615.0175,-8143.8243 3641.4983,-8208 3747.2961,-8464.3991 3890.7144,-8473.5488 3967.7693,-8740 3989.332,-8814.5623 3952.6798,-11475.5676 4003.7693,-11534 4034.174,-11568.7747 4088.2262,-11572.9529 4129.6648,-11569.9628"/>
+<polygon fill="#000000" stroke="#000000" points="4129.9806,-11573.4487 4139.6374,-11569.0901 4129.3703,-11566.4753 4129.9806,-11573.4487"/>
+</g>
+<!-- check_refcounts_l2&#45;&gt;qcow2_get_cluster_type -->
+<g id="edge434" class="edge">
+<title>check_refcounts_l2&#45;&gt;qcow2_get_cluster_type</title>
+<path fill="none" stroke="#000000" d="M3441.5744,-7935.7814C3486.9334,-7908.303 3570.4568,-7849.8151 3605.4983,-7774 3648.5116,-7680.937 3631.9032,-6954.0725 3641.4983,-6852 3681.5123,-6426.3308 3775.7966,-5913.4029 3799.2699,-5789.1084"/>
+<polygon fill="#000000" stroke="#000000" points="3802.7163,-5789.7193 3801.1387,-5779.2426 3795.8386,-5788.4164 3802.7163,-5789.7193"/>
+</g>
+<!-- check_refcounts_l2&#45;&gt;qcow2_inc_refcounts_imrt -->
+<g id="edge435" class="edge">
+<title>check_refcounts_l2&#45;&gt;qcow2_inc_refcounts_imrt</title>
+<path fill="none" stroke="#000000" d="M3462.1147,-7968.6913C3505.5816,-7984.4161 3566.9164,-8012.5878 3605.4983,-8056 3634.9414,-8089.1292 3607.5299,-8120.5291 3641.4983,-8149 3651.7217,-8157.5689 3663.5711,-8164.0867 3676.1261,-8169.0148"/>
+<polygon fill="#000000" stroke="#000000" points="3675.2546,-8172.4199 3685.8493,-8172.4812 3677.6053,-8165.8263 3675.2546,-8172.4199"/>
+</g>
+<!-- bitmap_table_load&#45;&gt;be64_to_cpu -->
+<g id="edge443" class="edge">
+<title>bitmap_table_load&#45;&gt;be64_to_cpu</title>
+<path fill="none" stroke="#000000" d="M3895.211,-11285.309C3919.546,-11289.3026 3945.322,-11295.7221 3967.7693,-11306 3986.706,-11314.6705 3984.7358,-11327.5441 4003.7693,-11336 4153.6242,-11402.5753 4241.5405,-11284.8814 4369.0369,-11388 4405.115,-11417.1798 4371.485,-11453.9476 4405.0369,-11486 4530.7832,-11606.1267 4645.5367,-11491.4455 4778.1038,-11604 4805.0741,-11626.8988 4791.8386,-11647.5043 4814.1038,-11675 4880.2627,-11756.7011 5458.84,-12217.6412 5550.5698,-12269 5699.6989,-12352.4962 5744.4222,-12368.9088 5912.8408,-12398 6248.5415,-12455.986 6444.4339,-12617.2058 6678.8408,-12370 6746.7915,-12298.3392 6663.7877,-8899.5349 6714.8408,-8815 6774.8933,-8715.5638 6882.6801,-8789.0816 6944.9204,-8691 7012.9454,-8583.8026 7070.0147,-6543.8861 7077.1658,-6278.3974"/>
+<polygon fill="#000000" stroke="#000000" points="7080.6735,-6278.1569 7077.443,-6268.0666 7073.676,-6277.9691 7080.6735,-6278.1569"/>
+</g>
+<!-- bitmap_table_load&#45;&gt;g_free -->
+<g id="edge445" class="edge">
+<title>bitmap_table_load&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M3900.3198,-11276.8621C3924.8173,-11280.7929 3949.3987,-11289.2924 3967.7693,-11306 4014.0263,-11348.0693 3956.264,-11401.3457 4003.7693,-11442 4127.7763,-11548.1233 4243.7767,-11375.3589 4369.0369,-11480 4413.078,-11516.7915 4373.0263,-11556.3707 4405.0369,-11604 4534.4069,-11796.4925 4625.1459,-11793.5199 4814.1038,-11928 4934.7454,-12013.8599 5013.2248,-11983.622 5095.1038,-12107 5147.9503,-12186.6309 5067.726,-12247.4663 5131.1038,-12319 5249.0125,-12452.082 5364.1664,-12338.1734 5514.5698,-12433 5717.7412,-12561.0958 5786.3998,-12611.497 5876.8408,-12834 5917.0765,-12932.9878 5844.9143,-13712.5168 5912.8408,-13795 6006.8667,-13909.1756 6143.2339,-13756.4807 6236.8408,-13871 6320.9101,-13973.8508 6183.8262,-14967.3981 6272.8408,-15066 6311.3504,-15108.6572 6382.1601,-15108.2106 6429.1284,-15102.0859"/>
+<polygon fill="#000000" stroke="#000000" points="6429.6586,-15105.5457 6439.0601,-15100.6608 6428.6643,-15098.6167 6429.6586,-15105.5457"/>
+</g>
+<!-- bitmap_table_load&#45;&gt;assert -->
+<g id="edge444" class="edge">
+<title>bitmap_table_load&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M3901.0427,-11278.6369C4338.2658,-11276.9454 6118.6839,-11269.5582 6236.8408,-11261 6303.7857,-11256.1512 6380.565,-11244.4429 6428.6376,-11236.3622"/>
+<polygon fill="#000000" stroke="#000000" points="6429.468,-11239.7714 6438.7407,-11234.6462 6428.2958,-11232.8702 6429.468,-11239.7714"/>
+</g>
+<!-- bitmap_table_load&#45;&gt;bdrv_pread -->
+<g id="edge446" class="edge">
+<title>bitmap_table_load&#45;&gt;bdrv_pread</title>
+<path fill="none" stroke="#000000" d="M3900.0712,-11281.4176C4014.2039,-11286.6637 4209.7927,-11303.1825 4369.0369,-11355 4565.5391,-11418.9411 4597.8624,-11474.9326 4778.1038,-11576 5270.8344,-11852.2904 5517.8499,-11778.8288 5876.8408,-12215 5907.9245,-12252.7664 5873.6101,-12289.7863 5912.8408,-12319 5951.1303,-12347.5128 6258.3308,-12346.4981 6402.1136,-12344.4072"/>
+<polygon fill="#000000" stroke="#000000" points="6402.2316,-12347.9059 6412.1776,-12344.2552 6402.1258,-12340.9067 6402.2316,-12347.9059"/>
+</g>
+<!-- bitmap_table_load&#45;&gt;check_table_entry -->
+<g id="edge448" class="edge">
+<title>bitmap_table_load&#45;&gt;check_table_entry</title>
+<path fill="none" stroke="#000000" d="M3901.0061,-11279.5291C3924.6721,-11283.6099 3948.6684,-11291.5173 3967.7693,-11306 3997.8724,-11328.8247 3973.7742,-11360.0336 4003.7693,-11383 4025.2995,-11399.4851 4052.4356,-11408.586 4079.1571,-11413.3774"/>
+<polygon fill="#000000" stroke="#000000" points="4078.9383,-11416.8868 4089.3655,-11415.0092 4080.0433,-11409.9746 4078.9383,-11416.8868"/>
+</g>
+<!-- g_try_new -->
+<g id="node212" class="node">
+<title>g_try_new</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-14705" rx="59.2899" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-14701.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_try_new</text>
+</g>
+<!-- bitmap_table_load&#45;&gt;g_try_new -->
+<g id="edge447" class="edge">
+<title>bitmap_table_load&#45;&gt;g_try_new</title>
+<path fill="none" stroke="#000000" d="M3895.5415,-11273.0017C3922.6745,-11276.1593 3949.9113,-11285.1984 3967.7693,-11306 4021.9103,-11369.0651 3985.881,-14216.8306 4003.7693,-14298 4037.3804,-14450.5123 4131.3572,-14615.2849 4169.7468,-14678.3763"/>
+<polygon fill="#000000" stroke="#000000" points="4166.9918,-14680.579 4175.2038,-14687.2733 4172.9589,-14676.9191 4166.9918,-14680.579"/>
+</g>
+<!-- alloc_clusters_imrt&#45;&gt;realloc_refcount_array -->
+<g id="edge484" class="edge">
+<title>alloc_clusters_imrt&#45;&gt;realloc_refcount_array</title>
+<path fill="none" stroke="#000000" d="M3904.9089,-9025.8752C3927.3161,-9021.6131 3949.7497,-9013.7704 3967.7693,-9000 4120.3223,-8883.421 4169.8759,-8635.4861 4182.6255,-8551.5004"/>
+<polygon fill="#000000" stroke="#000000" points="4186.1149,-8551.8268 4184.0955,-8541.4262 4179.1882,-8550.8161 4186.1149,-8551.8268"/>
+</g>
+<!-- qcow2_write_l1_entry&#45;&gt;cpu_to_be64 -->
+<g id="edge498" class="edge">
+<title>qcow2_write_l1_entry&#45;&gt;cpu_to_be64</title>
+<path fill="none" stroke="#000000" d="M3913.206,-6884.4032C4425.7627,-6910.4169 6582.5562,-7025.7406 6678.8408,-7129 6759.6284,-7215.6398 6646.4947,-9164.2431 6714.8408,-9261 6777.8249,-9350.1659 6882.3804,-9257.5221 6944.9204,-9347 6986.1848,-9406.0381 6979.8388,-14460.9786 6980.9204,-14533 7007.1563,-16280.0199 7069.2289,-18435.1716 7077.0958,-18704.8578"/>
+<polygon fill="#000000" stroke="#000000" points="7073.6008,-18705.086 7077.3914,-18714.9795 7080.5978,-18704.8816 7073.6008,-18705.086"/>
+</g>
+<!-- qcow2_write_l1_entry&#45;&gt;qcow2_pre_write_overlap_check -->
+<g id="edge499" class="edge">
+<title>qcow2_write_l1_entry&#45;&gt;qcow2_pre_write_overlap_check</title>
+<path fill="none" stroke="#000000" d="M3914.3021,-6884.0472C3933.8522,-6889.2799 3952.7432,-6897.7116 3967.7693,-6911 4006.3031,-6945.0775 3964.1809,-6988.1537 4003.7693,-7021 4129.7808,-7125.5508 4255.7016,-6950.8269 4369.0369,-7069 4431.4255,-7134.0517 4361.6026,-7394.0221 4405.0369,-7473 4505.7152,-7656.0662 4661.4387,-7585.6835 4778.1038,-7759 4811.8209,-7809.0898 4788.1898,-7835.4629 4814.1038,-7890 4918.3201,-8109.3278 4959.8181,-8162.8753 5131.1038,-8335 5279.2217,-8483.8434 5416.1566,-8425.5058 5514.5698,-8611 5547.312,-8672.7142 5545.2043,-9798.3444 5550.5698,-9868 5589.9409,-10379.1219 5686.8426,-10998.0413 5709.0977,-11136.5931"/>
+<polygon fill="#000000" stroke="#000000" points="5705.693,-11137.4649 5710.7389,-11146.781 5712.6039,-11136.3516 5705.693,-11137.4649"/>
+</g>
+<!-- qcow2_write_l1_entry&#45;&gt;BLKDBG_EVENT -->
+<g id="edge500" class="edge">
+<title>qcow2_write_l1_entry&#45;&gt;BLKDBG_EVENT</title>
+<path fill="none" stroke="#000000" d="M3911.11,-6885.4344C3931.3716,-6890.4924 3951.3464,-6898.5043 3967.7693,-6911 3996.2417,-6932.6638 3974.6284,-6962.2441 4003.7693,-6983 4137.1353,-7077.9909 4252.242,-6916.245 4369.0369,-7031 4446.2879,-7106.9017 4356.2906,-7175.2912 4405.0369,-7272 4510.5717,-7481.3724 4623.6827,-7468.5672 4778.1038,-7645 4948.2947,-7839.4504 4966.3156,-7907.9504 5131.1038,-8107 5293.9742,-8303.733 5417.8241,-8298.6297 5514.5698,-8535 5579.8773,-8694.5601 5475.2315,-9154.9238 5550.5698,-9310 5576.5419,-9363.461 5633.0482,-9404.8445 5672.2237,-9428.5676"/>
+<polygon fill="#000000" stroke="#000000" points="5670.8982,-9431.85 5681.2869,-9433.9298 5674.4626,-9425.8255 5670.8982,-9431.85"/>
+</g>
+<!-- qcow2_write_l1_entry&#45;&gt;bdrv_pwrite_sync -->
+<g id="edge501" class="edge">
+<title>qcow2_write_l1_entry&#45;&gt;bdrv_pwrite_sync</title>
+<path fill="none" stroke="#000000" d="M3818.7916,-6897.1425C3852.5544,-6941.6786 3937.2536,-7061.2224 3967.7693,-7177 3985.2863,-7243.4598 3960.015,-9597.9972 4003.7693,-9651 4023.4044,-9674.7854 4053.7055,-9686.1329 4084.0196,-9691.0048"/>
+<polygon fill="#000000" stroke="#000000" points="4083.9013,-9694.5215 4094.2851,-9692.4174 4084.8556,-9687.5868 4083.9013,-9694.5215"/>
+</g>
+<!-- qcow2_co_copy_range_from -->
+<g id="node217" class="node">
+<title>qcow2_co_copy_range_from</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-3202" rx="141.8751" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-3198.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_copy_range_from</text>
+</g>
+<!-- qcow2_co_copy_range_from&#45;&gt;abort -->
+<g id="edge504" class="edge">
+<title>qcow2_co_copy_range_from&#45;&gt;abort</title>
+<path fill="none" stroke="#000000" d="M2285.2733,-3194.439C2305.757,-3188.8883 2325.6767,-3180.4984 2342.4314,-3168 2370.7903,-3146.8453 2348.2831,-3115.5158 2378.4314,-3097 2519.72,-3010.2264 2585.8853,-3088.971 2751.4983,-3097 3309.8037,-3124.067 3654.4807,-2954.0877 3967.7693,-3417 4013.2518,-3484.2044 3978.8067,-3518.7863 4003.7693,-3596 4124.3785,-3969.0653 4268.5728,-4020.0128 4369.0369,-4399 4413.9801,-4568.5422 4350.2642,-4625.3735 4405.0369,-4792 4505.1068,-5096.4273 4680.1037,-5103.9001 4778.1038,-5409 4809.5963,-5507.0442 4753.3037,-5787.8869 4814.1038,-5871 4893.6776,-5979.7766 5019.133,-5873.6771 5095.1038,-5985 5140.9693,-6052.2085 5116.3398,-8833.9834 5131.1038,-8914 5167.5066,-9111.2929 5271.4725,-9332.1989 5309.0629,-9407.8808"/>
+<polygon fill="#000000" stroke="#000000" points="5306.1102,-9409.8018 5313.7126,-9417.1812 5312.3713,-9406.6715 5306.1102,-9409.8018"/>
+</g>
+<!-- qcow2_co_copy_range_from&#45;&gt;assert -->
+<g id="edge505" class="edge">
+<title>qcow2_co_copy_range_from&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M2289.9945,-3195.8753C2309.2227,-3190.0438 2327.5097,-3181.1895 2342.4314,-3168 2382.5593,-3132.5304 2339.2774,-3089.5419 2378.4314,-3053 2480.9085,-2957.3595 3501.175,-2853.6233 3605.4983,-2760 3640.9653,-2728.1707 3603.2465,-2687.4221 3641.4983,-2659 3975.68,-2410.6943 5118.5326,-2570.5954 5514.5698,-2699 5532.4068,-2704.7832 5533.0852,-2714.2255 5550.5698,-2721 5688.2821,-2774.3575 5782.3353,-2670.5081 5876.8408,-2784 5950.5211,-2872.4827 5840.9295,-6839.0737 5912.8408,-6929 6005.2153,-7044.5158 6144.4122,-6889.5275 6236.8408,-7005 6301.7818,-7086.1317 6251.7755,-10644.2359 6272.8408,-10746 6310.8883,-10929.8025 6419.8553,-11131.0531 6460.3987,-11201.7251"/>
+<polygon fill="#000000" stroke="#000000" points="6457.4007,-11203.5325 6465.4332,-11210.4412 6463.4622,-11200.0313 6457.4007,-11203.5325"/>
+</g>
+<!-- qcow2_co_copy_range_from&#45;&gt;offset_into_cluster -->
+<g id="edge506" class="edge">
+<title>qcow2_co_copy_range_from&#45;&gt;offset_into_cluster</title>
+<path fill="none" stroke="#000000" d="M2293.7241,-3197.8011C2312.121,-3191.651 2329.1749,-3182.1937 2342.4314,-3168 2440.1196,-3063.4047 2276.6997,-2948.6669 2378.4314,-2848 2437.6656,-2789.3857 2669.7439,-2826.1418 2751.4983,-2810 3156.2749,-2730.08 3235.2502,-2618.0678 3641.4983,-2546 3976.2915,-2486.6082 4065.184,-2508.6719 4405.0369,-2498 4570.7627,-2492.7959 4612.2963,-2497.8874 4778.1038,-2498 5105.4222,-2498.2222 5195.8811,-2424.3344 5514.5698,-2499 5689.4263,-2539.9672 5779.6901,-2526.9542 5876.8408,-2678 5946.0567,-2785.6138 5837.2657,-3725.7529 5912.8408,-3829 6003.0064,-3952.1799 6140.4388,-3824.6371 6236.8408,-3943 6312.1798,-4035.5016 6190.641,-4122.538 6272.8408,-4209 6399.3299,-4342.0476 6550.3732,-4153.8619 6678.8408,-4285 6805.6877,-4414.4836 6826.3037,-5026.5113 6829.3767,-5166.4533"/>
+<polygon fill="#000000" stroke="#000000" points="6825.8838,-5166.8394 6829.5895,-5176.765 6832.8824,-5166.6949 6825.8838,-5166.8394"/>
+</g>
+<!-- qcow2_co_copy_range_from&#45;&gt;MIN -->
+<g id="edge507" class="edge">
+<title>qcow2_co_copy_range_from&#45;&gt;MIN</title>
+<path fill="none" stroke="#000000" d="M2271.1147,-3191.4174C2295.4919,-3186.3522 2320.469,-3178.9119 2342.4314,-3168 2361.8695,-3158.3423 2358.2028,-3142.8686 2378.4314,-3135 2532.9598,-3074.891 2588.058,-3107.0821 2751.4983,-3135 3316.3742,-3231.4887 3633.402,-3097.604 3967.7693,-3563 4010.7401,-3622.8097 3996.3099,-6140.7331 4003.7693,-6214 4041.4577,-6584.1773 4150.0663,-7025.0062 4179.1605,-7139.007"/>
+<polygon fill="#000000" stroke="#000000" points="4175.8499,-7140.1876 4181.7228,-7149.0057 4182.6307,-7138.4499 4175.8499,-7140.1876"/>
+</g>
+<!-- qcow2_co_copy_range_from&#45;&gt;bdrv_getlength -->
+<g id="edge508" class="edge">
+<title>qcow2_co_copy_range_from&#45;&gt;bdrv_getlength</title>
+<path fill="none" stroke="#000000" d="M2246.3355,-3215.8936C2364.0476,-3235.0611 2575.5068,-3273.21 2751.4983,-3325 3141.8544,-3439.8723 3299.6088,-3386.6622 3605.4983,-3655 3630.6164,-3677.0346 3618.341,-3696.913 3641.4983,-3721 3758.5795,-3842.7818 3884.0579,-3769.2648 3967.7693,-3916 4019.5661,-4006.7931 3943.3045,-11356.7339 4003.7693,-11442 4025.8351,-11473.1167 4064.1628,-11489.4214 4100.027,-11497.9303"/>
+<polygon fill="#000000" stroke="#000000" points="4099.5442,-11501.4075 4110.0617,-11500.1294 4101.0428,-11494.5698 4099.5442,-11501.4075"/>
+</g>
+<!-- qcow2_co_copy_range_from&#45;&gt;qemu_co_mutex_lock -->
+<g id="edge509" class="edge">
+<title>qcow2_co_copy_range_from&#45;&gt;qemu_co_mutex_lock</title>
+<path fill="none" stroke="#000000" d="M2167.8252,-3184.036C2199.7185,-3135.3892 2288.2199,-2996.3185 2342.4314,-2871 2363.6952,-2821.8452 2341.1702,-2794.4701 2378.4314,-2756 2403.1874,-2730.4407 2438.5181,-2714.9224 2471.7848,-2705.5043"/>
+<polygon fill="#000000" stroke="#000000" points="2472.8072,-2708.854 2481.5639,-2702.8898 2470.9992,-2702.0915 2472.8072,-2708.854"/>
+</g>
+<!-- qcow2_co_copy_range_from&#45;&gt;qcow2_get_cluster_offset -->
+<g id="edge510" class="edge">
+<title>qcow2_co_copy_range_from&#45;&gt;qcow2_get_cluster_offset</title>
+<path fill="none" stroke="#000000" d="M2168.1591,-3219.9628C2230.6036,-3311.4891 2519.3684,-3735.276 2751.4983,-4085 2832.8467,-4207.5586 2928.4253,-4355.0208 2966.7909,-4414.3576"/>
+<polygon fill="#000000" stroke="#000000" points="2963.8694,-4416.2854 2972.2374,-4422.7837 2969.7482,-4412.4854 2963.8694,-4416.2854"/>
+</g>
+<!-- qcow2_co_copy_range_from&#45;&gt;qemu_co_mutex_unlock -->
+<g id="edge511" class="edge">
+<title>qcow2_co_copy_range_from&#45;&gt;qemu_co_mutex_unlock</title>
+<path fill="none" stroke="#000000" d="M2295.64,-3198.8718C2313.3155,-3192.8717 2329.6517,-3183.691 2342.4314,-3170 2396.5378,-3112.0349 2324.325,-2872.9651 2378.4314,-2815 2393.1413,-2799.241 2412.5633,-2789.4578 2433.316,-2783.6225"/>
+<polygon fill="#000000" stroke="#000000" points="2434.4083,-2786.9573 2443.2626,-2781.139 2432.7125,-2780.1658 2434.4083,-2786.9573"/>
+</g>
+<!-- bdrv_co_copy_range_from -->
+<g id="node218" class="node">
+<title>bdrv_co_copy_range_from</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-2875" rx="133.4768" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-2871.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_co_copy_range_from</text>
+</g>
+<!-- qcow2_co_copy_range_from&#45;&gt;bdrv_co_copy_range_from -->
+<g id="edge512" class="edge">
+<title>qcow2_co_copy_range_from&#45;&gt;bdrv_co_copy_range_from</title>
+<path fill="none" stroke="#000000" d="M2295.2095,-3198.4629C2312.9463,-3192.5211 2329.4143,-3183.4655 2342.4314,-3170 2424.4308,-3085.176 2296.432,-2991.824 2378.4314,-2907 2390.5537,-2894.4601 2405.6688,-2885.7447 2422.0144,-2879.8069"/>
+<polygon fill="#000000" stroke="#000000" points="2423.3467,-2883.0538 2431.7673,-2876.6239 2421.1749,-2876.3993 2423.3467,-2883.0538"/>
+</g>
+<!-- qcow2_co_copy_range_to -->
+<g id="node219" class="node">
+<title>qcow2_co_copy_range_to</title>
+<ellipse fill="none" stroke="#000000" cx="507.5" cy="-2380" rx="129.5" ry="18"/>
+<text text-anchor="middle" x="507.5" y="-2376.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_copy_range_to</text>
+</g>
+<!-- qcow2_co_copy_range_to&#45;&gt;assert -->
+<g id="edge513" class="edge">
+<title>qcow2_co_copy_range_to&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M507.938,-2398.1399C511.0333,-2502.6861 534.6193,-3037.3641 699,-3431 1078.2818,-4339.2511 1169.1393,-4671.9255 1969.3645,-5245 2270.8007,-5460.871 2417.2687,-5388.146 2787.4983,-5408 2961.9143,-5417.3533 3028.5034,-5494.0581 3180.4983,-5408 3207.5601,-5392.6779 3189.9502,-5364.196 3216.4983,-5348 3944.4714,-4903.8905 4278.8781,-5252.8243 5131.1038,-5223 5462.3409,-5211.4081 5641.3544,-4987.7651 5876.8408,-5221 5950.795,-5294.247 5850.0477,-8884.9858 5912.8408,-8968 6003.3689,-9087.6804 6145.6095,-8943.8549 6236.8408,-9063 6293.6977,-9137.2532 6253.3453,-10654.5332 6272.8408,-10746 6311.9688,-10929.5755 6420.2713,-11130.9657 6460.5188,-11201.6999"/>
+<polygon fill="#000000" stroke="#000000" points="6457.5084,-11203.4862 6465.5159,-11210.4238 6463.5825,-11200.0068 6457.5084,-11203.4862"/>
+</g>
+<!-- qcow2_co_copy_range_to&#45;&gt;qcow2_pre_write_overlap_check -->
+<g id="edge516" class="edge">
+<title>qcow2_co_copy_range_to&#45;&gt;qcow2_pre_write_overlap_check</title>
+<path fill="none" stroke="#000000" d="M508.2054,-2398.2769C516.2895,-2605.1431 593.0977,-4502.5992 699,-4726 808.1943,-4956.3453 895.2265,-4989.8674 1112,-5124 1454.9262,-5336.1919 1577.0024,-5327.8561 1969.3645,-5421 2148.0251,-5463.4127 2195.2606,-5466.0791 2378.4314,-5479 2378.4314,-5479 3605.4983,-5479 3605.4983,-5479 3767.1023,-5487.0098 3809.384,-5481.9228 3967.7693,-5515 4060.3973,-5534.3445 4718.2575,-5703.7022 4778.1038,-5777 4869.1781,-5888.5449 4728.8844,-5982.9205 4814.1038,-6099 4894.888,-6209.0381 5019.4891,-6109.3475 5095.1038,-6223 5153.676,-6311.0368 5083.4994,-8031.5807 5131.1038,-8126 5227.9081,-8318.0032 5417.1939,-8229.2861 5514.5698,-8421 5550.9856,-8492.6956 5544.5446,-9787.8123 5550.5698,-9868 5588.9804,-10379.195 5686.6166,-10998.0585 5709.0578,-11136.5961"/>
+<polygon fill="#000000" stroke="#000000" points="5705.6544,-11137.4737 5710.7129,-11146.7829 5712.5638,-11136.351 5705.6544,-11137.4737"/>
+</g>
+<!-- qcow2_co_copy_range_to&#45;&gt;offset_into_cluster -->
+<g id="edge514" class="edge">
+<title>qcow2_co_copy_range_to&#45;&gt;offset_into_cluster</title>
+<path fill="none" stroke="#000000" d="M511.1601,-2361.7954C524.2295,-2302.0684 574.6213,-2111.2634 699,-2030 769.4034,-1984.0016 1017.901,-2057.803 1076,-1997 1142.0721,-1927.8528 1056.3085,-1214.7517 1112,-1137 1233.1065,-967.9216 1347.4499,-1021.7368 1548.3645,-968 1905.8808,-872.3784 2008.3487,-902.4523 2378.4314,-902 2544.2388,-901.7973 2585.7411,-897.913 2751.4983,-902 3653.0337,-924.229 3887.6096,-859.5913 4778.1038,-1002 4922.3692,-1025.0711 4995.8851,-981.7599 5095.1038,-1089 5152.5827,-1151.1259 5077.0383,-1210.8818 5131.1038,-1276 5248.1092,-1416.9248 5367.1718,-1318.2622 5514.5698,-1427 5535.1807,-1442.205 5528.3372,-1459.2834 5550.5698,-1472 5677.7426,-1544.7403 5778.8978,-1410.0448 5876.8408,-1519 5949.6849,-1600.0342 5838.9369,-2418.9313 5912.8408,-2499 6011.1786,-2605.5406 6138.7777,-2430.2065 6236.8408,-2537 6322.5556,-2630.3457 6190.3632,-3580.7821 6272.8408,-3677 6392.3166,-3816.3796 6554.3723,-3618.0603 6678.8408,-3753 6703.8481,-3780.1111 6809.7257,-4966.9352 6827.3799,-5166.6232"/>
+<polygon fill="#000000" stroke="#000000" points="6823.9191,-5167.2226 6828.2855,-5176.8758 6830.892,-5166.6066 6823.9191,-5167.2226"/>
+</g>
+<!-- qcow2_co_copy_range_to&#45;&gt;qemu_coroutine_self -->
+<g id="edge515" class="edge">
+<title>qcow2_co_copy_range_to&#45;&gt;qemu_coroutine_self</title>
+<path fill="none" stroke="#000000" d="M517.9971,-2361.9181C543.5161,-2319.5153 613.0688,-2212.8983 699,-2155 845.3961,-2056.3619 960.0538,-2163.1081 1076,-2030 1133.8867,-1963.5452 1058.7399,-1905.2173 1112,-1835 1579.2754,-1218.9512 1978.4542,-1236.7136 2751.4983,-1253 2941.4025,-1257.0009 3442.2149,-1191.9529 3605.4983,-1289 3632.2314,-1304.8888 3620.5535,-1326.0124 3641.4983,-1349 3776.0306,-1496.6535 3826.6197,-1522.7043 4003.7693,-1615 4155.8118,-1694.2148 4218.7121,-1656.5722 4369.0369,-1739 4573.3694,-1851.0419 4635.4292,-1882.7472 4778.1038,-2067 4801.9751,-2097.8279 4787.5583,-2118.4425 4814.1038,-2147 4910.775,-2250.9984 5015.3518,-2181.524 5095.1038,-2299 5133.3132,-2355.2831 5082.5439,-2555.3588 5131.1038,-2603 5192.2303,-2662.97 5448.0157,-2587.1168 5514.5698,-2641 5555.536,-2674.1668 5528.7904,-2706.0007 5550.5698,-2754 5593.3011,-2848.1752 5661.7524,-2950.3213 5694.7314,-2997.4406"/>
+<polygon fill="#000000" stroke="#000000" points="5692.0314,-2999.6855 5700.6494,-3005.8484 5697.7556,-2995.6564 5692.0314,-2999.6855"/>
+</g>
+<!-- qcow2_co_copy_range_to&#45;&gt;MIN -->
+<g id="edge517" class="edge">
+<title>qcow2_co_copy_range_to&#45;&gt;MIN</title>
+<path fill="none" stroke="#000000" d="M509.3263,-2398.2126C526.3496,-2557.2365 671.3264,-3704 1312.1822,-3704 1312.1822,-3704 1312.1822,-3704 1740.8645,-3704 1864.6425,-3704 3879.6366,-3547.0884 3967.7693,-3634 4018.8026,-3684.3261 3996.4963,-6142.6963 4003.7693,-6214 4041.5268,-6584.1702 4150.0853,-7025.0043 4179.1644,-7139.0066"/>
+<polygon fill="#000000" stroke="#000000" points="4175.8536,-7140.1866 4181.7253,-7149.0054 4182.6347,-7138.4497 4175.8536,-7140.1866"/>
+</g>
+<!-- qcow2_co_copy_range_to&#45;&gt;qemu_co_mutex_lock -->
+<g id="edge518" class="edge">
+<title>qcow2_co_copy_range_to&#45;&gt;qemu_co_mutex_lock</title>
+<path fill="none" stroke="#000000" d="M618.1796,-2370.6243C936.0844,-2344.8284 1835.4745,-2280.2124 1933.3645,-2366 2025.0738,-2446.3711 1881.3108,-2553.6396 1969.3645,-2638 2035.8178,-2701.666 2295.9143,-2702.5666 2449.5505,-2697.1036"/>
+<polygon fill="#000000" stroke="#000000" points="2450.105,-2700.5855 2459.9685,-2696.7176 2449.8458,-2693.5903 2450.105,-2700.5855"/>
+</g>
+<!-- qcow2_co_copy_range_to&#45;&gt;qemu_co_mutex_unlock -->
+<g id="edge519" class="edge">
+<title>qcow2_co_copy_range_to&#45;&gt;qemu_co_mutex_unlock</title>
+<path fill="none" stroke="#000000" d="M632.2681,-2375.1713C947.1785,-2365.925 1761.3661,-2361.256 1933.3645,-2551 2002.8232,-2627.625 1893.459,-2944.7557 1969.3645,-3015 2030.2114,-3071.3089 2278.8287,-3068.1764 2342.4314,-3015 2411.7218,-2957.0683 2314.3062,-2878.6018 2378.4314,-2815 2393.3344,-2800.2186 2412.4152,-2790.8217 2432.6608,-2785.0425"/>
+<polygon fill="#000000" stroke="#000000" points="2433.5351,-2788.4316 2442.3554,-2782.5618 2431.7998,-2781.6501 2433.5351,-2788.4316"/>
+</g>
+<!-- qcow2_alloc_cluster_offset -->
+<g id="node220" class="node">
+<title>qcow2_alloc_cluster_offset</title>
+<ellipse fill="none" stroke="#000000" cx="887.5" cy="-2426" rx="136.5" ry="18"/>
+<text text-anchor="middle" x="887.5" y="-2422.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_alloc_cluster_offset</text>
+</g>
+<!-- qcow2_co_copy_range_to&#45;&gt;qcow2_alloc_cluster_offset -->
+<g id="edge520" class="edge">
+<title>qcow2_co_copy_range_to&#45;&gt;qcow2_alloc_cluster_offset</title>
+<path fill="none" stroke="#000000" d="M605.3594,-2391.8461C657.7355,-2398.1864 722.4371,-2406.0187 776.6629,-2412.5829"/>
+<polygon fill="#000000" stroke="#000000" points="776.3126,-2416.0659 786.6607,-2413.7931 777.1539,-2409.1167 776.3126,-2416.0659"/>
+</g>
+<!-- bdrv_co_copy_range_to -->
+<g id="node221" class="node">
+<title>bdrv_co_copy_range_to</title>
+<ellipse fill="none" stroke="#000000" cx="887.5" cy="-2480" rx="120.4791" ry="18"/>
+<text text-anchor="middle" x="887.5" y="-2476.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_co_copy_range_to</text>
+</g>
+<!-- qcow2_co_copy_range_to&#45;&gt;bdrv_co_copy_range_to -->
+<g id="edge521" class="edge">
+<title>qcow2_co_copy_range_to&#45;&gt;bdrv_co_copy_range_to</title>
+<path fill="none" stroke="#000000" d="M545.1982,-2397.2375C583.2421,-2413.9433 644.0595,-2438.7821 699,-2453 724.0054,-2459.4711 751.3052,-2464.5072 777.1698,-2468.3814"/>
+<polygon fill="#000000" stroke="#000000" points="776.9863,-2471.8914 787.3853,-2469.8635 777.9914,-2464.9639 776.9863,-2471.8914"/>
+</g>
+<!-- qcow2_handle_l2meta -->
+<g id="node222" class="node">
+<title>qcow2_handle_l2meta</title>
+<ellipse fill="none" stroke="#000000" cx="887.5" cy="-2182" rx="114.5" ry="18"/>
+<text text-anchor="middle" x="887.5" y="-2178.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_handle_l2meta</text>
+</g>
+<!-- qcow2_co_copy_range_to&#45;&gt;qcow2_handle_l2meta -->
+<g id="edge522" class="edge">
+<title>qcow2_co_copy_range_to&#45;&gt;qcow2_handle_l2meta</title>
+<path fill="none" stroke="#000000" d="M522.1747,-2361.9196C551.6391,-2326.9849 621.8153,-2250.4478 699,-2214 721.7884,-2203.239 747.6394,-2196.0462 772.7321,-2191.2517"/>
+<polygon fill="#000000" stroke="#000000" points="773.4516,-2194.6786 782.6757,-2189.4664 772.2146,-2187.7887 773.4516,-2194.6786"/>
+</g>
+<!-- trace_qcow2_writev_done_req -->
+<g id="node223" class="node">
+<title>trace_qcow2_writev_done_req</title>
+<ellipse fill="none" stroke="#000000" cx="887.5" cy="-1970" rx="152.9733" ry="18"/>
+<text text-anchor="middle" x="887.5" y="-1966.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_writev_done_req</text>
+</g>
+<!-- qcow2_co_copy_range_to&#45;&gt;trace_qcow2_writev_done_req -->
+<g id="edge523" class="edge">
+<title>qcow2_co_copy_range_to&#45;&gt;trace_qcow2_writev_done_req</title>
+<path fill="none" stroke="#000000" d="M510.7791,-2361.6725C522.9158,-2299.6144 571.3694,-2096.0413 699,-2002 711.276,-1992.9548 725.2159,-1986.1254 739.8274,-1981.0078"/>
+<polygon fill="#000000" stroke="#000000" points="741.0709,-1984.2844 749.5155,-1977.8859 738.924,-1977.6218 741.0709,-1984.2844"/>
+</g>
+<!-- qcow2_alloc_cluster_offset&#45;&gt;assert -->
+<g id="edge524" class="edge">
+<title>qcow2_alloc_cluster_offset&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M1020.6095,-2421.8695C1041.6762,-2427.2474 1061.3173,-2436.8599 1076,-2453 1132.3653,-2514.9601 1057.2747,-3142.5867 1112,-3206 1241.1462,-3355.649 1351.6986,-3272.0973 1548.3645,-3292 1899.4921,-3327.5344 2044.6854,-3484.4747 2342.4314,-3295 2374.303,-3274.718 2347.9613,-3240.3324 2378.4314,-3218 2525.3593,-3110.3119 3822.0203,-3015.3228 4003.7693,-3003 4689.6666,-2956.4952 4863.099,-2998.3333 5550.5698,-2997 5695.5789,-2996.7188 5773.8776,-2894.8908 5876.8408,-2997 5962.0887,-3081.5407 5846.7409,-7218.7746 5912.8408,-7319 5999.4013,-7450.249 6150.1079,-7329.8649 6236.8408,-7461 6287.1825,-7537.1136 6254.2833,-10656.6514 6272.8408,-10746 6311.011,-10929.777 6419.9026,-11131.0433 6460.4123,-11201.7223"/>
+<polygon fill="#000000" stroke="#000000" points="6457.4129,-11203.5273 6465.4426,-11210.4392 6463.4758,-11200.0285 6457.4129,-11203.5273"/>
+</g>
+<!-- qcow2_alloc_cluster_offset&#45;&gt;qemu_coroutine_self -->
+<g id="edge525" class="edge">
+<title>qcow2_alloc_cluster_offset&#45;&gt;qemu_coroutine_self</title>
+<path fill="none" stroke="#000000" d="M972.7782,-2440.0935C1108.8146,-2457.1778 1373.692,-2467.3568 1512.3645,-2318 1568.5734,-2257.4604 1509.0217,-2020.6405 1548.3645,-1948 1662.5082,-1737.251 1760.6976,-1728.907 1969.3645,-1611 2277.5956,-1436.8343 2398.3184,-1435.4217 2751.4983,-1460 3139.2043,-1486.981 3235.2243,-1529.9275 3605.4983,-1648 3767.3623,-1699.615 3839.9007,-1658.1354 3967.7693,-1770 3994.9961,-1793.819 3978.5999,-1817.0165 4003.7693,-1843 4275.1455,-2123.1534 4475.2805,-2010.1769 4778.1038,-2256 4797.455,-2271.7088 4794.95,-2283.0512 4814.1038,-2299 4924.3761,-2390.8206 5011.1381,-2341.6352 5095.1038,-2458 5143.6077,-2525.2196 5075.331,-2579.677 5131.1038,-2641 5250.7348,-2772.5359 5393.2557,-2625.0148 5514.5698,-2755 5564.5979,-2808.604 5508.9875,-2855.6087 5550.5698,-2916 5578.1833,-2956.1039 5626.0247,-2985.1589 5662.7816,-3002.9639"/>
+<polygon fill="#000000" stroke="#000000" points="5661.331,-3006.1495 5671.8687,-3007.2481 5664.3161,-2999.8178 5661.331,-3006.1495"/>
+</g>
+<!-- qcow2_alloc_cluster_offset&#45;&gt;start_of_cluster -->
+<g id="edge526" class="edge">
+<title>qcow2_alloc_cluster_offset&#45;&gt;start_of_cluster</title>
+<path fill="none" stroke="#000000" d="M909.7648,-2408.231C948.6603,-2377.9695 1032.4416,-2316.1991 1112,-2280 1280.4004,-2203.3777 1397.4789,-2311.0206 1512.3645,-2166 1565.7559,-2098.6037 1501.7788,-1465.2681 1548.3645,-1393 1662.1975,-1216.4116 1770.2227,-1244.9627 1969.3645,-1178 2561.1777,-978.999 4156.1142,-1050.4729 4778.1038,-1105 4919.7398,-1117.4166 4994.9858,-1047.0481 5095.1038,-1148 5184.3862,-1238.0261 5046.4678,-1336.5924 5131.1038,-1431 5244.8672,-1557.8979 5768.7504,-1478.2365 5876.8408,-1610 5942.2163,-1689.6935 5894.0069,-2435.6576 5912.8408,-2537 5994.3511,-2975.5928 6146.0375,-3050.2365 6236.8408,-3487 6299.3316,-3787.5804 6455.0769,-6108.8342 6473.9571,-6392.6036"/>
+<polygon fill="#000000" stroke="#000000" points="6470.4843,-6393.1304 6474.64,-6402.8762 6477.4689,-6392.666 6470.4843,-6393.1304"/>
+</g>
+<!-- trace_qcow2_alloc_clusters_offset -->
+<g id="node224" class="node">
+<title>trace_qcow2_alloc_clusters_offset</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-2735" rx="171" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-2731.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_alloc_clusters_offset</text>
+</g>
+<!-- qcow2_alloc_cluster_offset&#45;&gt;trace_qcow2_alloc_clusters_offset -->
+<g id="edge527" class="edge">
+<title>qcow2_alloc_cluster_offset&#45;&gt;trace_qcow2_alloc_clusters_offset</title>
+<path fill="none" stroke="#000000" d="M1023.2067,-2424.0553C1042.9685,-2429.4577 1061.501,-2438.5118 1076,-2453 1155.4075,-2532.3481 1033.2396,-2623.0095 1112,-2703 1120.8654,-2712.0039 1131.1814,-2719.1116 1142.3668,-2724.6781"/>
+<polygon fill="#000000" stroke="#000000" points="1140.9591,-2727.8827 1151.5125,-2728.8186 1143.8461,-2721.5058 1140.9591,-2727.8827"/>
+</g>
+<!-- handle_dependencies -->
+<g id="node225" class="node">
+<title>handle_dependencies</title>
+<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-1929" rx="110.5" ry="18"/>
+<text text-anchor="middle" x="5322.8368" y="-1925.3" font-family="Times,serif" font-size="14.00" fill="#000000">handle_dependencies</text>
+</g>
+<!-- qcow2_alloc_cluster_offset&#45;&gt;handle_dependencies -->
+<g id="edge528" class="edge">
+<title>qcow2_alloc_cluster_offset&#45;&gt;handle_dependencies</title>
+<path fill="none" stroke="#000000" d="M919.4995,-2408.4463C962.0937,-2385.9304 1040.3891,-2347.4691 1112,-2328 1198.4683,-2304.4916 1450.773,-2345.0838 1512.3645,-2280 1598.0781,-2189.4263 1491.6534,-1831.0598 1548.3645,-1720 1658.7657,-1503.7966 1766.9917,-1506.0805 1969.3645,-1372 2125.159,-1268.7795 2193.9324,-1291.4656 2342.4314,-1178 2361.1752,-1163.6782 2356.8227,-1148.461 2378.4314,-1139 2530.3187,-1072.499 2585.7275,-1135.5076 2751.4983,-1139 3131.3066,-1147.0018 3232.7566,-1101.6377 3605.4983,-1175 3622.1893,-1178.2851 3625.075,-1183.5663 3641.4983,-1188 3958.8467,-1273.6716 4054.8824,-1224.2703 4369.0369,-1321 4559.0436,-1379.504 4596.4807,-1421.1401 4778.1038,-1502 4919.1366,-1564.7888 4973.0408,-1549.4838 5095.1038,-1644 5193.3322,-1720.0605 5274.7319,-1846.8844 5307.4227,-1902.0252"/>
+<polygon fill="#000000" stroke="#000000" points="5304.522,-1903.9976 5312.6011,-1910.8517 5310.5596,-1900.4554 5304.522,-1903.9976"/>
+</g>
+<!-- handle_copied -->
+<g id="node226" class="node">
+<title>handle_copied</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-3179" rx="77.5" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-3175.3" font-family="Times,serif" font-size="14.00" fill="#000000">handle_copied</text>
+</g>
+<!-- qcow2_alloc_cluster_offset&#45;&gt;handle_copied -->
+<g id="edge529" class="edge">
+<title>qcow2_alloc_cluster_offset&#45;&gt;handle_copied</title>
+<path fill="none" stroke="#000000" d="M1023.069,-2423.589C1042.9698,-2429.0154 1061.5828,-2438.1988 1076,-2453 1124.2364,-2502.5213 1092.7775,-2695.5951 1112,-2762 1157.2263,-2918.2359 1256.1929,-3088.274 1295.5553,-3152.4792"/>
+<polygon fill="#000000" stroke="#000000" points="1292.6875,-3154.4969 1300.9168,-3161.1699 1298.645,-3150.8215 1292.6875,-3154.4969"/>
+</g>
+<!-- handle_alloc -->
+<g id="node227" class="node">
+<title>handle_alloc</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-2643" rx="69" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-2639.3" font-family="Times,serif" font-size="14.00" fill="#000000">handle_alloc</text>
+</g>
+<!-- qcow2_alloc_cluster_offset&#45;&gt;handle_alloc -->
+<g id="edge530" class="edge">
+<title>qcow2_alloc_cluster_offset&#45;&gt;handle_alloc</title>
+<path fill="none" stroke="#000000" d="M1010.3053,-2433.8949C1032.754,-2438.0276 1055.533,-2444.1077 1076,-2453 1166.4614,-2492.3026 1251.058,-2575.8953 1289.8909,-2617.8616"/>
+<polygon fill="#000000" stroke="#000000" points="1287.4859,-2620.418 1296.8182,-2625.434 1292.6508,-2615.6931 1287.4859,-2620.418"/>
+</g>
+<!-- qcow2_handle_l2meta&#45;&gt;g_free -->
+<g id="edge629" class="edge">
+<title>qcow2_handle_l2meta&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M991.2836,-2174.2926C1168.3555,-2161.0844 1510.1187,-2135.3133 1512.3645,-2133 1569.7039,-2073.9349 1503.9513,-1462.3107 1548.3645,-1393 1759.044,-1064.2158 1989.3004,-1137.5885 2378.4314,-1105 3262.299,-1030.9789 3495.7122,-1092.0641 4369.0369,-1247 4551.6103,-1279.3902 4603.3115,-1267.1145 4778.1038,-1329 4945.0763,-1388.1169 4968.8448,-1442.9604 5131.1038,-1514 5211.6916,-1549.2826 5825.6774,-1708.435 5876.8408,-1780 5920.9964,-1841.7627 5906.9507,-4437.3056 5912.8408,-4513 5991.6988,-5526.4104 6162.457,-5763.2514 6236.8408,-6777 6241.0532,-6834.4087 6234.8217,-15022.7791 6272.8408,-15066 6310.9068,-15109.2742 6382.1618,-15108.5701 6429.3101,-15102.2322"/>
+<polygon fill="#000000" stroke="#000000" points="6429.8949,-15105.6839 6439.2766,-15100.7612 6428.8727,-15098.7589 6429.8949,-15105.6839"/>
+</g>
+<!-- QLIST_REMOVE -->
+<g id="node249" class="node">
+<title>QLIST_REMOVE</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-11147" rx="91" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-11143.3" font-family="Times,serif" font-size="14.00" fill="#000000">QLIST_REMOVE</text>
+</g>
+<!-- qcow2_handle_l2meta&#45;&gt;QLIST_REMOVE -->
+<g id="edge630" class="edge">
+<title>qcow2_handle_l2meta&#45;&gt;QLIST_REMOVE</title>
+<path fill="none" stroke="#000000" d="M909.8869,-2199.794C950.7242,-2233.6745 1036.7148,-2311.8848 1076,-2399 1100.9742,-2454.3805 1068.2458,-2627.854 1112,-2670 1176.3657,-2732 1452.0302,-2642.0703 1512.3645,-2708 1540.2226,-2738.4417 1546.6525,-8608.7709 1548.3645,-8650 1590.6754,-9668.9703 1717.0574,-10916.9381 1737.9302,-11118.8311"/>
+<polygon fill="#000000" stroke="#000000" points="1734.4619,-11119.3186 1738.9739,-11128.9046 1741.4246,-11118.5971 1734.4619,-11119.3186"/>
+</g>
+<!-- qcow2_alloc_cluster_link_l2 -->
+<g id="node253" class="node">
+<title>qcow2_alloc_cluster_link_l2</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-12901" rx="141.8751" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-12897.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_alloc_cluster_link_l2</text>
+</g>
+<!-- qcow2_handle_l2meta&#45;&gt;qcow2_alloc_cluster_link_l2 -->
+<g id="edge631" class="edge">
+<title>qcow2_handle_l2meta&#45;&gt;qcow2_alloc_cluster_link_l2</title>
+<path fill="none" stroke="#000000" d="M911.3017,-2199.6086C954.0454,-2232.8971 1042.474,-2309.7769 1076,-2399 1124.3894,-2527.7792 1089.596,-12168.2662 1112,-12304 1149.6363,-12532.0186 1261.6273,-12790.5662 1299.5017,-12873.7224"/>
+<polygon fill="#000000" stroke="#000000" points="1296.396,-12875.3466 1303.7432,-12882.9801 1302.7599,-12872.4309 1296.396,-12875.3466"/>
+</g>
+<!-- qcow2_alloc_cluster_abort -->
+<g id="node254" class="node">
+<title>qcow2_alloc_cluster_abort</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-2733" rx="135.3763" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-2729.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_alloc_cluster_abort</text>
+</g>
+<!-- qcow2_handle_l2meta&#45;&gt;qcow2_alloc_cluster_abort -->
+<g id="edge632" class="edge">
+<title>qcow2_handle_l2meta&#45;&gt;qcow2_alloc_cluster_abort</title>
+<path fill="none" stroke="#000000" d="M995.3191,-2188.1777C1120.5388,-2193.2945 1332.8835,-2195.5969 1512.3645,-2166 2059.7717,-2075.7309 2344.1146,-1638.3812 2751.4983,-2015 2826.4631,-2084.3036 2723.9567,-2393.0926 2787.4983,-2473 2901.4932,-2616.3556 3049.2128,-2469.2901 3180.4983,-2597 3215.5592,-2631.1061 3179.0972,-2669.4778 3216.4983,-2701 3231.205,-2713.3951 3248.829,-2721.89 3267.3804,-2727.5998"/>
+<polygon fill="#000000" stroke="#000000" points="3266.5822,-2731.0109 3277.1556,-2730.3378 3268.4702,-2724.2703 3266.5822,-2731.0109"/>
+</g>
+<!-- qemu_co_queue_restart_all -->
+<g id="node255" class="node">
+<title>qemu_co_queue_restart_all</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-2106" rx="138.5" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-2102.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_co_queue_restart_all</text>
+</g>
+<!-- qcow2_handle_l2meta&#45;&gt;qemu_co_queue_restart_all -->
+<g id="edge633" class="edge">
+<title>qcow2_handle_l2meta&#45;&gt;qemu_co_queue_restart_all</title>
+<path fill="none" stroke="#000000" d="M957.1583,-2167.6948C1001.4285,-2158.7652 1059.9924,-2147.2504 1112,-2138 1144.3617,-2132.2439 1179.7536,-2126.4288 1211.6577,-2121.3638"/>
+<polygon fill="#000000" stroke="#000000" points="1212.5547,-2124.7655 1221.8853,-2119.7466 1211.4614,-2117.8514 1212.5547,-2124.7655"/>
+</g>
+<!-- handle_dependencies&#45;&gt;QLIST_FOREACH -->
+<g id="edge531" class="edge">
+<title>handle_dependencies&#45;&gt;QLIST_FOREACH</title>
+<path fill="none" stroke="#000000" d="M5415.6636,-1938.8659C5595.7883,-1962.6009 5996.119,-2038.3928 6236.8408,-2260 6424.2689,-2432.5452 6560.8856,-3099.0248 6714.8408,-3302 6795.8464,-3408.7981 6887.7843,-3375.7433 6944.9204,-3497 6977.8391,-3566.8615 6979.0339,-6199.7943 6980.9204,-6277 7007.8792,-7380.3043 7067.2228,-8736.3303 7076.648,-8948.5101"/>
+<polygon fill="#000000" stroke="#000000" points="7073.1644,-8948.9584 7077.1055,-8958.7929 7080.1574,-8948.6472 7073.1644,-8948.9584"/>
+</g>
+<!-- l2meta_cow_start -->
+<g id="node228" class="node">
+<title>l2meta_cow_start</title>
+<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-1837" rx="93.6835" ry="18"/>
+<text text-anchor="middle" x="5713.7053" y="-1833.3" font-family="Times,serif" font-size="14.00" fill="#000000">l2meta_cow_start</text>
+</g>
+<!-- handle_dependencies&#45;&gt;l2meta_cow_start -->
+<g id="edge532" class="edge">
+<title>handle_dependencies&#45;&gt;l2meta_cow_start</title>
+<path fill="none" stroke="#000000" d="M5386.071,-1914.1164C5456.8515,-1897.4565 5571.1841,-1870.5457 5644.3611,-1853.3218"/>
+<polygon fill="#000000" stroke="#000000" points="5645.4726,-1856.6559 5654.4047,-1850.9578 5643.8688,-1849.8421 5645.4726,-1856.6559"/>
+</g>
+<!-- l2meta_cow_end -->
+<g id="node229" class="node">
+<title>l2meta_cow_end</title>
+<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-1929" rx="88.5" ry="18"/>
+<text text-anchor="middle" x="5713.7053" y="-1925.3" font-family="Times,serif" font-size="14.00" fill="#000000">l2meta_cow_end</text>
+</g>
+<!-- handle_dependencies&#45;&gt;l2meta_cow_end -->
+<g id="edge533" class="edge">
+<title>handle_dependencies&#45;&gt;l2meta_cow_end</title>
+<path fill="none" stroke="#000000" d="M5433.5375,-1929C5490.5935,-1929 5559.5983,-1929 5614.8478,-1929"/>
+<polygon fill="#000000" stroke="#000000" points="5614.9981,-1932.5001 5624.9981,-1929 5614.998,-1925.5001 5614.9981,-1932.5001"/>
+</g>
+<!-- qemu_co_queue_wait -->
+<g id="node230" class="node">
+<title>qemu_co_queue_wait</title>
+<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-2469" rx="110.5" ry="18"/>
+<text text-anchor="middle" x="5713.7053" y="-2465.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_co_queue_wait</text>
+</g>
+<!-- handle_dependencies&#45;&gt;qemu_co_queue_wait -->
+<g id="edge534" class="edge">
+<title>handle_dependencies&#45;&gt;qemu_co_queue_wait</title>
+<path fill="none" stroke="#000000" d="M5335.8417,-1946.9668C5393.5176,-2026.6482 5626.3643,-2348.335 5694.7391,-2442.7974"/>
+<polygon fill="#000000" stroke="#000000" points="5691.9528,-2444.9174 5700.6516,-2450.9658 5697.6233,-2440.8129 5691.9528,-2444.9174"/>
+</g>
+<!-- handle_copied&#45;&gt;be64_to_cpu -->
+<g id="edge535" class="edge">
+<title>handle_copied&#45;&gt;be64_to_cpu</title>
+<path fill="none" stroke="#000000" d="M1317.2928,-3160.6823C1336.3736,-3095.5373 1409.5701,-2872.5456 1548.3645,-2752 1686.6493,-2631.8969 1824.8699,-2752.5682 1933.3645,-2605 2009.9901,-2500.7781 1923.2074,-2144.8437 1969.3645,-2024 2064.8985,-1773.8825 2196.9686,-1775.7801 2342.4314,-1551 2361.2238,-1521.9605 2348.9621,-1500.111 2378.4314,-1482 2682.1415,-1295.3481 2825.8289,-1441.1058 3180.4983,-1477 3449.7281,-1504.2473 4109.3701,-1665.8406 4369.0369,-1742 4711.0845,-1842.3214 4782.4175,-1917.9812 5131.1038,-1992 5298.6782,-2027.5726 5344.5621,-2009.9291 5514.5698,-2031 5676.0575,-2051.0149 5716.8433,-2054.3409 5876.8408,-2084 6362.2486,-2173.9811 6671.2178,-1978.1421 6944.9204,-2389 7057.8068,-2558.455 7076.2063,-5881.2882 7077.7975,-6221.879"/>
+<polygon fill="#000000" stroke="#000000" points="7074.2975,-6221.9276 7077.8434,-6231.9114 7081.2975,-6221.8955 7074.2975,-6221.9276"/>
+</g>
+<!-- handle_copied&#45;&gt;assert -->
+<g id="edge536" class="edge">
+<title>handle_copied&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M1349.3451,-3194.9307C1395.1448,-3213.6252 1475.824,-3243.5279 1548.3645,-3255 1722.6578,-3282.5641 2194.9046,-3352.8184 2342.4314,-3256 2376.0479,-3233.9383 2347.6526,-3198.8739 2378.4314,-3173 2525.0716,-3049.7283 3027.7975,-3004.0344 3216.4983,-2971 3302.1664,-2956.0027 3535.9619,-2980.2364 3605.4983,-2928 3638.9559,-2902.8663 3606.7085,-2864.2548 3641.4983,-2841 3762.0547,-2760.4155 3822.7958,-2837.7742 3967.7693,-2841 4180.046,-2845.7234 5729.43,-2773.1807 5876.8408,-2926 5958.8046,-3010.9709 5861.028,-7069.9173 5912.8408,-7176 5993.5053,-7341.1543 6155.9786,-7267.9424 6236.8408,-7433 6277.3304,-7515.6481 6254.1293,-10655.889 6272.8408,-10746 6311.0025,-10929.7788 6419.8993,-11131.0439 6460.4114,-11201.7225"/>
+<polygon fill="#000000" stroke="#000000" points="6457.4121,-11203.5276 6465.442,-11210.4393 6463.4749,-11200.0287 6457.4121,-11203.5276"/>
+</g>
+<!-- handle_copied&#45;&gt;offset_into_cluster -->
+<g id="edge537" class="edge">
+<title>handle_copied&#45;&gt;offset_into_cluster</title>
+<path fill="none" stroke="#000000" d="M1326.2975,-3161.2637C1360.6488,-3118.9704 1452.8188,-3010.6131 1548.3645,-2942 1703.3545,-2830.6988 1823.8966,-2908.2903 1933.3645,-2752 1975.3045,-2692.1211 1919.5339,-2478.4917 1969.3645,-2425 2015.985,-2374.9543 3113.2244,-2216.3399 3180.4983,-2204 3385.4219,-2166.4114 3434.0209,-2137.9677 3641.4983,-2119 4058.048,-2080.9189 4941.8991,-2149.6715 5095.1038,-2185 5111.9939,-2188.8948 5114.4338,-2195.2508 5131.1038,-2200 5297.1396,-2247.303 5377.3155,-2157.2779 5514.5698,-2262 5545.2455,-2285.4049 5521.605,-2315.5082 5550.5698,-2341 5664.5214,-2441.2884 5785.0431,-2321.1037 5876.8408,-2442 5962.4114,-2554.6952 5829.4337,-3600.6944 5912.8408,-3715 6002.8218,-3838.3148 6141.4275,-3709.8387 6236.8408,-3829 6321.8797,-3935.2046 6179.9204,-4033.6179 6272.8408,-4133 6398.218,-4267.0959 6551.1937,-4077.0631 6678.8408,-4209 6747.7795,-4280.2554 6814.2445,-5013.0387 6827.4959,-5166.7955"/>
+<polygon fill="#000000" stroke="#000000" points="6824.0162,-5167.1836 6828.3573,-5176.8482 6830.9906,-5166.5859 6824.0162,-5167.1836"/>
+</g>
+<!-- handle_copied&#45;&gt;qcow2_signal_corruption -->
+<g id="edge538" class="edge">
+<title>handle_copied&#45;&gt;qcow2_signal_corruption</title>
+<path fill="none" stroke="#000000" d="M1331.7036,-3161.5295C1370.1811,-3128.095 1459.7947,-3055.0933 1548.3645,-3018 1709.239,-2950.6253 1816.5834,-3071.5459 1933.3645,-2942 1992.0847,-2876.8613 1905.9745,-2609.6038 1969.3645,-2549 2232.4737,-2297.4555 2423.5893,-2519.4467 2787.4983,-2511 3672.5048,-2490.458 3915.8936,-2379.3706 4778.1038,-2580 5114.3572,-2658.2435 5263.1458,-2590.411 5514.5698,-2827 5545.6441,-2856.2408 5518.3474,-2888.0293 5550.5698,-2916 5663.4009,-3013.9432 5784.347,-2879.6603 5876.8408,-2997 5917.4503,-3048.5181 5907.0067,-7654.6608 5912.8408,-7720 5945.369,-8084.2966 6042.1589,-8519.6135 6068.2818,-8632.9412"/>
+<polygon fill="#000000" stroke="#000000" points="6064.9196,-8633.9369 6070.5846,-8642.89 6071.7393,-8632.3583 6064.9196,-8633.9369"/>
+</g>
+<!-- handle_copied&#45;&gt;qcow2_cache_put -->
+<g id="edge540" class="edge">
+<title>handle_copied&#45;&gt;qcow2_cache_put</title>
+<path fill="none" stroke="#000000" d="M1330.8655,-3196.4764C1368.573,-3230.5568 1457.9179,-3305.4039 1548.3645,-3338 1802.5166,-3429.5939 3783.6503,-3381.306 3967.7693,-3579 4064.4344,-3682.7921 3912.7306,-4746.2393 4003.7693,-4855 4110.2025,-4982.1518 4263.9002,-4802.7742 4369.0369,-4931 4409.1682,-4979.9445 4400.8976,-9424.8419 4405.0369,-9488 4444.4048,-10088.6842 4561.6522,-10816.6089 4586.791,-10968.4329"/>
+<polygon fill="#000000" stroke="#000000" points="4583.4113,-10969.4464 4588.5025,-10978.7377 4590.3166,-10968.2994 4583.4113,-10969.4464"/>
+</g>
+<!-- handle_copied&#45;&gt;qemu_coroutine_self -->
+<g id="edge539" class="edge">
+<title>handle_copied&#45;&gt;qemu_coroutine_self</title>
+<path fill="none" stroke="#000000" d="M1340.0769,-3161.9662C1383.0941,-3136.5675 1468.9763,-3089.2713 1548.3645,-3066 1631.101,-3041.7472 1872.7979,-3079.3614 1933.3645,-3018 2034.8341,-2915.1987 1865.4371,-2795.316 1969.3645,-2695 2353.3077,-2324.3983 3840.5723,-2709.952 4369.0369,-2784 4618.6222,-2818.9717 5380.7371,-2961.321 5632.2286,-3008.6305"/>
+<polygon fill="#000000" stroke="#000000" points="5631.9149,-3012.1328 5642.3896,-3010.5425 5633.2094,-3005.2535 5631.9149,-3012.1328"/>
+</g>
+<!-- handle_copied&#45;&gt;size_to_clusters -->
+<g id="edge541" class="edge">
+<title>handle_copied&#45;&gt;size_to_clusters</title>
+<path fill="none" stroke="#000000" d="M1346.4098,-3162.8225C1391.4974,-3142.4911 1473.8174,-3108.7176 1548.3645,-3096 1632.7016,-3081.6123 1865.4225,-3044.0034 1933.3645,-3096 1981.9954,-3133.2177 1923.1097,-3188.8675 1969.3645,-3229 2107.7195,-3349.0425 3424.0694,-3405.7835 3605.4983,-3431 3766.8687,-3453.4286 3859.3111,-3365.4258 3967.7693,-3487 4035.2802,-3562.6751 3958.6274,-4308.1889 4003.7693,-4399 4097.2816,-4587.1167 4277.1216,-4510.0979 4369.0369,-4699 4407.9141,-4778.8995 4398.8759,-6209.358 4405.0369,-6298 4449.3604,-6935.7072 4563.6516,-7710.4378 4587.2635,-7866.7423"/>
+<polygon fill="#000000" stroke="#000000" points="4583.8465,-7867.5541 4588.8047,-7876.9171 4590.7676,-7866.5057 4583.8465,-7867.5541"/>
+</g>
+<!-- handle_copied&#45;&gt;MIN -->
+<g id="edge542" class="edge">
+<title>handle_copied&#45;&gt;MIN</title>
+<path fill="none" stroke="#000000" d="M1321.3684,-3197.1593C1348.1927,-3248.0076 1431.934,-3391.9962 1548.3645,-3452 1671.2937,-3515.353 2649.4584,-3560.6212 2787.4983,-3569 2820.2354,-3570.9871 3944.7332,-3577.6547 3967.7693,-3601 4018.7551,-3652.67 3996.4097,-6141.7838 4003.7693,-6214 4041.4942,-6584.1735 4150.0763,-7025.0052 4179.1625,-7139.0068"/>
+<polygon fill="#000000" stroke="#000000" points="4175.8518,-7140.1871 4181.7241,-7149.0056 4182.6328,-7138.4498 4175.8518,-7140.1871"/>
+</g>
+<!-- handle_copied&#45;&gt;qcow2_get_cluster_type -->
+<g id="edge543" class="edge">
+<title>handle_copied&#45;&gt;qcow2_get_cluster_type</title>
+<path fill="none" stroke="#000000" d="M1318.9394,-3197.2988C1341.4866,-3255.6887 1420.0452,-3438.938 1548.3645,-3528 2175.0381,-3962.9525 2467.6246,-3786.7704 3216.4983,-3932 3302.2678,-3948.6333 3544.7662,-3926.1932 3605.4983,-3989 3732.4755,-4120.315 3794.5839,-5515.7084 3803.5047,-5732.7066"/>
+<polygon fill="#000000" stroke="#000000" points="3800.0175,-5733.0947 3803.9218,-5742.9439 3807.0117,-5732.8097 3800.0175,-5733.0947"/>
+</g>
+<!-- handle_copied&#45;&gt;offset_to_l2_slice_index -->
+<g id="edge544" class="edge">
+<title>handle_copied&#45;&gt;offset_to_l2_slice_index</title>
+<path fill="none" stroke="#000000" d="M1351.8353,-3163.5338C1459.1494,-3124.5282 1758.8968,-3034.8606 1933.3645,-3175 1991.2058,-3221.4605 1919.1443,-3283.3911 1969.3645,-3338 2098.2169,-3478.1127 3457.0486,-3726.8479 3605.4983,-3846 3630.6481,-3866.1863 3615.4129,-3890.0381 3641.4983,-3909 3655.2895,-3919.025 3671.3766,-3926.2363 3687.9716,-3931.3979"/>
+<polygon fill="#000000" stroke="#000000" points="3687.2106,-3934.8205 3697.7876,-3934.2059 3689.1359,-3928.0905 3687.2106,-3934.8205"/>
+</g>
+<!-- handle_copied&#45;&gt;count_contiguous_clusters -->
+<g id="edge545" class="edge">
+<title>handle_copied&#45;&gt;count_contiguous_clusters</title>
+<path fill="none" stroke="#000000" d="M1362.3752,-3192.8113C1409.8577,-3205.1145 1483.3362,-3222.1922 1548.3645,-3229 1636.1146,-3238.1866 2272.3147,-3282.5548 2342.4314,-3229 2390.757,-3192.0891 2333.8921,-3138.4008 2378.4314,-3097 2656.4214,-2838.5985 2842.9666,-3000.2596 3216.4983,-2933 3247.9526,-2927.3362 3282.3429,-2921.546 3313.3407,-2916.4754"/>
+<polygon fill="#000000" stroke="#000000" points="3313.9712,-2919.9189 3323.2777,-2914.8555 3312.8448,-2913.0101 3313.9712,-2919.9189"/>
+</g>
+<!-- trace_qcow2_handle_copied -->
+<g id="node231" class="node">
+<title>trace_qcow2_handle_copied</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-3202" rx="141.8751" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-3198.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_handle_copied</text>
+</g>
+<!-- handle_copied&#45;&gt;trace_qcow2_handle_copied -->
+<g id="edge546" class="edge">
+<title>handle_copied&#45;&gt;trace_qcow2_handle_copied</title>
+<path fill="none" stroke="#000000" d="M1387.8352,-3183.059C1446.3694,-3186.1995 1529.0864,-3190.6375 1599.74,-3194.4283"/>
+<polygon fill="#000000" stroke="#000000" points="1599.8993,-3197.9418 1610.0725,-3194.9826 1600.2744,-3190.9518 1599.8993,-3197.9418"/>
+</g>
+<!-- get_cluster_table -->
+<g id="node232" class="node">
+<title>get_cluster_table</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-4100" rx="91.784" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-4096.3" font-family="Times,serif" font-size="14.00" fill="#000000">get_cluster_table</text>
+</g>
+<!-- handle_copied&#45;&gt;get_cluster_table -->
+<g id="edge547" class="edge">
+<title>handle_copied&#45;&gt;get_cluster_table</title>
+<path fill="none" stroke="#000000" d="M1313.4887,-3197.268C1320.7859,-3288.1384 1363.1214,-3697.491 1548.3645,-3959 1586.8161,-4013.2824 1652.7692,-4054.9435 1696.5939,-4078.4594"/>
+<polygon fill="#000000" stroke="#000000" points="1695.1132,-4081.6353 1705.5918,-4083.2 1698.376,-4075.4422 1695.1132,-4081.6353"/>
+</g>
+<!-- handle_alloc&#45;&gt;be64_to_cpu -->
+<g id="edge594" class="edge">
+<title>handle_alloc&#45;&gt;be64_to_cpu</title>
+<path fill="none" stroke="#000000" d="M1327.6655,-2625.2006C1367.105,-2578.6306 1471.1369,-2447.7902 1512.3645,-2318 1550.7881,-2197.0369 1476.3217,-1852.4906 1548.3645,-1748 1655.0549,-1593.2565 1815.9586,-1719.7796 1933.3645,-1573 1982.421,-1511.6701 1916.2126,-1457.8168 1969.3645,-1400 2086.4419,-1272.647 2203.6979,-1392.339 2342.4314,-1289 2365.8611,-1271.5478 2352.7314,-1247.894 2378.4314,-1234 2618.3107,-1104.3155 3335.928,-1202.8656 3605.4983,-1244 3778.1925,-1270.3518 4989.2439,-1608.0346 5095.1038,-1747 5152.2212,-1821.9797 5060.8832,-1893.1238 5131.1038,-1956 5150.6693,-1973.5191 6048.5781,-2013 6074.8408,-2013 6074.8408,-2013 6074.8408,-2013 6475.8408,-2013 6695.688,-2013 6813.593,-1993.6881 6944.9204,-2170 7009.3108,-2256.4465 7071.4665,-5865.4001 7077.4502,-6221.7476"/>
+<polygon fill="#000000" stroke="#000000" points="7073.951,-6221.8282 7077.618,-6231.7681 7080.95,-6221.7109 7073.951,-6221.8282"/>
+</g>
+<!-- handle_alloc&#45;&gt;assert -->
+<g id="edge595" class="edge">
+<title>handle_alloc&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M1381.1154,-2641.1649C1538.7977,-2636.6474 1913.7713,-2623.9596 1933.3645,-2605 1994.6385,-2545.7074 1906.308,-2280.3934 1969.3645,-2223 2091.985,-2111.392 2179.1066,-2194.4142 2342.4314,-2223 2359.1879,-2225.9328 2361.6748,-2233.0672 2378.4314,-2236 2541.7561,-2264.5858 2590.5546,-2275.8655 2751.4983,-2236 2769.0592,-2231.6502 2769.9998,-2221.5949 2787.4983,-2217 3139.1704,-2124.6541 3243.8501,-2167.4279 3605.4983,-2205 3713.2921,-2216.1988 5423.1643,-2547.7766 5514.5698,-2606 5537.0611,-2620.3265 5528.0462,-2639.7242 5550.5698,-2654 5675.6054,-2733.2498 5782.7573,-2606.7078 5876.8408,-2721 5946.1009,-2805.1367 5867.4846,-6544.9104 5912.8408,-6644 5992.6608,-6818.3824 6156.9986,-6754.6278 6236.8408,-6929 6280.984,-7025.4068 6251.3575,-10642.1667 6272.8408,-10746 6310.8707,-10929.8061 6419.8485,-11131.0545 6460.3967,-11201.7255"/>
+<polygon fill="#000000" stroke="#000000" points="6457.3989,-11203.5333 6465.4319,-11210.4414 6463.4602,-11200.0317 6457.3989,-11203.5333"/>
+</g>
+<!-- handle_alloc&#45;&gt;offset_into_cluster -->
+<g id="edge596" class="edge">
+<title>handle_alloc&#45;&gt;offset_into_cluster</title>
+<path fill="none" stroke="#000000" d="M1327.4928,-2625.1447C1366.5213,-2578.4415 1469.6575,-2447.311 1512.3645,-2318 1541.6027,-2229.4705 1486.1275,-1969.4183 1548.3645,-1900 1664.793,-1770.1372 1814.1502,-1951.3103 1933.3645,-1824 2018.2206,-1733.3811 1888.1745,-1640.9177 1969.3645,-1547 2082.0132,-1416.692 2210.5562,-1552.81 2342.4314,-1442 2370.7392,-1418.2139 2347.1368,-1386.6916 2378.4314,-1367 2473.3019,-1307.3042 3117.1142,-1321.2104 3605.4983,-1403 3771.2026,-1430.7505 3820.9893,-1429.2465 3967.7693,-1511 3986.4713,-1521.4166 3985.6751,-1531.5601 4003.7693,-1543 4099.3002,-1603.3989 5812.2856,-2244.2271 5876.8408,-2337 5926.5216,-2408.3968 5889.4753,-3035.2162 5912.8408,-3119 5993.8323,-3409.4178 6139.9214,-3429.5026 6236.8408,-3715 6269.8188,-3812.1437 6211.1772,-3861.0119 6272.8408,-3943 6392.5908,-4102.22 6560.3145,-3972.867 6678.8408,-4133 6805.3058,-4303.8584 6826.33,-5014.507 6829.3999,-5166.3651"/>
+<polygon fill="#000000" stroke="#000000" points="6825.9069,-5166.7678 6829.598,-5176.6989 6832.9056,-5166.6336 6825.9069,-5166.7678"/>
+</g>
+<!-- handle_alloc&#45;&gt;qcow2_signal_corruption -->
+<g id="edge597" class="edge">
+<title>handle_alloc&#45;&gt;qcow2_signal_corruption</title>
+<path fill="none" stroke="#000000" d="M1333.0265,-2625.6581C1375.5755,-2588.8457 1471.8211,-2498.0284 1512.3645,-2398 1547.7187,-2310.7741 1485.5647,-2046.1032 1548.3645,-1976 1664.7404,-1846.09 1813.6529,-2026.8428 1933.3645,-1900 2013.7369,-1814.8398 1890.5704,-1725.6227 1969.3645,-1639 2083.9964,-1512.9788 2213.5573,-1662.4149 2342.4314,-1551 2375.3344,-1522.5545 2342.4615,-1484.4524 2378.4314,-1460 2674.1442,-1258.9733 2830.4255,-1450.1516 3180.4983,-1523 3551.6315,-1600.231 3637.6266,-1647.7958 4003.7693,-1746 4166.0032,-1789.5132 4239.9205,-1735.5655 4369.0369,-1843 4397.7674,-1866.9059 4377.2022,-1894.0567 4405.0369,-1919 4535.6923,-2036.0829 4623.9236,-1964.2879 4778.1038,-2048 4935.068,-2133.2237 4954.732,-2184.5619 5095.1038,-2295 5443.8347,-2569.3655 5682.4431,-2517.1276 5876.8408,-2916 5935.3053,-3035.9597 5900.981,-7587.0799 5912.8408,-7720 5945.3456,-8084.2987 6042.1525,-8519.6141 6068.2804,-8632.9413"/>
+<polygon fill="#000000" stroke="#000000" points="6064.9183,-8633.9372 6070.5838,-8642.8901 6071.738,-8632.3583 6064.9183,-8633.9372"/>
+</g>
+<!-- handle_alloc&#45;&gt;qcow2_cache_put -->
+<g id="edge600" class="edge">
+<title>handle_alloc&#45;&gt;qcow2_cache_put</title>
+<path fill="none" stroke="#000000" d="M1375.7762,-2650.0127C1525.8378,-2665.882 1892.4827,-2700.4359 1933.3645,-2664 2037.5706,-2571.1263 1865.1584,-2444.8737 1969.3645,-2352 2093.1453,-2241.6803 2177.3482,-2336.5187 2342.4314,-2352 2911.26,-2405.3441 3146.7164,-2250.5138 3605.4983,-2591 3633.2743,-2611.614 3619.7923,-2633.0687 3641.4983,-2660 3759.9698,-2806.991 3885.8986,-2761.8853 3967.7693,-2932 4049.4602,-3101.7411 3910.6593,-4463.2442 4003.7693,-4627 4098.3601,-4793.3601 4275.5683,-4688.0068 4369.0369,-4855 4400.4659,-4911.1519 4400.8328,-9423.7883 4405.0369,-9488 4444.3659,-10088.6867 4561.6437,-10816.6094 4586.7896,-10968.433"/>
+<polygon fill="#000000" stroke="#000000" points="4583.4099,-10969.4467 4588.5016,-10978.7378 4590.3153,-10968.2994 4583.4099,-10969.4467"/>
+</g>
+<!-- handle_alloc&#45;&gt;qemu_coroutine_self -->
+<g id="edge598" class="edge">
+<title>handle_alloc&#45;&gt;qemu_coroutine_self</title>
+<path fill="none" stroke="#000000" d="M1329.027,-2625.2721C1368.3889,-2582.7143 1466.5257,-2469.8311 1512.3645,-2356 1550.6856,-2260.8373 1484.2019,-2208.0475 1548.3645,-2128 1663.422,-1984.4572 1804.409,-2107.1993 1933.3645,-1976 1965.3068,-1943.5018 1940.7823,-1915.4895 1969.3645,-1880 2093.1789,-1726.2635 2224.7337,-1797.4682 2342.4314,-1639 2376.903,-1592.5874 2332.2392,-1548.7664 2378.4314,-1514 2510.9089,-1414.2913 2587.4584,-1489.8534 2751.4983,-1514 2786.404,-1519.1381 3944.579,-1853.4102 3967.7693,-1880 4035.4881,-1957.6459 3938.1903,-2029.5386 4003.7693,-2109 4113.6427,-2242.1325 4213.8525,-2165.4076 4369.0369,-2241 4711.4026,-2407.7709 4827.4319,-2425.1152 5095.1038,-2696 5116.6949,-2717.8502 5105.9133,-2737.4203 5131.1038,-2755 5273.5832,-2854.432 5390.2288,-2709.6476 5514.5698,-2831 5567.0435,-2882.2124 5498.0459,-2940.839 5550.5698,-2992 5563.6531,-3004.7439 5580.2365,-3013.1427 5597.7901,-3018.5659"/>
+<polygon fill="#000000" stroke="#000000" points="5597.055,-3021.9938 5607.6259,-3021.2813 5598.9179,-3015.2462 5597.055,-3021.9938"/>
+</g>
+<!-- handle_alloc&#45;&gt;start_of_cluster -->
+<g id="edge599" class="edge">
+<title>handle_alloc&#45;&gt;start_of_cluster</title>
+<path fill="none" stroke="#000000" d="M1327.5333,-2625.158C1366.6583,-2578.4866 1470.0048,-2447.4252 1512.3645,-2318 1543.2937,-2223.4992 1486.6273,-1949.9457 1548.3645,-1872 1659.9799,-1731.0808 1818.8058,-1886.5372 1933.3645,-1748 2016.693,-1647.2298 1878.128,-1549.6706 1969.3645,-1456 2086.3508,-1335.8926 2218.5945,-1513.031 2342.4314,-1400 2392.1123,-1354.6541 2325.5132,-1294.5224 2378.4314,-1253 2415.9721,-1223.5435 3515.0734,-1235.2561 3605.4983,-1289 3632.2314,-1304.8888 3616.6298,-1330.3273 3641.4983,-1349 3761.4186,-1439.0431 3833.3543,-1368.5075 3967.7693,-1435 3985.9377,-1443.9875 3985.9474,-1453.3437 4003.7693,-1463 4323.8396,-1636.4218 4456.0989,-1560.1974 4778.1038,-1730 4950.9271,-1821.1348 4968.8324,-1883.1817 5131.1038,-1992 5452.612,-2207.6017 5680.7624,-2108.2264 5876.8408,-2442 5935.6887,-2542.1735 5890.361,-3373.0156 5912.8408,-3487 5992.9999,-3893.4475 6140.2774,-3958.1345 6236.8408,-4361 6431.9575,-5175.0319 6469.7982,-6209.61 6475.1012,-6392.6898"/>
+<polygon fill="#000000" stroke="#000000" points="6471.6067,-6392.9371 6475.3866,-6402.8347 6478.6039,-6392.7402 6471.6067,-6392.9371"/>
+</g>
+<!-- handle_alloc&#45;&gt;size_to_clusters -->
+<g id="edge601" class="edge">
+<title>handle_alloc&#45;&gt;size_to_clusters</title>
+<path fill="none" stroke="#000000" d="M1379.19,-2647.386C1531.4013,-2656.6591 1893.1673,-2674.5478 1933.3645,-2638 1990.8884,-2585.6985 1911.6305,-2342.0696 1969.3645,-2290 2092.4926,-2178.9522 2185.1326,-2237.5671 2342.4314,-2290 2361.405,-2296.3246 2359.4941,-2310.5673 2378.4314,-2317 2894.8496,-2492.4189 3181.0996,-1988.4429 3605.4983,-2331 3661.5417,-2376.236 3606.0693,-2426.2947 3641.4983,-2489 3740.4993,-2664.2206 3884.7945,-2619.6461 3967.7693,-2803 4040.4984,-2963.7133 3962.3386,-3424.5306 4003.7693,-3596 4095.4737,-3975.5377 4282.3599,-4014.2827 4369.0369,-4395 4415.9833,-4601.2057 4390.7526,-6087.0007 4405.0369,-6298 4448.2141,-6935.7858 4563.4099,-7710.4544 4587.2253,-7866.7449"/>
+<polygon fill="#000000" stroke="#000000" points="4583.8095,-7867.5623 4588.7798,-7876.9188 4590.7292,-7866.5049 4583.8095,-7867.5623"/>
+</g>
+<!-- handle_alloc&#45;&gt;MIN -->
+<g id="edge602" class="edge">
+<title>handle_alloc&#45;&gt;MIN</title>
+<path fill="none" stroke="#000000" d="M1378.4622,-2637.7924C1419.552,-2637.5441 1472.0072,-2642.8477 1512.3645,-2666 1535.4951,-2679.2697 1524.5131,-2702.0743 1548.3645,-2714 1701.4109,-2790.5232 1805.3655,-2827.5574 1933.3645,-2714 2033.8195,-2624.8789 1868.9095,-2503.1211 1969.3645,-2414 2093.3961,-2303.9623 2180.6416,-2377.7205 2342.4314,-2414 2359.6969,-2417.8716 2361.6168,-2425.4905 2378.4314,-2431 2464.7066,-2459.2693 3092.1537,-2566.0766 3180.4983,-2587 3371.3716,-2632.2062 3475.1981,-2559.3776 3605.4983,-2706 3674.2288,-2783.3401 3595.2188,-2843.4603 3641.4983,-2936 3734.4605,-3121.8861 3888.327,-3078.9465 3967.7693,-3271 4030.2696,-3422.0959 3987.3171,-6051.3176 4003.7693,-6214 4041.2083,-6584.2026 4149.9978,-7025.0131 4179.1464,-7139.0084"/>
+<polygon fill="#000000" stroke="#000000" points="4175.8365,-7140.1913 4181.7135,-7149.0066 4182.6166,-7138.4504 4175.8365,-7140.1913"/>
+</g>
+<!-- handle_alloc&#45;&gt;qcow2_get_cluster_type -->
+<g id="edge603" class="edge">
+<title>handle_alloc&#45;&gt;qcow2_get_cluster_type</title>
+<path fill="none" stroke="#000000" d="M1370.2426,-2633.1979C1414.5837,-2629.2075 1474.3482,-2631.8919 1512.3645,-2666 1566.2952,-2714.3865 1491.7559,-2779.7756 1548.3645,-2825 1581.7863,-2851.7006 1901.4031,-2853.4325 1933.3645,-2825 2036.0074,-2733.69 1866.7215,-2609.31 1969.3645,-2518 2031.306,-2462.8976 2263.782,-2491.7835 2342.4314,-2518 2361.405,-2524.3246 2360.1041,-2536.993 2378.4314,-2545 2532.8746,-2612.4745 2588.2411,-2571.1358 2751.4983,-2613 2767.8352,-2617.1893 2771.1633,-2620.8033 2787.4983,-2625 2959.4868,-2669.1859 3044.8668,-2582.3852 3180.4983,-2697 3216.2586,-2727.2191 3180.9914,-2765.4834 3216.4983,-2796 3350.2253,-2910.9323 3491.6876,-2739.3171 3605.4983,-2874 3648.1169,-2924.4346 3637.3405,-3996.1007 3641.4983,-4062 3684.3614,-4741.3648 3781.6609,-5569.5718 3801.1848,-5732.4438"/>
+<polygon fill="#000000" stroke="#000000" points="3797.7379,-5733.096 3802.4058,-5742.6071 3804.6879,-5732.2609 3797.7379,-5733.096"/>
+</g>
+<!-- handle_alloc&#45;&gt;offset_to_l2_slice_index -->
+<g id="edge604" class="edge">
+<title>handle_alloc&#45;&gt;offset_to_l2_slice_index</title>
+<path fill="none" stroke="#000000" d="M1371.5046,-2633.6911C1415.3503,-2630.2825 1473.8785,-2633.4969 1512.3645,-2666 1556.2075,-2703.0273 1502.4764,-2755.5395 1548.3645,-2790 1616.7771,-2841.3757 1869.4735,-2846.9008 1933.3645,-2790 2036.9453,-2697.7518 1865.7836,-2572.2482 1969.3645,-2480 2093.1858,-2369.7258 2185.1326,-2427.5671 2342.4314,-2480 2361.405,-2486.3246 2359.9009,-2499.4753 2378.4314,-2507 2533.3223,-2569.897 2599.3551,-2485.7203 2751.4983,-2555 2770.9808,-2563.8715 2767.9874,-2578.1911 2787.4983,-2587 2947.8749,-2659.4078 3046.5911,-2520.8403 3180.4983,-2635 3224.4938,-2672.5075 3172.2888,-2722.7449 3216.4983,-2760 3283.004,-2816.0441 3546.4309,-2739.1643 3605.4983,-2803 3689.004,-2893.2467 3562.3898,-3814.8749 3641.4983,-3909 3651.1775,-3920.5166 3663.6556,-3928.7575 3677.3959,-3934.5781"/>
+<polygon fill="#000000" stroke="#000000" points="3676.4994,-3937.9805 3687.0913,-3938.2316 3678.9679,-3931.4301 3676.4994,-3937.9805"/>
+</g>
+<!-- handle_alloc&#45;&gt;count_contiguous_clusters -->
+<g id="edge605" class="edge">
+<title>handle_alloc&#45;&gt;count_contiguous_clusters</title>
+<path fill="none" stroke="#000000" d="M1369.2997,-2632.8665C1414.0123,-2628.4375 1474.735,-2630.6942 1512.3645,-2666 1578.2298,-2727.798 1479.0741,-2808.0683 1548.3645,-2866 1581.183,-2893.4387 1899.9245,-2892.6778 1933.3645,-2866 1989.6651,-2821.0845 1915.5499,-2755.8659 1969.3645,-2708 2099.4383,-2592.3045 2591.1272,-2596.2816 2751.4983,-2664 2772.635,-2672.9252 2767.9953,-2688.9148 2787.4983,-2701 2956.7303,-2805.8659 3186.2178,-2860.8535 3314.3163,-2885.1293"/>
+<polygon fill="#000000" stroke="#000000" points="3314.024,-2888.6353 3324.4972,-2887.0344 3315.3116,-2881.7548 3314.024,-2888.6353"/>
+</g>
+<!-- handle_alloc&#45;&gt;get_cluster_table -->
+<g id="edge606" class="edge">
+<title>handle_alloc&#45;&gt;get_cluster_table</title>
+<path fill="none" stroke="#000000" d="M1372.529,-2634.2525C1418.1311,-2631.3975 1478.476,-2636.3739 1512.3645,-2675 1559.4275,-2728.6425 1515.2013,-3895.8126 1548.3645,-3959 1578.8028,-4016.9956 1645.0702,-4057.1371 1691.2997,-4079.3563"/>
+<polygon fill="#000000" stroke="#000000" points="1690.0108,-4082.6175 1700.5509,-4083.6934 1692.9822,-4076.2795 1690.0108,-4082.6175"/>
+</g>
+<!-- trace_qcow2_handle_alloc -->
+<g id="node243" class="node">
+<title>trace_qcow2_handle_alloc</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-2578" rx="133.4768" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-2574.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_handle_alloc</text>
+</g>
+<!-- handle_alloc&#45;&gt;trace_qcow2_handle_alloc -->
+<g id="edge607" class="edge">
+<title>handle_alloc&#45;&gt;trace_qcow2_handle_alloc</title>
+<path fill="none" stroke="#000000" d="M1372.24,-2633.8936C1442.2111,-2623.2841 1558.8463,-2605.599 1642.1828,-2592.9629"/>
+<polygon fill="#000000" stroke="#000000" points="1642.8131,-2596.4074 1652.1753,-2591.4477 1641.7636,-2589.4865 1642.8131,-2596.4074"/>
+</g>
+<!-- count_cow_clusters -->
+<g id="node244" class="node">
+<title>count_cow_clusters</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-1919" rx="102.8821" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-1915.3" font-family="Times,serif" font-size="14.00" fill="#000000">count_cow_clusters</text>
+</g>
+<!-- handle_alloc&#45;&gt;count_cow_clusters -->
+<g id="edge608" class="edge">
+<title>handle_alloc&#45;&gt;count_cow_clusters</title>
+<path fill="none" stroke="#000000" d="M1323.68,-2625.0336C1355.113,-2576.9182 1446.9314,-2442.9114 1548.3645,-2356 1699.3774,-2226.607 1807.5962,-2282.0448 1933.3645,-2128 1964.2986,-2090.111 1934.9813,-2058.7892 1969.3645,-2024 2105.1663,-1886.5945 2188.1082,-1910.1587 2378.4314,-1877 2541.7783,-1848.5412 2593.7335,-1825.9861 2751.4983,-1877 2770.2775,-1883.0723 2768.7985,-1896.6873 2787.4983,-1903 2970.6104,-1964.8156 3201.4652,-1948.2132 3324.4828,-1932.4909"/>
+<polygon fill="#000000" stroke="#000000" points="3325.1366,-1935.9353 3334.5986,-1931.1688 3324.2294,-1928.9943 3325.1366,-1935.9353"/>
+</g>
+<!-- do_alloc_cluster_offset -->
+<g id="node245" class="node">
+<title>do_alloc_cluster_offset</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-2106" rx="117.7793" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-2102.3" font-family="Times,serif" font-size="14.00" fill="#000000">do_alloc_cluster_offset</text>
+</g>
+<!-- handle_alloc&#45;&gt;do_alloc_cluster_offset -->
+<g id="edge609" class="edge">
+<title>handle_alloc&#45;&gt;do_alloc_cluster_offset</title>
+<path fill="none" stroke="#000000" d="M1350.0305,-2627.8587C1478.7234,-2576.0615 1893.6437,-2406.3748 1933.3645,-2356 1983.8795,-2291.9357 1916.5204,-2238.1571 1969.3645,-2176 1992.8147,-2148.417 2028.2713,-2131.6875 2061.9963,-2121.5474"/>
+<polygon fill="#000000" stroke="#000000" points="2063.2542,-2124.8288 2071.9197,-2118.733 2061.3442,-2118.0943 2063.2542,-2124.8288"/>
+</g>
+<!-- g_malloc0 -->
+<g id="node246" class="node">
+<title>g_malloc0</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-10944" rx="58" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-10940.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_malloc0</text>
+</g>
+<!-- handle_alloc&#45;&gt;g_malloc0 -->
+<g id="edge610" class="edge">
+<title>handle_alloc&#45;&gt;g_malloc0</title>
+<path fill="none" stroke="#000000" d="M1368.2117,-2632.3097C1413.5181,-2627.1956 1475.615,-2628.7892 1512.3645,-2666 1567.6166,-2721.9457 1501.2333,-2955.0606 1548.3645,-3018 1659.1291,-3165.9161 1829.9089,-3021.8827 1933.3645,-3175 1991.4574,-3260.9791 1900.1334,-10568.7067 1969.3645,-10646 2025.0432,-10708.1628 2282.1001,-10631.3417 2342.4314,-10689 2415.0104,-10758.3635 2307.7921,-10840.662 2378.4314,-10912 2409.6547,-10943.5322 2459.8492,-10950.7004 2500.3082,-10950.4356"/>
+<polygon fill="#000000" stroke="#000000" points="2500.445,-10953.9335 2510.3671,-10950.2184 2500.2939,-10946.9352 2500.445,-10953.9335"/>
+</g>
+<!-- qemu_co_queue_init -->
+<g id="node247" class="node">
+<title>qemu_co_queue_init</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-8623" rx="106" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-8619.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_co_queue_init</text>
+</g>
+<!-- handle_alloc&#45;&gt;qemu_co_queue_init -->
+<g id="edge611" class="edge">
+<title>handle_alloc&#45;&gt;qemu_co_queue_init</title>
+<path fill="none" stroke="#000000" d="M1372.2951,-2634.0789C1418.0824,-2631.0471 1478.7866,-2635.8714 1512.3645,-2675 1565.5762,-2737.0082 1500.5141,-8491.7668 1548.3645,-8558 1569.1396,-8586.7563 1603.3016,-8602.9503 1637.1257,-8612.0141"/>
+<polygon fill="#000000" stroke="#000000" points="1636.5705,-8615.4825 1647.1192,-8614.4951 1638.2571,-8608.6887 1636.5705,-8615.4825"/>
+</g>
+<!-- QLIST_INSERT_HEAD -->
+<g id="node248" class="node">
+<title>QLIST_INSERT_HEAD</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-10446" rx="119" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-10442.3" font-family="Times,serif" font-size="14.00" fill="#000000">QLIST_INSERT_HEAD</text>
+</g>
+<!-- handle_alloc&#45;&gt;QLIST_INSERT_HEAD -->
+<g id="edge612" class="edge">
+<title>handle_alloc&#45;&gt;QLIST_INSERT_HEAD</title>
+<path fill="none" stroke="#000000" d="M1369.1121,-2632.6316C1414.0215,-2627.9799 1475.1065,-2630.05 1512.3645,-2666 1589.3507,-2740.2836 1486.126,-2816.9867 1548.3645,-2904 1660.5426,-3060.8321 1832.7236,-2939.5261 1933.3645,-3104 1973.1775,-3169.0651 1960.6921,-8520.2152 1969.3645,-8596 2063.525,-9418.8316 1777.9414,-9843.6232 2378.4314,-10414 2394.339,-10429.1099 2414.6388,-10438.5146 2435.9573,-10444.1622"/>
+<polygon fill="#000000" stroke="#000000" points="2435.274,-10447.5972 2445.8118,-10446.4997 2436.8896,-10440.7862 2435.274,-10447.5972"/>
+</g>
+<!-- handle_alloc&#45;&gt;QLIST_REMOVE -->
+<g id="edge613" class="edge">
+<title>handle_alloc&#45;&gt;QLIST_REMOVE</title>
+<path fill="none" stroke="#000000" d="M1372.2962,-2634.078C1418.084,-2631.0457 1478.7885,-2635.8698 1512.3645,-2675 1539.3849,-2706.4902 1546.6437,-8608.5419 1548.3645,-8650 1590.6584,-9668.971 1717.0545,-10916.9382 1737.9298,-11118.8311"/>
+<polygon fill="#000000" stroke="#000000" points="1734.4615,-11119.3187 1738.9737,-11128.9046 1741.4242,-11118.5971 1734.4615,-11119.3187"/>
+</g>
+<!-- get_cluster_table&#45;&gt;assert -->
+<g id="edge548" class="edge">
+<title>get_cluster_table&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M1776.3048,-4083.3177C1819.7788,-4061.0454 1892.697,-4017.5079 1933.3645,-3959 1966.8492,-3910.8259 1924.4186,-3869.7073 1969.3645,-3832 2097.0471,-3724.8808 2216.0721,-3902.677 2342.4314,-3794 2391.1406,-3752.107 2332.8362,-3699.2624 2378.4314,-3654 2568.3594,-3465.4581 4532.2993,-3341.1659 4778.1038,-3447 4960.8201,-3525.6707 4975.798,-3603.8132 5095.1038,-3763 5115.1427,-3789.7374 5108.6253,-3804.2783 5131.1038,-3829 5400.2236,-4124.9766 5687.1679,-3980.7902 5876.8408,-4333 5918.0412,-4409.5063 5899.9645,-7375.0647 5912.8408,-7461 5988.4895,-7965.8718 6159.935,-8058.3182 6236.8408,-8563 6273.3857,-8802.8201 6222.8517,-10508.6178 6272.8408,-10746 6311.5191,-10929.6708 6420.0982,-11131.0024 6460.4688,-11201.7105"/>
+<polygon fill="#000000" stroke="#000000" points="6457.4636,-11203.5055 6465.4815,-11210.4311 6463.5324,-11200.0171 6457.4636,-11203.5055"/>
+</g>
+<!-- get_cluster_table&#45;&gt;qcow2_free_clusters -->
+<g id="edge551" class="edge">
+<title>get_cluster_table&#45;&gt;qcow2_free_clusters</title>
+<path fill="none" stroke="#000000" d="M1750.7677,-4117.9349C1802.8022,-4210.531 2054.5305,-4638.6133 2378.4314,-4858 2524.1755,-4956.7163 2620.0387,-4873.9332 2751.4983,-4991 2778.5141,-5015.058 2762.7534,-5037.6119 2787.4983,-5064 2937.9925,-5224.4881 3023.3744,-5205.6049 3216.4983,-5311 3226.8068,-5316.6258 3961.6349,-5688.9858 3967.7693,-5699 4018.4313,-5781.7038 3994.8984,-12585.4191 4003.7693,-12682 4040.1326,-13077.9004 4150.8176,-13550.6383 4179.5369,-13669.0673"/>
+<polygon fill="#000000" stroke="#000000" points="4176.1427,-13669.922 4181.909,-13678.8102 4182.944,-13668.266 4176.1427,-13669.922"/>
+</g>
+<!-- get_cluster_table&#45;&gt;offset_into_cluster -->
+<g id="edge549" class="edge">
+<title>get_cluster_table&#45;&gt;offset_into_cluster</title>
+<path fill="none" stroke="#000000" d="M1777.6629,-4083.3285C1821.824,-4061.3446 1894.738,-4018.3814 1933.3645,-3959 1974.2917,-3896.0815 1922.2902,-3852.4618 1969.3645,-3794 2083.7572,-3651.9351 2220.6099,-3758.7485 2342.4314,-3623 2376.2246,-3585.3434 2340.7441,-3548.759 2378.4314,-3515 2603.3984,-3313.4826 4875.4408,-3215.7137 5095.1038,-3423 5139.3304,-3464.7347 5095.795,-3505.4918 5131.1038,-3555 5160.2111,-3595.8128 5836.6864,-4032.9909 5876.8408,-4063 6061.2747,-4200.8349 6549.5498,-4528.4793 6678.8408,-4719 6780.2048,-4868.3679 6816.5968,-5089.6316 6826.6521,-5167.0416"/>
+<polygon fill="#000000" stroke="#000000" points="6823.1822,-5167.5009 6827.9001,-5176.9873 6830.1277,-5166.6293 6823.1822,-5167.5009"/>
+</g>
+<!-- get_cluster_table&#45;&gt;qcow2_signal_corruption -->
+<g id="edge550" class="edge">
+<title>get_cluster_table&#45;&gt;qcow2_signal_corruption</title>
+<path fill="none" stroke="#000000" d="M1764.0859,-4082.5039C1804.1736,-4052.9483 1889.7355,-3992.6791 1969.3645,-3955 2127.1758,-3880.3263 2178.9208,-3893.1953 2342.4314,-3832 2543.3775,-3756.7941 2582.8826,-3709.5578 2787.4983,-3645 2973.5529,-3586.2983 3022.5132,-3572.785 3216.4983,-3552 3726.2279,-3497.3839 3878.2346,-3449.9452 4369.0369,-3598 4549.6606,-3652.4867 4986.8255,-3883.5023 5095.1038,-4038 5130.7426,-4088.8515 5083.8934,-4132.6617 5131.1038,-4173 5261.3794,-4284.3124 5385.526,-4100.2617 5514.5698,-4213 5565.5503,-4257.5388 5502.3303,-4313.5061 5550.5698,-4361 5656.5268,-4465.3192 5783.5509,-4319.2141 5876.8408,-4435 5949.2737,-4524.8994 5849.0136,-8494.7997 5912.8408,-8591 5929.8855,-8616.6896 5958.5599,-8632.9989 5987.0882,-8643.3329"/>
+<polygon fill="#000000" stroke="#000000" points="5986.146,-8646.7092 5996.7405,-8646.6133 5988.3986,-8640.0815 5986.146,-8646.7092"/>
+</g>
+<!-- get_cluster_table&#45;&gt;offset_to_l2_slice_index -->
+<g id="edge552" class="edge">
+<title>get_cluster_table&#45;&gt;offset_to_l2_slice_index</title>
+<path fill="none" stroke="#000000" d="M1784.6071,-4084.1467C1830.2424,-4068.0533 1904.1009,-4043.2547 1969.3645,-4027 2148.6459,-3982.3479 2195.657,-3980.0031 2378.4314,-3953 2748.3785,-3898.344 2842.7341,-3890.1845 3216.4983,-3878 3389.2954,-3872.3669 3443.417,-3817.8318 3605.4983,-3878 3625.293,-3885.3482 3622.5615,-3899.6604 3641.4983,-3909 3659.671,-3917.9628 3680.111,-3924.5663 3700.2173,-3929.4305"/>
+<polygon fill="#000000" stroke="#000000" points="3699.5205,-3932.8615 3710.0494,-3931.6814 3701.0827,-3926.038 3699.5205,-3932.8615"/>
+</g>
+<!-- get_cluster_table&#45;&gt;offset_to_l1_index -->
+<g id="edge553" class="edge">
+<title>get_cluster_table&#45;&gt;offset_to_l1_index</title>
+<path fill="none" stroke="#000000" d="M1826.5278,-4106.494C1869.3925,-4109.4263 1922.0906,-4112.5531 1969.3645,-4114 2135.0944,-4119.0723 2186.0636,-4169.1476 2342.4314,-4114 2361.8073,-4107.1665 2359.0554,-4091.8335 2378.4314,-4085 2534.7991,-4029.8524 2585.7229,-4081.7335 2751.4983,-4085 2948.9285,-4088.8902 3179.411,-4099.3251 3308.9772,-4105.7304"/>
+<polygon fill="#000000" stroke="#000000" points="3309.1177,-4109.2416 3319.2789,-4106.2417 3309.4647,-4102.2502 3309.1177,-4109.2416"/>
+</g>
+<!-- get_cluster_table&#45;&gt;l2_load -->
+<g id="edge554" class="edge">
+<title>get_cluster_table&#45;&gt;l2_load</title>
+<path fill="none" stroke="#000000" d="M1831.0866,-4103.3744C1975.1518,-4107.7209 2250.2901,-4111.4611 2342.4314,-4081 2360.9266,-4074.8857 2360.3133,-4063.1548 2378.4314,-4056 2731.5582,-3916.5519 3198.4686,-3904.222 3356.249,-3904.3376"/>
+<polygon fill="#000000" stroke="#000000" points="3356.6213,-3907.8384 3366.6302,-3904.3639 3356.6391,-3900.8385 3356.6213,-3907.8384"/>
+</g>
+<!-- qcow2_grow_l1_table -->
+<g id="node233" class="node">
+<title>qcow2_grow_l1_table</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-5218" rx="111.2805" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-5214.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_grow_l1_table</text>
+</g>
+<!-- get_cluster_table&#45;&gt;qcow2_grow_l1_table -->
+<g id="edge555" class="edge">
+<title>get_cluster_table&#45;&gt;qcow2_grow_l1_table</title>
+<path fill="none" stroke="#000000" d="M1744.0036,-4118.1218C1759.9016,-4207.6278 1836.0492,-4610.427 1969.3645,-4915 2017.1318,-5024.1296 2098.7826,-5140.7842 2136.1624,-5191.7006"/>
+<polygon fill="#000000" stroke="#000000" points="2133.4342,-5193.898 2142.1902,-5199.8631 2139.0652,-5189.7396 2133.4342,-5193.898"/>
+</g>
+<!-- l2_allocate -->
+<g id="node234" class="node">
+<title>l2_allocate</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-4367" rx="61.1893" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-4363.3" font-family="Times,serif" font-size="14.00" fill="#000000">l2_allocate</text>
+</g>
+<!-- get_cluster_table&#45;&gt;l2_allocate -->
+<g id="edge556" class="edge">
+<title>get_cluster_table&#45;&gt;l2_allocate</title>
+<path fill="none" stroke="#000000" d="M1767.7762,-4117.3129C1840.5065,-4164.1019 2040.9296,-4293.0384 2121.5993,-4344.9349"/>
+<polygon fill="#000000" stroke="#000000" points="2120.0748,-4348.1159 2130.3784,-4350.5828 2123.8621,-4342.2289 2120.0748,-4348.1159"/>
+</g>
+<!-- qcow2_grow_l1_table&#45;&gt;be64_to_cpu -->
+<g id="edge557" class="edge">
+<title>qcow2_grow_l1_table&#45;&gt;be64_to_cpu</title>
+<path fill="none" stroke="#000000" d="M2188.8784,-5200.6713C2232.3284,-5175.8889 2307.3325,-5125.9348 2342.4314,-5060 2410.7204,-4931.7159 2292.1416,-4851.937 2378.4314,-4735 2485.7625,-4589.5485 2640.0579,-4715.3277 2751.4983,-4573 2810.6872,-4497.406 2727.7673,-4435.1664 2787.4983,-4360 2916.0309,-4198.2526 3015.3191,-4228.0085 3216.4983,-4181 3297.949,-4161.9678 3906.2957,-4189.7225 3967.7693,-4133 4049.6247,-4057.4709 3927.3069,-3965.9842 4003.7693,-3885 4128.7337,-3752.6457 4225.2569,-3831.5113 4405.0369,-3803 4407.5768,-3802.5972 5874.9022,-3637.6897 5876.8408,-3636 5925.5973,-3593.5039 5870.3752,-3543.783 5912.8408,-3495 6165.6917,-3204.5344 6336.9709,-3241.284 6714.8408,-3167 6815.178,-3147.2751 6871.0716,-3096.2683 6944.9204,-3167 7061.6049,-3278.7593 7076.4831,-5918.248 7077.809,-6221.6576"/>
+<polygon fill="#000000" stroke="#000000" points="7074.3097,-6221.8417 7077.8521,-6231.8267 7081.3096,-6221.8119 7074.3097,-6221.8417"/>
+</g>
+<!-- qcow2_grow_l1_table&#45;&gt;cpu_to_be64 -->
+<g id="edge558" class="edge">
+<title>qcow2_grow_l1_table&#45;&gt;cpu_to_be64</title>
+<path fill="none" stroke="#000000" d="M2267.1387,-5218.0003C2429.8,-5216.8941 2717.0726,-5210.3189 2751.4983,-5178 2841.3664,-5093.6318 2717.3788,-5004.3782 2787.4983,-4903 2900.1531,-4740.1244 3050.7487,-4842.6148 3180.4983,-4693 3211.1726,-4657.6293 3180.0874,-4623.4321 3216.4983,-4594 3247.2859,-4569.1133 5137.7928,-4308.4888 5912.8408,-4238 6141.2879,-4217.2233 6782.4344,-4057.0802 6944.9204,-4219 6970.288,-4244.2792 6980.4445,-14497.1904 6980.9204,-14533 7004.1416,-16280.0626 7068.8415,-18435.1771 7077.0584,-18704.8583"/>
+<polygon fill="#000000" stroke="#000000" points="7073.5638,-18705.0913 7077.3673,-18714.9799 7080.5606,-18704.8777 7073.5638,-18705.0913"/>
+</g>
+<!-- qcow2_grow_l1_table&#45;&gt;offsetof -->
+<g id="edge559" class="edge">
+<title>qcow2_grow_l1_table&#45;&gt;offsetof</title>
+<path fill="none" stroke="#000000" d="M2260.5632,-5224.1481C2421.5987,-5232.5454 2715.4203,-5243.2484 2751.4983,-5212 2830.7034,-5143.3975 2719.3117,-5058.5635 2787.4983,-4979 2917.6566,-4827.1247 3020.3588,-4882.1999 3216.4983,-4843 3796.9669,-4726.9892 5303.1134,-4562.2631 5876.8408,-4708 6377.7871,-4835.2492 6660.2087,-4736.6315 6944.9204,-5168 6996.9151,-5246.7774 6970.838,-18666.1508 6980.9204,-18760 6998.4118,-18922.8124 7049.6345,-19113.2076 7069.7123,-19183.8057"/>
+<polygon fill="#000000" stroke="#000000" points="7066.4311,-19185.0613 7072.5493,-19193.711 7073.1605,-19183.1338 7066.4311,-19185.0613"/>
+</g>
+<!-- qcow2_grow_l1_table&#45;&gt;memset -->
+<g id="edge560" class="edge">
+<title>qcow2_grow_l1_table&#45;&gt;memset</title>
+<path fill="none" stroke="#000000" d="M2160.2886,-5199.6861C2176.8335,-5134.5845 2241.5603,-4912.0054 2378.4314,-4795 2511.5666,-4681.1882 2639.7732,-4802.8911 2751.4983,-4668 2824.2271,-4580.191 2713.8877,-4501.0712 2787.4983,-4414 2905.8315,-4274.0281 3006.936,-4347.9153 3180.4983,-4289 3196.6068,-4283.532 3200.0027,-4280.1567 3216.4983,-4276 3401.6628,-4229.3403 3452.5524,-4240.6131 3641.4983,-4213 3713.9814,-4202.4071 3914.2704,-4216.0388 3967.7693,-4166 4023.856,-4113.5408 3951.5719,-4053.3303 4003.7693,-3997 4130.1179,-3860.6475 4222.8763,-3916.0606 4405.0369,-3879 4707.5893,-3817.4457 4790.6508,-3850.3349 5095.1038,-3799 5111.266,-3796.2748 5114.834,-3792.984 5131.1038,-3791 5388.2079,-3759.6471 5454.6966,-3777 5713.7053,-3777 5713.7053,-3777 5713.7053,-3777 6475.8408,-3777 6688.4654,-3777 6809.5739,-3707.0166 6944.9204,-3871 6990.3023,-3925.9839 6952.3612,-8938.6768 6980.9204,-9004 6993.7977,-9033.4541 7021.355,-9057.7846 7043.8179,-9073.8536"/>
+<polygon fill="#000000" stroke="#000000" points="7041.9196,-9076.7962 7052.1364,-9079.6012 7045.8988,-9071.0372 7041.9196,-9076.7962"/>
+</g>
+<!-- qcow2_grow_l1_table&#45;&gt;memcpy -->
+<g id="edge561" class="edge">
+<title>qcow2_grow_l1_table&#45;&gt;memcpy</title>
+<path fill="none" stroke="#000000" d="M2161.5937,-5199.7087C2193.7094,-5096.8171 2351.6833,-4594.0202 2378.4314,-4573 2443.9018,-4521.5496 2692.373,-4596.6321 2751.4983,-4538 2807.3306,-4482.6333 2735.6718,-4245.1332 2787.4983,-4186 2916.6731,-4038.6136 3021.8497,-4106.8219 3216.4983,-4084 3388.2109,-4063.8672 3433.0208,-4072.0796 3605.4983,-4084 3621.6134,-4085.1138 3625.3831,-4087.8862 3641.4983,-4089 3713.8304,-4093.9991 3913.4039,-4136.9721 3967.7693,-4089 4064.1625,-4003.9426 3913.0356,-3893.0704 4003.7693,-3802 4077.8246,-3727.6699 5803.0285,-3634.5713 5876.8408,-3560 5972.2425,-3463.6173 5819.0036,-3354.9066 5912.8408,-3257 6232.7449,-2923.2228 6606.1128,-2812.4285 6944.9204,-3127 7450.4982,-3596.4119 7144.9799,-5533.7541 7174.9204,-6223 7252.1543,-8000.9653 7278.4374,-14059.0373 7280.35,-14523.7182"/>
+<polygon fill="#000000" stroke="#000000" points="7276.8508,-14523.9429 7280.3918,-14533.9285 7283.8507,-14523.9142 7276.8508,-14523.9429"/>
+</g>
+<!-- qcow2_grow_l1_table&#45;&gt;qemu_vfree -->
+<g id="edge562" class="edge">
+<title>qcow2_grow_l1_table&#45;&gt;qemu_vfree</title>
+<path fill="none" stroke="#000000" d="M2235.8923,-5205.4959C2278.2197,-5199.0419 2331.0935,-5191.2364 2378.4314,-5185 2461.1691,-5174.1 2692.0625,-5200.581 2751.4983,-5142 2839.9166,-5054.8533 2723.4815,-4971.3682 2787.4983,-4865 2907.9993,-4664.7794 3010.3467,-4671.0469 3216.4983,-4561 3525.7206,-4395.9323 3627.2788,-4404.2587 3967.7693,-4321 3983.7897,-4317.0826 3987.6491,-4315.4841 4003.7693,-4312 4501.6081,-4204.4009 4623.8777,-4152.2898 5131.1038,-4106 5477.1049,-4074.4237 5565.4019,-4105.2222 5912.8408,-4105 6056.8408,-4104.9079 6092.8926,-4101.1402 6236.8408,-4105 6551.8825,-4113.4475 6727.5,-3914.8532 6944.9204,-4143 6976.4112,-4176.0444 6980.2114,-10670.359 6980.9204,-10716 7005.3105,-12286.1364 7068.4869,-14221.4127 7076.9727,-14477.5464"/>
+<polygon fill="#000000" stroke="#000000" points="7073.4848,-14477.9712 7077.3146,-14487.8496 7080.4809,-14477.739 7073.4848,-14477.9712"/>
+</g>
+<!-- qcow2_grow_l1_table&#45;&gt;qcow2_cache_flush -->
+<g id="edge564" class="edge">
+<title>qcow2_grow_l1_table&#45;&gt;qcow2_cache_flush</title>
+<path fill="none" stroke="#000000" d="M2196.0001,-5234.9549C2239.8705,-5252.5092 2312.7158,-5278.7706 2378.4314,-5289 2460.3486,-5301.7513 2683.0236,-5335.736 2751.4983,-5289 2787.7641,-5264.2475 2751.2324,-5221.7525 2787.4983,-5197 2931.7649,-5098.5338 3005.8592,-5193.8954 3180.4983,-5197 3892.1754,-5209.6517 4092.3741,-5118.162 4778.1038,-5309 4945.1268,-5355.4824 4968.106,-5415.9322 5131.1038,-5475 5453.1898,-5591.7189 5666.9988,-5399.2067 5876.8408,-5670 5920.8625,-5726.8082 5906.1324,-15947.4453 5912.8408,-16019 5944.3813,-16355.4225 6040.6819,-16755.7759 6067.716,-16863.9238"/>
+<polygon fill="#000000" stroke="#000000" points="6064.3514,-16864.8958 6070.1814,-16873.7424 6071.1407,-16863.1911 6064.3514,-16864.8958"/>
+</g>
+<!-- qcow2_grow_l1_table&#45;&gt;qcow2_pre_write_overlap_check -->
+<g id="edge565" class="edge">
+<title>qcow2_grow_l1_table&#45;&gt;qcow2_pre_write_overlap_check</title>
+<path fill="none" stroke="#000000" d="M2174.4499,-5235.7927C2210.3233,-5268.8151 2293.2051,-5338.5378 2378.4314,-5364 2537.3003,-5411.4637 2587.21,-5386.3939 2751.4983,-5364 2767.9519,-5361.7572 2771.0446,-5356.2428 2787.4983,-5354 2960.5646,-5330.4096 3005.8325,-5353.4453 3180.4983,-5354 3530.4018,-5355.1111 3625.039,-5288.5043 3967.7693,-5359 4159.2167,-5398.3785 4660.0102,-5545.2545 4778.1038,-5701 4854.9772,-5802.3831 4748.7808,-5875.8169 4814.1038,-5985 4892.8063,-6116.5461 5023.4334,-6049.4942 5095.1038,-6185 5185.0989,-6355.1521 5056.3472,-7739.6238 5131.1038,-7917 5225.5119,-8141.0038 5419.9068,-8083.1038 5514.5698,-8307 5548.3503,-8386.8975 5544.1487,-9781.4927 5550.5698,-9868 5588.5163,-10379.2297 5686.5074,-10998.0667 5709.0386,-11136.5976"/>
+<polygon fill="#000000" stroke="#000000" points="5705.6358,-11137.4779 5710.7004,-11146.7839 5712.5445,-11136.3508 5705.6358,-11137.4779"/>
+</g>
+<!-- qcow2_grow_l1_table&#45;&gt;qcow2_alloc_clusters -->
+<g id="edge568" class="edge">
+<title>qcow2_grow_l1_table&#45;&gt;qcow2_alloc_clusters</title>
+<path fill="none" stroke="#000000" d="M2158.9287,-5236.3726C2179.8685,-5364.3476 2303.3781,-6136.1644 2342.4314,-6770 2360.218,-7058.6765 2338.9548,-16895.4828 2378.4314,-17182 2413.8464,-17439.0393 2520.4022,-17736.6335 2554.4107,-17827.3582"/>
+<polygon fill="#000000" stroke="#000000" points="2551.2094,-17828.7885 2558.0112,-17836.9117 2557.7596,-17826.3198 2551.2094,-17828.7885"/>
+</g>
+<!-- qcow2_grow_l1_table&#45;&gt;qcow2_free_clusters -->
+<g id="edge571" class="edge">
+<title>qcow2_grow_l1_table&#45;&gt;qcow2_free_clusters</title>
+<path fill="none" stroke="#000000" d="M2243.723,-5206.8812C2278.9992,-5207.4346 2317.2023,-5215.2415 2342.4314,-5241 2397.4511,-5297.1742 2326.2956,-5534.1393 2378.4314,-5593 2631.6677,-5878.9008 2836.9422,-5740.5141 3216.4983,-5783 3388.3141,-5802.2323 3451.2451,-5861.0803 3605.4983,-5783 3629.6089,-5770.7956 3617.3876,-5746.2044 3641.4983,-5734 3706.1877,-5701.2553 3916.3681,-5682.8644 3967.7693,-5734 4001.976,-5768.0299 3999.3555,-12633.9517 4003.7693,-12682 4040.1377,-13077.8999 4150.819,-13550.6382 4179.5372,-13669.0673"/>
+<polygon fill="#000000" stroke="#000000" points="4176.1429,-13669.9219 4181.9091,-13678.8102 4182.9443,-13668.266 4176.1429,-13669.9219"/>
+</g>
+<!-- qcow2_grow_l1_table&#45;&gt;fprintf -->
+<g id="edge563" class="edge">
+<title>qcow2_grow_l1_table&#45;&gt;fprintf</title>
+<path fill="none" stroke="#000000" d="M2227.7626,-5204.0955C2267.0108,-5192.8979 2313.394,-5173.1685 2342.4314,-5139 2386.2694,-5087.4156 2336.5169,-5044.1591 2378.4314,-4991 2386.5316,-4980.7267 3204.2919,-4565.7072 3216.4983,-4561 3995.5468,-4260.5699 4269.0282,-4456.4518 5095.1038,-4578 5443.562,-4629.2719 5642.9739,-4444.6406 5876.8408,-4708 5934.2275,-4772.6236 5899.4504,-5399.6177 5912.8408,-5485 6047.3537,-6342.704 6401.8787,-7354.7164 6465.869,-7533.3841"/>
+<polygon fill="#000000" stroke="#000000" points="6462.5905,-7534.6106 6469.2635,-7542.8399 6469.1789,-7532.2454 6462.5905,-7534.6106"/>
+</g>
+<!-- qcow2_grow_l1_table&#45;&gt;BLKDBG_EVENT -->
+<g id="edge567" class="edge">
+<title>qcow2_grow_l1_table&#45;&gt;BLKDBG_EVENT</title>
+<path fill="none" stroke="#000000" d="M2183.2086,-5235.5782C2272.8197,-5290.8228 2562.9319,-5450.1533 2751.4983,-5327 2784.8227,-5305.2357 2754.1739,-5266.7643 2787.4983,-5245 2933.7387,-5149.4899 3006.0338,-5236.5985 3180.4983,-5245 3909.5097,-5280.1063 4325.4517,-5052.4652 4778.1038,-5625 4857.0124,-5724.8072 4738.0547,-5806.9971 4814.1038,-5909 4895.6973,-6018.4394 5018.2863,-5920.157 5095.1038,-6033 5151.1721,-6115.363 5085.9518,-6840.1822 5131.1038,-6929 5229.663,-7122.8743 5418.2296,-7038.0135 5514.5698,-7233 5616.8121,-7439.9321 5452.74,-9100.9457 5550.5698,-9310 5575.7617,-9363.8331 5632.4555,-9405.1271 5671.8861,-9428.7286"/>
+<polygon fill="#000000" stroke="#000000" points="5670.6116,-9432.0376 5681.0114,-9434.0611 5674.1434,-9425.9939 5670.6116,-9432.0376"/>
+</g>
+<!-- qcow2_grow_l1_table&#45;&gt;ROUND_UP -->
+<g id="edge566" class="edge">
+<title>qcow2_grow_l1_table&#45;&gt;ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M2224.7955,-5232.197C2363.1429,-5259.0687 2668.595,-5309.6553 2751.4983,-5251 2790.743,-5223.2338 2748.9026,-5177.6616 2787.4983,-5149 3221.9439,-4826.375 3462.7749,-5105.4477 4003.7693,-5093 4166.0675,-5089.2657 4207.7503,-5074.5262 4369.0369,-5093 4710.7787,-5132.1432 5662.4068,-5174.0434 5876.8408,-5443 5967.1388,-5556.2574 5834.1696,-15750.3784 5912.8408,-15872 5998.7247,-16004.772 6150.1996,-15886.721 6236.8408,-16019 6273.662,-16075.2165 6267.5717,-18371.005 6272.8408,-18438 6317.1952,-19001.9512 6442.8331,-19683.1794 6470.4352,-19828.7799"/>
+<polygon fill="#000000" stroke="#000000" points="6467.0139,-19829.5242 6472.3204,-19838.6943 6473.8907,-19828.2165 6467.0139,-19829.5242"/>
+</g>
+<!-- qcow2_grow_l1_table&#45;&gt;bdrv_pwrite_sync -->
+<g id="edge569" class="edge">
+<title>qcow2_grow_l1_table&#45;&gt;bdrv_pwrite_sync</title>
+<path fill="none" stroke="#000000" d="M2237.5118,-5205.7062C2273.9847,-5196.334 2314.8682,-5179.8708 2342.4314,-5151 2380.0006,-5111.6484 2334.6678,-5066.3226 2378.4314,-5034 2445.1183,-4984.7467 2690.1323,-4978.2573 2751.4983,-5034 2813.3021,-5090.1404 2732.0055,-5345.614 2787.4983,-5408 2965.8391,-5608.4938 3798.3091,-5454.9461 3967.7693,-5663 4037.7313,-5748.8955 3933.4796,-9565.3724 4003.7693,-9651 4023.3387,-9674.8396 4053.6229,-9686.2009 4083.9418,-9691.0689"/>
+<polygon fill="#000000" stroke="#000000" points="4083.8264,-9694.5858 4094.2097,-9692.4795 4084.7791,-9687.651 4083.8264,-9694.5858"/>
+</g>
+<!-- qcow2_grow_l1_table&#45;&gt;DIV_ROUND_UP -->
+<g id="edge570" class="edge">
+<title>qcow2_grow_l1_table&#45;&gt;DIV_ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M2170.5892,-5236.0323C2203.2456,-5274.633 2286.2895,-5364.8463 2378.4314,-5403 2383.5516,-5405.1201 3963.556,-5545.4001 3967.7693,-5549 4017.2693,-5591.2938 3961.7849,-5641.2373 4003.7693,-5691 4118.2882,-5826.7353 4266.2788,-5708.1573 4369.0369,-5853 4426.4431,-5933.9169 4389.5236,-6200.0084 4405.0369,-6298 4517.183,-7006.3849 4692.9442,-7155.8667 4778.1038,-7868 4828.1854,-8286.7987 4773.6484,-15040.1621 4814.1038,-15460 4841.2194,-15741.3997 4922.5344,-16075.214 4947.3398,-16172.8731"/>
+<polygon fill="#000000" stroke="#000000" points="4944.0207,-16174.0217 4949.8854,-16182.8452 4950.8032,-16172.2902 4944.0207,-16174.0217"/>
+</g>
+<!-- qcow2_grow_l1_table&#45;&gt;qemu_try_blockalign -->
+<g id="edge572" class="edge">
+<title>qcow2_grow_l1_table&#45;&gt;qemu_try_blockalign</title>
+<path fill="none" stroke="#000000" d="M2166.0948,-5236.1509C2199.0066,-5295.8025 2302.5782,-5492.1086 2342.4314,-5669 2376.9097,-5822.0349 2303.0575,-6236.4237 2378.4314,-6374 2476.2763,-6552.5917 2657.6722,-6459.2646 2751.4983,-6640 2824.8227,-6781.2435 2715.5618,-12227.0446 2787.4983,-12369 2818.0263,-12429.2423 2886.3671,-12470.9507 2933.8153,-12493.9226"/>
+<polygon fill="#000000" stroke="#000000" points="2932.4723,-12497.159 2943.009,-12498.2672 2935.4631,-12490.8301 2932.4723,-12497.159"/>
+</g>
+<!-- QEMU_BUILD_BUG_ON -->
+<g id="node235" class="node">
+<title>QEMU_BUILD_BUG_ON</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-18137" rx="127.5" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-18133.3" font-family="Times,serif" font-size="14.00" fill="#000000">QEMU_BUILD_BUG_ON</text>
+</g>
+<!-- qcow2_grow_l1_table&#45;&gt;QEMU_BUILD_BUG_ON -->
+<g id="edge573" class="edge">
+<title>qcow2_grow_l1_table&#45;&gt;QEMU_BUILD_BUG_ON</title>
+<path fill="none" stroke="#000000" d="M2158.9302,-5236.3725C2179.8803,-5364.3469 2303.4471,-6136.1601 2342.4314,-6770 2351.9058,-6924.0431 2330.2642,-17735.3748 2378.4314,-17882 2410.2453,-17978.8447 2494.1712,-18069.4655 2537.7825,-18111.8621"/>
+<polygon fill="#000000" stroke="#000000" points="2535.545,-18114.5659 2545.1819,-18118.9681 2540.3936,-18109.517 2535.545,-18114.5659"/>
+</g>
+<!-- stl_be_p -->
+<g id="node236" class="node">
+<title>stl_be_p</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-5115" rx="49.5" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-5111.3" font-family="Times,serif" font-size="14.00" fill="#000000">stl_be_p</text>
+</g>
+<!-- qcow2_grow_l1_table&#45;&gt;stl_be_p -->
+<g id="edge574" class="edge">
+<title>qcow2_grow_l1_table&#45;&gt;stl_be_p</title>
+<path fill="none" stroke="#000000" d="M2201.3977,-5201.4306C2246.0061,-5185.6762 2316.1845,-5162.1913 2378.4314,-5147 2421.4679,-5136.4969 2470.9118,-5128.1811 2508.0772,-5122.6619"/>
+<polygon fill="#000000" stroke="#000000" points="2508.8298,-5126.0892 2518.2186,-5121.1799 2507.8175,-5119.1628 2508.8298,-5126.0892"/>
+</g>
+<!-- stq_be_p -->
+<g id="node237" class="node">
+<title>stq_be_p</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-5061" rx="52" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-5057.3" font-family="Times,serif" font-size="14.00" fill="#000000">stq_be_p</text>
+</g>
+<!-- qcow2_grow_l1_table&#45;&gt;stq_be_p -->
+<g id="edge575" class="edge">
+<title>qcow2_grow_l1_table&#45;&gt;stq_be_p</title>
+<path fill="none" stroke="#000000" d="M2229.287,-5204.3292C2266.4045,-5194.4694 2310.2757,-5177.9878 2342.4314,-5151 2367.1333,-5130.268 2351.7733,-5106.1479 2378.4314,-5088 2415.0557,-5063.0675 2465.1197,-5056.9559 2504.1613,-5056.7309"/>
+<polygon fill="#000000" stroke="#000000" points="2504.322,-5060.232 2514.3463,-5056.8024 2504.3711,-5053.2322 2504.322,-5060.232"/>
+</g>
+<!-- l2_allocate&#45;&gt;memset -->
+<g id="edge576" class="edge">
+<title>l2_allocate&#45;&gt;memset</title>
+<path fill="none" stroke="#000000" d="M2170.794,-4349.2289C2206.1325,-4306.146 2295.5767,-4191.5206 2342.4314,-4081 2370.5428,-4014.6908 2337.8266,-3982.4845 2378.4314,-3923 2502.3612,-3741.4474 2586.0883,-3733.0565 2787.4983,-3645 2999.2726,-3552.4122 4584.4669,-3202.2249 4814.1038,-3176 4938.1862,-3161.8296 5001.5642,-3093.2499 5095.1038,-3176 5193.3714,-3262.9327 5039.6316,-3374.9433 5131.1038,-3469 5251.2766,-3592.5684 5359.0654,-3452.6426 5514.5698,-3527 5534.1514,-3536.3633 5530.524,-3551.6766 5550.5698,-3560 6128.7037,-3800.0537 6625.751,-3220.4877 6944.9204,-3759 7019.2063,-3884.3374 6922.5657,-8870.4987 6980.9204,-9004 6993.7955,-9033.455 7021.353,-9057.7855 7043.8165,-9073.8542"/>
+<polygon fill="#000000" stroke="#000000" points="7041.9184,-9076.7969 7052.1352,-9079.6017 7045.8974,-9071.0378 7041.9184,-9076.7969"/>
+</g>
+<!-- l2_allocate&#45;&gt;memcpy -->
+<g id="edge577" class="edge">
+<title>l2_allocate&#45;&gt;memcpy</title>
+<path fill="none" stroke="#000000" d="M2171.8168,-4349.6211C2209.3953,-4307.3971 2303.383,-4194.5139 2342.4314,-4081 2373.191,-3991.5815 2319.1754,-3730.6923 2378.4314,-3657 2473.9652,-3538.1915 2962.1218,-3476.4001 4003.7693,-3257 4242.6327,-3206.6887 4912.1041,-2970.4511 5095.1038,-3132 5191.8094,-3217.37 5040.0147,-3328.6612 5131.1038,-3420 5252.429,-3541.6578 5370.0297,-3376.1099 5514.5698,-3469 5540.0931,-3485.4028 5524.0563,-3512.2511 5550.5698,-3527 5613.9308,-3562.2464 5823.8281,-3576.4629 5876.8408,-3527 5919.1059,-3487.5651 5891.2809,-3061.6341 5912.8408,-3008 6058.5456,-2645.5345 6085.186,-2333 6475.8408,-2333 6475.8408,-2333 6475.8408,-2333 6829.8806,-2333 7230.6063,-2333 7094.922,-2773.3407 7174.9204,-3166 7236.1913,-3466.7382 7277.9324,-13904.8554 7280.3531,-14523.3756"/>
+<polygon fill="#000000" stroke="#000000" points="7276.8541,-14523.6688 7280.3932,-14533.655 7283.854,-14523.6414 7276.8541,-14523.6688"/>
+</g>
+<!-- l2_allocate&#45;&gt;assert -->
+<g id="edge578" class="edge">
+<title>l2_allocate&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M2200.7285,-4379.3181C2241.0524,-4392.0615 2300.2636,-4415.0587 2342.4314,-4450 2364.0754,-4467.9348 2354.7491,-4486.8583 2378.4314,-4502 2537.7017,-4603.8325 3029.9168,-4617.5986 3216.4983,-4648 3513.2517,-4696.3528 5692.7332,-4905.2922 5876.8408,-5143 5940.2881,-5224.9189 5857.942,-8785.1229 5912.8408,-8873 5998.1418,-9009.5421 6150.7639,-8898.9457 6236.8408,-9035 6287.6735,-9115.3467 6253.0373,-10653.0087 6272.8408,-10746 6311.9367,-10929.5823 6420.2589,-11130.9683 6460.5152,-11201.7007"/>
+<polygon fill="#000000" stroke="#000000" points="6457.5052,-11203.4875 6465.5135,-11210.4243 6463.5789,-11200.0076 6457.5052,-11203.4875"/>
+</g>
+<!-- l2_allocate&#45;&gt;qcow2_cache_flush -->
+<g id="edge581" class="edge">
+<title>l2_allocate&#45;&gt;qcow2_cache_flush</title>
+<path fill="none" stroke="#000000" d="M2207.608,-4376.6402C2250.1088,-4387.2936 2308.6373,-4408.7242 2342.4314,-4450 2388.8809,-4506.7331 2323.6059,-4562.3136 2378.4314,-4611 2440.7417,-4666.3332 2669.1887,-4635.9819 2751.4983,-4649 3667.83,-4793.9268 3916.4103,-4805.2677 4778.1038,-5149 4926.2068,-5208.0788 4986.5817,-5200.1764 5095.1038,-5317 5122.1929,-5346.1613 5099.5244,-5374.7732 5131.1038,-5399 5264.1151,-5501.0425 5767.4039,-5386.0031 5876.8408,-5513 5924.4677,-5568.269 5906.0325,-15946.3596 5912.8408,-16019 5944.3725,-16355.4233 6040.6793,-16755.7761 6067.7155,-16863.9238"/>
+<polygon fill="#000000" stroke="#000000" points="6064.3509,-16864.896 6070.181,-16873.7425 6071.1401,-16863.1911 6064.3509,-16864.896"/>
+</g>
+<!-- l2_allocate&#45;&gt;qcow2_alloc_clusters -->
+<g id="edge584" class="edge">
+<title>l2_allocate&#45;&gt;qcow2_alloc_clusters</title>
+<path fill="none" stroke="#000000" d="M2161.5346,-4385.015C2188.5673,-4472.4737 2305.1561,-4861.9854 2342.4314,-5191 2417.4245,-5852.9351 2287.6553,-16522.0441 2378.4314,-17182 2413.7879,-17439.0474 2520.383,-17736.6362 2554.406,-17827.3588"/>
+<polygon fill="#000000" stroke="#000000" points="2551.205,-17828.79 2558.008,-17836.9121 2557.7549,-17826.3203 2551.205,-17828.79"/>
+</g>
+<!-- l2_allocate&#45;&gt;qcow2_free_clusters -->
+<g id="edge587" class="edge">
+<title>l2_allocate&#45;&gt;qcow2_free_clusters</title>
+<path fill="none" stroke="#000000" d="M2159.5261,-4385.3508C2173.8273,-4452.605 2232.8079,-4687.5645 2378.4314,-4801 2512.6671,-4905.5649 2620.4651,-4778.4487 2751.4983,-4887 2782.1488,-4912.3917 2759.0364,-4941.177 2787.4983,-4969 2922.5955,-5101.0651 3042.1446,-5002.3504 3180.4983,-5131 3206.6986,-5155.3627 3191.8163,-5177.1002 3216.4983,-5203 3480.7015,-5480.2396 3773.488,-5294.9698 3967.7693,-5625 4017.4927,-5709.4663 3994.807,-12584.3954 4003.7693,-12682 4040.1219,-13077.9014 4150.8148,-13550.6386 4179.5363,-13669.0674"/>
+<polygon fill="#000000" stroke="#000000" points="4176.1421,-13669.9221 4181.9086,-13678.8102 4182.9434,-13668.2661 4176.1421,-13669.9221"/>
+</g>
+<!-- l2_allocate&#45;&gt;qcow2_signal_corruption -->
+<g id="edge579" class="edge">
+<title>l2_allocate&#45;&gt;qcow2_signal_corruption</title>
+<path fill="none" stroke="#000000" d="M2166.4641,-4349.0723C2195.1014,-4301.799 2278.7872,-4172.1025 2378.4314,-4095 2522.8316,-3983.2662 2590.6823,-4009.4529 2751.4983,-3923 2965.6142,-3807.8937 2987.2626,-3715.908 3216.4983,-3635 3395.998,-3571.6462 3451.5124,-3593.8005 3641.4983,-3582 3786.2287,-3573.0104 3827.2053,-3546.3702 3967.7693,-3582 3979.6116,-3585.0017 5503.8823,-4414.0817 5514.5698,-4420 5676.4129,-4509.6218 5782.9241,-4465.6109 5876.8408,-4625 5932.7699,-4719.9191 5851.9123,-8499.21 5912.8408,-8591 5929.8908,-8616.6861 5958.5664,-8632.9946 5987.0941,-8643.329"/>
+<polygon fill="#000000" stroke="#000000" points="5986.1517,-8646.7052 5996.7461,-8646.6096 5988.4044,-8640.0776 5986.1517,-8646.7052"/>
+</g>
+<!-- l2_allocate&#45;&gt;qcow2_cache_get -->
+<g id="edge580" class="edge">
+<title>l2_allocate&#45;&gt;qcow2_cache_get</title>
+<path fill="none" stroke="#000000" d="M2165.6859,-4349.183C2192.4184,-4302.6415 2271.8492,-4177.8583 2378.4314,-4132 2454.5852,-4099.2339 2689.8329,-4076.5887 2751.4983,-4132 2807.3546,-4182.1914 2737.4295,-4412.0336 2787.4983,-4468 2906.7763,-4601.3279 3060.2973,-4422.5036 3180.4983,-4555 3269.8391,-4653.4795 3135.6635,-4746.4266 3216.4983,-4852 3435.4755,-5137.993 3748.2589,-4870.416 3967.7693,-5156 4046.3815,-5258.2748 3965.8894,-5320.691 4003.7693,-5444 4108.6734,-5785.4896 4284.2701,-5812.9631 4369.0369,-6160 4401.0974,-6291.256 4398.9633,-10889.0218 4405.0369,-11024 4446.2633,-11940.2048 4567.4366,-13060.7971 4588.4477,-13250.9606"/>
+<polygon fill="#000000" stroke="#000000" points="4584.9772,-13251.4212 4589.5568,-13260.9751 4591.9347,-13250.6506 4584.9772,-13251.4212"/>
+</g>
+<!-- l2_allocate&#45;&gt;qcow2_cache_put -->
+<g id="edge583" class="edge">
+<title>l2_allocate&#45;&gt;qcow2_cache_put</title>
+<path fill="none" stroke="#000000" d="M2163.2485,-4385.0042C2186.3304,-4439.2729 2262.7754,-4602.6986 2378.4314,-4687 2518.5384,-4789.1237 2589.0776,-4740.3471 2751.4983,-4801 2767.901,-4807.1253 2771.3283,-4810.2844 2787.4983,-4817 2960.4512,-4888.8294 3047.8137,-4836.8372 3180.4983,-4969 3211.6069,-4999.9863 3184.9567,-5030.4545 3216.4983,-5061 3348.278,-5188.6183 3438.0371,-5124.1062 3605.4983,-5199 3772.9985,-5273.9113 3839.0677,-5266.2181 3967.7693,-5397 4034.9557,-5465.2723 4345.5721,-6067.1317 4369.0369,-6160 4414.3316,-6339.266 4392.6757,-9303.514 4405.0369,-9488 4445.2809,-10088.6261 4561.8435,-10816.5962 4586.8223,-10968.4308"/>
+<polygon fill="#000000" stroke="#000000" points="4583.4414,-10969.4397 4588.5229,-10978.7364 4590.348,-10968.2999 4583.4414,-10969.4397"/>
+</g>
+<!-- l2_allocate&#45;&gt;BLKDBG_EVENT -->
+<g id="edge582" class="edge">
+<title>l2_allocate&#45;&gt;BLKDBG_EVENT</title>
+<path fill="none" stroke="#000000" d="M2208.4696,-4376.3959C2251.2019,-4386.8714 2309.6002,-4408.1793 2342.4314,-4450 2397.9319,-4520.6973 2312.4634,-4587.9538 2378.4314,-4649 2439.5939,-4705.5993 2685.0475,-4636.7145 2751.4983,-4687 2786.1813,-4713.2458 2752.7812,-4751.7992 2787.4983,-4778 2857.5499,-4830.8676 3095.6534,-4794.5594 3180.4983,-4817 3197.4253,-4821.477 3200.0934,-4826.8804 3216.4983,-4833 3386.4518,-4896.3985 4665.0283,-5167.1639 4778.1038,-5309 4848.2375,-5396.9721 4745.3041,-5724.9808 4814.1038,-5814 4894.7217,-5918.3106 5014.5857,-5804.6123 5095.1038,-5909 5165.7138,-6000.5424 5090.2399,-6319.8523 5131.1038,-6428 5230.216,-6690.304 5422.5929,-6664.1097 5514.5698,-6929 5557.9639,-7053.9734 5494.6301,-9190.1161 5550.5698,-9310 5575.7021,-9363.8609 5632.4102,-9405.1482 5671.8603,-9428.7407"/>
+<polygon fill="#000000" stroke="#000000" points="5670.5898,-9432.0517 5680.9904,-9434.071 5674.1191,-9426.0065 5670.5898,-9432.0517"/>
+</g>
+<!-- l2_allocate&#45;&gt;qcow2_cache_entry_mark_dirty -->
+<g id="edge586" class="edge">
+<title>l2_allocate&#45;&gt;qcow2_cache_entry_mark_dirty</title>
+<path fill="none" stroke="#000000" d="M2175.5759,-4349.8049C2212.3473,-4318.9508 2295.3111,-4255.2413 2378.4314,-4232 2458.2728,-4209.6755 2690.6927,-4175.6465 2751.4983,-4232 2828.8147,-4303.6555 2740.7386,-4610.5231 2787.4983,-4705 2891.2477,-4914.6235 3040.7673,-4867.4334 3180.4983,-5055 3203.0672,-5085.2952 3188.5061,-5106.6307 3216.4983,-5132 3478.847,-5369.7663 3762.4922,-5108.5196 3967.7693,-5397 4023.2436,-5474.9591 3981.7316,-12192.8906 4003.7693,-12286 4036.4978,-12424.2777 4128.5277,-12570.3122 4168.023,-12628.6725"/>
+<polygon fill="#000000" stroke="#000000" points="4165.147,-12630.6673 4173.675,-12636.9541 4170.9288,-12626.7214 4165.147,-12630.6673"/>
+</g>
+<!-- l2_allocate&#45;&gt;qcow2_cache_get_empty -->
+<g id="edge585" class="edge">
+<title>l2_allocate&#45;&gt;qcow2_cache_get_empty</title>
+<path fill="none" stroke="#000000" d="M2171.2474,-4349.4496C2204.5517,-4312.8744 2287.7802,-4229.3761 2378.4314,-4199 2535.6473,-4146.3189 2628.498,-4087.8107 2751.4983,-4199 2810.4842,-4252.3219 2747.0897,-4486.5185 2787.4983,-4555 2895.4485,-4737.9462 3067.8403,-4646.9146 3180.4983,-4827 3236.3039,-4916.2061 3147.2689,-4981.758 3216.4983,-5061 3445.5692,-5323.2016 3757.8249,-5005.2474 3967.7693,-5283 4022.4942,-5355.4 3995.6369,-8459.6096 4003.7693,-8550 4041.5637,-8970.0753 4152.097,-9473.2585 4179.9654,-9596.0034"/>
+<polygon fill="#000000" stroke="#000000" points="4176.5531,-9596.7825 4182.1876,-9605.7548 4183.3782,-9595.2271 4176.5531,-9596.7825"/>
+</g>
+<!-- l2_allocate&#45;&gt;qcow2_write_l1_entry -->
+<g id="edge588" class="edge">
+<title>l2_allocate&#45;&gt;qcow2_write_l1_entry</title>
+<path fill="none" stroke="#000000" d="M2160.0006,-4385.2233C2176.1615,-4453.3123 2241.3631,-4696.1829 2378.4314,-4839 2507.9804,-4973.9825 2609.5421,-4912.1325 2751.4983,-5034 2772.0024,-5051.6026 2768.1058,-5064.1797 2787.4983,-5083 2939.753,-5230.7627 3068.1023,-5174.0487 3180.4983,-5354 3237.4042,-5445.1091 3181.7941,-5491.3399 3216.4983,-5593 3331.2345,-5929.1012 3461.4987,-5966.3579 3605.4983,-6291 3698,-6499.5419 3773.6755,-6765.2177 3797.1097,-6850.9728"/>
+<polygon fill="#000000" stroke="#000000" points="3793.766,-6852.0153 3799.7667,-6860.747 3800.5209,-6850.179 3793.766,-6852.0153"/>
+</g>
+<!-- trace_qcow2_l2_allocate -->
+<g id="node238" class="node">
+<title>trace_qcow2_l2_allocate</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-4367" rx="125.5" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-4363.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_l2_allocate</text>
+</g>
+<!-- l2_allocate&#45;&gt;trace_qcow2_l2_allocate -->
+<g id="edge589" class="edge">
+<title>l2_allocate&#45;&gt;trace_qcow2_l2_allocate</title>
+<path fill="none" stroke="#000000" d="M2217.1394,-4367C2273.0179,-4367 2357.5714,-4367 2429.3197,-4367"/>
+<polygon fill="#000000" stroke="#000000" points="2429.3544,-4370.5001 2439.3543,-4367 2429.3543,-4363.5001 2429.3544,-4370.5001"/>
+</g>
+<!-- trace_qcow2_l2_allocate_get_empty -->
+<g id="node239" class="node">
+<title>trace_qcow2_l2_allocate_get_empty</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-4313" rx="179.5" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-4309.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_l2_allocate_get_empty</text>
+</g>
+<!-- l2_allocate&#45;&gt;trace_qcow2_l2_allocate_get_empty -->
+<g id="edge590" class="edge">
+<title>l2_allocate&#45;&gt;trace_qcow2_l2_allocate_get_empty</title>
+<path fill="none" stroke="#000000" d="M2211.9192,-4359.6048C2271.9159,-4351.6847 2368.9024,-4338.8818 2446.0543,-4328.6971"/>
+<polygon fill="#000000" stroke="#000000" points="2446.8651,-4332.1205 2456.3211,-4327.3418 2445.949,-4325.1807 2446.8651,-4332.1205"/>
+</g>
+<!-- trace_qcow2_l2_allocate_write_l2 -->
+<g id="node240" class="node">
+<title>trace_qcow2_l2_allocate_write_l2</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-4259" rx="168.5" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-4255.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_l2_allocate_write_l2</text>
+</g>
+<!-- l2_allocate&#45;&gt;trace_qcow2_l2_allocate_write_l2 -->
+<g id="edge591" class="edge">
+<title>l2_allocate&#45;&gt;trace_qcow2_l2_allocate_write_l2</title>
+<path fill="none" stroke="#000000" d="M2190.2778,-4351.9725C2233.4175,-4333.7068 2310.0508,-4303.1996 2378.4314,-4286 2397.7937,-4281.1299 2418.5227,-4277.0474 2438.867,-4273.6539"/>
+<polygon fill="#000000" stroke="#000000" points="2439.5037,-4277.0965 2448.8156,-4272.0429 2438.3847,-4270.1865 2439.5037,-4277.0965"/>
+</g>
+<!-- trace_qcow2_l2_allocate_write_l1 -->
+<g id="node241" class="node">
+<title>trace_qcow2_l2_allocate_write_l1</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-4475" rx="168.5" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-4471.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_l2_allocate_write_l1</text>
+</g>
+<!-- l2_allocate&#45;&gt;trace_qcow2_l2_allocate_write_l1 -->
+<g id="edge592" class="edge">
+<title>l2_allocate&#45;&gt;trace_qcow2_l2_allocate_write_l1</title>
+<path fill="none" stroke="#000000" d="M2190.2778,-4382.0275C2233.4175,-4400.2932 2310.0508,-4430.8004 2378.4314,-4448 2397.7937,-4452.8701 2418.5227,-4456.9526 2438.867,-4460.3461"/>
+<polygon fill="#000000" stroke="#000000" points="2438.3847,-4463.8135 2448.8156,-4461.9571 2439.5037,-4456.9035 2438.3847,-4463.8135"/>
+</g>
+<!-- trace_qcow2_l2_allocate_done -->
+<g id="node242" class="node">
+<title>trace_qcow2_l2_allocate_done</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-4421" rx="152.9733" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-4417.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_l2_allocate_done</text>
+</g>
+<!-- l2_allocate&#45;&gt;trace_qcow2_l2_allocate_done -->
+<g id="edge593" class="edge">
+<title>l2_allocate&#45;&gt;trace_qcow2_l2_allocate_done</title>
+<path fill="none" stroke="#000000" d="M2211.9192,-4374.3952C2273.5912,-4382.5364 2374.3476,-4395.837 2452.4696,-4406.1498"/>
+<polygon fill="#000000" stroke="#000000" points="2452.4776,-4409.6811 2462.8497,-4407.52 2453.3938,-4402.7413 2452.4776,-4409.6811"/>
+</g>
+<!-- count_cow_clusters&#45;&gt;be64_to_cpu -->
+<g id="edge614" class="edge">
+<title>count_cow_clusters&#45;&gt;be64_to_cpu</title>
+<path fill="none" stroke="#000000" d="M3513.1936,-1916.8606C3624.9336,-1915.1916 3809.2314,-1914.4038 3967.7693,-1923 4140.2657,-1932.3531 5344.3897,-2050.3149 5514.5698,-2080 5840.4765,-2136.8491 5917.7288,-2172.7388 6236.8408,-2260 6276.4344,-2270.8269 6919.8127,-2438.5274 6944.9204,-2471 7066.7325,-2628.5433 7077.1162,-5883.3523 7077.867,-6221.6488"/>
+<polygon fill="#000000" stroke="#000000" points="7074.3673,-6221.8422 7077.8886,-6231.8347 7081.3673,-6221.8273 7074.3673,-6221.8422"/>
+</g>
+<!-- count_cow_clusters&#45;&gt;abort -->
+<g id="edge615" class="edge">
+<title>count_cow_clusters&#45;&gt;abort</title>
+<path fill="none" stroke="#000000" d="M3465.7533,-1934.2716C3510.9038,-1949.8786 3572.6755,-1978.7909 3605.4983,-2027 3674.1261,-2127.7985 3575.055,-2196.7483 3641.4983,-2299 3734.1727,-2441.6198 3881.6004,-2352.358 3967.7693,-2499 4016.4472,-2581.84 3969.1701,-3273.3624 4003.7693,-3363 4095.0448,-3599.471 4277.0146,-3564.8186 4369.0369,-3801 4429.6136,-3956.4742 4344.9396,-4395.3398 4405.0369,-4551 4498.9763,-4794.3159 4684.1876,-4760.6751 4778.1038,-5004 4838.426,-5160.2872 4733.788,-5609.9836 4814.1038,-5757 4887.5963,-5891.5263 5024.0173,-5821.187 5095.1038,-5957 5133.1971,-6029.7784 5116.2034,-8833.2177 5131.1038,-8914 5167.4951,-9111.295 5271.4683,-9332.1997 5309.0617,-9407.881"/>
+<polygon fill="#000000" stroke="#000000" points="5306.1091,-9409.8022 5313.7117,-9417.1813 5312.3701,-9406.6717 5306.1091,-9409.8022"/>
+</g>
+<!-- count_cow_clusters&#45;&gt;assert -->
+<g id="edge616" class="edge">
+<title>count_cow_clusters&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M3512.7465,-1921.4726C3663.9665,-1926.0818 3933.9424,-1938.2612 3967.7693,-1967 4017.3876,-2009.1549 3956.8013,-2063.911 4003.7693,-2109 4130.6223,-2230.7783 4606.4927,-2233.6429 4778.1038,-2272 4919.3959,-2303.5805 4964.5303,-2284.4593 5095.1038,-2347 5113.3848,-2355.7561 5112.7719,-2366.3511 5131.1038,-2375 5289.0684,-2449.5271 5375.7626,-2354.9827 5514.5698,-2461 5541.746,-2481.7565 5523.7832,-2507.7429 5550.5698,-2529 5668.0379,-2622.2196 5784.7315,-2496.6593 5876.8408,-2615 5940.0741,-2696.2411 5845.2122,-6243.3796 5912.8408,-6321 6008.4686,-6430.7563 6141.2948,-6259.1726 6236.8408,-6369 6276.7428,-6414.8662 6260.5593,-10686.4598 6272.8408,-10746 6310.7598,-10929.829 6419.8058,-11131.0633 6460.3844,-11201.7281"/>
+<polygon fill="#000000" stroke="#000000" points="6457.3879,-11203.538 6465.4234,-11210.4432 6463.4479,-11200.0341 6457.3879,-11203.538"/>
+</g>
+<!-- count_cow_clusters&#45;&gt;qcow2_get_cluster_type -->
+<g id="edge617" class="edge">
+<title>count_cow_clusters&#45;&gt;qcow2_get_cluster_type</title>
+<path fill="none" stroke="#000000" d="M3416.9969,-1937.021C3444.9739,-2022.0592 3563.0612,-2392.1852 3605.4983,-2706 3645.8941,-3004.7205 3623.0816,-3761.1236 3641.4983,-4062 3683.0871,-4741.444 3781.3993,-5569.5881 3801.1445,-5732.4463"/>
+<polygon fill="#000000" stroke="#000000" points="3797.6986,-5733.104 3802.3795,-5742.6087 3804.6475,-5732.2595 3797.6986,-5733.104"/>
+</g>
+<!-- do_alloc_cluster_offset&#45;&gt;has_data_file -->
+<g id="edge618" class="edge">
+<title>do_alloc_cluster_offset&#45;&gt;has_data_file</title>
+<path fill="none" stroke="#000000" d="M2273.299,-2107.3849C2297.1596,-2111.2092 2321.3751,-2117.8643 2342.4314,-2129 2363.8679,-2140.3368 2356.3401,-2159.9987 2378.4314,-2170 2416.1936,-2187.096 2719.8797,-2196.8053 2751.4983,-2170 2826.0695,-2106.7808 2717.5739,-2021.3236 2787.4983,-1953 2925.2436,-1818.408 3024.3938,-1905.5894 3216.4983,-1892 3913.8672,-1842.6683 4092.6582,-1943.4449 4778.1038,-2081 5105.7876,-2146.7595 5198.0383,-2125.7211 5514.5698,-2233 5683.9189,-2290.3958 5748.3641,-2283.6331 5876.8408,-2408 6149.3733,-2671.8144 6044.0915,-2861.4347 6272.8408,-3164 6521.0376,-3492.2882 6781.0694,-3423.4716 6944.9204,-3801 6974.344,-3868.7947 6978.3052,-9048.1418 6980.9204,-9122 7002.1611,-9721.8632 7062.5305,-10453.6036 7075.4626,-10606.2708"/>
+<polygon fill="#000000" stroke="#000000" points="7072.0089,-10606.9655 7076.343,-10616.6333 7078.9838,-10606.3728 7072.0089,-10606.9655"/>
+</g>
+<!-- do_alloc_cluster_offset&#45;&gt;assert -->
+<g id="edge619" class="edge">
+<title>do_alloc_cluster_offset&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M2271.4848,-2102.5115C2296.6419,-2106.392 2321.8553,-2114.2996 2342.4314,-2129 2372.191,-2150.2614 2347.4244,-2183.603 2378.4314,-2203 2448.7156,-2246.9677 2687.2707,-2255.42 2751.4983,-2203 2813.3537,-2152.5161 2727.9325,-2080.1661 2787.4983,-2027 2923.2593,-1905.8248 3424.0223,-1975.5489 3605.4983,-1989 3767.8412,-2001.0329 3846.5616,-1934.3322 3967.7693,-2043 4014.6447,-2085.0257 3958.4359,-2136.3155 4003.7693,-2180 4096.1923,-2269.0612 5005.2218,-2406.9476 5131.1038,-2432 5300.7873,-2465.7696 5379.5762,-2390.7891 5514.5698,-2499 5547.2207,-2525.173 5519.8851,-2557.5472 5550.5698,-2586 5662.4729,-2689.7639 5786.7034,-2569.8559 5876.8408,-2693 5936.9912,-2775.1764 5885.2551,-6260.9691 5912.8408,-6359 5988.8622,-6629.1559 6160.8812,-6630.8267 6236.8408,-6901 6294.6589,-7106.6472 6229.5662,-10536.8087 6272.8408,-10746 6310.8644,-10929.8074 6419.8461,-11131.055 6460.396,-11201.7257"/>
+<polygon fill="#000000" stroke="#000000" points="6457.3983,-11203.5335 6465.4314,-11210.4415 6463.4595,-11200.0318 6457.3983,-11203.5335"/>
+</g>
+<!-- do_alloc_cluster_offset&#45;&gt;qcow2_alloc_clusters -->
+<g id="edge622" class="edge">
+<title>do_alloc_cluster_offset&#45;&gt;qcow2_alloc_clusters</title>
+<path fill="none" stroke="#000000" d="M2162.4683,-2124.0606C2191.1552,-2203.9961 2305.6289,-2534.4868 2342.4314,-2817 2393.9767,-3212.6858 2324.1554,-16786.6795 2378.4314,-17182 2413.7242,-17439.0562 2520.3621,-17736.6391 2554.4008,-17827.3595"/>
+<polygon fill="#000000" stroke="#000000" points="2551.2002,-17828.7916 2558.0046,-17836.9126 2557.7497,-17826.3208 2551.2002,-17828.7916"/>
+</g>
+<!-- do_alloc_cluster_offset&#45;&gt;qemu_coroutine_self -->
+<g id="edge620" class="edge">
+<title>do_alloc_cluster_offset&#45;&gt;qemu_coroutine_self</title>
+<path fill="none" stroke="#000000" d="M2265.3056,-2099.3501C2292.9932,-2102.7443 2320.937,-2111.2151 2342.4314,-2129 2382.7154,-2162.332 2336.1797,-2210.2002 2378.4314,-2241 2512.4183,-2338.6711 2593.2685,-2290.5526 2751.4983,-2241 2770.0877,-2235.1784 2768.971,-2222.0163 2787.4983,-2216 3133.301,-2103.7097 3250.7079,-2127.549 3605.4983,-2207 3988.8756,-2292.8527 4038.0949,-2443.6347 4405.0369,-2584 4479.7732,-2612.5886 5027.7443,-2746.8084 5095.1038,-2790 5115.5174,-2803.0894 5110.8397,-2817.6802 5131.1038,-2831 5280.7824,-2929.3855 5362.4244,-2860.474 5514.5698,-2955 5534.0586,-2967.1081 5530.3952,-2981.0728 5550.5698,-2992 5568.4536,-3001.6865 5588.853,-3008.4649 5609.0278,-3013.2023"/>
+<polygon fill="#000000" stroke="#000000" points="5608.3842,-3016.6443 5618.9018,-3015.3678 5609.8838,-3009.8068 5608.3842,-3016.6443"/>
+</g>
+<!-- do_alloc_cluster_offset&#45;&gt;start_of_cluster -->
+<g id="edge621" class="edge">
+<title>do_alloc_cluster_offset&#45;&gt;start_of_cluster</title>
+<path fill="none" stroke="#000000" d="M2262.8736,-2113.5139C2292.5575,-2109.9418 2322.166,-2100.0711 2342.4314,-2078 2427.3709,-1985.4921 2286.8422,-1599.9294 2378.4314,-1514 2438.8915,-1457.276 2669.4655,-1502.0142 2751.4983,-1514 2775.9953,-1517.5793 3581.9275,-1761.428 3605.4983,-1769 4146.362,-1942.7499 4271.0861,-2018.1037 4814.1038,-2185 4852.6454,-2196.8458 5485.7142,-2346.8374 5514.5698,-2375 5554.723,-2414.1889 5507.3403,-2460.2333 5550.5698,-2496 5606.7179,-2542.4552 5827.4434,-2475.422 5876.8408,-2529 5911.3421,-2566.4212 5905.5762,-4310.6224 5912.8408,-4361 6035.8049,-5213.7071 6399.4062,-6215.6826 6465.4798,-6393.3836"/>
+<polygon fill="#000000" stroke="#000000" points="6462.2973,-6394.8667 6469.0699,-6403.0142 6468.8564,-6392.4215 6462.2973,-6394.8667"/>
+</g>
+<!-- trace_qcow2_do_alloc_clusters_offset -->
+<g id="node250" class="node">
+<title>trace_qcow2_do_alloc_clusters_offset</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-2089" rx="186.5669" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-2085.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_do_alloc_clusters_offset</text>
+</g>
+<!-- do_alloc_cluster_offset&#45;&gt;trace_qcow2_do_alloc_clusters_offset -->
+<g id="edge623" class="edge">
+<title>do_alloc_cluster_offset&#45;&gt;trace_qcow2_do_alloc_clusters_offset</title>
+<path fill="none" stroke="#000000" d="M2269.5742,-2101.2758C2304.7334,-2099.8147 2344.3883,-2098.1667 2382.9612,-2096.5637"/>
+<polygon fill="#000000" stroke="#000000" points="2383.426,-2100.0475 2393.2721,-2096.1352 2383.1353,-2093.0535 2383.426,-2100.0475"/>
+</g>
+<!-- trace_qcow2_cluster_alloc_phys -->
+<g id="node251" class="node">
+<title>trace_qcow2_cluster_alloc_phys</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-2143" rx="161.3716" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-2139.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_cluster_alloc_phys</text>
+</g>
+<!-- do_alloc_cluster_offset&#45;&gt;trace_qcow2_cluster_alloc_phys -->
+<g id="edge624" class="edge">
+<title>do_alloc_cluster_offset&#45;&gt;trace_qcow2_cluster_alloc_phys</title>
+<path fill="none" stroke="#000000" d="M2257.2783,-2115.1698C2309.2855,-2119.8739 2373.3458,-2125.6681 2429.5255,-2130.7495"/>
+<polygon fill="#000000" stroke="#000000" points="2429.2806,-2134.2416 2439.5553,-2131.6567 2429.9112,-2127.2701 2429.2806,-2134.2416"/>
+</g>
+<!-- qcow2_alloc_clusters_at -->
+<g id="node252" class="node">
+<title>qcow2_alloc_clusters_at</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-6347" rx="124.2781" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-6343.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_alloc_clusters_at</text>
+</g>
+<!-- do_alloc_cluster_offset&#45;&gt;qcow2_alloc_clusters_at -->
+<g id="edge625" class="edge">
+<title>do_alloc_cluster_offset&#45;&gt;qcow2_alloc_clusters_at</title>
+<path fill="none" stroke="#000000" d="M2162.3784,-2124.0726C2190.6864,-2204.0587 2303.7966,-2534.7315 2342.4314,-2817 2412.5039,-3328.9554 2334.8035,-4627.1165 2378.4314,-5142 2418.5901,-5615.9413 2531.9443,-6186.1719 2559.0765,-6318.5919"/>
+<polygon fill="#000000" stroke="#000000" points="2555.7145,-6319.6197 2561.1568,-6328.7099 2562.5711,-6318.2099 2555.7145,-6319.6197"/>
+</g>
+<!-- qcow2_alloc_clusters_at&#45;&gt;assert -->
+<g id="edge626" class="edge">
+<title>qcow2_alloc_clusters_at&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M2634.5626,-6331.9792C2840.7915,-6286.7199 3465.5801,-6144.1845 3967.7693,-5973 4150.7702,-5910.6193 4225.4779,-5934.5047 4369.0369,-5805 4393.8468,-5782.6189 4382.3029,-5763.4869 4405.0369,-5739 4539.3426,-5594.3386 4635.685,-5634.6814 4778.1038,-5498 4798.1215,-5478.7888 4789.4695,-5459.7644 4814.1038,-5447 4924.9909,-5389.5432 4970.5421,-5437.9654 5095.1038,-5447 5182.6522,-5453.35 5819.1673,-5494.8274 5876.8408,-5561 5961.382,-5657.9995 5844.7699,-10083.81 5912.8408,-10193 5998.0135,-10329.6222 6146.0042,-10222.0763 6236.8408,-10355 6286.0721,-10427.0414 6251.6581,-10661.3538 6272.8408,-10746 6318.3144,-10927.7126 6422.3246,-11129.5658 6460.9982,-11201.0969"/>
+<polygon fill="#000000" stroke="#000000" points="6458.1562,-11203.197 6466.0087,-11210.3096 6464.3056,-11199.8526 6458.1562,-11203.197"/>
+</g>
+<!-- qcow2_alloc_clusters_at&#45;&gt;update_refcount -->
+<g id="edge628" class="edge">
+<title>qcow2_alloc_clusters_at&#45;&gt;update_refcount</title>
+<path fill="none" stroke="#000000" d="M2687.3675,-6343.9762C2711.9132,-6349.3692 2735.1485,-6359.9082 2751.4983,-6379 2793.548,-6428.102 2784.4261,-8641.4264 2787.4983,-8706 2835.2894,-9710.5099 2960.3404,-10940.7723 2981.0679,-11140.8999"/>
+<polygon fill="#000000" stroke="#000000" points="2977.5912,-11141.307 2982.1049,-11150.8923 2984.5538,-11140.5844 2977.5912,-11141.307"/>
+</g>
+<!-- qcow2_alloc_clusters_at&#45;&gt;qcow2_get_refcount -->
+<g id="edge627" class="edge">
+<title>qcow2_alloc_clusters_at&#45;&gt;qcow2_get_refcount</title>
+<path fill="none" stroke="#000000" d="M2661.7852,-6358.3733C2907.9183,-6388.2159 3542.6049,-6471.3401 3605.4983,-6542 3669.9881,-6614.4535 3587.0299,-6896.7402 3641.4983,-6977 3732.4128,-7110.9636 3868.0389,-7011.4635 3967.7693,-7139 4013.4704,-7197.4432 3985.507,-7230.0925 4003.7693,-7302 4063.8711,-7538.6494 4150.2835,-7820.7477 4177.7078,-7909.1268"/>
+<polygon fill="#000000" stroke="#000000" points="4174.4438,-7910.4177 4180.7541,-7918.9283 4181.1284,-7908.3401 4174.4438,-7910.4177"/>
+</g>
+<!-- qcow2_alloc_cluster_link_l2&#45;&gt;be64_to_cpu -->
+<g id="edge634" class="edge">
+<title>qcow2_alloc_cluster_link_l2&#45;&gt;be64_to_cpu</title>
+<path fill="none" stroke="#000000" d="M1446.8295,-12895.3927C1793.2796,-12881.3775 2692.6023,-12847.7699 2751.4983,-12874 2773.347,-12883.7306 2766.5654,-12902.4299 2787.4983,-12914 3110.4436,-13092.4992 3354.3531,-12785.6637 3605.4983,-13056 3660.9723,-13115.713 3584.8164,-13362.4322 3641.4983,-13421 3743.216,-13526.1021 3866.0375,-13358.9115 3967.7693,-13464 4024.3052,-13522.4013 3943.5311,-13773.4255 4003.7693,-13828 4159.1722,-13968.7916 5700.4529,-13710.4003 5876.8408,-13597 6386.0732,-13269.6132 6488.4757,-13070.6833 6678.8408,-12496 6709.6672,-12402.9399 6664.158,-9050.9148 6714.8408,-8967 6774.897,-8867.566 6882.8364,-8941.1806 6944.9204,-8843 7017.1348,-8728.7992 7070.7603,-6553.3208 7077.2577,-6278.4615"/>
+<polygon fill="#000000" stroke="#000000" points="7080.7643,-6278.2174 7077.5006,-6268.1378 7073.7662,-6278.0526 7080.7643,-6278.2174"/>
+</g>
+<!-- qcow2_alloc_cluster_link_l2&#45;&gt;g_free -->
+<g id="edge637" class="edge">
+<title>qcow2_alloc_cluster_link_l2&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M1415.1599,-12888.633C1450.3453,-12890.1002 1487.1418,-12898.8843 1512.3645,-12924 1608.1488,-13019.378 1451.6796,-13131.535 1548.3645,-13226 1556.289,-13233.7426 2333.2779,-13295.7582 2342.4314,-13302 2371.6623,-13321.9326 2349.2613,-13352.9785 2378.4314,-13373 2515.8431,-13467.3153 2615.367,-13314.8457 2751.4983,-13411 2782.0264,-13432.5631 2757.8013,-13464.3058 2787.4983,-13487 2934.2131,-13599.1185 3484.1614,-13493.8125 3605.4983,-13633 3671.5543,-13708.7739 3574.2924,-14462.244 3641.4983,-14537 3739.4886,-14645.9987 3863.221,-14482.2748 3967.7693,-14585 4037.8161,-14653.8252 3932.3023,-14735.6507 4003.7693,-14803 4011.6295,-14810.4073 5539.8242,-14963.9128 5550.5698,-14965 5626.7955,-14972.7125 6167.1075,-15000.2652 6236.8408,-15032 6256.8719,-15041.1159 6252.9719,-15056.5358 6272.8408,-15066 6321.0271,-15088.9525 6382.5071,-15094.2705 6425.1192,-15094.7432"/>
+<polygon fill="#000000" stroke="#000000" points="6425.2481,-15098.2435 6435.2568,-15094.7685 6425.2656,-15091.2435 6425.2481,-15098.2435"/>
+</g>
+<!-- qcow2_alloc_cluster_link_l2&#45;&gt;cpu_to_be64 -->
+<g id="edge635" class="edge">
+<title>qcow2_alloc_cluster_link_l2&#45;&gt;cpu_to_be64</title>
+<path fill="none" stroke="#000000" d="M1417.8049,-12888.9819C1452.0963,-12890.8193 1487.6363,-12899.7525 1512.3645,-12924 1597.8607,-13007.8342 1461.8697,-13108.1964 1548.3645,-13191 1548.8644,-13191.4786 2341.8491,-13262.6259 2342.4314,-13263 2369.5638,-13280.4308 2351.6072,-13308.0985 2378.4314,-13326 2517.4372,-13418.7677 2610.4777,-13283.3246 2751.4983,-13373 2776.7821,-13389.0781 2762.3659,-13413.6861 2787.4983,-13430 2935.5382,-13526.0958 3014.4811,-13427.0958 3180.4983,-13487 3198.1363,-13493.3644 3198.7166,-13503.0488 3216.4983,-13509 3298.8637,-13536.5662 3545.9384,-13483.7815 3605.4983,-13547 3678.0853,-13624.0459 3569.6297,-14421.2836 3641.4983,-14499 3740.6171,-14606.184 3861.1587,-14437.2647 3967.7693,-14537 4032.1282,-14597.2083 3937.1274,-14674.3288 4003.7693,-14732 4228.6915,-14926.6452 6467.1132,-14626.0786 6678.8408,-14835 6706.3219,-14862.1168 6711.6658,-15490.5234 6714.8408,-15529 6824.0041,-16851.8769 7042.4272,-18472.8497 7074.0651,-18704.8511"/>
+<polygon fill="#000000" stroke="#000000" points="7070.6085,-18705.4077 7075.4293,-18714.8422 7077.5442,-18704.4606 7070.6085,-18705.4077"/>
+</g>
+<!-- qcow2_alloc_cluster_link_l2&#45;&gt;assert -->
+<g id="edge636" class="edge">
+<title>qcow2_alloc_cluster_link_l2&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M1365.9666,-12884.2284C1413.4369,-12870.2316 1484.7779,-12851.1468 1548.3645,-12842 1913.8307,-12789.4286 2009.4503,-12821.5003 2378.4314,-12808 2750.8496,-12794.3739 2843.8792,-12787.0008 3216.4983,-12781 3389.3647,-12778.2161 3473.1423,-12669.7684 3605.4983,-12781 3676.6513,-12840.7969 3570.3452,-12927.2031 3641.4983,-12987 3712.2569,-13046.4654 4935.5328,-13008.2797 5095.1038,-12851 5180.0695,-12767.2544 5049.3636,-12671.8967 5131.1038,-12585 5250.1474,-12458.4467 5389.4683,-12629.5683 5514.5698,-12509 5564.5576,-12460.8235 5511.0811,-12414.0999 5550.5698,-12357 5650.0501,-12213.1533 5790.2059,-12288.9296 5876.8408,-12137 5910.4733,-12078.0196 5866.2387,-11576.3768 5912.8408,-11527 5962.5988,-11474.2795 6172.3087,-11522.029 6236.8408,-11489 6344.6389,-11433.8266 6428.1177,-11308.8988 6460.8257,-11254.3311"/>
+<polygon fill="#000000" stroke="#000000" points="6463.9142,-11255.9842 6465.9874,-11245.5942 6457.8874,-11252.4236 6463.9142,-11255.9842"/>
+</g>
+<!-- qcow2_alloc_cluster_link_l2&#45;&gt;qcow2_cache_put -->
+<g id="edge639" class="edge">
+<title>qcow2_alloc_cluster_link_l2&#45;&gt;qcow2_cache_put</title>
+<path fill="none" stroke="#000000" d="M1320.5204,-12882.6818C1345.9451,-12829.1416 1428.1523,-12672.2775 1548.3645,-12602 1782.009,-12465.4085 2556.7714,-12600.9587 2751.4983,-12413 2812.0808,-12354.5232 2724.9127,-12283.3279 2787.4983,-12227 2929.7448,-12098.9761 3025.3008,-12198.2298 3216.4983,-12190 3389.2272,-12182.5651 3471.6777,-12080.5348 3605.4983,-12190 3667.9722,-12241.1036 3579.0244,-12316.8964 3641.4983,-12368 3697.6188,-12413.9066 3903.0799,-12400.7447 3967.7693,-12368 3991.88,-12355.7956 3980.2327,-12332.2778 4003.7693,-12319 4074.7541,-12278.9549 4311.3973,-12343.6204 4369.0369,-12286 4400.3614,-12254.686 4398.4929,-11932.806 4405.0369,-11889 4456.3887,-11545.2494 4556.9711,-11134.5961 4584.4744,-11025.0053"/>
+<polygon fill="#000000" stroke="#000000" points="4587.9277,-11025.6242 4586.9743,-11015.0724 4581.1394,-11023.9157 4587.9277,-11025.6242"/>
+</g>
+<!-- qcow2_alloc_cluster_link_l2&#45;&gt;qemu_coroutine_self -->
+<g id="edge638" class="edge">
+<title>qcow2_alloc_cluster_link_l2&#45;&gt;qemu_coroutine_self</title>
+<path fill="none" stroke="#000000" d="M1328.19,-12883.1083C1363.6668,-12844.7001 1453.3158,-12754.3336 1548.3645,-12711 1675.6532,-12652.9678 2648.159,-12500.4382 2787.4983,-12488 2961.4732,-12472.4701 3006.2093,-12476.519 3180.4983,-12488 3386.7261,-12501.5849 3435.2704,-12535.4151 3641.4983,-12549 3802.8679,-12559.63 4220.0575,-12594.915 4369.0369,-12532 4389.311,-12523.4381 4385.1727,-12507.4741 4405.0369,-12498 4556.0324,-12425.9838 4625.4946,-12516.5303 4778.1038,-12448 4797.3655,-12439.3504 4794.7722,-12425.4921 4814.1038,-12417 4871.6681,-12391.713 5053.0352,-12430.726 5095.1038,-12384 5150.42,-12322.5598 5103.8383,-9486.0472 5131.1038,-9408 5222.7687,-9145.6103 5423.6707,-9176.656 5514.5698,-8914 5566.7981,-8763.0844 5483.6836,-3310.0157 5550.5698,-3165 5575.4226,-3111.1166 5632.0432,-3069.9027 5671.5629,-3046.3272"/>
+<polygon fill="#000000" stroke="#000000" points="5673.3387,-3049.3433 5680.2149,-3041.2829 5669.8131,-3043.296 5673.3387,-3049.3433"/>
+</g>
+<!-- qcow2_alloc_cluster_link_l2&#45;&gt;qcow2_cache_set_dependency -->
+<g id="edge640" class="edge">
+<title>qcow2_alloc_cluster_link_l2&#45;&gt;qcow2_cache_set_dependency</title>
+<path fill="none" stroke="#000000" d="M1316.0501,-12919.349C1331.4747,-12987.6481 1395.3323,-13228.9121 1548.3645,-13340 1702.2334,-13451.6953 1781.4582,-13386.9701 1969.3645,-13416 2051.9716,-13428.7621 2277.1739,-13411.7671 2342.4314,-13464 2378.9833,-13493.2567 2351.6118,-13524.6241 2378.4314,-13563 2502.5772,-13740.6392 2659.1302,-13680.9489 2751.4983,-13877 2796.6665,-13972.8694 2715.3977,-17614.3301 2787.4983,-17692 2847.1239,-17756.2314 3118.6382,-17662.9176 3180.4983,-17725 3250.9948,-17795.7499 3150.3357,-18098.1814 3216.4983,-18173 3228.1434,-18186.1687 3242.8664,-18195.6783 3258.979,-18202.4641"/>
+<polygon fill="#000000" stroke="#000000" points="3258.0233,-18205.8458 3268.6137,-18206.1518 3260.5256,-18199.3083 3258.0233,-18205.8458"/>
+</g>
+<!-- qcow2_alloc_cluster_link_l2&#45;&gt;qcow2_cache_entry_mark_dirty -->
+<g id="edge641" class="edge">
+<title>qcow2_alloc_cluster_link_l2&#45;&gt;qcow2_cache_entry_mark_dirty</title>
+<path fill="none" stroke="#000000" d="M1342.3325,-12883.3679C1386.1312,-12858.6322 1470.63,-12814.1778 1548.3645,-12792 1905.8479,-12690.009 2007.6234,-12715.4199 2378.4314,-12689 2980.7633,-12646.0841 3698.6386,-12648.4645 4018.3834,-12652.3012"/>
+<polygon fill="#000000" stroke="#000000" points="4018.6161,-12655.8042 4028.6581,-12652.4267 4018.7016,-12648.8047 4018.6161,-12655.8042"/>
+</g>
+<!-- qcow2_alloc_cluster_link_l2&#45;&gt;qcow2_need_accurate_refcounts -->
+<g id="edge642" class="edge">
+<title>qcow2_alloc_cluster_link_l2&#45;&gt;qcow2_need_accurate_refcounts</title>
+<path fill="none" stroke="#000000" d="M1411.8573,-12888.1876C1448.1648,-12889.1533 1486.5838,-12897.7131 1512.3645,-12924 1571.4474,-12984.2429 1488.8012,-13242.232 1548.3645,-13302 1609.051,-13362.8951 1848.2468,-13327.9149 1933.3645,-13340 2116.447,-13365.9943 2203.1342,-13294.3809 2342.4314,-13416 2380.8629,-13449.5542 2340.3577,-13491.0403 2378.4314,-13525 2379.2433,-13525.7242 3604.8039,-13779.1625 3605.4983,-13780 3674.0893,-13862.7259 3588.745,-15620.3763 3641.4983,-15714 3663.5351,-15753.1098 3707.2107,-15779.4999 3743.8281,-15795.7692"/>
+<polygon fill="#000000" stroke="#000000" points="3742.8846,-15799.1725 3753.4551,-15799.8902 3745.6393,-15792.7373 3742.8846,-15799.1725"/>
+</g>
+<!-- qcow2_alloc_cluster_link_l2&#45;&gt;g_try_new -->
+<g id="edge643" class="edge">
+<title>qcow2_alloc_cluster_link_l2&#45;&gt;g_try_new</title>
+<path fill="none" stroke="#000000" d="M1421.1637,-12889.4946C1454.2955,-12891.7794 1488.2711,-12900.8564 1512.3645,-12924 1587.2992,-12995.9808 1471.2941,-13085.3107 1548.3645,-13155 1679.4418,-13273.524 2196.6818,-13098.0688 2342.4314,-13198 2374.5885,-13220.0481 2347.6973,-13254.008 2378.4314,-13278 2511.2218,-13381.6607 2597.6359,-13276.4054 2751.4983,-13345 2770.0116,-13353.2536 2769.144,-13364.3986 2787.4983,-13373 2949.4016,-13448.8728 3008.1092,-13411.5511 3180.4983,-13459 3196.759,-13463.4757 3200.0477,-13467.2822 3216.4983,-13471 3301.4558,-13490.2 3546.568,-13454.8624 3605.4983,-13519 3676.3655,-13596.1294 3571.5342,-14383.0504 3641.4983,-14461 3739.4011,-14570.0773 3860.4355,-14409.1888 3967.7693,-14509 4021.7813,-14559.2265 3950.721,-14619.7567 4003.7693,-14671 4033.9003,-14700.1058 4080.4734,-14708.4286 4119.0463,-14709.5656"/>
+<polygon fill="#000000" stroke="#000000" points="4119.1298,-14713.067 4129.178,-14709.7079 4119.2282,-14706.0677 4119.1298,-14713.067"/>
+</g>
+<!-- qcow2_alloc_cluster_link_l2&#45;&gt;get_cluster_table -->
+<g id="edge644" class="edge">
+<title>qcow2_alloc_cluster_link_l2&#45;&gt;get_cluster_table</title>
+<path fill="none" stroke="#000000" d="M1320.6037,-12882.9771C1353.426,-12811.623 1472.9019,-12541.2385 1512.3645,-12304 1565.876,-11982.303 1533.951,-6759.7986 1548.3645,-6434 1590.3832,-5484.2159 1716.2437,-4322.252 1737.7286,-4128.1139"/>
+<polygon fill="#000000" stroke="#000000" points="1741.2101,-4128.4737 1738.834,-4118.1488 1734.2527,-4127.7019 1741.2101,-4128.4737"/>
+</g>
+<!-- trace_qcow2_cluster_link_l2 -->
+<g id="node256" class="node">
+<title>trace_qcow2_cluster_link_l2</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-12966" rx="143.7746" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-12962.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_cluster_link_l2</text>
+</g>
+<!-- qcow2_alloc_cluster_link_l2&#45;&gt;trace_qcow2_cluster_link_l2 -->
+<g id="edge645" class="edge">
+<title>qcow2_alloc_cluster_link_l2&#45;&gt;trace_qcow2_cluster_link_l2</title>
+<path fill="none" stroke="#000000" d="M1403.357,-12914.8246C1472.5033,-12925.3091 1567.5349,-12939.7185 1639.1434,-12950.5763"/>
+<polygon fill="#000000" stroke="#000000" points="1638.6754,-12954.0453 1649.0871,-12952.084 1639.7249,-12947.1244 1638.6754,-12954.0453"/>
+</g>
+<!-- perform_cow -->
+<g id="node257" class="node">
+<title>perform_cow</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-12928" rx="71.5" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-12924.3" font-family="Times,serif" font-size="14.00" fill="#000000">perform_cow</text>
+</g>
+<!-- qcow2_alloc_cluster_link_l2&#45;&gt;perform_cow -->
+<g id="edge646" class="edge">
+<title>qcow2_alloc_cluster_link_l2&#45;&gt;perform_cow</title>
+<path fill="none" stroke="#000000" d="M1449.6175,-12905.3981C1627.1166,-12911.0783 1930.3616,-12920.7825 2074.7967,-12925.4047"/>
+<polygon fill="#000000" stroke="#000000" points="2074.8108,-12928.9068 2084.9176,-12925.7285 2075.0347,-12921.9104 2074.8108,-12928.9068"/>
+</g>
+<!-- qcow2_mark_dirty -->
+<g id="node258" class="node">
+<title>qcow2_mark_dirty</title>
+<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-15845" rx="97.5" ry="18"/>
+<text text-anchor="middle" x="6074.8408" y="-15841.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_mark_dirty</text>
+</g>
+<!-- qcow2_alloc_cluster_link_l2&#45;&gt;qcow2_mark_dirty -->
+<g id="edge647" class="edge">
+<title>qcow2_alloc_cluster_link_l2&#45;&gt;qcow2_mark_dirty</title>
+<path fill="none" stroke="#000000" d="M1413.2664,-12888.376C1449.0953,-12889.5606 1486.815,-12898.222 1512.3645,-12924 1565.8492,-12977.9632 1494.3702,-13210.5467 1548.3645,-13264 1556.2379,-13271.7946 2333.2779,-13333.7582 2342.4314,-13340 2371.6623,-13359.9326 2351.3495,-13388.2333 2378.4314,-13411 2511.143,-13522.5655 2604.0995,-13433.7157 2751.4983,-13525 2771.277,-13537.249 2767.0603,-13551.8858 2787.4983,-13563 2868.7115,-13607.1638 3544.928,-13645.1626 3605.4983,-13715 3668.1616,-13787.2507 3595.5328,-14491.1308 3641.4983,-14575 3726.5223,-14730.1357 3863.0634,-14660.4068 3967.7693,-14803 3999.2171,-14845.827 3966.1356,-14879.4925 4003.7693,-14917 4124.2245,-15037.0513 4236.8494,-14924.0037 4369.0369,-15031 4394.404,-15051.5328 4384.5837,-15069.5687 4405.0369,-15095 4557.7415,-15284.8718 4601.744,-15340.5289 4814.1038,-15460 5220.0837,-15688.3995 5777.4734,-15796.9865 5988.8619,-15831.8983"/>
+<polygon fill="#000000" stroke="#000000" points="5988.5327,-15835.391 5998.9672,-15833.5545 5989.6649,-15828.4831 5988.5327,-15835.391"/>
+</g>
+<!-- qcow2_free_any_clusters -->
+<g id="node259" class="node">
+<title>qcow2_free_any_clusters</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-12841" rx="128.0773" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-12837.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_free_any_clusters</text>
+</g>
+<!-- qcow2_alloc_cluster_link_l2&#45;&gt;qcow2_free_any_clusters -->
+<g id="edge648" class="edge">
+<title>qcow2_alloc_cluster_link_l2&#45;&gt;qcow2_free_any_clusters</title>
+<path fill="none" stroke="#000000" d="M1398.5867,-12886.6816C1443.1872,-12879.8619 1498.5547,-12872.2777 1548.3645,-12868 1916.1245,-12836.4167 2009.3664,-12847.0008 2378.4314,-12841 2544.217,-12838.3044 2599.1833,-12775.4845 2751.4983,-12841 2772.8696,-12850.1925 2766.127,-12869.8075 2787.4983,-12879 2981.3426,-12962.3786 3240.7184,-12897.0564 3354.022,-12860.9117"/>
+<polygon fill="#000000" stroke="#000000" points="3355.1135,-12864.2372 3363.5515,-12857.8301 3352.9596,-12857.5768 3355.1135,-12864.2372"/>
+</g>
+<!-- qcow2_alloc_cluster_abort&#45;&gt;qcow2_free_clusters -->
+<g id="edge684" class="edge">
+<title>qcow2_alloc_cluster_abort&#45;&gt;qcow2_free_clusters</title>
+<path fill="none" stroke="#000000" d="M3545.3027,-2730.7378C3568.31,-2736.591 3589.8137,-2747.1209 3605.4983,-2765 3686.7285,-2857.5959 3558.7957,-3781.7167 3641.4983,-3873 3739.7019,-3981.3927 3871.1132,-3806.2251 3967.7693,-3916 4007.9981,-3961.6889 3998.2332,-12621.3767 4003.7693,-12682 4039.925,-13077.9194 4150.7625,-13550.6434 4179.526,-13669.0683"/>
+<polygon fill="#000000" stroke="#000000" points="4176.1322,-13669.9248 4181.9017,-13678.8109 4182.9329,-13668.2663 4176.1322,-13669.9248"/>
+</g>
+<!-- perform_cow&#45;&gt;qemu_vfree -->
+<g id="edge649" class="edge">
+<title>perform_cow&#45;&gt;qemu_vfree</title>
+<path fill="none" stroke="#000000" d="M2167.9687,-12945.9508C2197.9466,-12988.9756 2280.4852,-13098.2423 2378.4314,-13150 2527.6608,-13228.8572 2603.3964,-13140.045 2751.4983,-13221 2771.912,-13232.1585 2767.101,-13247.8113 2787.4983,-13259 2943.4755,-13344.5599 3026.167,-13246.5058 3180.4983,-13335 3201.535,-13347.0626 3195.1924,-13364.4195 3216.4983,-13376 3370.021,-13459.4454 3488.7839,-13302.9611 3605.4983,-13433 3676.5739,-13512.1899 3568.6709,-14312.4181 3641.4983,-14390 3691.3746,-14443.1325 3907.4328,-14382.1318 3967.7693,-14423 3996.4078,-14442.398 3974.2308,-14474.0021 4003.7693,-14492 4135.6147,-14572.3337 6541.3012,-14518.8658 7002.0032,-14507.859"/>
+<polygon fill="#000000" stroke="#000000" points="7002.2887,-14511.3532 7012.202,-14507.6146 7002.121,-14504.3552 7002.2887,-14511.3532"/>
+</g>
+<!-- perform_cow&#45;&gt;assert -->
+<g id="edge650" class="edge">
+<title>perform_cow&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M2186.9322,-12944.3938C2229.028,-12965.7886 2307.1674,-13002.5511 2378.4314,-13020 2459.2709,-13039.7934 2684.705,-13003.3465 2751.4983,-13053 2786.0727,-13078.7023 2753.0943,-13117.07 2787.4983,-13143 2927.7045,-13248.6726 3031.5944,-13089.9831 3180.4983,-13183 3206.23,-13199.074 3191.5714,-13223.7042 3216.4983,-13241 3361.37,-13341.5213 3490.3124,-13185.4913 3605.4983,-13319 3656.9528,-13378.6395 3584.404,-13972.735 3641.4983,-14027 3657.4204,-14042.1331 4314.2902,-14042.9169 4369.0369,-14026 4564.6294,-13965.5613 4996.0902,-13638.1802 5095.1038,-13459 5138.7867,-13379.9491 5081.3935,-13334.4064 5131.1038,-13259 5243.4841,-13088.5284 5357.217,-13136.1153 5514.5698,-13006 5692.4207,-12858.9348 5786.0805,-12846.1831 5876.8408,-12634 5920.2609,-12532.4907 5837.9773,-11722.1474 5912.8408,-11641 5961.9969,-11587.7179 6175.4228,-11641.5115 6236.8408,-11603 6371.4987,-11518.5643 6444.1431,-11327.4087 6467.4282,-11255.789"/>
+<polygon fill="#000000" stroke="#000000" points="6470.809,-11256.7069 6470.5071,-11246.1164 6464.1387,-11254.5837 6470.809,-11256.7069"/>
+</g>
+<!-- perform_cow&#45;&gt;BLKDBG_EVENT -->
+<g id="edge651" class="edge">
+<title>perform_cow&#45;&gt;BLKDBG_EVENT</title>
+<path fill="none" stroke="#000000" d="M2179.1265,-12945.2296C2218.0776,-12973.1228 2300.0224,-13027.6002 2378.4314,-13053 2457.8224,-13078.7179 2684.8919,-13045.7214 2751.4983,-13096 2784.8972,-13121.2116 2756.6539,-13154.7204 2787.4983,-13183 2922.4994,-13306.7755 3006.2813,-13250.4833 3180.4983,-13307 3196.5407,-13312.2042 3200.2423,-13314.5069 3216.4983,-13319 3387.1628,-13366.1713 3491.6952,-13269.352 3605.4983,-13405 3665.4696,-13476.483 3577.9733,-14175.6555 3641.4983,-14244 3691.1938,-14297.4658 3909.166,-14238.4812 3967.7693,-14282 4000.0511,-14305.9724 3970.1528,-14342.9383 4003.7693,-14365 4071.631,-14409.536 4309.8594,-14420.5579 4369.0369,-14365 4461.5674,-14278.1291 4333.1593,-13899.6043 4405.0369,-13795 4508.3323,-13644.6731 4671.0299,-13771.6594 4778.1038,-13624 4860.8248,-13509.9244 4743.7771,-13431.1071 4814.1038,-13309 4891.7842,-13174.1247 5024.4654,-13238.6932 5095.1038,-13100 5136.9353,-13017.867 5070.9758,-9851.8592 5131.1038,-9782 5243.7264,-9651.1504 5367.1105,-9809.7844 5514.5698,-9720 5611.9525,-9660.706 5677.0418,-9534.2722 5702.1307,-9478.4559"/>
+<polygon fill="#000000" stroke="#000000" points="5705.3819,-9479.7576 5706.2156,-9469.1956 5698.9773,-9476.9324 5705.3819,-9479.7576"/>
+</g>
+<!-- perform_cow&#45;&gt;QEMU_ALIGN_UP -->
+<g id="edge652" class="edge">
+<title>perform_cow&#45;&gt;QEMU_ALIGN_UP</title>
+<path fill="none" stroke="#000000" d="M2171.5711,-12945.6572C2204.8694,-12983.5511 2284.3621,-13076.0554 2342.4314,-13160 2360.3407,-13185.8896 2353.0334,-13202.4001 2378.4314,-13221 2515.7111,-13321.5353 2597.8261,-13233.9388 2751.4983,-13307 2769.8044,-13315.7034 2768.7605,-13327.2695 2787.4983,-13335 2950.1632,-13402.1095 3029.0456,-13293.414 3180.4983,-13383 3204.0668,-13396.941 3192.9384,-13419.0444 3216.4983,-13433 3291.4378,-13477.3902 3546.568,-13416.8624 3605.4983,-13481 3676.3655,-13558.1294 3571.5342,-14345.0504 3641.4983,-14423 3739.4011,-14532.0773 3860.5645,-14371.0502 3967.7693,-14471 4022.3513,-14521.8881 3948.4581,-14584.9055 4003.7693,-14635 4124.9267,-14744.7304 4257.1983,-14558.7859 4369.0369,-14678 4420.3479,-14732.6948 4385.2194,-15279.6701 4405.0369,-15352 4441.521,-15485.1597 4532.6813,-15625.2709 4572.4797,-15682.4061"/>
+<polygon fill="#000000" stroke="#000000" points="4569.7983,-15684.6779 4578.4099,-15690.8497 4575.5267,-15680.6547 4569.7983,-15684.6779"/>
+</g>
+<!-- perform_cow&#45;&gt;qemu_try_blockalign -->
+<g id="edge653" class="edge">
+<title>perform_cow&#45;&gt;qemu_try_blockalign</title>
+<path fill="none" stroke="#000000" d="M2188.3604,-12911.8099C2317.2536,-12847.5268 2793.0258,-12610.244 2940.2729,-12536.8072"/>
+<polygon fill="#000000" stroke="#000000" points="2942.1028,-12539.8058 2949.4895,-12532.2106 2938.9786,-12533.5416 2942.1028,-12539.8058"/>
+</g>
+<!-- perform_cow&#45;&gt;qcow2_cache_depends_on_flush -->
+<g id="edge654" class="edge">
+<title>perform_cow&#45;&gt;qcow2_cache_depends_on_flush</title>
+<path fill="none" stroke="#000000" d="M2162.5429,-12945.9936C2191.0543,-13024.2267 2303.3506,-13343.1162 2342.4314,-13616 2399.9057,-14017.3176 2346.7729,-15035.8257 2378.4314,-15440 2420.5107,-15977.2142 2534.2425,-16626.5858 2559.8131,-16768.6682"/>
+<polygon fill="#000000" stroke="#000000" points="2556.4084,-16769.5099 2561.6293,-16778.729 2563.2971,-16768.2663 2556.4084,-16769.5099"/>
+</g>
+<!-- perform_cow&#45;&gt;qemu_co_mutex_lock -->
+<g id="edge655" class="edge">
+<title>perform_cow&#45;&gt;qemu_co_mutex_lock</title>
+<path fill="none" stroke="#000000" d="M2165.0558,-12910.1185C2197.4164,-12845.8039 2306.3722,-12619.3807 2342.4314,-12418 2354.2578,-12351.9528 2339.4666,-2810.6246 2378.4314,-2756 2397.9233,-2728.6742 2429.7767,-2712.7419 2461.6902,-2703.4853"/>
+<polygon fill="#000000" stroke="#000000" points="2462.8367,-2706.8014 2471.5827,-2700.8217 2461.0166,-2700.0421 2462.8367,-2706.8014"/>
+</g>
+<!-- perform_cow&#45;&gt;qemu_co_mutex_unlock -->
+<g id="edge656" class="edge">
+<title>perform_cow&#45;&gt;qemu_co_mutex_unlock</title>
+<path fill="none" stroke="#000000" d="M2165.0555,-12910.1185C2197.4153,-12845.8037 2306.3686,-12619.38 2342.4314,-12418 2354.1463,-12352.5819 2339.8367,-2902.1038 2378.4314,-2848 2397.0311,-2821.926 2426.8857,-2806.2256 2457.3077,-2796.8"/>
+<polygon fill="#000000" stroke="#000000" points="2458.5497,-2800.0846 2467.1914,-2793.955 2456.6134,-2793.3578 2458.5497,-2800.0846"/>
+</g>
+<!-- bdrv_opt_mem_align -->
+<g id="node260" class="node">
+<title>bdrv_opt_mem_align</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-13123" rx="108" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-13119.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_opt_mem_align</text>
+</g>
+<!-- perform_cow&#45;&gt;bdrv_opt_mem_align -->
+<g id="edge657" class="edge">
+<title>perform_cow&#45;&gt;bdrv_opt_mem_align</title>
+<path fill="none" stroke="#000000" d="M2173.6825,-12945.6692C2209.2043,-12979.8248 2292.8971,-13054.7314 2378.4314,-13091 2403.109,-13101.4639 2431.0007,-13108.5083 2457.5523,-13113.2501"/>
+<polygon fill="#000000" stroke="#000000" points="2457.2099,-13116.7418 2467.6533,-13114.957 2458.3763,-13109.8396 2457.2099,-13116.7418"/>
+</g>
+<!-- qemu_iovec_init -->
+<g id="node261" class="node">
+<title>qemu_iovec_init</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-7403" rx="86.5" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-7399.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_iovec_init</text>
+</g>
+<!-- perform_cow&#45;&gt;qemu_iovec_init -->
+<g id="edge658" class="edge">
+<title>perform_cow&#45;&gt;qemu_iovec_init</title>
+<path fill="none" stroke="#000000" d="M2165.0293,-12910.1138C2197.3005,-12845.7831 2305.992,-12619.3122 2342.4314,-12418 2366.1708,-12286.8497 2331.6329,-7744.7953 2378.4314,-7620 2409.8787,-7536.1408 2489.5403,-7462.7769 2533.9143,-7426.7139"/>
+<polygon fill="#000000" stroke="#000000" points="2536.154,-7429.4042 2541.7697,-7420.4201 2531.7771,-7423.9414 2536.154,-7429.4042"/>
+</g>
+<!-- qemu_iovec_add -->
+<g id="node262" class="node">
+<title>qemu_iovec_add</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-7349" rx="87.9851" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-7345.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_iovec_add</text>
+</g>
+<!-- perform_cow&#45;&gt;qemu_iovec_add -->
+<g id="edge659" class="edge">
+<title>perform_cow&#45;&gt;qemu_iovec_add</title>
+<path fill="none" stroke="#000000" d="M2165.0318,-12910.1142C2197.3117,-12845.7851 2306.0285,-12619.3188 2342.4314,-12418 2354.8922,-12349.088 2332.4081,-7428.7826 2378.4314,-7376 2403.5918,-7347.1443 2444.7167,-7339.0248 2481.9581,-7338.7147"/>
+<polygon fill="#000000" stroke="#000000" points="2482.3064,-7342.2184 2492.3426,-7338.8235 2482.3798,-7335.2188 2482.3064,-7342.2184"/>
+</g>
+<!-- do_perform_cow_read -->
+<g id="node263" class="node">
+<title>do_perform_cow_read</title>
+<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-13073" rx="113.9803" ry="18"/>
+<text text-anchor="middle" x="4954.6038" y="-13069.3" font-family="Times,serif" font-size="14.00" fill="#000000">do_perform_cow_read</text>
+</g>
+<!-- perform_cow&#45;&gt;do_perform_cow_read -->
+<g id="edge660" class="edge">
+<title>perform_cow&#45;&gt;do_perform_cow_read</title>
+<path fill="none" stroke="#000000" d="M2227.4707,-12928.1935C2376.6936,-12929.2196 2710.6415,-12934.9963 2751.4983,-12966 2790.1284,-12995.3141 2749.1877,-13039.2694 2787.4983,-13069 2931.6306,-13180.8526 3479.1891,-13007.3523 3605.4983,-13139 3668.4838,-13204.6477 3575.7689,-13894.0998 3641.4983,-13957 3746.2653,-14057.2576 3836.3803,-14018.3566 3967.7693,-13957 3990.3528,-13946.4539 3983.1191,-13927.9572 4003.7693,-13914 4145.228,-13818.3897 4237.7031,-13904.1023 4369.0369,-13795 4394.7386,-13773.6489 4382.2333,-13753.4221 4405.0369,-13729 4539.2623,-13585.2481 4675.6457,-13658.8791 4778.1038,-13491 4822.9838,-13417.4635 4757.3025,-13169.7722 4814.1038,-13105 4821.8221,-13096.1986 4831.4129,-13089.5457 4841.9339,-13084.5497"/>
+<polygon fill="#000000" stroke="#000000" points="4843.5324,-13087.6746 4851.3954,-13080.5736 4840.8204,-13081.2212 4843.5324,-13087.6746"/>
+</g>
+<!-- qemu_iovec_reset -->
+<g id="node264" class="node">
+<title>qemu_iovec_reset</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-7295" rx="95" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-7291.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_iovec_reset</text>
+</g>
+<!-- perform_cow&#45;&gt;qemu_iovec_reset -->
+<g id="edge661" class="edge">
+<title>perform_cow&#45;&gt;qemu_iovec_reset</title>
+<path fill="none" stroke="#000000" d="M2165.0324,-12910.1143C2197.314,-12845.7855 2306.0361,-12619.3202 2342.4314,-12418 2355.023,-12348.3495 2331.9173,-7375.3496 2378.4314,-7322 2402.4114,-7294.496 2440.8951,-7285.8305 2476.6965,-7284.8102"/>
+<polygon fill="#000000" stroke="#000000" points="2476.7423,-7288.31 2486.7088,-7284.7158 2476.6763,-7281.3103 2476.7423,-7288.31"/>
+</g>
+<!-- do_perform_cow_encrypt -->
+<g id="node265" class="node">
+<title>do_perform_cow_encrypt</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-12993" rx="128.8774" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-12989.3" font-family="Times,serif" font-size="14.00" fill="#000000">do_perform_cow_encrypt</text>
+</g>
+<!-- perform_cow&#45;&gt;do_perform_cow_encrypt -->
+<g id="edge662" class="edge">
+<title>perform_cow&#45;&gt;do_perform_cow_encrypt</title>
+<path fill="none" stroke="#000000" d="M2216.6977,-12937.661C2283.3672,-12948.2546 2391.2356,-12965.3947 2469.2746,-12977.795"/>
+<polygon fill="#000000" stroke="#000000" points="2469.1737,-12981.3228 2479.5991,-12979.4355 2470.2723,-12974.4095 2469.1737,-12981.3228"/>
+</g>
+<!-- qemu_iovec_concat -->
+<g id="node266" class="node">
+<title>qemu_iovec_concat</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-7241" rx="102.0819" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-7237.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_iovec_concat</text>
+</g>
+<!-- perform_cow&#45;&gt;qemu_iovec_concat -->
+<g id="edge663" class="edge">
+<title>perform_cow&#45;&gt;qemu_iovec_concat</title>
+<path fill="none" stroke="#000000" d="M2165.0329,-12910.1144C2197.3162,-12845.7859 2306.0436,-12619.3215 2342.4314,-12418 2355.1538,-12347.611 2331.4264,-7321.9167 2378.4314,-7268 2401.1336,-7241.9596 2436.8371,-7232.8057 2470.9567,-7231.039"/>
+<polygon fill="#000000" stroke="#000000" points="2471.1156,-7234.5359 2481.0004,-7230.7226 2470.8951,-7227.5393 2471.1156,-7234.5359"/>
+</g>
+<!-- do_perform_cow_write -->
+<g id="node267" class="node">
+<title>do_perform_cow_write</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-12901" rx="117" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-12897.3" font-family="Times,serif" font-size="14.00" fill="#000000">do_perform_cow_write</text>
+</g>
+<!-- perform_cow&#45;&gt;do_perform_cow_write -->
+<g id="edge664" class="edge">
+<title>perform_cow&#45;&gt;do_perform_cow_write</title>
+<path fill="none" stroke="#000000" d="M2225.2905,-12923.4198C2285.9219,-12919.4179 2375.231,-12913.5232 2447.0573,-12908.7824"/>
+<polygon fill="#000000" stroke="#000000" points="2447.3237,-12912.2725 2457.0714,-12908.1214 2446.8626,-12905.2877 2447.3237,-12912.2725"/>
+</g>
+<!-- qemu_iovec_destroy -->
+<g id="node268" class="node">
+<title>qemu_iovec_destroy</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-6759" rx="106" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-6755.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_iovec_destroy</text>
+</g>
+<!-- perform_cow&#45;&gt;qemu_iovec_destroy -->
+<g id="edge665" class="edge">
+<title>perform_cow&#45;&gt;qemu_iovec_destroy</title>
+<path fill="none" stroke="#000000" d="M2165.0365,-12910.115C2197.3319,-12845.7888 2306.095,-12619.3308 2342.4314,-12418 2356.1373,-12342.0586 2338.9962,-6928.3311 2378.4314,-6862 2403.9498,-6819.0772 2454.4193,-6792.7824 2496.4322,-6777.5141"/>
+<polygon fill="#000000" stroke="#000000" points="2497.7937,-6780.746 2506.0802,-6774.1442 2495.4854,-6774.1375 2497.7937,-6780.746"/>
+</g>
+<!-- qcow2_mark_dirty&#45;&gt;cpu_to_be64 -->
+<g id="edge672" class="edge">
+<title>qcow2_mark_dirty&#45;&gt;cpu_to_be64</title>
+<path fill="none" stroke="#000000" d="M6172.1029,-15843.3165C6196.7481,-15847.916 6220.7614,-15857.7464 6236.8408,-15877 6317.8309,-15973.9779 6188.1621,-18057.2257 6272.8408,-18151 6394.6162,-18285.8557 6554.0275,-18066.951 6678.8408,-18199 6768.4611,-18293.8158 6619.7999,-18695.6186 6714.8408,-18785 6805.589,-18870.3443 6969.6733,-18794.8826 7042.0123,-18754.5478"/>
+<polygon fill="#000000" stroke="#000000" points="7043.8032,-18757.5559 7050.7777,-18749.5806 7040.3519,-18751.4658 7043.8032,-18757.5559"/>
+</g>
+<!-- qcow2_mark_dirty&#45;&gt;offsetof -->
+<g id="edge673" class="edge">
+<title>qcow2_mark_dirty&#45;&gt;offsetof</title>
+<path fill="none" stroke="#000000" d="M6172.1062,-15843.3138C6196.7514,-15847.9132 6220.7639,-15857.7443 6236.8408,-15877 6319.1711,-15975.6088 6186.7598,-18093.6478 6272.8408,-18189 6394.5987,-18323.8715 6555.5702,-18103.5097 6678.8408,-18237 6750.0518,-18314.1147 6642.386,-19105.0528 6714.8408,-19181 6796.442,-19266.5343 6952.3624,-19243.7181 7030.6313,-19225.1548"/>
+<polygon fill="#000000" stroke="#000000" points="7031.8104,-19228.4695 7040.6902,-19222.6904 7030.1446,-19221.6706 7031.8104,-19228.4695"/>
+</g>
+<!-- qcow2_mark_dirty&#45;&gt;bdrv_pwrite -->
+<g id="edge674" class="edge">
+<title>qcow2_mark_dirty&#45;&gt;bdrv_pwrite</title>
+<path fill="none" stroke="#000000" d="M6172.1093,-15843.3112C6196.7545,-15847.9106 6220.7663,-15857.7422 6236.8408,-15877 6320.5114,-15977.2397 6185.3576,-18130.07 6272.8408,-18227 6394.5817,-18361.8869 6556.271,-18140.8659 6678.8408,-18275 6776.4656,-18381.8356 6630.709,-19459.2448 6714.8408,-19577 6778.3037,-19665.8258 6879.112,-19575.8977 6944.9204,-19663 7046.0985,-19796.9166 7073.622,-21067.8928 7077.4316,-21273.8649"/>
+<polygon fill="#000000" stroke="#000000" points="7073.9324,-21273.9508 7077.6136,-21283.8856 7080.9313,-21273.8236 7073.9324,-21273.9508"/>
+</g>
+<!-- qcow2_mark_dirty&#45;&gt;assert -->
+<g id="edge675" class="edge">
+<title>qcow2_mark_dirty&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M6095.5808,-15827.1756C6132.4159,-15793.9961 6208.0786,-15718.5909 6236.8408,-15636 6297.5039,-15461.8054 6254.8571,-12499.5765 6272.8408,-12316 6314.6628,-11889.0845 6437.9172,-11379.3653 6468.7747,-11255.9124"/>
+<polygon fill="#000000" stroke="#000000" points="6472.1942,-11256.6651 6471.233,-11246.114 6465.4047,-11254.9616 6472.1942,-11256.6651"/>
+</g>
+<!-- qcow2_mark_dirty&#45;&gt;bdrv_flush -->
+<g id="edge676" class="edge">
+<title>qcow2_mark_dirty&#45;&gt;bdrv_flush</title>
+<path fill="none" stroke="#000000" d="M6119.6326,-15861.0067C6158.3592,-15877.4976 6211.9217,-15907.2969 6236.8408,-15953 6298.3356,-16065.7846 6213.3577,-18151.1416 6272.8408,-18265 6305.9142,-18328.3067 6380.327,-18370.5462 6429.28,-18392.6486"/>
+<polygon fill="#000000" stroke="#000000" points="6428.1488,-18395.9747 6438.7114,-18396.8009 6430.9694,-18389.5682 6428.1488,-18395.9747"/>
+</g>
+<!-- qcow2_free_any_clusters&#45;&gt;has_data_file -->
+<g id="edge677" class="edge">
+<title>qcow2_free_any_clusters&#45;&gt;has_data_file</title>
+<path fill="none" stroke="#000000" d="M3503.2022,-12828.4828C3539.9802,-12828.828 3579.6402,-12836.8577 3605.4983,-12864 3685.243,-12947.7052 3562.9487,-13298.1723 3641.4983,-13383 3741.083,-13490.544 3866.0504,-13325.4724 3967.7693,-13431 4018.6576,-13483.7937 3949.1644,-13710.0604 4003.7693,-13759 4260.2062,-13988.8313 4438.7857,-13790.6983 4778.1038,-13732 5293.482,-13642.8452 6678.0906,-13262.85 6944.9204,-12813 7005.893,-12710.206 6907.8292,-10756.5617 6980.9204,-10662 6986.4351,-10654.8654 6993.666,-10649.5098 7001.6975,-10645.5059"/>
+<polygon fill="#000000" stroke="#000000" points="7003.2168,-10648.6634 7011.0568,-10641.537 7000.4839,-10642.2189 7003.2168,-10648.6634"/>
+</g>
+<!-- qcow2_free_any_clusters&#45;&gt;abort -->
+<g id="edge678" class="edge">
+<title>qcow2_free_any_clusters&#45;&gt;abort</title>
+<path fill="none" stroke="#000000" d="M3533.5773,-12835.7652C3559.3466,-12839.8095 3584.9211,-12848.2269 3605.4983,-12864 3639.6901,-12890.2091 3605.824,-12929.8474 3641.4983,-12954 3761.5758,-13035.2964 3859.7514,-13050.7462 3967.7693,-12954 4022.0615,-12905.3733 3952.4178,-12679.7225 4003.7693,-12628 4061.3535,-12569.9997 4298.4022,-12626.1183 4369.0369,-12585 4392.3915,-12571.4047 4381.5765,-12549.4119 4405.0369,-12536 4549.7273,-12453.2833 4628.5388,-12571.537 4778.1038,-12498 4798.9812,-12487.7351 4793.4913,-12470.787 4814.1038,-12460 4926.0444,-12401.4187 5012.2088,-12512.3462 5095.1038,-12417 5148.1801,-12355.9515 5084.3282,-9571.0004 5131.1038,-9505 5164.0849,-9458.4636 5231.3907,-9442.7739 5276.8188,-9437.5382"/>
+<polygon fill="#000000" stroke="#000000" points="5277.4181,-9440.9953 5287.0098,-9436.4954 5276.7055,-9434.0316 5277.4181,-9440.9953"/>
+</g>
+<!-- qcow2_free_any_clusters&#45;&gt;qcow2_free_clusters -->
+<g id="edge682" class="edge">
+<title>qcow2_free_any_clusters&#45;&gt;qcow2_free_clusters</title>
+<path fill="none" stroke="#000000" d="M3536.8333,-12837.6006C3562.7519,-12842.9548 3587.5706,-12853.5717 3605.4983,-12873 3671.127,-12944.1225 3575.2676,-13236.4378 3641.4983,-13307 3741.807,-13413.869 3865.7188,-13249.793 3967.7693,-13355 4064.3427,-13454.5605 3908.5681,-13564.1266 4003.7693,-13665 4021.6954,-13683.9942 4046.6037,-13694.1629 4072.2678,-13699.1924"/>
+<polygon fill="#000000" stroke="#000000" points="4071.6813,-13702.6428 4082.1278,-13700.8761 4072.8596,-13695.7427 4071.6813,-13702.6428"/>
+</g>
+<!-- qcow2_free_any_clusters&#45;&gt;offset_into_cluster -->
+<g id="edge679" class="edge">
+<title>qcow2_free_any_clusters&#45;&gt;offset_into_cluster</title>
+<path fill="none" stroke="#000000" d="M3504.9635,-12828.7428C3541.1339,-12829.3954 3579.8662,-12837.5839 3605.4983,-12864 3669.19,-12929.6399 3577.254,-13208.9008 3641.4983,-13274 3692.6867,-13325.8696 3909.7244,-13262.9377 3967.7693,-13307 4002.7421,-13333.5481 3973.0889,-13367.5896 4003.7693,-13399 4138.8653,-13537.3103 4215.4831,-13528.9208 4405.0369,-13567 4567.5967,-13599.6564 4617.945,-13609.9103 4778.1038,-13567 4935.2416,-13524.899 4994.8707,-13512.1332 5095.1038,-13384 5130.7249,-13338.4637 5096.7784,-13305.5208 5131.1038,-13259 5377.6927,-12924.8008 5552.126,-12952.8639 5912.8408,-12747 6242.3918,-12558.9217 6476.6782,-12691.1036 6678.8408,-12370 6704.5862,-12329.1075 6713.8391,-8939.3116 6714.8408,-8891 6746.5748,-7360.5012 6819.0023,-5474.4644 6828.7808,-5223.1347"/>
+<polygon fill="#000000" stroke="#000000" points="6832.283,-5223.1448 6829.1751,-5213.0161 6825.2883,-5222.8722 6832.283,-5223.1448"/>
+</g>
+<!-- qcow2_free_any_clusters&#45;&gt;qcow2_signal_corruption -->
+<g id="edge680" class="edge">
+<title>qcow2_free_any_clusters&#45;&gt;qcow2_signal_corruption</title>
+<path fill="none" stroke="#000000" d="M3503.6308,-12828.5567C3540.2556,-12828.9815 3579.6839,-12837.0511 3605.4983,-12864 3679.6446,-12941.4052 3568.4572,-13266.5511 3641.4983,-13345 3741.3757,-13452.2722 3866.1022,-13287.4224 3967.7693,-13393 4019.0913,-13446.2961 3948.6951,-13674.591 4003.7693,-13724 4064.1889,-13778.2046 4307.4816,-13776.9113 4369.0369,-13724 4449.8323,-13654.5506 4333.1071,-13565.5953 4405.0369,-13487 4520.2612,-13361.0983 4665.9501,-13524.6446 4778.1038,-13396 4829.4845,-13337.0644 4786.0855,-13118.9956 4814.1038,-13046 4890.0157,-12848.2283 5022.9928,-12860.189 5095.1038,-12661 5180.0012,-12426.4918 5080.3357,-12345.1808 5131.1038,-12101 5330.16,-11143.593 5639.9736,-10979.76 5876.8408,-10031 6009.029,-9501.527 6062.4997,-8833.4014 6072.8925,-8689.2228"/>
+<polygon fill="#000000" stroke="#000000" points="6076.3989,-8689.2561 6073.6177,-8679.0328 6069.4166,-8688.7591 6076.3989,-8689.2561"/>
+</g>
+<!-- qcow2_free_any_clusters&#45;&gt;bdrv_pdiscard -->
+<g id="edge681" class="edge">
+<title>qcow2_free_any_clusters&#45;&gt;bdrv_pdiscard</title>
+<path fill="none" stroke="#000000" d="M3426.7311,-12822.8329C3490.4338,-12750.5589 3738.5139,-12481.3441 4003.7693,-12357 4153.5125,-12286.8047 4263.2632,-12413.1311 4369.0369,-12286 4439.3583,-12201.4797 4332.6977,-8410.7999 4405.0369,-8328 4431.9142,-8297.236 4476.9389,-8290.0562 4516.019,-8290.7744"/>
+<polygon fill="#000000" stroke="#000000" points="4516.217,-8294.2836 4526.3362,-8291.1449 4516.4683,-8287.2881 4516.217,-8294.2836"/>
+</g>
+<!-- qcow2_free_any_clusters&#45;&gt;qcow2_get_cluster_type -->
+<g id="edge683" class="edge">
+<title>qcow2_free_any_clusters&#45;&gt;qcow2_get_cluster_type</title>
+<path fill="none" stroke="#000000" d="M3419.1773,-12822.9465C3451.0551,-12751.4779 3567.0984,-12480.7228 3605.4983,-12244 3653.4647,-11948.3029 3618.2897,-7150.6618 3641.4983,-6852 3674.6223,-6425.7393 3774.0334,-5913.2515 3798.9314,-5789.0793"/>
+<polygon fill="#000000" stroke="#000000" points="3802.3731,-5789.7174 3800.9151,-5779.2234 3795.5107,-5788.3362 3802.3731,-5789.7174"/>
+</g>
+<!-- do_perform_cow_read&#45;&gt;BLKDBG_EVENT -->
+<g id="edge666" class="edge">
+<title>do_perform_cow_read&#45;&gt;BLKDBG_EVENT</title>
+<path fill="none" stroke="#000000" d="M4981.1823,-13055.3012C5015.0077,-13031.005 5071.836,-12983.8044 5095.1038,-12927 5128.5673,-12845.3045 5075.5402,-9817.605 5131.1038,-9749 5241.0327,-9613.2696 5362.8769,-9749.5816 5514.5698,-9663 5597.4157,-9615.7141 5666.4281,-9522.7762 5696.9118,-9477.309"/>
+<polygon fill="#000000" stroke="#000000" points="5699.8917,-9479.148 5702.4875,-9468.876 5694.0526,-9475.2872 5699.8917,-9479.148"/>
+</g>
+<!-- do_perform_cow_encrypt&#45;&gt;assert -->
+<g id="edge667" class="edge">
+<title>do_perform_cow_encrypt&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M2690.3197,-12997.43C2712.2951,-13002.7742 2733.7675,-13011.4047 2751.4983,-13025 2781.7974,-13048.2323 2756.7593,-13080.3529 2787.4983,-13103 2858.4222,-13155.2535 3094.5391,-13135.7213 3180.4983,-13155 3374.0153,-13198.4016 3484.5549,-13133.821 3605.4983,-13291 3653.7363,-13353.6905 3584.1685,-13947.4996 3641.4983,-14002 3670.7071,-14029.7673 4330.621,-14030.7609 4369.0369,-14000 4424.9182,-13955.2539 4362.7055,-13900.7321 4405.0369,-13843 4518.726,-13687.9493 4627.1824,-13743.116 4778.1038,-13624 4937.7449,-13498.0019 4994.2763,-13470.6199 5095.1038,-13294 5124.6143,-13242.3063 5100.6609,-13216.1502 5131.1038,-13165 5367.0433,-12768.5737 5687.6958,-12863.7677 5876.8408,-12443 5914.6878,-12358.8065 5851.0402,-11681.5684 5912.8408,-11613 6010.3007,-11504.8673 6112.7755,-11641.1506 6236.8408,-11565 6361.0161,-11488.7819 6438.6081,-11321.3372 6465.3598,-11255.4289"/>
+<polygon fill="#000000" stroke="#000000" points="6468.7653,-11256.3376 6469.2161,-11245.7524 6462.2626,-11253.7461 6468.7653,-11256.3376"/>
+</g>
+<!-- qcrypto_block_encrypt -->
+<g id="node269" class="node">
+<title>qcrypto_block_encrypt</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-8622" rx="118.5" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-8618.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcrypto_block_encrypt</text>
+</g>
+<!-- do_perform_cow_encrypt&#45;&gt;qcrypto_block_encrypt -->
+<g id="edge668" class="edge">
+<title>do_perform_cow_encrypt&#45;&gt;qcrypto_block_encrypt</title>
+<path fill="none" stroke="#000000" d="M2664.6212,-12981.4641C2697.6962,-12972.3653 2731.2179,-12956.2903 2751.4983,-12928 2820.7037,-12831.461 2709.7253,-8741.7805 2787.4983,-8652 2808.7945,-8627.4158 2841.0443,-8616.8673 2873.2956,-8613.3519"/>
+<polygon fill="#000000" stroke="#000000" points="2873.6349,-8616.8357 2883.2925,-8612.4789 2873.0259,-8609.8622 2873.6349,-8616.8357"/>
+</g>
+<!-- do_perform_cow_write&#45;&gt;qcow2_pre_write_overlap_check -->
+<g id="edge669" class="edge">
+<title>do_perform_cow_write&#45;&gt;qcow2_pre_write_overlap_check</title>
+<path fill="none" stroke="#000000" d="M2680.0678,-12897.4959C2705.8196,-12901.7314 2731.4175,-12910.4933 2751.4983,-12927 2789.2838,-12958.0604 2749.0673,-13000.7419 2787.4983,-13031 2856.4359,-13085.2772 3093.4959,-13057.6418 3180.4983,-13069 3370.3213,-13093.7815 3478.4416,-12995.8095 3605.4983,-13139 3665.8806,-13207.0497 3576.7311,-13893.1094 3641.4983,-13957 3699.0538,-14013.7765 4307.7598,-14020.7383 4369.0369,-13968 4450.4552,-13897.9271 4346.508,-13819.0751 4405.0369,-13729 4512.1968,-13564.0824 4631.3763,-13621.9661 4778.1038,-13491 4945.0042,-13342.028 4988.7653,-13296.8261 5095.1038,-13100 5484.463,-12379.32 5676.5016,-11373.6155 5708.776,-11193.2524"/>
+<polygon fill="#000000" stroke="#000000" points="5712.2513,-11193.6995 5710.5543,-11183.2415 5705.3592,-11192.4752 5712.2513,-11193.6995"/>
+</g>
+<!-- do_perform_cow_write&#45;&gt;BLKDBG_EVENT -->
+<g id="edge670" class="edge">
+<title>do_perform_cow_write&#45;&gt;BLKDBG_EVENT</title>
+<path fill="none" stroke="#000000" d="M2682.1116,-12900.61C2706.6404,-12904.9397 2731.1932,-12912.9598 2751.4983,-12927 2778.9813,-12946.0034 2759.4428,-12974.8523 2787.4983,-12993 2940.58,-13092.0209 3478.6239,-12925.0724 3605.4983,-13056 3666.801,-13119.2612 3577.8101,-13787.141 3641.4983,-13848 3746.3375,-13948.1821 3839.6233,-13915.8697 3967.7693,-13848 3992.9335,-13834.6723 3979.2899,-13809.5472 4003.7693,-13795 4073.8867,-13753.3321 4310.354,-13815.6478 4369.0369,-13759 4455.5038,-13675.5318 4325.117,-13580.7567 4405.0369,-13491 4518.8171,-13363.2154 4666.3199,-13525.5346 4778.1038,-13396 4829.1864,-13336.8058 4786.0855,-13118.9956 4814.1038,-13046 4890.0157,-12848.2283 5028.2146,-12862.0027 5095.1038,-12661 5121.4009,-12581.9769 5074.5852,-9724.1705 5131.1038,-9663 5189.1732,-9600.1511 5436.0525,-9662.0158 5514.5698,-9628 5592.8284,-9594.0963 5661.6594,-9517.2098 5694.0456,-9476.8455"/>
+<polygon fill="#000000" stroke="#000000" points="5696.9378,-9478.8306 5700.3935,-9468.8151 5691.4464,-9474.4896 5696.9378,-9478.8306"/>
+</g>
+<!-- bdrv_co_pwritev -->
+<g id="node270" class="node">
+<title>bdrv_co_pwritev</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-5381" rx="88.5" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-5377.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_co_pwritev</text>
+</g>
+<!-- do_perform_cow_write&#45;&gt;bdrv_co_pwritev -->
+<g id="edge671" class="edge">
+<title>do_perform_cow_write&#45;&gt;bdrv_co_pwritev</title>
+<path fill="none" stroke="#000000" d="M2574.0959,-12882.7012C2606.3663,-12816.8929 2715.0553,-12585.2705 2751.4983,-12380 2797.4922,-12120.9324 2775.1079,-7906.8268 2787.4983,-7644 2830.8546,-6724.3172 2958.5622,-5599.9369 2980.7071,-5409.1336"/>
+<polygon fill="#000000" stroke="#000000" points="2984.1969,-5409.4229 2981.876,-5399.0854 2977.2438,-5408.6139 2984.1969,-5409.4229"/>
+</g>
+<!-- qcow2_co_create_opts -->
+<g id="node271" class="node">
+<title>qcow2_co_create_opts</title>
+<ellipse fill="none" stroke="#000000" cx="887.5" cy="-26513" rx="116.5" ry="18"/>
+<text text-anchor="middle" x="887.5" y="-26509.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_create_opts</text>
+</g>
+<!-- qcow2_co_create_opts&#45;&gt;strcmp -->
+<g id="edge685" class="edge">
+<title>qcow2_co_create_opts&#45;&gt;strcmp</title>
+<path fill="none" stroke="#000000" d="M903.5357,-26494.8869C937.5385,-26458.0203 1021.2353,-26375.201 1112,-26345 1196.4193,-26316.9104 1445.6017,-26286.192 1512.3645,-26345 1607.5083,-26428.8075 1453.2206,-26544.1925 1548.3645,-26628 1676.7658,-26741.1023 1763.2751,-26646.6711 1933.3645,-26628 1949.6569,-26626.2115 1953.2931,-26623.2174 1969.3645,-26620 2103.3989,-26593.1675 3091.7989,-26508.0078 3180.4983,-26404 3216.6617,-26361.5952 3209.2344,-24453.2558 3216.4983,-24398 3256.1709,-24096.2138 3368.6415,-23742.571 3401.7316,-23642.5691"/>
+<polygon fill="#000000" stroke="#000000" points="3405.1064,-23643.5121 3404.9397,-23632.9186 3398.4638,-23641.3039 3405.1064,-23643.5121"/>
+</g>
+<!-- qcow2_co_create_opts&#45;&gt;ROUND_UP -->
+<g id="edge686" class="edge">
+<title>qcow2_co_create_opts&#45;&gt;ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M908.2649,-26495.0694C945.841,-26463.9461 1028.9541,-26401.0463 1112,-26378 1197.7299,-26354.2089 1446.916,-26317.7328 1512.3645,-26378 1583.8809,-26443.8548 1498.3991,-26730.6038 1548.3645,-26814 1740.0926,-27134.0094 1971.2484,-27123.2673 2342.4314,-27086 2720.5902,-27048.0323 2811.3168,-27006.2812 3180.4983,-26916 3371.3906,-26869.3184 3424.2255,-26869.8897 3605.4983,-26794 4691.442,-26339.3706 4871.2388,-26041.6592 5912.8408,-25493 6054.761,-25418.2442 6151.2937,-25469.6889 6236.8408,-25334 6287.8497,-25253.0933 6267.5864,-21986.4997 6272.8408,-21891 6318.1214,-21068.0184 6448.3295,-20064.1513 6472.0942,-19885.0092"/>
+<polygon fill="#000000" stroke="#000000" points="6475.5669,-19885.4456 6473.4157,-19875.0715 6468.628,-19884.5228 6475.5669,-19885.4456"/>
+</g>
+<!-- qemu_opts_to_qdict_filtered -->
+<g id="node272" class="node">
+<title>qemu_opts_to_qdict_filtered</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-26783" rx="143.7746" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-26779.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opts_to_qdict_filtered</text>
+</g>
+<!-- qcow2_co_create_opts&#45;&gt;qemu_opts_to_qdict_filtered -->
+<g id="edge687" class="edge">
+<title>qcow2_co_create_opts&#45;&gt;qemu_opts_to_qdict_filtered</title>
+<path fill="none" stroke="#000000" d="M897.8333,-26530.9414C925.6257,-26577.3298 1007.0256,-26701.4147 1112,-26756 1128.6257,-26764.6451 1147.0326,-26770.8576 1165.7526,-26775.2763"/>
+<polygon fill="#000000" stroke="#000000" points="1165.0453,-26778.7043 1175.5628,-26777.4269 1166.5442,-26771.8666 1165.0453,-26778.7043"/>
+</g>
+<!-- qdict_get_try_str -->
+<g id="node273" class="node">
+<title>qdict_get_try_str</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-23267" rx="91" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-23263.3" font-family="Times,serif" font-size="14.00" fill="#000000">qdict_get_try_str</text>
+</g>
+<!-- qcow2_co_create_opts&#45;&gt;qdict_get_try_str -->
+<g id="edge688" class="edge">
+<title>qcow2_co_create_opts&#45;&gt;qdict_get_try_str</title>
+<path fill="none" stroke="#000000" d="M899.7377,-26494.8609C929.8069,-26452.1367 1012.1788,-26345.8578 1112,-26307 1277.8191,-26242.4509 1378.2814,-26190.0202 1512.3645,-26307 1601.2652,-26384.5608 1459.4638,-26492.4392 1548.3645,-26570 1677.302,-26682.4906 1811.5873,-26690.2054 1933.3645,-26570 1988.1491,-26515.9225 1935.0859,-23867.9253 1969.3645,-23799 2062.882,-23610.9603 2231.2016,-23687.1359 2342.4314,-23509 2383.7967,-23442.753 2327.5784,-23396.2767 2378.4314,-23337 2404.1643,-23307.0044 2444.0847,-23289.8399 2480.4023,-23280.0282"/>
+<polygon fill="#000000" stroke="#000000" points="2481.7065,-23283.308 2490.5354,-23277.4513 2479.9812,-23276.524 2481.7065,-23283.308"/>
+</g>
+<!-- qdict_put_str -->
+<g id="node274" class="node">
+<title>qdict_put_str</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-26377" rx="73.5" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-26373.3" font-family="Times,serif" font-size="14.00" fill="#000000">qdict_put_str</text>
+</g>
+<!-- qcow2_co_create_opts&#45;&gt;qdict_put_str -->
+<g id="edge689" class="edge">
+<title>qcow2_co_create_opts&#45;&gt;qdict_put_str</title>
+<path fill="none" stroke="#000000" d="M891.9057,-26531.35C908.1246,-26594.2882 971.0378,-26801.8722 1112,-26881 1267.1648,-26968.1003 1334.5691,-26888.1677 1512.3645,-26881 1699.9324,-26873.4383 1795.6348,-26974.5518 1933.3645,-26847 2008.3113,-26777.5915 1895.6143,-26690.6787 1969.3645,-26620 2029.6157,-26562.2581 2259.8484,-26589.0162 2342.4314,-26577 2525.1099,-26550.4195 2577.3863,-26566.3433 2751.4983,-26505 2827.122,-26478.3562 2907.3615,-26428.793 2951.0008,-26399.7789"/>
+<polygon fill="#000000" stroke="#000000" points="2953.1295,-26402.5656 2959.4855,-26394.0891 2949.2307,-26396.7518 2953.1295,-26402.5656"/>
+</g>
+<!-- qdict_del -->
+<g id="node275" class="node">
+<title>qdict_del</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-16325" rx="54" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-16321.3" font-family="Times,serif" font-size="14.00" fill="#000000">qdict_del</text>
+</g>
+<!-- qcow2_co_create_opts&#45;&gt;qdict_del -->
+<g id="edge690" class="edge">
+<title>qcow2_co_create_opts&#45;&gt;qdict_del</title>
+<path fill="none" stroke="#000000" d="M888.8737,-26494.7397C903.6032,-26297.9757 1032.6732,-24549.6244 1076,-23132 1078.8224,-23039.6529 1071.0937,-16562.841 1112,-16480 1144.7491,-16413.6785 1220.9432,-16367.5731 1269.3142,-16343.7637"/>
+<polygon fill="#000000" stroke="#000000" points="1271.1013,-16346.788 1278.5963,-16339.2997 1268.0674,-16340.4796 1271.1013,-16346.788"/>
+</g>
+<!-- qdict_rename_keys -->
+<g id="node276" class="node">
+<title>qdict_rename_keys</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-26729" rx="100.9827" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-26725.3" font-family="Times,serif" font-size="14.00" fill="#000000">qdict_rename_keys</text>
+</g>
+<!-- qcow2_co_create_opts&#45;&gt;qdict_rename_keys -->
+<g id="edge691" class="edge">
+<title>qcow2_co_create_opts&#45;&gt;qdict_rename_keys</title>
+<path fill="none" stroke="#000000" d="M902.3946,-26531.1234C935.4843,-26569.9707 1019.5296,-26661.0473 1112,-26702 1139.8719,-26714.3437 1171.8955,-26721.4178 1202.0381,-26725.3777"/>
+<polygon fill="#000000" stroke="#000000" points="1201.8316,-26728.8781 1212.1795,-26726.6043 1202.6722,-26721.9288 1201.8316,-26728.8781"/>
+</g>
+<!-- bdrv_create_file -->
+<g id="node277" class="node">
+<title>bdrv_create_file</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-26675" rx="86.5" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-26671.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_create_file</text>
+</g>
+<!-- qcow2_co_create_opts&#45;&gt;bdrv_create_file -->
+<g id="edge692" class="edge">
+<title>qcow2_co_create_opts&#45;&gt;bdrv_create_file</title>
+<path fill="none" stroke="#000000" d="M909.8375,-26530.7553C948.5115,-26560.4591 1031.5426,-26619.7441 1112,-26648 1145.134,-26659.6363 1182.977,-26666.3005 1216.7749,-26670.1018"/>
+<polygon fill="#000000" stroke="#000000" points="1216.8126,-26673.6251 1227.1243,-26671.192 1217.546,-26666.6636 1216.8126,-26673.6251"/>
+</g>
+<!-- bdrv_open -->
+<g id="node278" class="node">
+<title>bdrv_open</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-26621" rx="60" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-26617.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_open</text>
+</g>
+<!-- qcow2_co_create_opts&#45;&gt;bdrv_open -->
+<g id="edge693" class="edge">
+<title>qcow2_co_create_opts&#45;&gt;bdrv_open</title>
+<path fill="none" stroke="#000000" d="M926.8605,-26530.0958C971.079,-26548.6139 1045.3933,-26577.6885 1112,-26594 1155.1497,-26604.5671 1204.6132,-26611.2875 1243.5758,-26615.3808"/>
+<polygon fill="#000000" stroke="#000000" points="1243.4548,-26618.8864 1253.7576,-26616.416 1244.163,-26611.9223 1243.4548,-26618.8864"/>
+</g>
+<!-- qobject_input_visitor_new_flat_confused -->
+<g id="node279" class="node">
+<title>qobject_input_visitor_new_flat_confused</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-26567" rx="200.3646" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-26563.3" font-family="Times,serif" font-size="14.00" fill="#000000">qobject_input_visitor_new_flat_confused</text>
+</g>
+<!-- qcow2_co_create_opts&#45;&gt;qobject_input_visitor_new_flat_confused -->
+<g id="edge694" class="edge">
+<title>qcow2_co_create_opts&#45;&gt;qobject_input_visitor_new_flat_confused</title>
+<path fill="none" stroke="#000000" d="M977.5642,-26524.452C1038.241,-26532.1673 1119.125,-26542.452 1186.1702,-26550.9771"/>
+<polygon fill="#000000" stroke="#000000" points="1186.0198,-26554.4861 1196.3815,-26552.2755 1186.9029,-26547.542 1186.0198,-26554.4861"/>
+</g>
+<!-- visit_type_BlockdevCreateOptions -->
+<g id="node280" class="node">
+<title>visit_type_BlockdevCreateOptions</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-26513" rx="172.4698" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-26509.3" font-family="Times,serif" font-size="14.00" fill="#000000">visit_type_BlockdevCreateOptions</text>
+</g>
+<!-- qcow2_co_create_opts&#45;&gt;visit_type_BlockdevCreateOptions -->
+<g id="edge695" class="edge">
+<title>qcow2_co_create_opts&#45;&gt;visit_type_BlockdevCreateOptions</title>
+<path fill="none" stroke="#000000" d="M1004.108,-26513C1042.8674,-26513 1087.009,-26513 1129.5304,-26513"/>
+<polygon fill="#000000" stroke="#000000" points="1129.7222,-26516.5001 1139.7222,-26513 1129.7221,-26509.5001 1129.7222,-26516.5001"/>
+</g>
+<!-- visit_free -->
+<g id="node281" class="node">
+<title>visit_free</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-26459" rx="54" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-26455.3" font-family="Times,serif" font-size="14.00" fill="#000000">visit_free</text>
+</g>
+<!-- qcow2_co_create_opts&#45;&gt;visit_free -->
+<g id="edge696" class="edge">
+<title>qcow2_co_create_opts&#45;&gt;visit_free</title>
+<path fill="none" stroke="#000000" d="M977.5642,-26501.548C1059.9478,-26491.0726 1179.5826,-26475.8606 1251.2533,-26466.7473"/>
+<polygon fill="#000000" stroke="#000000" points="1251.9909,-26470.1818 1261.4696,-26465.4483 1251.1079,-26463.2377 1251.9909,-26470.1818"/>
+</g>
+<!-- error_propagate -->
+<g id="node282" class="node">
+<title>error_propagate</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-23045" rx="87.1846" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-23041.3" font-family="Times,serif" font-size="14.00" fill="#000000">error_propagate</text>
+</g>
+<!-- qcow2_co_create_opts&#45;&gt;error_propagate -->
+<g id="edge697" class="edge">
+<title>qcow2_co_create_opts&#45;&gt;error_propagate</title>
+<path fill="none" stroke="#000000" d="M890.5514,-26494.9519C904.2309,-26418.2815 965.7519,-26114.4841 1112,-25917 1257.6713,-25720.2948 1354.2481,-25730.1036 1548.3645,-25581 1719.3202,-25449.6864 1836.2747,-25478.4649 1933.3645,-25286 1985.0674,-25183.5073 1899.7805,-23311.3017 1969.3645,-23220 2032.0676,-23137.7267 2335.634,-23080.4395 2483.5786,-23056.9278"/>
+<polygon fill="#000000" stroke="#000000" points="2484.1919,-23060.3744 2493.5253,-23055.3607 2483.1024,-23053.4597 2484.1919,-23060.3744"/>
+</g>
+<!-- qcow2_co_create -->
+<g id="node283" class="node">
+<title>qcow2_co_create</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-25944" rx="91" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-25940.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_create</text>
+</g>
+<!-- qcow2_co_create_opts&#45;&gt;qcow2_co_create -->
+<g id="edge698" class="edge">
+<title>qcow2_co_create_opts&#45;&gt;qcow2_co_create</title>
+<path fill="none" stroke="#000000" d="M900.9113,-26495.0312C962.6356,-26412.3315 1219.4914,-26068.1896 1292.6556,-25970.1623"/>
+<polygon fill="#000000" stroke="#000000" points="1295.5912,-25972.0806 1298.7677,-25961.9731 1289.9814,-25967.8936 1295.5912,-25972.0806"/>
+</g>
+<!-- bdrv_unref -->
+<g id="node284" class="node">
+<title>bdrv_unref</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-26787" rx="61.99" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-26783.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_unref</text>
+</g>
+<!-- qcow2_co_create_opts&#45;&gt;bdrv_unref -->
+<g id="edge699" class="edge">
+<title>qcow2_co_create_opts&#45;&gt;bdrv_unref</title>
+<path fill="none" stroke="#000000" d="M894.398,-26531.2816C916.2166,-26586.1052 989.6127,-26749.0937 1112,-26810 1209.4484,-26858.4954 1536.2009,-26817.5609 1676.2489,-26797.0345"/>
+<polygon fill="#000000" stroke="#000000" points="1677.0248,-26800.4579 1686.4057,-26795.5336 1676.0014,-26793.5331 1677.0248,-26800.4579"/>
+</g>
+<!-- qobject_unref -->
+<g id="node285" class="node">
+<title>qobject_unref</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-26269" rx="75.5" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-26265.3" font-family="Times,serif" font-size="14.00" fill="#000000">qobject_unref</text>
+</g>
+<!-- qcow2_co_create_opts&#45;&gt;qobject_unref -->
+<g id="edge700" class="edge">
+<title>qcow2_co_create_opts&#45;&gt;qobject_unref</title>
+<path fill="none" stroke="#000000" d="M893.3427,-26531.1117C913.0249,-26588.6893 983.0103,-26767.6867 1112,-26835 1152.4675,-26856.1179 1899.501,-26844.6079 1933.3645,-26814 2012.4042,-26742.5589 1901.1081,-26658.8057 1969.3645,-26577 2207.4391,-26291.6661 2700.9409,-26264.8133 2899.0107,-26266.2158"/>
+<polygon fill="#000000" stroke="#000000" points="2899.0379,-26269.7161 2909.0714,-26266.3133 2899.1059,-26262.7164 2899.0379,-26269.7161"/>
+</g>
+<!-- qapi_free_BlockdevCreateOptions -->
+<g id="node286" class="node">
+<title>qapi_free_BlockdevCreateOptions</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-26405" rx="170.5" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-26401.3" font-family="Times,serif" font-size="14.00" fill="#000000">qapi_free_BlockdevCreateOptions</text>
+</g>
+<!-- qcow2_co_create_opts&#45;&gt;qapi_free_BlockdevCreateOptions -->
+<g id="edge701" class="edge">
+<title>qcow2_co_create_opts&#45;&gt;qapi_free_BlockdevCreateOptions</title>
+<path fill="none" stroke="#000000" d="M926.8605,-26495.9042C971.079,-26477.3861 1045.3933,-26448.3115 1112,-26432 1133.4375,-26426.7501 1156.4333,-26422.4497 1178.9257,-26418.9491"/>
+<polygon fill="#000000" stroke="#000000" points="1179.5061,-26422.4013 1188.8713,-26417.4471 1178.4608,-26415.4797 1179.5061,-26422.4013"/>
+</g>
+<!-- qcow2_co_create&#45;&gt;error_setg -->
+<g id="edge702" class="edge">
+<title>qcow2_co_create&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M1323.809,-25961.8884C1358.7896,-26016.6447 1463.6424,-26187.808 1512.3645,-26345 1546.7716,-26456.0077 1473.5093,-26515.0996 1548.3645,-26604 1664.064,-26741.4085 1818.1138,-26589.2149 1933.3645,-26727 2011.6026,-26820.5356 1893.3237,-26903.6694 1969.3645,-26999 2090.3089,-27150.6251 2187.539,-27116.6807 2378.4314,-27151 2815.664,-27229.6072 3950.7735,-27116.6902 4369.0369,-26967 4591.4213,-26887.412 6036.6247,-26077.3099 6236.8408,-25952 6441.5394,-25823.8846 6566.5292,-25849.7783 6678.8408,-25636 6732.4631,-25533.9333 6706.8418,-23676.0173 6714.8408,-23561 6740.0605,-23198.3686 6807.2584,-22761.1038 6825.3443,-22647.2062"/>
+<polygon fill="#000000" stroke="#000000" points="6828.8204,-22647.6329 6826.9382,-22637.2067 6821.9077,-22646.531 6828.8204,-22647.6329"/>
+</g>
+<!-- qcow2_co_create&#45;&gt;is_power_of_2 -->
+<g id="edge703" class="edge">
+<title>qcow2_co_create&#45;&gt;is_power_of_2</title>
+<path fill="none" stroke="#000000" d="M1346.5267,-25927.2597C1391.7409,-25905.9095 1474.1975,-25869.3268 1548.3645,-25849 1613.5857,-25831.125 2706.9937,-25714.9182 2751.4983,-25664 2787.3705,-25622.9582 2782.9728,-23756.321 2787.4983,-23702 2831.0062,-23179.7561 2951.1981,-22549.8523 2978.4531,-22410.9601"/>
+<polygon fill="#000000" stroke="#000000" points="2981.8936,-22411.6028 2980.391,-22401.1151 2975.0254,-22410.2508 2981.8936,-22411.6028"/>
+</g>
+<!-- qcow2_co_create&#45;&gt;abort -->
+<g id="edge704" class="edge">
+<title>qcow2_co_create&#45;&gt;abort</title>
+<path fill="none" stroke="#000000" d="M1341.9556,-25926.9459C1385.6604,-25900.4146 1466.9086,-25845.1514 1512.3645,-25777 1542.3177,-25732.0914 1506.5306,-25695.1161 1548.3645,-25661 1614.9896,-25606.6663 1871.2322,-25682.4192 1933.3645,-25623 2014.4939,-25545.4133 1897.9463,-25459.609 1969.3645,-25373 2203.5094,-25089.0519 2436.9258,-25292.0353 2751.4983,-25101 2770.3091,-25089.5764 2767.8792,-25076.9719 2787.4983,-25067 2945.8695,-24986.5038 3007.2375,-25033.2655 3180.4983,-24994 3371.2279,-24950.7756 3444.048,-24990.3628 3605.4983,-24880 3627.8076,-24864.75 3618.9388,-24845.8775 3641.4983,-24831 3765.7943,-24749.0296 3874.2281,-24870.8391 3967.7693,-24755 4043.17,-24661.6258 3942.6963,-22698.3154 4003.7693,-22595 4098.9473,-22433.9902 4273.2796,-22546.6659 4369.0369,-22386 4411.9407,-22314.014 4384.2946,-20959.194 4405.0369,-20878 4494.5364,-20527.6615 4689.786,-20505.6383 4778.1038,-20155 4835.1578,-19928.485 4790.6406,-18285.4084 4814.1038,-18053 4882.6279,-17374.2545 5030.6488,-17223.144 5095.1038,-16544 5104.2975,-16447.1285 5080.9511,-9621.3866 5131.1038,-9538 5163.3093,-9484.4535 5233.9115,-9457.1065 5279.8666,-9444.4544"/>
+<polygon fill="#000000" stroke="#000000" points="5280.7803,-9447.8332 5289.5595,-9441.9022 5278.9978,-9441.064 5280.7803,-9447.8332"/>
+</g>
+<!-- qcow2_co_create&#45;&gt;qcow2_update_header -->
+<g id="edge705" class="edge">
+<title>qcow2_co_create&#45;&gt;qcow2_update_header</title>
+<path fill="none" stroke="#000000" d="M1340.4324,-25961.2436C1383.5659,-25986.6921 1469.1944,-26033.7926 1548.3645,-26057 1631.101,-26081.2528 1874.9273,-26041.6074 1933.3645,-26105 1996.8329,-26173.8506 1902.4675,-26881.4757 1969.3645,-26947 2031.4525,-27007.814 2664.6826,-26960.0386 2751.4983,-26956 3670.7195,-26913.2386 3960.9359,-26955.1228 4778.1038,-26532 5131.0641,-26349.24 6023.7556,-25832.5248 6236.8408,-25497 6311.223,-25379.8775 6663.6485,-23176.9115 6678.8408,-23039 6762.1691,-22282.5721 6822.4194,-19730.0005 6829.2361,-19431.5545"/>
+<polygon fill="#000000" stroke="#000000" points="6832.7439,-19431.2455 6829.4725,-19421.1684 6825.7457,-19431.0862 6832.7439,-19431.2455"/>
+</g>
+<!-- qcow2_co_create&#45;&gt;error_setg_errno -->
+<g id="edge708" class="edge">
+<title>qcow2_co_create&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M1368.4151,-25929.8456C1504.8833,-25896.9649 1848.6264,-25823.4085 1933.3645,-25894 2001.4139,-25950.6889 1912.29,-26022.2737 1969.3645,-26090 2083.1895,-26225.0683 2177.4476,-26163.9131 2342.4314,-26227 2541.2668,-26303.0311 2578.4232,-26363.9516 2787.4983,-26404 2873.2722,-26420.43 3117.4646,-26464.4473 3180.4983,-26404 3249.4466,-26337.8807 3150.4086,-25613.9768 3216.4983,-25545 3276.5183,-25482.358 3546.7061,-25575.7957 3605.4983,-25512 3661.1531,-25451.6086 3588.2839,-13748.5524 3641.4983,-13686 3658.8172,-13665.642 3685.117,-13656.5207 3711.5742,-13653.1556"/>
+<polygon fill="#000000" stroke="#000000" points="3712.1042,-13656.62 3721.7035,-13652.1363 3711.4033,-13649.6552 3712.1042,-13656.62"/>
+</g>
+<!-- qcow2_co_create&#45;&gt;ctz32 -->
+<g id="edge709" class="edge">
+<title>qcow2_co_create&#45;&gt;ctz32</title>
+<path fill="none" stroke="#000000" d="M1354.6368,-25960.088C1401.4263,-25977.2013 1479.2348,-26003.8489 1548.3645,-26019 1632.5834,-26037.4582 1874.9337,-26003.6015 1933.3645,-26067 1997.1269,-26136.1835 1901.4368,-26847.9014 1969.3645,-26913 2066.5647,-27006.1521 3051.9256,-26916.9282 3180.4983,-26877 3781.2981,-26690.422 3852.3415,-26467.4989 4405.0369,-26167 4707.336,-26002.6409 4796.5608,-25987.0869 5095.1038,-25816 5287.2583,-25705.8815 5378.0862,-25721.4181 5514.5698,-25547 5545.2311,-25507.8166 5518.6754,-25479.1864 5550.5698,-25441 5656.8727,-25313.7259 5752.3213,-25369.5167 5876.8408,-25260 5961.489,-25185.5507 6031.7547,-25069.0519 6060.6688,-25017.2978"/>
+<polygon fill="#000000" stroke="#000000" points="6063.8058,-25018.8575 6065.5806,-25008.4124 6057.6795,-25015.4709 6063.8058,-25018.8575"/>
+</g>
+<!-- qcow2_co_create&#45;&gt;g_free -->
+<g id="edge711" class="edge">
+<title>qcow2_co_create&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M1402.5447,-25946.2344C1570.3896,-25950.8182 1915.0152,-25962.4427 1933.3645,-25981 1991.7123,-26040.0093 1909.7794,-26669.2403 1969.3645,-26727 2038.4969,-26794.0145 3057.652,-26850.2505 3180.4983,-26734 3233.1975,-26684.1303 3170.3379,-26137.9769 3216.4983,-26082 3329.9295,-25944.4463 3433.2288,-26029.9444 3605.4983,-25984 3947.6488,-25892.7481 6227.0261,-25252.9099 6236.8408,-25240 6265.6559,-25202.0978 6271.2496,-18431.5852 6272.8408,-18384 6318.2521,-17026.03 6453.9653,-15357.0838 6473.4905,-15121.2114"/>
+<polygon fill="#000000" stroke="#000000" points="6476.993,-15121.3247 6474.3316,-15111.0696 6470.017,-15120.7461 6476.993,-15121.3247"/>
+</g>
+<!-- qcow2_co_create&#45;&gt;g_strdup -->
+<g id="edge714" class="edge">
+<title>qcow2_co_create&#45;&gt;g_strdup</title>
+<path fill="none" stroke="#000000" d="M1317.8526,-25925.7089C1337.8051,-25864.7918 1411.0885,-25667.9678 1548.3645,-25585 1621.9415,-25540.531 1875.1766,-25610.2869 1933.3645,-25547 1980.1082,-25496.1601 1956.9959,-23128.9462 1969.3645,-23061 2057.0101,-22579.5237 2254.6503,-22506.4517 2342.4314,-22025 2354.3558,-21959.5984 2334.5434,-19681.934 2378.4314,-19632 2409.8628,-19596.2385 2465.8236,-19592.4064 2508.2764,-19595.7607"/>
+<polygon fill="#000000" stroke="#000000" points="2508.1961,-19599.2686 2518.4806,-19596.7232 2508.8535,-19592.2996 2508.1961,-19599.2686"/>
+</g>
+<!-- qcow2_co_create&#45;&gt;blk_new -->
+<g id="edge715" class="edge">
+<title>qcow2_co_create&#45;&gt;blk_new</title>
+<path fill="none" stroke="#000000" d="M1312.8677,-25925.8222C1317.2098,-25834.6036 1347.6758,-25421.5131 1548.3645,-25178 1585.679,-25132.723 1648.249,-25104.5422 1691.8898,-25089.3366"/>
+<polygon fill="#000000" stroke="#000000" points="1693.0939,-25092.6243 1701.4475,-25086.1075 1690.8533,-25085.9925 1693.0939,-25092.6243"/>
+</g>
+<!-- qcow2_co_create&#45;&gt;blk_insert_bs -->
+<g id="edge716" class="edge">
+<title>qcow2_co_create&#45;&gt;blk_insert_bs</title>
+<path fill="none" stroke="#000000" d="M1314.2527,-25925.8746C1327.8822,-25809.8493 1408.5372,-25172.1819 1548.3645,-25048 1579.4028,-25020.4346 1625.0576,-25013.1258 1664.1164,-25012.9712"/>
+<polygon fill="#000000" stroke="#000000" points="1664.374,-25016.4744 1674.4144,-25013.0919 1664.4561,-25009.4749 1664.374,-25016.4744"/>
+</g>
+<!-- qcow2_co_create&#45;&gt;blk_unref -->
+<g id="edge717" class="edge">
+<title>qcow2_co_create&#45;&gt;blk_unref</title>
+<path fill="none" stroke="#000000" d="M1316.1788,-25925.7478C1337.6867,-25829.1883 1442.6254,-25379.0262 1548.3645,-25291 1583.889,-25261.4263 1636.226,-25254.2863 1677.3642,-25254.0678"/>
+<polygon fill="#000000" stroke="#000000" points="1677.5362,-25257.5692 1687.5648,-25254.1519 1677.594,-25250.5695 1677.5362,-25257.5692"/>
+</g>
+<!-- qcow2_co_create&#45;&gt;blk_truncate -->
+<g id="edge718" class="edge">
+<title>qcow2_co_create&#45;&gt;blk_truncate</title>
+<path fill="none" stroke="#000000" d="M1315.5607,-25925.7675C1334.7838,-25824.0347 1433.5763,-25327.6933 1548.3645,-25232 1580.6752,-25205.0641 1627.1595,-25197.9577 1666.3545,-25197.7565"/>
+<polygon fill="#000000" stroke="#000000" points="1666.3773,-25201.2568 1676.4102,-25197.8524 1666.4441,-25194.2571 1666.3773,-25201.2568"/>
+</g>
+<!-- qcow2_co_create&#45;&gt;cpu_to_be32 -->
+<g id="edge706" class="edge">
+<title>qcow2_co_create&#45;&gt;cpu_to_be32</title>
+<path fill="none" stroke="#000000" d="M1324.2952,-25962.0568C1360.1835,-26016.5813 1466.3134,-26185.434 1512.3645,-26342 1533.6792,-26414.4663 1497.6542,-26624.0165 1548.3645,-26680 1665.6918,-26809.528 1815.5404,-26630.9237 1933.3645,-26760 2028.3643,-26864.0723 1878.2635,-26967.4983 1969.3645,-27075 2071.4636,-27195.4798 2961.3708,-27289 2983.9983,-27289 2983.9983,-27289 2983.9983,-27289 6829.8806,-27289 7256.2587,-27289 7279.3226,-19894.3441 7280.414,-19377.4221"/>
+<polygon fill="#000000" stroke="#000000" points="7283.9145,-19377.1162 7280.4347,-19367.1091 7276.9146,-19377.102 7283.9145,-19377.1162"/>
+</g>
+<!-- qcow2_co_create&#45;&gt;cpu_to_be64 -->
+<g id="edge707" class="edge">
+<title>qcow2_co_create&#45;&gt;cpu_to_be64</title>
+<path fill="none" stroke="#000000" d="M1332.5685,-25961.7503C1371.466,-25994.4801 1460.2725,-26063.8351 1548.3645,-26095 1629.5229,-26123.7119 1874.6051,-26075.0842 1933.3645,-26138 1996.9764,-26206.1117 1910.5073,-26903.74 1969.3645,-26976 2174.586,-27227.954 3086.0418,-27221 3410.9983,-27221 3410.9983,-27221 3410.9983,-27221 6475.8408,-27221 7088.4091,-27221 6837.4782,-26528.0721 6944.9204,-25925 7010.5976,-25556.355 6940.4213,-19557.2532 6980.9204,-19185 6998.6309,-19022.2113 7049.7235,-18831.802 7069.7394,-18761.1973"/>
+<polygon fill="#000000" stroke="#000000" points="7073.1878,-18761.8676 7072.5675,-18751.2909 7066.4567,-18759.9459 7073.1878,-18761.8676"/>
+</g>
+<!-- qcow2_co_create&#45;&gt;assert -->
+<g id="edge710" class="edge">
+<title>qcow2_co_create&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M1334.2604,-25926.4627C1374.5061,-25895.3277 1463.4982,-25830.2693 1548.3645,-25794 1710.4281,-25724.7389 1807.5829,-25822.4534 1933.3645,-25699 1977.6817,-25655.5031 1926.3826,-25608.817 1969.3645,-25564 2032.3764,-25498.2978 2676.3246,-25371.3439 2751.4983,-25320 2772.6483,-25305.5544 2765.1531,-25287.5176 2787.4983,-25275 3120.8531,-25088.2569 3260.4547,-25204.3587 3641.4983,-25176 4145.731,-25138.4731 4273.3514,-25156.7308 4778.1038,-25127 4798.3854,-25125.8054 6222.9993,-25032.8721 6236.8408,-25018 6266.8887,-24985.715 6268.7166,-12359.9111 6272.8408,-12316 6312.9529,-11888.9205 6437.4797,-11379.3234 6468.6907,-11255.9043"/>
+<polygon fill="#000000" stroke="#000000" points="6472.1092,-11256.6624 6471.1775,-11246.1086 6465.3244,-11254.9399 6472.1092,-11256.6624"/>
+</g>
+<!-- qcow2_co_create&#45;&gt;qcow2_alloc_clusters -->
+<g id="edge713" class="edge">
+<title>qcow2_co_create&#45;&gt;qcow2_alloc_clusters</title>
+<path fill="none" stroke="#000000" d="M1314.9315,-25925.8573C1326.9135,-25853.7466 1381.6737,-25585.7834 1548.3645,-25471 1619.172,-25422.2419 1875.3183,-25496.4169 1933.3645,-25433 2000.8484,-25359.272 1901.9959,-21908.8333 1969.3645,-21835 2025.533,-21773.4416 2286.2703,-21858.5652 2342.4314,-21797 2411.4571,-21721.3322 2346.1487,-18207.2008 2378.4314,-18110 2410.6426,-18013.0141 2494.7699,-17922.1315 2538.1842,-17879.8393"/>
+<polygon fill="#000000" stroke="#000000" points="2540.7657,-17882.2124 2545.5438,-17872.7561 2535.9116,-17877.1688 2540.7657,-17882.2124"/>
+</g>
+<!-- qcow2_co_create&#45;&gt;QEMU_IS_ALIGNED -->
+<g id="edge712" class="edge">
+<title>qcow2_co_create&#45;&gt;QEMU_IS_ALIGNED</title>
+<path fill="none" stroke="#000000" d="M1339.0083,-25926.7013C1380.3248,-25899.0308 1460.2067,-25841.3393 1512.3645,-25777 1533.899,-25750.436 1520.2179,-25728.4204 1548.3645,-25709 1690.2946,-25611.0717 1807.3503,-25778.7053 1933.3645,-25661 1994.5786,-25603.822 1912.4635,-25537.4717 1969.3645,-25476 2086.211,-25349.7676 2185.9857,-25444.5016 2342.4314,-25373 2359.9209,-25365.0066 2360.7747,-25356.6172 2378.4314,-25349 2534.6687,-25281.5984 2609.7941,-25357.1966 2751.4983,-25263 2774.3025,-25247.8411 2765.3704,-25229.1302 2787.4983,-25213 3233.0431,-24888.2191 3636.0659,-25271.4154 3967.7693,-24831 4003.953,-24782.9575 3993.5997,-23808.2784 4003.7693,-23749 4094.7324,-23218.778 4264.1481,-23122.6438 4369.0369,-22595 4405.3925,-22412.113 4371.1423,-22360.359 4405.0369,-22177 4514.2235,-21586.3358 4690.1932,-21472.2034 4778.1038,-20878 4798.8719,-20737.625 4757.6957,-18454.2098 4814.1038,-18324 4883.0742,-18164.792 5026.9098,-18212.5421 5095.1038,-18053 5185.405,-17841.7377 5049.3074,-9996.6984 5131.1038,-9782 5163.2018,-9697.7497 5244.4218,-9625.0469 5290.1879,-9589.0588"/>
+<polygon fill="#000000" stroke="#000000" points="5292.5404,-9591.6637 5298.301,-9582.7718 5288.2526,-9586.1306 5292.5404,-9591.6637"/>
+</g>
+<!-- qcow2_co_create&#45;&gt;error_prepend -->
+<g id="edge719" class="edge">
+<title>qcow2_co_create&#45;&gt;error_prepend</title>
+<path fill="none" stroke="#000000" d="M1348.8992,-25927.4313C1394.5834,-25907.6826 1475.4786,-25875.531 1548.3645,-25861 1679.6691,-25834.8222 2654.7376,-25886.5394 2751.4983,-25794 2809.2826,-25738.7365 2775.538,-25515.0572 2787.4983,-25436 2844.3309,-25060.3371 2949.781,-24609.9019 2977.2931,-24494.8189"/>
+<polygon fill="#000000" stroke="#000000" points="2980.7111,-24495.574 2979.638,-24485.0337 2973.9039,-24493.9427 2980.7111,-24495.574"/>
+</g>
+<!-- qcow2_co_create&#45;&gt;QEMU_BUILD_BUG_ON -->
+<g id="edge720" class="edge">
+<title>qcow2_co_create&#45;&gt;QEMU_BUILD_BUG_ON</title>
+<path fill="none" stroke="#000000" d="M1315.7302,-25925.8874C1330.1922,-25857.4246 1391.5548,-25613.0604 1548.3645,-25509 1619.9978,-25461.4634 1875.3115,-25534.4107 1933.3645,-25471 1999.4309,-25398.8364 1910.7612,-22027.3455 1969.3645,-21949 2073.2133,-21810.1667 2238.5896,-21973.8385 2342.4314,-21835 2401.613,-21755.873 2333.9612,-18366.238 2378.4314,-18278 2407.0613,-18221.1923 2470.5346,-18181.0991 2515.4667,-18158.5434"/>
+<polygon fill="#000000" stroke="#000000" points="2517.0316,-18161.6743 2524.4719,-18154.1316 2513.9518,-18155.3882 2517.0316,-18161.6743"/>
+</g>
+<!-- qcow2_co_create&#45;&gt;g_malloc0 -->
+<g id="edge721" class="edge">
+<title>qcow2_co_create&#45;&gt;g_malloc0</title>
+<path fill="none" stroke="#000000" d="M1316.3269,-25925.7578C1338.1802,-25831.2562 1443.0098,-25398.6761 1548.3645,-25319 1616.8534,-25267.2042 1874.9843,-25348.9705 1933.3645,-25286 2002.1294,-25211.8282 1904.4918,-21722.599 1969.3645,-21645 2077.6206,-21515.5068 2234.5961,-21703.8439 2342.4314,-21574 2436.5183,-21460.7103 2281.8574,-11082.1772 2378.4314,-10971 2408.6628,-10936.1972 2462.1135,-10931.523 2504.071,-10934.3566"/>
+<polygon fill="#000000" stroke="#000000" points="2503.9402,-10937.8577 2514.1957,-10935.198 2504.5199,-10930.8818 2503.9402,-10937.8577"/>
+</g>
+<!-- qcow2_co_create&#45;&gt;qdict_put_str -->
+<g id="edge722" class="edge">
+<title>qcow2_co_create&#45;&gt;qdict_put_str</title>
+<path fill="none" stroke="#000000" d="M1325.4249,-25962.1428C1362.0603,-26013.3524 1465.1621,-26164.5634 1512.3645,-26307 1530.9207,-26362.9948 1503.9141,-26531.2196 1548.3645,-26570 1612.8332,-26626.2453 1863.127,-26618.8513 1933.3645,-26570 1971.1158,-26543.7434 1932.8932,-26501.0074 1969.3645,-26473 2114.1682,-26361.8011 2684.871,-26367.4988 2900.7087,-26373.8873"/>
+<polygon fill="#000000" stroke="#000000" points="2900.9223,-26377.3953 2911.0242,-26374.2012 2901.1353,-26370.3986 2900.9223,-26377.3953"/>
+</g>
+<!-- qcow2_co_create&#45;&gt;error_propagate -->
+<g id="edge723" class="edge">
+<title>qcow2_co_create&#45;&gt;error_propagate</title>
+<path fill="none" stroke="#000000" d="M1319.6777,-25925.955C1343.5813,-25870.9448 1423.8219,-25704.7492 1548.3645,-25633 1623.0717,-25589.961 1875.6583,-25649.0588 1933.3645,-25585 2001.0148,-25509.9024 1937.8549,-23862.0384 1969.3645,-23766 2067.7013,-23466.2781 2159.0909,-23412.7005 2378.4314,-23186 2424.8813,-23137.9914 2488.6881,-23093.4433 2528.3458,-23067.7432"/>
+<polygon fill="#000000" stroke="#000000" points="2530.3885,-23070.591 2536.9114,-23062.2422 2526.6059,-23064.7011 2530.3885,-23070.591"/>
+</g>
+<!-- qcow2_co_create&#45;&gt;bdrv_unref -->
+<g id="edge736" class="edge">
+<title>qcow2_co_create&#45;&gt;bdrv_unref</title>
+<path fill="none" stroke="#000000" d="M1324.427,-25962.1695C1360.6833,-26017.0398 1467.7348,-26187.0017 1512.3645,-26345 1537.2267,-26433.0176 1486.2335,-26687.8809 1548.3645,-26755 1579.6184,-26788.7632 1631.8844,-26795.7101 1674.0743,-26794.7904"/>
+<polygon fill="#000000" stroke="#000000" points="1674.4234,-26798.28 1684.2873,-26794.4131 1674.1649,-26791.2848 1674.4234,-26798.28"/>
+</g>
+<!-- bdrv_open_blockdev_ref -->
+<g id="node287" class="node">
+<title>bdrv_open_blockdev_ref</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-26543" rx="124.2781" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-26539.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_open_blockdev_ref</text>
+</g>
+<!-- qcow2_co_create&#45;&gt;bdrv_open_blockdev_ref -->
+<g id="edge724" class="edge">
+<title>qcow2_co_create&#45;&gt;bdrv_open_blockdev_ref</title>
+<path fill="none" stroke="#000000" d="M1327.051,-25962.0085C1365.0285,-26009.076 1465.8736,-26141.0007 1512.3645,-26269 1531.301,-26321.1363 1509.0367,-26476.8833 1548.3645,-26516 1566.8759,-26534.4121 1591.78,-26544.1615 1617.5222,-26548.8024"/>
+<polygon fill="#000000" stroke="#000000" points="1616.999,-26552.2631 1627.4176,-26550.3384 1618.0728,-26545.3459 1616.999,-26552.2631"/>
+</g>
+<!-- g_assert_not_reached -->
+<g id="node288" class="node">
+<title>g_assert_not_reached</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-15207" rx="112.5" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-15203.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_assert_not_reached</text>
+</g>
+<!-- qcow2_co_create&#45;&gt;g_assert_not_reached -->
+<g id="edge725" class="edge">
+<title>qcow2_co_create&#45;&gt;g_assert_not_reached</title>
+<path fill="none" stroke="#000000" d="M1315.0567,-25925.8781C1327.6704,-25852.4502 1384.9698,-25574.2577 1548.3645,-25433 1683.3643,-25316.2902 1825.854,-25461.4347 1933.3645,-25319 1992.3074,-25240.9097 1914.3584,-21877.9116 1969.3645,-21797 2070.024,-21648.934 2242.103,-21793.2906 2342.4314,-21645 2391.1449,-21572.9989 2344.1084,-15465.8693 2378.4314,-15386 2408.6678,-15315.6402 2481.4621,-15259.5538 2526.6525,-15229.9701"/>
+<polygon fill="#000000" stroke="#000000" points="2528.7822,-15232.7618 2535.3017,-15224.4103 2524.9971,-15226.8734 2528.7822,-15232.7618"/>
+</g>
+<!-- validate_cluster_size -->
+<g id="node289" class="node">
+<title>validate_cluster_size</title>
+<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-25789" rx="108.5808" ry="18"/>
+<text text-anchor="middle" x="4954.6038" y="-25785.3" font-family="Times,serif" font-size="14.00" fill="#000000">validate_cluster_size</text>
+</g>
+<!-- qcow2_co_create&#45;&gt;validate_cluster_size -->
+<g id="edge726" class="edge">
+<title>qcow2_co_create&#45;&gt;validate_cluster_size</title>
+<path fill="none" stroke="#000000" d="M1382.113,-25955.5444C1429.0734,-25963.1517 1492.3664,-25973.1249 1548.3645,-25981 1633.7423,-25993.0068 1874.9494,-25965.587 1933.3645,-26029 1997.8619,-26099.0158 1900.6517,-26819.1162 1969.3645,-26885 2032.0925,-26945.1453 2664.7973,-26890.934 2751.4983,-26885 2943.5104,-26871.8582 3041.8465,-26959.4806 3180.4983,-26826 3246.825,-26762.147 3176.7337,-26705.0375 3216.4983,-26622 3340.4298,-26363.2028 3396.8438,-26285.9306 3641.4983,-26136 4085.7303,-25863.7631 4278.4767,-25996.7423 4778.1038,-25849 4819.3805,-25836.7943 4865.4062,-25821.0769 4900.1061,-25808.7908"/>
+<polygon fill="#000000" stroke="#000000" points="4901.33,-25812.0704 4909.5795,-25805.4223 4898.9848,-25805.4749 4901.33,-25812.0704"/>
+</g>
+<!-- blk_set_allow_write_beyond_eof -->
+<g id="node290" class="node">
+<title>blk_set_allow_write_beyond_eof</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-26489" rx="160.5715" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-26485.3" font-family="Times,serif" font-size="14.00" fill="#000000">blk_set_allow_write_beyond_eof</text>
+</g>
+<!-- qcow2_co_create&#45;&gt;blk_set_allow_write_beyond_eof -->
+<g id="edge727" class="edge">
+<title>qcow2_co_create&#45;&gt;blk_set_allow_write_beyond_eof</title>
+<path fill="none" stroke="#000000" d="M1326.7556,-25962.1191C1364.0302,-26009.4498 1463.3435,-26141.9482 1512.3645,-26269 1543.7744,-26350.4079 1485.29,-26401.7054 1548.3645,-26462 1556.3956,-26469.6772 1565.5447,-26475.8263 1575.3914,-26480.7134"/>
+<polygon fill="#000000" stroke="#000000" points="1574.0619,-26483.953 1584.6184,-26484.8544 1576.9281,-26477.5666 1574.0619,-26483.953"/>
+</g>
+<!-- blk_pwrite -->
+<g id="node291" class="node">
+<title>blk_pwrite</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-26435" rx="60.5" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-26431.3" font-family="Times,serif" font-size="14.00" fill="#000000">blk_pwrite</text>
+</g>
+<!-- qcow2_co_create&#45;&gt;blk_pwrite -->
+<g id="edge728" class="edge">
+<title>qcow2_co_create&#45;&gt;blk_pwrite</title>
+<path fill="none" stroke="#000000" d="M1325.9852,-25961.9778C1361.8417,-26009.4969 1458.8594,-26143.4102 1512.3645,-26269 1537.3768,-26327.7101 1500.7407,-26365.521 1548.3645,-26408 1582.3773,-26438.3384 1634.0786,-26444.1809 1675.3388,-26442.9297"/>
+<polygon fill="#000000" stroke="#000000" points="1675.7537,-26446.4147 1685.5866,-26442.4694 1675.4395,-26439.4218 1675.7537,-26446.4147"/>
+</g>
+<!-- qdict_new -->
+<g id="node292" class="node">
+<title>qdict_new</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-26381" rx="58.5" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-26377.3" font-family="Times,serif" font-size="14.00" fill="#000000">qdict_new</text>
+</g>
+<!-- qcow2_co_create&#45;&gt;qdict_new -->
+<g id="edge729" class="edge">
+<title>qcow2_co_create&#45;&gt;qdict_new</title>
+<path fill="none" stroke="#000000" d="M1324.7031,-25962.1139C1357.8466,-26010.5038 1449.6173,-26147.3902 1512.3645,-26269 1531.1764,-26305.4592 1515.8227,-26329.0162 1548.3645,-26354 1584.1459,-26381.471 1635.0449,-26387.6152 1675.5182,-26387.2145"/>
+<polygon fill="#000000" stroke="#000000" points="1675.6521,-26390.7124 1685.5679,-26386.9806 1675.4892,-26383.7143 1675.6521,-26390.7124"/>
+</g>
+<!-- blk_new_open -->
+<g id="node293" class="node">
+<title>blk_new_open</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-26327" rx="76.8869" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-26323.3" font-family="Times,serif" font-size="14.00" fill="#000000">blk_new_open</text>
+</g>
+<!-- qcow2_co_create&#45;&gt;blk_new_open -->
+<g id="edge730" class="edge">
+<title>qcow2_co_create&#45;&gt;blk_new_open</title>
+<path fill="none" stroke="#000000" d="M1321.7277,-25962.3547C1356.7879,-26029.0499 1479.9619,-26256.9058 1548.3645,-26300 1579.8098,-26319.8108 1619.825,-26327.5735 1655.2173,-26329.9878"/>
+<polygon fill="#000000" stroke="#000000" points="1655.3742,-26333.5015 1665.5505,-26330.5528 1655.7565,-26326.5119 1655.3742,-26333.5015"/>
+</g>
+<!-- blk_bs -->
+<g id="node294" class="node">
+<title>blk_bs</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-26273" rx="41" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-26269.3" font-family="Times,serif" font-size="14.00" fill="#000000">blk_bs</text>
+</g>
+<!-- qcow2_co_create&#45;&gt;blk_bs -->
+<g id="edge731" class="edge">
+<title>qcow2_co_create&#45;&gt;blk_bs</title>
+<path fill="none" stroke="#000000" d="M1320.2331,-25962.2089C1345.1486,-26016.1694 1426.7113,-26175.8248 1548.3645,-26246 1591.617,-26270.95 1649.177,-26276.0786 1690.0573,-26275.9636"/>
+<polygon fill="#000000" stroke="#000000" points="1690.1198,-26279.4632 1700.0723,-26275.8303 1690.0266,-26272.4638 1690.1198,-26279.4632"/>
+</g>
+<!-- error_report -->
+<g id="node295" class="node">
+<title>error_report</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-18305" rx="69" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-18301.3" font-family="Times,serif" font-size="14.00" fill="#000000">error_report</text>
+</g>
+<!-- qcow2_co_create&#45;&gt;error_report -->
+<g id="edge732" class="edge">
+<title>qcow2_co_create&#45;&gt;error_report</title>
+<path fill="none" stroke="#000000" d="M1316.7307,-25925.6663C1333.9139,-25860.6993 1401.4971,-25640.3627 1548.3645,-25547 1620.9171,-25500.8787 1875.308,-25572.4074 1933.3645,-25509 1998.7221,-25437.6185 1907.7525,-22099.6385 1969.3645,-22025 2077.0855,-21894.5038 2234.7283,-22079.511 2342.4314,-21949 2405.7127,-21872.3179 2320.4396,-18450.7566 2378.4314,-18370 2403.4185,-18335.2041 2448.4328,-18318.8893 2487.9808,-18311.3047"/>
+<polygon fill="#000000" stroke="#000000" points="2488.6601,-18314.739 2497.902,-18309.5585 2487.4467,-18307.845 2488.6601,-18314.739"/>
+</g>
+<!-- BlockdevDriver_str -->
+<g id="node296" class="node">
+<title>BlockdevDriver_str</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-26219" rx="101.5" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-26215.3" font-family="Times,serif" font-size="14.00" fill="#000000">BlockdevDriver_str</text>
+</g>
+<!-- qcow2_co_create&#45;&gt;BlockdevDriver_str -->
+<g id="edge733" class="edge">
+<title>qcow2_co_create&#45;&gt;BlockdevDriver_str</title>
+<path fill="none" stroke="#000000" d="M1323.0091,-25961.9379C1352.4547,-26008.9373 1439.155,-26135.8952 1548.3645,-26192 1573.0939,-26204.7044 1601.8425,-26212.0282 1629.4624,-26216.1187"/>
+<polygon fill="#000000" stroke="#000000" points="1629.1993,-26219.6149 1639.5775,-26217.4835 1630.1353,-26212.6777 1629.1993,-26219.6149"/>
+</g>
+<!-- bdrv_change_backing_file -->
+<g id="node297" class="node">
+<title>bdrv_change_backing_file</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-26165" rx="132" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-26161.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_change_backing_file</text>
+</g>
+<!-- qcow2_co_create&#45;&gt;bdrv_change_backing_file -->
+<g id="edge734" class="edge">
+<title>qcow2_co_create&#45;&gt;bdrv_change_backing_file</title>
+<path fill="none" stroke="#000000" d="M1328.1681,-25961.891C1363.6018,-26000.2808 1453.1711,-26090.5116 1548.3645,-26133 1569.682,-26142.5148 1593.4703,-26149.2259 1616.8547,-26153.9533"/>
+<polygon fill="#000000" stroke="#000000" points="1616.3646,-26157.4228 1626.8435,-26155.8602 1617.6773,-26150.547 1616.3646,-26157.4228"/>
+</g>
+<!-- qcow2_set_up_encryption -->
+<g id="node298" class="node">
+<title>qcow2_set_up_encryption</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-25921" rx="132" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-25917.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_set_up_encryption</text>
+</g>
+<!-- qcow2_co_create&#45;&gt;qcow2_set_up_encryption -->
+<g id="edge735" class="edge">
+<title>qcow2_co_create&#45;&gt;qcow2_set_up_encryption</title>
+<path fill="none" stroke="#000000" d="M1400.2262,-25939.2762C1460.0069,-25936.0688 1540.1623,-25931.7682 1607.7006,-25928.1446"/>
+<polygon fill="#000000" stroke="#000000" points="1608.1994,-25931.623 1617.9975,-25927.5922 1607.8243,-25924.633 1608.1994,-25931.623"/>
+</g>
+<!-- validate_cluster_size&#45;&gt;error_setg -->
+<g id="edge737" class="edge">
+<title>validate_cluster_size&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M5062.7078,-25790.8555C5209.9359,-25793.2188 5481.7447,-25797 5713.7053,-25797 5713.7053,-25797 5713.7053,-25797 6074.8408,-25797 6350.5572,-25797 6485.2902,-25352.0708 6678.8408,-24296 6737.8002,-23974.3 6686.9991,-23886.8711 6714.8408,-23561 6745.7854,-23198.8122 6808.8403,-22761.2264 6825.6721,-22647.2316"/>
+<polygon fill="#000000" stroke="#000000" points="6829.1515,-22647.6282 6827.1541,-22637.2234 6822.227,-22646.6028 6829.1515,-22647.6282"/>
+</g>
+<!-- validate_cluster_size&#45;&gt;ctz32 -->
+<g id="edge738" class="edge">
+<title>validate_cluster_size&#45;&gt;ctz32</title>
+<path fill="none" stroke="#000000" d="M4979.3071,-25771.4026C5126.4588,-25666.5793 5886.4712,-25125.185 6045.6024,-25011.828"/>
+<polygon fill="#000000" stroke="#000000" points="6047.8612,-25014.5162 6053.9753,-25005.8636 6043.7998,-25008.8149 6047.8612,-25014.5162"/>
+</g>
+<!-- qcow2_set_up_encryption&#45;&gt;error_setg -->
+<g id="edge739" class="edge">
+<title>qcow2_set_up_encryption&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M1811.7146,-25936.3139C1854.5502,-25949.5389 1906.0104,-25973.3409 1933.3645,-26015 1981.654,-26088.543 1908.252,-26742.7092 1969.3645,-26806 2096.0617,-26937.2132 2196.1809,-26831.6607 2378.4314,-26839 2734.6636,-26853.3456 2827.3287,-26874.7696 3180.4983,-26826 3542.9333,-26775.9509 4511.2134,-26678.2671 4778.1038,-26428 4816.5531,-26391.9455 4776.6205,-26352.0577 4814.1038,-26315 4906.9827,-26223.1758 4970.5791,-26268.3924 5095.1038,-26229 5604.0757,-26067.9909 5782.3714,-26136.0605 6236.8408,-25856 6474.1578,-25709.7567 6570.098,-25667.6738 6678.8408,-25411 6718.9417,-25316.347 6707.6007,-23663.542 6714.8408,-23561 6740.4429,-23198.3954 6807.3641,-22761.1112 6825.3662,-22647.2077"/>
+<polygon fill="#000000" stroke="#000000" points="6828.8425,-22647.6326 6826.9526,-22637.2077 6821.929,-22646.5358 6828.8425,-22647.6326"/>
+</g>
+<!-- qcow2_set_up_encryption&#45;&gt;qcow2_update_header -->
+<g id="edge740" class="edge">
+<title>qcow2_set_up_encryption&#45;&gt;qcow2_update_header</title>
+<path fill="none" stroke="#000000" d="M1872.0824,-25918.8483C1895.4259,-25924.5855 1917.3599,-25935.0433 1933.3645,-25953 1986.7338,-26012.8791 1915.426,-26614.6331 1969.3645,-26674 2059.8257,-26773.5655 3111.4136,-26799.3755 3180.4983,-26734 3233.1975,-26684.1303 3167.4338,-26135.4497 3216.4983,-26082 3287.7795,-26004.348 4993.5164,-25844.122 5095.1038,-25816 5625.9436,-25669.05 5925.4177,-25788.3136 6236.8408,-25334 6273.923,-25279.9034 6266.0215,-24219.2306 6272.8408,-24154 6378.9041,-23139.4426 6557.5531,-22907.8502 6678.8408,-21895 6799.7209,-20885.5545 6825.8882,-19633.8549 6829.4234,-19431.27"/>
+<polygon fill="#000000" stroke="#000000" points="6832.9247,-19431.2198 6829.596,-19421.1615 6825.9257,-19431.1002 6832.9247,-19431.2198"/>
+</g>
+<!-- qcow2_set_up_encryption&#45;&gt;error_setg_errno -->
+<g id="edge741" class="edge">
+<title>qcow2_set_up_encryption&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M1872.9694,-25920.348C1895.6692,-25926.0965 1917.1347,-25936.176 1933.3645,-25953 2019.8634,-26042.6656 1886.6106,-26137.8669 1969.3645,-26231 2150.7018,-26435.0813 2983.4304,-26625.9356 3180.4983,-26437 3249.0541,-26371.2733 3151.2226,-25651.9854 3216.4983,-25583 3276.1949,-25519.9107 3547.0462,-25609.2441 3605.4983,-25545 3660.921,-25484.0854 3588.1356,-13748.7272 3641.4983,-13686 3658.8171,-13665.6419 3685.1169,-13656.5206 3711.5741,-13653.1555"/>
+<polygon fill="#000000" stroke="#000000" points="3712.1041,-13656.6199 3721.7034,-13652.1362 3711.4032,-13649.6551 3712.1041,-13656.6199"/>
+</g>
+<!-- qcrypto_block_create -->
+<g id="node299" class="node">
+<title>qcrypto_block_create</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-26323" rx="112" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-26319.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcrypto_block_create</text>
+</g>
+<!-- qcow2_set_up_encryption&#45;&gt;qcrypto_block_create -->
+<g id="edge742" class="edge">
+<title>qcow2_set_up_encryption&#45;&gt;qcrypto_block_create</title>
+<path fill="none" stroke="#000000" d="M1873.3469,-25921.2015C1895.7377,-25926.9355 1916.9937,-25936.7912 1933.3645,-25953 1998.789,-26017.7771 1904.0555,-26092.1064 1969.3645,-26157 2093.3295,-26280.1766 2621.2767,-26312.0395 2862.6733,-26320.2133"/>
+<polygon fill="#000000" stroke="#000000" points="2862.7857,-26323.7188 2872.8958,-26320.5511 2863.0169,-26316.7227 2862.7857,-26323.7188"/>
+</g>
+<!-- qcow2_crypto_hdr_init_func -->
+<g id="node300" class="node">
+<title>qcow2_crypto_hdr_init_func</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-26647" rx="143" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-26643.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_crypto_hdr_init_func</text>
+</g>
+<!-- qcow2_set_up_encryption&#45;&gt;qcow2_crypto_hdr_init_func -->
+<g id="edge743" class="edge">
+<title>qcow2_set_up_encryption&#45;&gt;qcow2_crypto_hdr_init_func</title>
+<path fill="none" stroke="#000000" d="M1872.7023,-25919.4237C1895.7071,-25925.1845 1917.3545,-25935.5047 1933.3645,-25953 2004.3803,-26030.6043 1929.6181,-26327.6044 1969.3645,-26425 2003.7446,-26509.246 2082.5656,-26585.1974 2125.9332,-26622.5693"/>
+<polygon fill="#000000" stroke="#000000" points="2123.7151,-26625.2775 2133.5996,-26629.0918 2128.2511,-26619.946 2123.7151,-26625.2775"/>
+</g>
+<!-- qcow2_crypto_hdr_write_func -->
+<g id="node301" class="node">
+<title>qcow2_crypto_hdr_write_func</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-26109" rx="151.5" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-26105.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_crypto_hdr_write_func</text>
+</g>
+<!-- qcow2_set_up_encryption&#45;&gt;qcow2_crypto_hdr_write_func -->
+<g id="edge744" class="edge">
+<title>qcow2_set_up_encryption&#45;&gt;qcow2_crypto_hdr_write_func</title>
+<path fill="none" stroke="#000000" d="M1872.1656,-25918.7743C1895.5026,-25924.5173 1917.413,-25934.9961 1933.3645,-25953 1993.6962,-26021.0946 1906.6177,-26705.1241 1969.3645,-26771 2032.3307,-26837.1064 2287.2341,-26804.7732 2378.4314,-26809 2556.6018,-26817.2577 3055.2285,-26905.9661 3180.4983,-26779 3280.2322,-26677.9155 3121.5839,-26246.6229 3216.4983,-26141 3226.3481,-26130.0389 3238.3877,-26121.8599 3251.6017,-26115.8372"/>
+<polygon fill="#000000" stroke="#000000" points="3253.0067,-26119.0439 3260.9249,-26112.0045 3250.3452,-26112.5696 3253.0067,-26119.0439"/>
+</g>
+<!-- qcrypto_block_free -->
+<g id="node302" class="node">
+<title>qcrypto_block_free</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-26215" rx="100.9827" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-26211.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcrypto_block_free</text>
+</g>
+<!-- qcow2_set_up_encryption&#45;&gt;qcrypto_block_free -->
+<g id="edge745" class="edge">
+<title>qcow2_set_up_encryption&#45;&gt;qcrypto_block_free</title>
+<path fill="none" stroke="#000000" d="M1872.7865,-25922.438C1895.0956,-25928.0852 1916.466,-25937.5924 1933.3645,-25953 1979.8861,-25995.417 1923.3485,-26047.035 1969.3645,-26090 2098.2294,-26210.3209 2638.1639,-26219.1729 2873.5267,-26217.1036"/>
+<polygon fill="#000000" stroke="#000000" points="2873.8535,-26220.6007 2883.8192,-26217.0044 2873.7859,-26213.6011 2873.8535,-26220.6007"/>
+</g>
+<!-- qcow2_crypto_hdr_init_func&#45;&gt;error_setg_errno -->
+<g id="edge746" class="edge">
+<title>qcow2_crypto_hdr_init_func&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M2267.4808,-26635.6715C2292.6852,-26630.9839 2318.9262,-26624.3597 2342.4314,-26615 2360.2967,-26607.8861 2360.1714,-26597.0292 2378.4314,-26591 2463.1614,-26563.0233 3117.6893,-26614.3791 3180.4983,-26551 3249.5384,-26481.3332 3153.5373,-25744.2058 3216.4983,-25669 3330.1596,-25533.2333 3494.4208,-25720.8887 3605.4983,-25583 3657.3274,-25518.6607 3587.9649,-13748.9284 3641.4983,-13686 3658.817,-13665.6418 3685.1167,-13656.5205 3711.574,-13653.1554"/>
+<polygon fill="#000000" stroke="#000000" points="3712.104,-13656.6198 3721.7033,-13652.1361 3711.4031,-13649.655 3712.104,-13656.6198"/>
+</g>
+<!-- qcow2_crypto_hdr_init_func&#45;&gt;assert -->
+<g id="edge747" class="edge">
+<title>qcow2_crypto_hdr_init_func&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M2213.4048,-26663.6016C2257.9921,-26675.5729 2321.562,-26690.6898 2378.4314,-26697 2555.5924,-26716.6577 3052.448,-26811.9983 3180.4983,-26688 3234.6129,-26635.5978 3167.5766,-26068.2805 3216.4983,-26011 3331.3074,-25876.5745 3434.9334,-25974.4648 3605.4983,-25928 3754.1716,-25887.4988 6146.5631,-25175.8761 6236.8408,-25051 6288.6541,-24979.3297 6264.5713,-12404.0504 6272.8408,-12316 6312.9513,-11888.9203 6437.4793,-11379.3233 6468.6906,-11255.9043"/>
+<polygon fill="#000000" stroke="#000000" points="6472.1091,-11256.6624 6471.1774,-11246.1086 6465.3243,-11254.9399 6472.1091,-11256.6624"/>
+</g>
+<!-- qcow2_crypto_hdr_init_func&#45;&gt;qcow2_pre_write_overlap_check -->
+<g id="edge748" class="edge">
+<title>qcow2_crypto_hdr_init_func&#45;&gt;qcow2_pre_write_overlap_check</title>
+<path fill="none" stroke="#000000" d="M2246.3331,-26660.9851C2286.6557,-26666.5467 2334.808,-26672.2663 2378.4314,-26675 2467.4004,-26680.5752 3117.2001,-26718.7687 3180.4983,-26656 3234.4595,-26602.4901 3169.7075,-26032.8811 3216.4983,-25973 3327.818,-25830.5369 3477.7034,-25981.8917 3605.4983,-25854 3644.2548,-25815.2141 3612.9342,-25782.8029 3641.4983,-25736 3746.8246,-25563.4203 3867.7614,-25594.7151 3967.7693,-25419 4380.5501,-24693.7394 4201.55,-24402.3108 4405.0369,-23593 4563.732,-22961.8357 4647.6254,-22814.5954 4778.1038,-22177 4890.7971,-21626.3133 5470.9824,-17732.4068 5514.5698,-17172 5582.3977,-16299.9305 5512.2022,-14109.8614 5550.5698,-13236 5587.3124,-12399.1485 5691.6623,-11376.1238 5710.7036,-11193.5471"/>
+<polygon fill="#000000" stroke="#000000" points="5714.2036,-11193.7285 5711.7624,-11183.4188 5707.2415,-11193.0006 5714.2036,-11193.7285"/>
+</g>
+<!-- qcow2_crypto_hdr_init_func&#45;&gt;qcow2_alloc_clusters -->
+<g id="edge749" class="edge">
+<title>qcow2_crypto_hdr_init_func&#45;&gt;qcow2_alloc_clusters</title>
+<path fill="none" stroke="#000000" d="M2160.4095,-26628.8915C2185.1074,-26528.7209 2304.2092,-26032.0057 2342.4314,-25618 2361.6045,-25410.3252 2313.1871,-18308.0899 2378.4314,-18110 2410.4016,-18012.9344 2494.6387,-17922.0881 2538.1306,-17879.8216"/>
+<polygon fill="#000000" stroke="#000000" points="2540.714,-17882.1933 2545.5037,-17872.7429 2535.8661,-17877.1437 2540.714,-17882.1933"/>
+</g>
+<!-- qcow2_crypto_hdr_init_func&#45;&gt;size_to_clusters -->
+<g id="edge750" class="edge">
+<title>qcow2_crypto_hdr_init_func&#45;&gt;size_to_clusters</title>
+<path fill="none" stroke="#000000" d="M2290.0914,-26653.221C2553.5242,-26664.0277 3118.2277,-26679.717 3180.4983,-26619 3234.9882,-26565.8695 3174.5038,-25998.4702 3216.4983,-25935 3322.6688,-25774.5343 3493.3285,-25901.3309 3605.4983,-25745 3678.3864,-25643.4159 3563.9259,-25564.0537 3641.4983,-25466 3737.6488,-25344.463 3876.913,-25468.544 3967.7693,-25343 3995.2842,-25304.9803 4000.6766,-24545.8295 4003.7693,-24499 4123.7743,-22681.93 4285.089,-22237.0924 4369.0369,-20418 4376.8123,-20249.5119 4366.5574,-8438.2194 4405.0369,-8274 4438.3765,-8131.7164 4532.8349,-7981.3012 4573.0617,-7921.6243"/>
+<polygon fill="#000000" stroke="#000000" points="4576.0851,-7923.4024 4578.8124,-7913.1646 4570.296,-7919.4671 4576.0851,-7923.4024"/>
+</g>
+<!-- qcow2_crypto_hdr_init_func&#45;&gt;bdrv_pwrite_zeroes -->
+<g id="edge751" class="edge">
+<title>qcow2_crypto_hdr_init_func&#45;&gt;bdrv_pwrite_zeroes</title>
+<path fill="none" stroke="#000000" d="M2274.5263,-26636.9141C2308.1053,-26634.1924 2344.6948,-26631.3526 2378.4314,-26629 2467.4865,-26622.7898 3117.7303,-26645.4788 3180.4983,-26582 3240.017,-26521.8073 3169.312,-25891.2787 3216.4983,-25821 3322.7928,-25662.6859 3489.8896,-25791.646 3605.4983,-25640 3663.7059,-25563.6479 3587.4847,-25506.3745 3641.4983,-25427 3736.7962,-25286.9572 3883.9702,-25377.2121 3967.7693,-25230 4001.2041,-25171.2644 3997.9217,-20431.3317 4003.7693,-20364 4040.8638,-19936.8793 4152.1482,-19425.0314 4180.0198,-19301.0371"/>
+<polygon fill="#000000" stroke="#000000" points="4183.4535,-19301.7206 4182.2403,-19291.1955 4176.6251,-19300.1799 4183.4535,-19301.7206"/>
+</g>
+<!-- qcow2_crypto_hdr_write_func&#45;&gt;error_setg -->
+<g id="edge752" class="edge">
+<title>qcow2_crypto_hdr_write_func&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M3537.184,-26098.9643C4071.1262,-26056.0827 6122.5418,-25886.9689 6236.8408,-25811 6576.4428,-25585.2833 6572.5252,-25400.668 6678.8408,-25007 6720.7434,-24851.8422 6703.0859,-23721.286 6714.8408,-23561 6741.428,-23198.4663 6807.6363,-22761.1308 6825.4226,-22647.2118"/>
+<polygon fill="#000000" stroke="#000000" points="6828.8995,-22647.6316 6826.9898,-22637.2103 6821.9838,-22646.548 6828.8995,-22647.6316"/>
+</g>
+<!-- qcow2_crypto_hdr_write_func&#45;&gt;error_setg_errno -->
+<g id="edge754" class="edge">
+<title>qcow2_crypto_hdr_write_func&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M3421.9852,-26091.0351C3457.3888,-26031.9622 3568.3341,-25837.304 3605.4983,-25659 3622.4639,-25577.6031 3587.6236,-13749.3309 3641.4983,-13686 3658.8168,-13665.6416 3685.1165,-13656.5203 3711.5738,-13653.1552"/>
+<polygon fill="#000000" stroke="#000000" points="3712.1038,-13656.6196 3721.7031,-13652.1359 3711.4029,-13649.6548 3712.1038,-13656.6196"/>
+</g>
+<!-- qcow2_crypto_hdr_write_func&#45;&gt;bdrv_pwrite -->
+<g id="edge753" class="edge">
+<title>qcow2_crypto_hdr_write_func&#45;&gt;bdrv_pwrite</title>
+<path fill="none" stroke="#000000" d="M3561.8184,-26110.7201C4171.7879,-26116.3175 6435.1235,-26123.4656 6678.8408,-25925 7028.8067,-25640.0134 6882.5987,-25392.0006 6944.9204,-24945 6991.1827,-24613.1856 6953.281,-22263.8818 6980.9204,-21930 7000.2511,-21696.4872 7054.2738,-21418.1756 7072.118,-21330.133"/>
+<polygon fill="#000000" stroke="#000000" points="7075.5898,-21330.624 7074.1568,-21320.1265 7068.7307,-21329.2264 7075.5898,-21330.624"/>
+</g>
+<!-- qcow2_co_flush_to_os -->
+<g id="node303" class="node">
+<title>qcow2_co_flush_to_os</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-2844" rx="113.9803" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-2840.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_flush_to_os</text>
+</g>
+<!-- qcow2_co_flush_to_os&#45;&gt;qcow2_write_caches -->
+<g id="edge755" class="edge">
+<title>qcow2_co_flush_to_os&#45;&gt;qcow2_write_caches</title>
+<path fill="none" stroke="#000000" d="M2267.1124,-2840.1766C2293.4143,-2835.2867 2320.2378,-2826.6893 2342.4314,-2812 2367.1046,-2795.6694 2352.4615,-2770.1783 2378.4314,-2756 2451.197,-2716.2735 2692.7603,-2697.4946 2751.4983,-2756 2796.1543,-2800.4792 2770.5739,-11771.2865 2787.4983,-11832 2878.7608,-12159.39 3087.9396,-12160.974 3180.4983,-12488 3226.3141,-12649.8753 3161.705,-15356.939 3216.4983,-15516 3250.2694,-15614.0352 3337.8326,-15704.3804 3383.055,-15746.3454"/>
+<polygon fill="#000000" stroke="#000000" points="3380.7237,-15748.9564 3390.4598,-15753.135 3385.4545,-15743.797 3380.7237,-15748.9564"/>
+</g>
+<!-- qcow2_co_flush_to_os&#45;&gt;qemu_co_mutex_lock -->
+<g id="edge756" class="edge">
+<title>qcow2_co_flush_to_os&#45;&gt;qemu_co_mutex_lock</title>
+<path fill="none" stroke="#000000" d="M2269.6567,-2842.8986C2295.7457,-2837.9158 2321.8339,-2828.5938 2342.4314,-2812 2375.6589,-2785.2312 2345.2038,-2749.7688 2378.4314,-2723 2397.2093,-2707.8721 2420.5507,-2698.7879 2444.2958,-2693.5256"/>
+<polygon fill="#000000" stroke="#000000" points="2445.0021,-2696.9537 2454.1226,-2691.5623 2443.6307,-2690.0894 2445.0021,-2696.9537"/>
+</g>
+<!-- qcow2_co_flush_to_os&#45;&gt;qemu_co_mutex_unlock -->
+<g id="edge757" class="edge">
+<title>qcow2_co_flush_to_os&#45;&gt;qemu_co_mutex_unlock</title>
+<path fill="none" stroke="#000000" d="M2238.6787,-2831.6557C2305.2106,-2821.7345 2398.7661,-2807.7835 2468.6495,-2797.3625"/>
+<polygon fill="#000000" stroke="#000000" points="2469.4079,-2800.7882 2478.7823,-2795.8515 2468.3754,-2793.8648 2469.4079,-2800.7882"/>
+</g>
+<!-- qcow2_co_invalidate_cache -->
+<g id="node304" class="node">
+<title>qcow2_co_invalidate_cache</title>
+<ellipse fill="none" stroke="#000000" cx="158" cy="-23113" rx="139.9756" ry="18"/>
+<text text-anchor="middle" x="158" y="-23109.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_invalidate_cache</text>
+</g>
+<!-- qcow2_co_invalidate_cache&#45;&gt;error_setg_errno -->
+<g id="edge759" class="edge">
+<title>qcow2_co_invalidate_cache&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M297.7788,-23113.0441C399.5611,-23111.3204 540.465,-23105.295 663,-23087 679.3116,-23084.5646 682.9882,-23081.9526 699,-23078 1076.221,-22984.8817 1169.5576,-22957.441 1548.3645,-22871 1814.8624,-22810.1871 2492.6972,-22702.9851 2751.4983,-22615 2951.5695,-22546.9814 3066.9712,-22588.2319 3180.4983,-22410 3238.3281,-22319.2099 3168.1679,-18631.1837 3216.4983,-18535 3313.9196,-18341.1192 3508.2113,-18433.9483 3605.4983,-18240 3662.2184,-18126.9245 3559.2941,-13782.1547 3641.4983,-13686 3658.7839,-13665.7808 3684.9295,-13656.6614 3711.2563,-13653.2553"/>
+<polygon fill="#000000" stroke="#000000" points="3711.7478,-13656.7233 3721.3372,-13652.2184 3711.0315,-13649.76 3711.7478,-13656.7233"/>
+</g>
+<!-- qcow2_co_invalidate_cache&#45;&gt;memset -->
+<g id="edge758" class="edge">
+<title>qcow2_co_invalidate_cache&#45;&gt;memset</title>
+<path fill="none" stroke="#000000" d="M275.0881,-23122.8601C419.1067,-23134.1194 671.1116,-23151 887.5,-23151 887.5,-23151 887.5,-23151 1312.1822,-23151 1952.0674,-23151 2113.3928,-23138.3096 2751.4983,-23186 3573.4349,-23247.4295 3767.3414,-23417 4591.5704,-23417 4591.5704,-23417 4591.5704,-23417 6475.8408,-23417 6824.0014,-23417 6925.5709,-22738.8915 6944.9204,-22646 6979.0157,-22482.3182 6975.3193,-10775.1013 6980.9204,-10608 7001.0288,-10008.0978 7062.2832,-9276.3879 7075.4221,-9123.7278"/>
+<polygon fill="#000000" stroke="#000000" points="7078.9434,-9123.6298 7076.3167,-9113.3658 7071.9694,-9123.0277 7078.9434,-9123.6298"/>
+</g>
+<!-- qcow2_co_invalidate_cache&#45;&gt;qemu_co_mutex_lock -->
+<g id="edge760" class="edge">
+<title>qcow2_co_invalidate_cache&#45;&gt;qemu_co_mutex_lock</title>
+<path fill="none" stroke="#000000" d="M202.7868,-23095.9011C241.6751,-23081.7308 299.789,-23062.1665 352,-23051 420.0094,-23036.4546 614.4951,-23065.8409 663,-23016 728.7961,-22948.3917 645.6677,-22670.8182 699,-22593 804.4024,-22439.2053 946.2347,-22542.8784 1076,-22409 1103.1365,-22381.0034 1083.0001,-22355.0615 1112,-22329 1251.2534,-22203.8565 1400.7237,-22348.2954 1512.3645,-22198 1615.2206,-22059.5309 1443.5564,-20782.9976 1548.3645,-20646 1656.7964,-20504.2656 1825.6165,-20674.2551 1933.3645,-20532 2022.4306,-20414.4097 1880.0857,-17994.4289 1969.3645,-17877 2073.9107,-17739.4897 2238.6541,-17906.0916 2342.4314,-17768 2405.0621,-17684.6602 2317.9479,-2840.9109 2378.4314,-2756 2397.9052,-2728.6613 2429.7543,-2712.7259 2461.6695,-2703.4705"/>
+<polygon fill="#000000" stroke="#000000" points="2462.8162,-2706.7865 2471.5627,-2700.8073 2460.9966,-2700.0271 2462.8162,-2706.7865"/>
+</g>
+<!-- qcow2_co_invalidate_cache&#45;&gt;qemu_co_mutex_unlock -->
+<g id="edge761" class="edge">
+<title>qcow2_co_invalidate_cache&#45;&gt;qemu_co_mutex_unlock</title>
+<path fill="none" stroke="#000000" d="M271.6345,-23102.5024C416.2067,-23088.644 648.9966,-23064.434 663,-23051 733.8645,-22983.017 644.3764,-22914.6071 699,-22833 935.5535,-22479.5919 1301.1979,-22698.1389 1512.3645,-22329 1555.2169,-22254.0899 1492.7984,-20842.0323 1548.3645,-20776 1660.6629,-20642.5496 1821.7272,-20834.004 1933.3645,-20700 2029.704,-20584.3586 1879.0253,-18111.3872 1969.3645,-17991 2073.426,-17852.3262 2239.1266,-18016.2385 2342.4314,-17877 2404.6184,-17793.1816 2317.8795,-2933.0072 2378.4314,-2848 2397.0133,-2821.9133 2426.863,-2806.2094 2457.2861,-2796.7846"/>
+<polygon fill="#000000" stroke="#000000" points="2458.5284,-2800.0692 2467.1704,-2793.94 2456.5924,-2793.3422 2458.5284,-2800.0692"/>
+</g>
+<!-- qcow2_co_invalidate_cache&#45;&gt;qobject_unref -->
+<g id="edge762" class="edge">
+<title>qcow2_co_invalidate_cache&#45;&gt;qobject_unref</title>
+<path fill="none" stroke="#000000" d="M159.1022,-23131.0945C176.2183,-23409.3472 391.184,-26807.5218 699,-27107 1093.1002,-27490.4252 1454.4163,-27294.0712 1933.3645,-27024 1960.5195,-27008.6877 2759.0483,-26308.7458 2787.4983,-26296 2821.8208,-26280.6232 2862.6235,-26273.4525 2898.1296,-26270.2847"/>
+<polygon fill="#000000" stroke="#000000" points="2898.788,-26273.7434 2908.4781,-26269.4596 2898.2316,-26266.7656 2898.788,-26273.7434"/>
+</g>
+<!-- qcow2_close -->
+<g id="node305" class="node">
+<title>qcow2_close</title>
+<ellipse fill="none" stroke="#000000" cx="507.5" cy="-24937" rx="69.5877" ry="18"/>
+<text text-anchor="middle" x="507.5" y="-24933.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_close</text>
+</g>
+<!-- qcow2_co_invalidate_cache&#45;&gt;qcow2_close -->
+<g id="edge763" class="edge">
+<title>qcow2_co_invalidate_cache&#45;&gt;qcow2_close</title>
+<path fill="none" stroke="#000000" d="M161.4591,-23131.0528C194.9236,-23305.6997 460.8069,-24693.3139 502.1147,-24908.8949"/>
+<polygon fill="#000000" stroke="#000000" points="498.6932,-24909.6369 504.0126,-24918.7996 505.5681,-24908.3195 498.6932,-24909.6369"/>
+</g>
+<!-- qdict_clone_shallow -->
+<g id="node306" class="node">
+<title>qdict_clone_shallow</title>
+<ellipse fill="none" stroke="#000000" cx="507.5" cy="-22953" rx="104.7816" ry="18"/>
+<text text-anchor="middle" x="507.5" y="-22949.3" font-family="Times,serif" font-size="14.00" fill="#000000">qdict_clone_shallow</text>
+</g>
+<!-- qcow2_co_invalidate_cache&#45;&gt;qdict_clone_shallow -->
+<g id="edge764" class="edge">
+<title>qcow2_co_invalidate_cache&#45;&gt;qdict_clone_shallow</title>
+<path fill="none" stroke="#000000" d="M179.1301,-23095.0692C213.2013,-23067.1223 283.4169,-23013.4396 352,-22985 371.6714,-22976.8428 393.6331,-22970.6946 414.7109,-22966.0857"/>
+<polygon fill="#000000" stroke="#000000" points="415.5733,-22969.4812 424.6461,-22964.01 414.1417,-22962.6292 415.5733,-22969.4812"/>
+</g>
+<!-- qcow2_do_open -->
+<g id="node307" class="node">
+<title>qcow2_do_open</title>
+<ellipse fill="none" stroke="#000000" cx="887.5" cy="-11659" rx="84.5" ry="18"/>
+<text text-anchor="middle" x="887.5" y="-11655.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_do_open</text>
+</g>
+<!-- qcow2_co_invalidate_cache&#45;&gt;qcow2_do_open -->
+<g id="edge765" class="edge">
+<title>qcow2_co_invalidate_cache&#45;&gt;qcow2_do_open</title>
+<path fill="none" stroke="#000000" d="M188.469,-23095.3798C225.7636,-23074.6471 291.4434,-23040.7995 352,-23023 418.9369,-23003.3251 617.0791,-23032.5255 663,-22980 711.1395,-22924.9369 690.3194,-12520.6224 699,-12448 735.3233,-12144.117 845.8074,-11787.6138 878.3736,-11686.7951"/>
+<polygon fill="#000000" stroke="#000000" points="881.7732,-11687.6578 881.5316,-11677.0657 875.1152,-11685.4967 881.7732,-11687.6578"/>
+</g>
+<!-- error_propagate_prepend -->
+<g id="node308" class="node">
+<title>error_propagate_prepend</title>
+<ellipse fill="none" stroke="#000000" cx="507.5" cy="-24991" rx="130" ry="18"/>
+<text text-anchor="middle" x="507.5" y="-24987.3" font-family="Times,serif" font-size="14.00" fill="#000000">error_propagate_prepend</text>
+</g>
+<!-- qcow2_co_invalidate_cache&#45;&gt;error_propagate_prepend -->
+<g id="edge766" class="edge">
+<title>qcow2_co_invalidate_cache&#45;&gt;error_propagate_prepend</title>
+<path fill="none" stroke="#000000" d="M158.5981,-23131.2595C164.7737,-23314.7404 219.4106,-24822.1457 352,-24964 358.5267,-24970.9827 366.1619,-24976.5639 374.4823,-24980.9956"/>
+<polygon fill="#000000" stroke="#000000" points="373.2217,-24984.2706 383.7598,-24985.3655 376.2045,-24977.9379 373.2217,-24984.2706"/>
+</g>
+<!-- qcow2_close&#45;&gt;has_data_file -->
+<g id="edge767" class="edge">
+<title>qcow2_close&#45;&gt;has_data_file</title>
+<path fill="none" stroke="#000000" d="M575.9033,-24933.6476C605.8388,-24935.7063 639.4318,-24943.2916 663,-24964 703.5514,-24999.6308 663.5048,-25039.3297 699,-25080 898.038,-25308.0573 1671.6829,-25503.8521 1933.3645,-25656 2126.0256,-25768.0178 2187.1228,-25786.1702 2342.4314,-25946 2362.5328,-25966.6866 2353,-25986.3895 2378.4314,-26000 2414.9784,-26019.5594 2719.4696,-26026.3139 2751.4983,-26000 2815.2098,-25947.6564 2723.7868,-25870.3436 2787.4983,-25818 2922.4582,-25707.1205 3005.8915,-25813.4266 3180.4983,-25818 3969.8015,-25838.6738 4165.0298,-25911 4954.6038,-25911 4954.6038,-25911 4954.6038,-25911 6074.8408,-25911 6266.8412,-25911 6549.8186,-25674.1598 6678.8408,-25411 6724.9539,-25316.9456 6701.8721,-25044.9445 6714.8408,-24941 6788.8943,-24347.4627 6892.7743,-24210.8617 6944.9204,-23615 6952.7625,-23525.3908 6926.4078,-10733.552 6980.9204,-10662 6986.3852,-10654.8271 6993.5863,-10649.4486 7001.6021,-10645.4326"/>
+<polygon fill="#000000" stroke="#000000" points="7003.1185,-10648.5911 7010.9491,-10641.4544 7000.3772,-10642.1502 7003.1185,-10648.5911"/>
+</g>
+<!-- qcow2_close&#45;&gt;g_free -->
+<g id="edge769" class="edge">
+<title>qcow2_close&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M576.9593,-24935.9775C605.8833,-24938.6838 638.3868,-24946.1329 663,-24964 690.6736,-24984.0887 671.2154,-25012.0651 699,-25032 850.0894,-25140.4037 927.1489,-25078.7659 1112,-25099 2127.7289,-25210.1835 2389.2023,-25113 3410.9983,-25113 3410.9983,-25113 3410.9983,-25113 5713.7053,-25113 5831.859,-25113 6160.8787,-25108.4988 6236.8408,-25018 6266.4598,-24982.713 6271.297,-18430.0442 6272.8408,-18384 6318.3714,-17026.034 6453.9827,-15357.0844 6473.4924,-15121.2115"/>
+<polygon fill="#000000" stroke="#000000" points="6476.9949,-15121.3245 6474.3328,-15111.0696 6470.0188,-15120.7464 6476.9949,-15121.3245"/>
+</g>
+<!-- qcow2_close&#45;&gt;qemu_vfree -->
+<g id="edge768" class="edge">
+<title>qcow2_close&#45;&gt;qemu_vfree</title>
+<path fill="none" stroke="#000000" d="M573.653,-24931.3018C605.1443,-24932.3893 640.7052,-24939.8324 663,-24964 722.4647,-25028.4598 646.8203,-25286.5132 699,-25357 1051.5739,-25833.2737 1511.6408,-25444.7139 1933.3645,-25861 1962.5621,-25889.8212 1937.7195,-25919.8895 1969.3645,-25946 2104.2547,-26057.299 2615.5671,-26143.0252 2751.4983,-26033 2811.1909,-25984.6837 2727.8056,-25912.3163 2787.4983,-25864 2855.3811,-25809.0543 3114.8178,-25806.4397 3180.4983,-25864 3272.2076,-25944.3711 3125.5754,-26054.7402 3216.4983,-26136 3565.5694,-26447.9724 4854.6729,-26177 5322.8368,-26177 5322.8368,-26177 5322.8368,-26177 6074.8408,-26177 6759.0455,-26177 6843.9214,-25583.7091 6944.9204,-24907 6995.7747,-24566.2683 6975.9431,-19050.4698 6980.9204,-18706 7006.1638,-16958.9654 7069.1014,-14803.8265 7077.0835,-14534.142"/>
+<polygon fill="#000000" stroke="#000000" points="7080.5856,-14534.1197 7077.3835,-14524.0203 7073.5886,-14533.9122 7080.5856,-14534.1197"/>
+</g>
+<!-- qcow2_close&#45;&gt;qcrypto_block_free -->
+<g id="edge770" class="edge">
+<title>qcow2_close&#45;&gt;qcrypto_block_free</title>
+<path fill="none" stroke="#000000" d="M572.8407,-24930.5782C604.9216,-24931.2868 641.2567,-24938.6091 663,-24964 737.5589,-25051.0671 627.6451,-26937.2883 699,-27027 812.4118,-27169.5881 1348.155,-27208.9232 1512.3645,-27130 1535.4491,-27118.905 1527.7091,-27100.1444 1548.3645,-27085 1696.3324,-26976.5109 1821.2355,-27081.2291 1933.3645,-26936 2019.7492,-26824.1147 1886.5779,-26734.5732 1969.3645,-26620 2186.8566,-26319 2665.1717,-26241.5171 2878.1241,-26221.7204"/>
+<polygon fill="#000000" stroke="#000000" points="2878.727,-26225.1802 2888.371,-26220.7934 2878.0963,-26218.2087 2878.727,-26225.1802"/>
+</g>
+<!-- qcow2_inactivate -->
+<g id="node309" class="node">
+<title>qcow2_inactivate</title>
+<ellipse fill="none" stroke="#000000" cx="887.5" cy="-27000" rx="92.5" ry="18"/>
+<text text-anchor="middle" x="887.5" y="-26996.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_inactivate</text>
+</g>
+<!-- qcow2_close&#45;&gt;qcow2_inactivate -->
+<g id="edge771" class="edge">
+<title>qcow2_close&#45;&gt;qcow2_inactivate</title>
+<path fill="none" stroke="#000000" d="M572.7845,-24930.6264C604.8501,-24931.3483 641.1884,-24938.6678 663,-24964 720.1435,-25030.3671 681.0969,-26454.271 699,-26540 735.1443,-26713.0769 834.1553,-26903.7286 872.2678,-26972.9879"/>
+<polygon fill="#000000" stroke="#000000" points="869.3204,-26974.89 877.2286,-26981.9406 875.4432,-26971.4973 869.3204,-26974.89"/>
+</g>
+<!-- cache_clean_timer_del -->
+<g id="node310" class="node">
+<title>cache_clean_timer_del</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-12391" rx="117" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-12387.3" font-family="Times,serif" font-size="14.00" fill="#000000">cache_clean_timer_del</text>
+</g>
+<!-- qcow2_close&#45;&gt;cache_clean_timer_del -->
+<g id="edge772" class="edge">
+<title>qcow2_close&#45;&gt;cache_clean_timer_del</title>
+<path fill="none" stroke="#000000" d="M507.8879,-24918.7475C511.7257,-24748.371 546.0571,-23434.7198 699,-23078 810.2987,-22818.4099 919.7806,-22801.9447 1112,-22595 1282.5409,-22411.3945 1413.304,-22428.1787 1512.3645,-22198 1546.4581,-22118.7794 1495.9604,-20714.4988 1548.3645,-20646 1656.7964,-20504.2656 1826.2464,-20674.73 1933.3645,-20532 1996.9837,-20447.2303 1950.6318,-13005.3187 1969.3645,-12901 2003.89,-12708.7336 2104.7207,-12493.6083 2141.9098,-12418.5745"/>
+<polygon fill="#000000" stroke="#000000" points="2145.1895,-12419.8406 2146.5223,-12409.3299 2138.9259,-12416.7154 2145.1895,-12419.8406"/>
+</g>
+<!-- qcow2_cache_destroy -->
+<g id="node311" class="node">
+<title>qcow2_cache_destroy</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-21547" rx="113.18" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-21543.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_destroy</text>
+</g>
+<!-- qcow2_close&#45;&gt;qcow2_cache_destroy -->
+<g id="edge773" class="edge">
+<title>qcow2_close&#45;&gt;qcow2_cache_destroy</title>
+<path fill="none" stroke="#000000" d="M567.8773,-24945.9996C792.4822,-24975.648 1584.6725,-25045.2614 1933.3645,-24614 1986.5313,-24548.2434 1912.9749,-21633.0148 1969.3645,-21570 1992.4361,-21544.2177 2028.3964,-21535.8472 2062.6104,-21534.8881"/>
+<polygon fill="#000000" stroke="#000000" points="2062.7045,-21538.3875 2072.6774,-21534.811 2062.6508,-21531.3878 2062.7045,-21538.3875"/>
+</g>
+<!-- cleanup_unknown_header_ext -->
+<g id="node312" class="node">
+<title>cleanup_unknown_header_ext</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-17513" rx="151.5" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-17509.3" font-family="Times,serif" font-size="14.00" fill="#000000">cleanup_unknown_header_ext</text>
+</g>
+<!-- qcow2_close&#45;&gt;cleanup_unknown_header_ext -->
+<g id="edge774" class="edge">
+<title>qcow2_close&#45;&gt;cleanup_unknown_header_ext</title>
+<path fill="none" stroke="#000000" d="M509.4626,-24918.9928C524.9778,-24775.6775 628.1484,-23804.7849 663,-23013 665.9995,-22944.8558 672.0349,-18164.6539 699,-18102 821.438,-17817.5132 1155.078,-17603.6994 1271.47,-17535.8142"/>
+<polygon fill="#000000" stroke="#000000" points="1273.5389,-17538.6607 1280.4397,-17530.6215 1270.0317,-17532.6027 1273.5389,-17538.6607"/>
+</g>
+<!-- bdrv_unref_child -->
+<g id="node313" class="node">
+<title>bdrv_unref_child</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-17996" rx="89.8845" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-17992.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_unref_child</text>
+</g>
+<!-- qcow2_close&#45;&gt;bdrv_unref_child -->
+<g id="edge775" class="edge">
+<title>qcow2_close&#45;&gt;bdrv_unref_child</title>
+<path fill="none" stroke="#000000" d="M509.4563,-24918.9925C524.9224,-24775.675 627.7846,-23804.7688 663,-23013 668.3864,-22891.8934 661.472,-18764.2713 699,-18649 796.6282,-18349.1248 862.1303,-18264.4098 1112,-18072 1149.9581,-18042.7707 1200.4303,-18023.7099 1241.1974,-18011.9872"/>
+<polygon fill="#000000" stroke="#000000" points="1242.3778,-18015.2917 1251.0711,-18009.2355 1240.4985,-18008.5486 1242.3778,-18015.2917"/>
+</g>
+<!-- qcow2_refcount_close -->
+<g id="node314" class="node">
+<title>qcow2_refcount_close</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-18251" rx="114.5" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-18247.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_refcount_close</text>
+</g>
+<!-- qcow2_close&#45;&gt;qcow2_refcount_close -->
+<g id="edge776" class="edge">
+<title>qcow2_close&#45;&gt;qcow2_refcount_close</title>
+<path fill="none" stroke="#000000" d="M509.4457,-24918.9921C524.8298,-24775.6708 627.1766,-23804.7416 663,-23013 672.2388,-22808.8102 645.9622,-19531.3976 699,-19334 731.2629,-19213.9232 1201.2403,-18434.2183 1295.7129,-18278.1627"/>
+<polygon fill="#000000" stroke="#000000" points="1298.9589,-18279.5593 1301.1456,-18269.1925 1292.9714,-18275.9329 1298.9589,-18279.5593"/>
+</g>
+<!-- qcow2_free_snapshots -->
+<g id="node315" class="node">
+<title>qcow2_free_snapshots</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-12927" rx="116.5" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-12923.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_free_snapshots</text>
+</g>
+<!-- qcow2_close&#45;&gt;qcow2_free_snapshots -->
+<g id="edge777" class="edge">
+<title>qcow2_close&#45;&gt;qcow2_free_snapshots</title>
+<path fill="none" stroke="#000000" d="M570.6493,-24944.7019C599.1919,-24949.013 633.1406,-24955.3052 663,-24964 679.6421,-24968.846 682.2914,-24974.3883 699,-24979 964.7259,-25052.3424 1663.5157,-25158.3116 1933.3645,-25102 2235.1842,-25039.0167 3017.8722,-24755.9443 3180.4983,-24494 3241.01,-24396.5328 3159.7147,-24078.6853 3216.4983,-23979 3320.5388,-23796.3537 3507.5739,-23895.9971 3605.4983,-23710 3673.3723,-23581.0805 3604.6442,-13360.9571 3641.4983,-13220 3669.6317,-13112.397 3746.6173,-13002.2314 3783.8813,-12953.2446"/>
+<polygon fill="#000000" stroke="#000000" points="3786.8252,-12955.1577 3790.1447,-12945.0963 3781.2753,-12950.8916 3786.8252,-12955.1577"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;be32_to_cpu -->
+<g id="edge901" class="edge">
+<title>qcow2_do_open&#45;&gt;be32_to_cpu</title>
+<path fill="none" stroke="#000000" d="M954.6551,-11648.0694C999.1934,-11641.0815 1058.9817,-11632.1997 1112,-11626 1474.9682,-11583.5564 1568.3571,-11570.1966 1933.3645,-11588 2491.3577,-11615.2164 2720.0059,-11428.7028 3180.4983,-11745 3207.7193,-11763.6972 3195.1278,-11784.8232 3216.4983,-11810 3372.3188,-11993.574 3414.0539,-12066.9524 3641.4983,-12146 3812.6507,-12205.4835 4032.0749,-12157.7158 4132.2142,-12129.7144"/>
+<polygon fill="#000000" stroke="#000000" points="4133.4402,-12133.0047 4142.1027,-12126.9045 4131.5268,-12126.2712 4133.4402,-12133.0047"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;be64_to_cpu -->
+<g id="edge902" class="edge">
+<title>qcow2_do_open&#45;&gt;be64_to_cpu</title>
+<path fill="none" stroke="#000000" d="M888.0319,-11640.9431C895.0821,-11405.1327 972.0967,-8934.2812 1112,-8647 1434.6211,-7984.5211 1713.2416,-7893.9941 2378.4314,-7577 2533.9272,-7502.899 2641.2293,-7604.3279 2751.4983,-7472 2806.6489,-7405.8167 2734.163,-7153.6548 2787.4983,-7086 2901.7471,-6941.0775 3009.4587,-7021.2876 3180.4983,-6952 3196.898,-6945.3565 3199.8914,-6941.1074 3216.4983,-6935 3384.5693,-6873.1899 3490.7601,-6967.49 3605.4983,-6830 3666.7951,-6756.5484 3571.0788,-6465.7576 3641.4983,-6401 3694.8674,-6351.9218 3895.63,-6393.7301 3967.7693,-6401 4333.456,-6437.8524 4473.9441,-6359.6709 4778.1038,-6566 4802.2811,-6582.4009 4788.4039,-6607.106 4814.1038,-6621 4869.0347,-6650.6969 5045.7561,-6659.2637 5095.1038,-6621 5145.8756,-6581.6321 5083.1042,-6523.7042 5131.1038,-6481 5271.6683,-6355.9428 5363.8774,-6447.316 5550.5698,-6424 6108.1099,-6354.3688 6781.6125,-6281.5842 7003.2602,-6257.9269"/>
+<polygon fill="#000000" stroke="#000000" points="7003.8987,-6261.3787 7013.4711,-6256.8377 7003.1562,-6254.4182 7003.8987,-6261.3787"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;data_file_is_raw -->
+<g id="edge903" class="edge">
+<title>qcow2_do_open&#45;&gt;data_file_is_raw</title>
+<path fill="none" stroke="#000000" d="M891.3791,-11640.8933C911.6569,-11548.0636 1008.4908,-11126.9714 1112,-11052 1330.5985,-10893.6696 2197.9362,-10962.1868 2477.5752,-10989.0362"/>
+<polygon fill="#000000" stroke="#000000" points="2477.3805,-10992.5336 2487.6709,-10990.012 2478.054,-10985.566 2477.3805,-10992.5336"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;error_setg -->
+<g id="edge904" class="edge">
+<title>qcow2_do_open&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M890.8988,-11677.1742C909.8162,-11776.4373 1005.134,-12252.1263 1112,-12349 1259.1253,-12482.3687 1353.226,-12408.2023 1548.3645,-12445 1662.0548,-12466.4388 3523.5045,-12687.3781 3605.4983,-12769 3676.338,-12839.5184 3569.3617,-12921.8088 3641.4983,-12991 3825.0813,-13167.0875 4584.1446,-12962.4115 4778.1038,-13127 4821.8598,-13164.1301 4786.5119,-13200.6818 4814.1038,-13251 4916.767,-13438.2228 4981.9007,-13459.2566 5131.1038,-13612 5613.0444,-14105.3761 5757.5357,-14204.5816 6272.8408,-14663 6450.6227,-14821.1558 6578.7128,-14796.1435 6678.8408,-15012 6705.4921,-15069.4549 6713.3959,-19508.6812 6714.8408,-19572 6743.418,-20824.2943 6817.4518,-22364.7907 6828.4946,-22590.8009"/>
+<polygon fill="#000000" stroke="#000000" points="6825.0012,-22591.0235 6828.9859,-22600.8404 6831.9928,-22590.6812 6825.0012,-22591.0235"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;has_data_file -->
+<g id="edge905" class="edge">
+<title>qcow2_do_open&#45;&gt;has_data_file</title>
+<path fill="none" stroke="#000000" d="M970.7867,-11662.3348C1217.4555,-11672.2229 1927.4859,-11700.7716 1933.3645,-11702 1950.1688,-11705.5114 1952.9596,-11710.9406 1969.3645,-11716 2139.8419,-11768.5767 2585.8895,-11830.6629 2751.4983,-11897 2957.19,-11979.3929 3052.7991,-11969.9183 3180.4983,-12151 3228.7728,-12219.4549 3156.4845,-12277.5633 3216.4983,-12336 3342.0832,-12458.2847 3482.0244,-12276.584 3605.4983,-12401 3677.1448,-12473.1932 3571.4522,-12553.2529 3641.4983,-12627 3754.859,-12746.3504 3840.789,-12680.9221 4003.7693,-12704 4585.7347,-12786.4057 4735.0661,-12799 5322.8368,-12799 5322.8368,-12799 5322.8368,-12799 6475.8408,-12799 6637.937,-12799 6619.2034,-12646.7267 6678.8408,-12496 6982.7722,-11727.8484 6429.2351,-11276.8776 6980.9204,-10662 6986.9425,-10655.2881 6994.4763,-10650.1849 7002.6681,-10646.3145"/>
+<polygon fill="#000000" stroke="#000000" points="7004.2121,-10649.4648 7012.1509,-10642.4486 7001.5695,-10642.9828 7004.2121,-10649.4648"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;qcow2_update_header -->
+<g id="edge906" class="edge">
+<title>qcow2_do_open&#45;&gt;qcow2_update_header</title>
+<path fill="none" stroke="#000000" d="M906.3244,-11676.5881C942.698,-11709.2857 1026.6085,-11778.5947 1112,-11806 1285.9431,-11861.8248 1783.1885,-11735.9817 1933.3645,-11840 1967.0907,-11863.3603 1936.6866,-11900.1944 1969.3645,-11925 2108.9532,-12030.9613 2621.382,-11908.6008 2751.4983,-12026 2803.3641,-12072.7967 2734.8896,-12133.0399 2787.4983,-12179 2853.5749,-12236.726 3116.269,-12157.2253 3180.4983,-12217 3250.4597,-12282.1093 3149.7603,-12360.5904 3216.4983,-12429 3339.5105,-12555.0932 3485.9386,-12375.6285 3605.4983,-12505 3700.8363,-12608.1621 3542.2603,-12719.5838 3641.4983,-12819 3693.0671,-12870.6614 3896.1361,-12842.9674 3967.7693,-12857 3984.0654,-12860.1923 3987.4489,-12863.9345 4003.7693,-12867 4173.742,-12898.9265 4648.2526,-12830.7692 4778.1038,-12945 4831.2039,-12991.7125 4764.5797,-13049.5119 4814.1038,-13100 4904.3067,-13191.9588 5003.9823,-13079.9514 5095.1038,-13171 5141.1603,-13217.0197 5085.7436,-13266.2939 5131.1038,-13313 5636.9704,-13833.8768 6287.7005,-13224.2624 6678.8408,-13836 6718.3906,-13897.8553 6700.4208,-19050.0117 6714.8408,-19122 6734.4966,-19220.1263 6788.2644,-19327.2483 6814.7414,-19376.0608"/>
+<polygon fill="#000000" stroke="#000000" points="6811.7794,-19377.9387 6819.6548,-19385.0259 6817.9179,-19374.5744 6811.7794,-19377.9387"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;error_setg_errno -->
+<g id="edge908" class="edge">
+<title>qcow2_do_open&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M891.0676,-11677.1768C910.3207,-11773.3163 1004.9309,-12221.2555 1112,-12304 1265.948,-12422.9732 1353.9576,-12331.216 1548.3645,-12339 1719.3386,-12345.8458 1762.5823,-12349.605 1933.3645,-12339 2116.2273,-12327.6448 2165.9093,-12337.0686 2342.4314,-12288 2359.3008,-12283.3107 2361.3037,-12275.6347 2378.4314,-12272 2540.6269,-12237.5798 2629.738,-12159.4541 2751.4983,-12272 2826.3063,-12341.1468 2730.3809,-12644.6488 2787.4983,-12729 2906.7439,-12905.1025 3015.7014,-12870.9128 3216.4983,-12941 3383.4918,-12999.2882 3489.4689,-12891.5027 3605.4983,-13025 3677.5582,-13107.9083 3592.1939,-13419.8394 3641.4983,-13518 3668.2536,-13571.2674 3724.8412,-13612.8214 3763.7977,-13636.6248"/>
+<polygon fill="#000000" stroke="#000000" points="3762.4228,-13639.8804 3772.8025,-13642.0043 3766.0128,-13633.8711 3762.4228,-13639.8804"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;g_free -->
+<g id="edge909" class="edge">
+<title>qcow2_do_open&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M896.5369,-11677.189C922.262,-11726.7539 1001.2456,-11864.3333 1112,-11922 1274.6422,-12006.6832 1780.029,-11900.4417 1933.3645,-12001 1960.9795,-12019.1101 1942.1999,-12047.2209 1969.3645,-12066 2041.6047,-12115.9405 2689.0104,-12118.2912 2751.4983,-12180 2824.1807,-12251.7763 2716.947,-12333.1279 2787.4983,-12407 2910.6701,-12535.9696 3047.7874,-12368.8687 3180.4983,-12488 3219.4071,-12522.9275 3178.6615,-12563.9139 3216.4983,-12600 3346.087,-12723.5925 3486.6968,-12571.0054 3605.4983,-12705 3679.6792,-12788.6678 3563.2738,-12874.0998 3641.4983,-12954 3686.2793,-12999.7403 4735.0013,-13095.6747 4778.1038,-13143 4853.5622,-13225.8511 4778.0215,-13539.9041 4814.1038,-13646 4887.0139,-13860.3837 5000.0127,-13865.4911 5095.1038,-14071 5119.2025,-14123.0816 5101.2811,-14145.971 5131.1038,-14195 5357.6292,-14567.4107 5549.5131,-14544.1458 5876.8408,-14832 5894.3109,-14847.3633 5892.0422,-14859.5763 5912.8408,-14870 5977.6506,-14902.4808 6182.9058,-14859.5612 6236.8408,-14908 6290.425,-14956.1237 6219.6307,-15017.463 6272.8408,-15066 6314.4772,-15103.9796 6382.3807,-15105.2779 6428.0599,-15100.7589"/>
+<polygon fill="#000000" stroke="#000000" points="6428.4716,-15104.2348 6438.0217,-15099.6471 6427.6952,-15097.278 6428.4716,-15104.2348"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;g_strdup -->
+<g id="edge916" class="edge">
+<title>qcow2_do_open&#45;&gt;g_strdup</title>
+<path fill="none" stroke="#000000" d="M893.2299,-11677.0963C919.9669,-11762.4835 1032.9699,-12134.0583 1076,-12448 1083.1645,-12500.2714 1078.3021,-13356.4034 1112,-13397 1239.0172,-13550.0205 1353.8549,-13454.5917 1548.3645,-13496 1551.1141,-13496.5854 2340.6412,-13651.8324 2342.4314,-13654 2393.1459,-13715.4055 2350.5133,-19313.4133 2378.4314,-19388 2410.0894,-19472.5786 2490.8436,-19546.4584 2535.0051,-19582.1863"/>
+<polygon fill="#000000" stroke="#000000" points="2533.0635,-19585.1146 2543.0646,-19588.6115 2537.427,-19579.641 2533.0635,-19585.1146"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;qemu_vfree -->
+<g id="edge907" class="edge">
+<title>qcow2_do_open&#45;&gt;qemu_vfree</title>
+<path fill="none" stroke="#000000" d="M957.2342,-11669.2482C1001.5338,-11675.6821 1060.102,-11684.0477 1112,-11691 1476.6526,-11739.849 1570.5466,-11733.0008 1933.3645,-11794 2024.9924,-11809.4051 2679.0063,-11908.8803 2751.4983,-11967 2781.6024,-11991.1357 2758.8689,-12020.1321 2787.4983,-12046 2924.3188,-12169.6233 3060.3613,-12039.1083 3180.4983,-12179 3240.4812,-12248.8462 3149.569,-12319.7788 3216.4983,-12383 3343.0569,-12502.5468 3480.8475,-12307.4651 3605.4983,-12429 3685.8743,-12507.3669 3563.3942,-12598.3685 3641.4983,-12679 3755.2568,-12796.4398 3842.6228,-12715.3433 4003.7693,-12743 4347.6335,-12802.0156 4439.42,-12788.2225 4778.1038,-12872 5277.4804,-12995.5268 5392.9945,-13061.2755 5876.8408,-13236 6236.8752,-13366.014 6405.1687,-13282.3585 6678.8408,-13550 6966.5213,-13831.3412 7056.1766,-14351.0996 7074.2087,-14477.6679"/>
+<polygon fill="#000000" stroke="#000000" points="7070.762,-14478.2944 7075.6059,-14487.7171 7077.6953,-14477.3303 7070.762,-14478.2944"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;UINT64_C -->
+<g id="edge915" class="edge">
+<title>qcow2_do_open&#45;&gt;UINT64_C</title>
+<path fill="none" stroke="#000000" d="M968.3299,-11653.6619C1092.833,-11645.7341 1339.0674,-11631.2223 1548.3645,-11626 1719.4223,-11621.7318 1762.5679,-11615.6301 1933.3645,-11626 2072.7037,-11634.46 3083.9936,-11677.1346 3180.4983,-11778 3252.3011,-11853.0474 3144.2767,-12169.3555 3216.4983,-12244 3337.4482,-12369.0077 3479.5942,-12166.9834 3605.4983,-12287 3679.1194,-12357.1785 3564.1275,-12446.9784 3641.4983,-12513 3751.8059,-12607.1272 3822.7736,-12514.987 3967.7693,-12513 4146.1607,-12510.5553 4203.1594,-12567.6819 4369.0369,-12502 4388.9406,-12494.1188 4385.842,-12479.4778 4405.0369,-12470 4556.4521,-12395.2366 4613.2266,-12434.4916 4778.1038,-12398 4794.2065,-12394.436 4798.0626,-12392.8315 4814.1038,-12389 4840.9552,-12382.5865 4870.7642,-12375.7562 4895.9916,-12370.0601"/>
+<polygon fill="#000000" stroke="#000000" points="4896.7919,-12373.4677 4905.7781,-12367.8554 4895.2534,-12366.6388 4896.7919,-12373.4677"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;bdrv_pread -->
+<g id="edge912" class="edge">
+<title>qcow2_do_open&#45;&gt;bdrv_pread</title>
+<path fill="none" stroke="#000000" d="M971.866,-11657.3435C1186.1844,-11653.4665 1747.7181,-11645.4677 1933.3645,-11664 2318.3395,-11702.4304 2405.0469,-11773.5735 2787.4983,-11832 2874.3452,-11845.2675 3119.0103,-11812.2493 3180.4983,-11875 3243.7362,-11939.5365 3156.6066,-12212.3466 3216.4983,-12280 3333.6772,-12412.3649 3481.6907,-12236.8135 3605.4983,-12363 3664.468,-12423.1028 3586.9292,-12484.8752 3641.4983,-12549 3752.6556,-12679.6223 3834.8995,-12651.9811 4003.7693,-12682 4163.6047,-12710.4129 4207.0712,-12693.0348 4369.0369,-12682 4898.7124,-12645.9128 5991.7378,-12569.4375 6236.8408,-12418 6260.7538,-12403.2253 6248.7175,-12380.4287 6272.8408,-12366 6312.2668,-12342.4186 6363.7628,-12336.8115 6405.0226,-12337.0271"/>
+<polygon fill="#000000" stroke="#000000" points="6405.2207,-12340.5309 6415.2783,-12337.2 6405.3387,-12333.5319 6405.2207,-12340.5309"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;ROUND_UP -->
+<g id="edge910" class="edge">
+<title>qcow2_do_open&#45;&gt;ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M889.914,-11677.2034C904.8457,-11787.0753 988.0594,-12360.9598 1112,-12478 1395.2862,-12745.5142 1584.2088,-12602.0937 1969.3645,-12661 1991.9254,-12664.4505 3588.6966,-12798.5533 3605.4983,-12814 3672.309,-12875.4228 3578.6249,-12949.5524 3641.4983,-13015 3755.7301,-13133.9088 3841.1271,-13067.8759 4003.7693,-13095 4046.475,-13102.1221 4748.4376,-13151.4656 4778.1038,-13183 4830.7074,-13238.9163 4794.309,-13798.8249 4814.1038,-13873 5083.3062,-14881.7573 5526.5623,-14984.4522 5876.8408,-15968 5902.0227,-16038.7082 5866.2483,-16074.1535 5912.8408,-16133 6011.931,-16258.1512 6150.6105,-16153.6646 6236.8408,-16288 6269.1067,-16338.2659 6268.1021,-18378.4577 6272.8408,-18438 6317.7201,-19001.9096 6442.9508,-19683.1701 6470.455,-19828.7783"/>
+<polygon fill="#000000" stroke="#000000" points="6467.0331,-19829.5196 6472.3335,-19838.6933 6473.9107,-19828.2165 6467.0331,-19829.5196"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;qcow2_validate_table -->
+<g id="edge911" class="edge">
+<title>qcow2_do_open&#45;&gt;qcow2_validate_table</title>
+<path fill="none" stroke="#000000" d="M902.0045,-11677.0059C934.6385,-11715.9696 1018.3481,-11807.5274 1112,-11844 1282.3262,-11910.3333 1785.5903,-11780.4177 1933.3645,-11888 1969.5319,-11914.3306 1934.1041,-11954.4666 1969.3645,-11982 2038.3632,-12035.8782 2685.6827,-12019.2766 2751.4983,-12077 2799.7996,-12119.3626 2742.7704,-12170.8803 2787.4983,-12217 2914.1125,-12347.5541 3057.0316,-12197.4653 3180.4983,-12331 3234.1106,-12388.9841 3157.7605,-12452.2144 3216.4983,-12505 3281.1006,-12563.0559 3543.5689,-12482.1008 3605.4983,-12543 3705.6549,-12641.4906 3543.0133,-12756.8378 3641.4983,-12857 3692.7717,-12909.1466 3895.2984,-12890.1919 3967.7693,-12900 3983.777,-12902.1665 3987.7616,-12902.8341 4003.7693,-12905 4046.7677,-12910.8179 4746.1448,-12977.6516 4778.1038,-13007 4833.0683,-13057.4747 4767.5376,-13112.6873 4814.1038,-13171 4900.2057,-13278.8215 5008.1954,-13195.8276 5095.1038,-13303 5139.1035,-13357.2589 5091.069,-13398.753 5131.1038,-13456 5358.3846,-13780.9957 5578.3219,-13684.9154 5876.8408,-13946 6136.7955,-14173.3563 6387.8065,-14513.0227 6457.0892,-14609.5597"/>
+<polygon fill="#000000" stroke="#000000" points="6454.3762,-14611.7829 6463.0413,-14617.8793 6460.0692,-14607.7099 6454.3762,-14611.7829"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;MIN -->
+<g id="edge913" class="edge">
+<title>qcow2_do_open&#45;&gt;MIN</title>
+<path fill="none" stroke="#000000" d="M888.4804,-11640.8553C898.1739,-11464.3013 979.2995,-10050.2447 1112,-9651 1232.9117,-9287.2234 1275.2438,-9175.9948 1548.3645,-8907 1688.4626,-8769.0182 1814.6951,-8845.793 1933.3645,-8689 1973.9577,-8635.3658 1930.1032,-8596.6168 1969.3645,-8542 2094.9656,-8367.2748 2178.4014,-8362.3255 2378.4314,-8283 2535.4057,-8220.749 2634.1412,-8332.4226 2751.4983,-8211 2822.794,-8137.2344 2730.5313,-8068.3182 2787.4983,-7983 2911.6869,-7797.0054 3012.6039,-7811.8906 3216.4983,-7720 3381.3297,-7645.7141 3488.8066,-7739.0973 3605.4983,-7601 3685.6257,-7506.1742 3563.6532,-7420.7083 3641.4983,-7324 3767.4285,-7167.5548 4038.6632,-7160.7461 4143.6677,-7164.4362"/>
+<polygon fill="#000000" stroke="#000000" points="4143.7527,-7167.9424 4153.8855,-7164.8479 4144.0346,-7160.948 4143.7527,-7167.9424"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;g_malloc -->
+<g id="edge914" class="edge">
+<title>qcow2_do_open&#45;&gt;g_malloc</title>
+<path fill="none" stroke="#000000" d="M898.5927,-11641.0241C927.2887,-11596.4346 1008.9738,-11481.1675 1112,-11437 1240.5009,-11381.9115 1601.053,-11418 1740.8645,-11418 1740.8645,-11418 1740.8645,-11418 2983.9983,-11418 3099.4877,-11418 3902.6776,-11523.367 4127.8425,-11553.2092"/>
+<polygon fill="#000000" stroke="#000000" points="4127.4369,-11556.6859 4137.8102,-11554.531 4128.3571,-11549.7467 4127.4369,-11556.6859"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;pstrcpy -->
+<g id="edge917" class="edge">
+<title>qcow2_do_open&#45;&gt;pstrcpy</title>
+<path fill="none" stroke="#000000" d="M893.2132,-11677.0986C919.8749,-11762.4962 1032.59,-12134.1106 1076,-12448 1082.7943,-12497.1283 1080.0581,-13302.0597 1112,-13340 1229.215,-13479.2269 1347.4165,-13349.0867 1512.3645,-13426 1530.7353,-13434.5661 1529.9496,-13445.529 1548.3645,-13454 1711.9776,-13529.2637 2226.9779,-13477.7814 2342.4314,-13616 2400.071,-13685.005 2342.2521,-15151.6892 2378.4314,-15234 2410.1782,-15306.2267 2486.2746,-15363.6604 2530.8476,-15392.5626"/>
+<polygon fill="#000000" stroke="#000000" points="2529.0047,-15395.5384 2539.3194,-15397.9586 2532.7652,-15389.6343 2529.0047,-15395.5384"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;qemu_try_blockalign -->
+<g id="edge918" class="edge">
+<title>qcow2_do_open&#45;&gt;qemu_try_blockalign</title>
+<path fill="none" stroke="#000000" d="M891.3577,-11640.6032C906.1183,-11575.4928 965.7069,-11355.3704 1112,-11271 1189.0711,-11226.5514 1427.7102,-11243.6267 1512.3645,-11271 1531.1437,-11277.0723 1531.6469,-11286.5094 1548.3645,-11297 1713.1018,-11400.376 1771.3624,-11397.3881 1933.3645,-11505 2322.0513,-11763.1902 2470.2031,-11790.6928 2751.4983,-12163 2776.2301,-12195.7337 2767.2008,-12212.3465 2787.4983,-12248 2841.3561,-12342.6041 2922.896,-12443.1652 2961.8123,-12489.2375"/>
+<polygon fill="#000000" stroke="#000000" points="2959.2059,-12491.5755 2968.3458,-12496.9339 2964.5423,-12487.0453 2959.2059,-12491.5755"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;qcow2_co_check_locked -->
+<g id="edge919" class="edge">
+<title>qcow2_do_open&#45;&gt;qcow2_co_check_locked</title>
+<path fill="none" stroke="#000000" d="M928.6285,-11643.2611C973.1541,-11626.8712 1046.5858,-11601.7135 1112,-11588 1199.5778,-11569.6401 1452.1601,-11611.1995 1512.3645,-11545 1567.4832,-11484.3926 1500.1875,-8662.2595 1548.3645,-8596 1567.6336,-8569.4986 1598.264,-8553.6714 1629.4738,-8544.2612"/>
+<polygon fill="#000000" stroke="#000000" points="1630.4834,-8547.6132 1639.1663,-8541.5422 1628.5926,-8540.8734 1630.4834,-8547.6132"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;qcow2_check_refcounts -->
+<g id="edge920" class="edge">
+<title>qcow2_do_open&#45;&gt;qcow2_check_refcounts</title>
+<path fill="none" stroke="#000000" d="M889.0694,-11640.7763C898.836,-11532.1408 956.0371,-10959.8882 1112,-10523 1411.5058,-9684.0149 2023.5877,-8763.6456 2137.4488,-8595.9604"/>
+<polygon fill="#000000" stroke="#000000" points="2140.6351,-8597.4992 2143.3669,-8587.2626 2134.8477,-8593.5614 2140.6351,-8597.4992"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;qemu_co_queue_init -->
+<g id="edge921" class="edge">
+<title>qcow2_do_open&#45;&gt;qemu_co_queue_init</title>
+<path fill="none" stroke="#000000" d="M887.5575,-11640.7451C888.4681,-11404.961 902.9397,-8960.5945 1112,-8731 1147.1513,-8692.3961 1471.5734,-8652.0796 1640.153,-8633.5083"/>
+<polygon fill="#000000" stroke="#000000" points="1640.7266,-8636.9665 1650.2856,-8632.3976 1639.9638,-8630.0082 1640.7266,-8636.9665"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;error_propagate -->
+<g id="edge922" class="edge">
+<title>qcow2_do_open&#45;&gt;error_propagate</title>
+<path fill="none" stroke="#000000" d="M893.2457,-11677.0942C920.0539,-11762.4717 1033.3291,-12134.0093 1076,-12448 1083.5608,-12503.6353 1075.7643,-13415.1114 1112,-13458 1362.877,-13754.9384 1586.3579,-13564.5349 1969.3645,-13631 2051.9626,-13645.3337 2287.5954,-13623.5894 2342.4314,-13687 2381.1925,-13731.8221 2371.7324,-22161.1224 2378.4314,-22220 2414.6628,-22538.4402 2524.6978,-22913.5571 2556.3581,-23017.2516"/>
+<polygon fill="#000000" stroke="#000000" points="2553.0578,-23018.4276 2559.3366,-23026.9615 2559.75,-23016.3748 2553.0578,-23018.4276"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;qcrypto_block_free -->
+<g id="edge923" class="edge">
+<title>qcow2_do_open&#45;&gt;qcrypto_block_free</title>
+<path fill="none" stroke="#000000" d="M892.9752,-11677.1336C918.5643,-11762.689 1027.1785,-12134.9067 1076,-12448 1092.4804,-12553.689 1068.0937,-12830.4602 1112,-12928 1216.804,-13160.8269 1348.3569,-13144.3121 1512.3645,-13340 1529.9537,-13360.9868 1525.0029,-13375.7149 1548.3645,-13390 1709.8307,-13488.7335 1782.19,-13425.9758 1969.3645,-13454 2052.2406,-13466.4084 2282.8131,-13450.1096 2342.4314,-13509 2378.4556,-13544.5845 2365.6136,-13685.0132 2378.4314,-13734 2499.7763,-14197.7538 2666.5425,-14274.2218 2751.4983,-14746 2765.5803,-14824.2009 2735.1823,-26128.1942 2787.4983,-26188 2813.826,-26218.0969 2856.7003,-26226.445 2895.6929,-26226.5824"/>
+<polygon fill="#000000" stroke="#000000" points="2896.0906,-26230.0771 2906.0387,-26226.4322 2895.9889,-26223.0778 2896.0906,-26230.0771"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;cache_clean_timer_del -->
+<g id="edge925" class="edge">
+<title>qcow2_do_open&#45;&gt;cache_clean_timer_del</title>
+<path fill="none" stroke="#000000" d="M893.6302,-11640.9248C913.9421,-11584.3068 985.0657,-11410.2864 1112,-11345 1151.5592,-11324.6534 1479.4844,-11315.0365 1512.3645,-11345 1576.204,-11403.1766 1504.9359,-11657.341 1548.3645,-11732 1653.3217,-11912.4342 1825.5314,-11822.2696 1933.3645,-12001 1999.7747,-12111.0732 1897.2515,-12181.5756 1969.3645,-12288 1997.5683,-12329.6233 2048.4022,-12356.0823 2089.8873,-12371.7466"/>
+<polygon fill="#000000" stroke="#000000" points="2088.8025,-12375.0763 2099.3964,-12375.2126 2091.1997,-12368.4996 2088.8025,-12375.0763"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;qcow2_cache_destroy -->
+<g id="edge926" class="edge">
+<title>qcow2_do_open&#45;&gt;qcow2_cache_destroy</title>
+<path fill="none" stroke="#000000" d="M893.3307,-11677.0829C920.5218,-11762.4095 1035.2611,-12133.7528 1076,-12448 1087.0238,-12533.034 1063.6217,-13920.2056 1112,-13991 1220.7787,-14150.1813 1404.2375,-13998.3753 1512.3645,-14158 1549.3833,-14212.6498 1535.2685,-16469.3046 1548.3645,-16534 1638.9153,-16981.3283 1844.0915,-17038.415 1933.3645,-17486 1974.8122,-17693.8052 1901.0756,-21099.4071 1969.3645,-21300 2001.3847,-21394.0568 2084.4579,-21481.0965 2128.1335,-21522.1899"/>
+<polygon fill="#000000" stroke="#000000" points="2125.8469,-21524.8429 2135.5548,-21529.0864 2130.6121,-21519.7152 2125.8469,-21524.8429"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;cleanup_unknown_header_ext -->
+<g id="edge927" class="edge">
+<title>qcow2_do_open&#45;&gt;cleanup_unknown_header_ext</title>
+<path fill="none" stroke="#000000" d="M893.4311,-11677.0702C921.0745,-11762.3399 1037.5431,-12133.4654 1076,-12448 1131.1006,-12898.6616 1064.3014,-16082.4949 1112,-16534 1152.3411,-16915.8604 1272.5698,-17369.2518 1304.3859,-17485.0217"/>
+<polygon fill="#000000" stroke="#000000" points="1301.068,-17486.1559 1307.1021,-17494.8646 1307.8158,-17484.2938 1301.068,-17486.1559"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;bdrv_unref_child -->
+<g id="edge928" class="edge">
+<title>qcow2_do_open&#45;&gt;bdrv_unref_child</title>
+<path fill="none" stroke="#000000" d="M893.4432,-11677.0688C921.1408,-11762.3319 1037.8168,-12133.432 1076,-12448 1110.0885,-12728.8346 1052.9258,-17263.3407 1112,-17540 1148.9007,-17712.8154 1254.4795,-17900.3475 1295.552,-17968.9411"/>
+<polygon fill="#000000" stroke="#000000" points="1292.7435,-17971.0615 1300.9055,-17977.8167 1298.7375,-17967.4461 1292.7435,-17971.0615"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;qcow2_refcount_close -->
+<g id="edge929" class="edge">
+<title>qcow2_do_open&#45;&gt;qcow2_refcount_close</title>
+<path fill="none" stroke="#000000" d="M893.4482,-11677.0681C921.1685,-11762.3285 1037.9316,-12133.4181 1076,-12448 1085.4743,-12526.2915 1073.5373,-18057.1527 1112,-18126 1141.5385,-18178.8731 1203.7062,-18212.3625 1250.9742,-18231.2249"/>
+<polygon fill="#000000" stroke="#000000" points="1249.9267,-18234.5724 1260.5159,-18234.9167 1252.4526,-18228.044 1249.9267,-18234.5724"/>
+</g>
+<!-- qcow2_do_open&#45;&gt;qcow2_free_snapshots -->
+<g id="edge930" class="edge">
+<title>qcow2_do_open&#45;&gt;qcow2_free_snapshots</title>
+<path fill="none" stroke="#000000" d="M898.9937,-11676.9164C928.3105,-11720.8694 1010.7573,-11833.9424 1112,-11882 1443.5862,-12039.3964 1624.5424,-11769.6266 1933.3645,-11968 1959.8511,-11985.0138 1943.0304,-12011.751 1969.3645,-12029 1987.6752,-12040.9936 2735.6317,-12109.9209 2751.4983,-12125 2818.8695,-12189.0277 2726.2769,-12261.0688 2787.4983,-12331 2908.1418,-12468.8072 3045.7463,-12330.9533 3180.4983,-12455 3211.5881,-12483.6199 3184.1789,-12515.7762 3216.4983,-12543 3351.9207,-12657.0714 3485.6015,-12498.707 3605.4983,-12629 3686.2811,-12716.7874 3559.6729,-12808.1835 3641.4983,-12895 3652.297,-12906.4574 3665.901,-12914.485 3680.6245,-12920.0241"/>
+<polygon fill="#000000" stroke="#000000" points="3679.8494,-12923.4557 3690.4433,-12923.3159 3682.0744,-12916.8187 3679.8494,-12923.4557"/>
+</g>
+<!-- bdrv_get_flags -->
+<g id="node334" class="node">
+<title>bdrv_get_flags</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-12261" rx="79.5" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-12257.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_get_flags</text>
+</g>
+<!-- qcow2_do_open&#45;&gt;bdrv_get_flags -->
+<g id="edge924" class="edge">
+<title>qcow2_do_open&#45;&gt;bdrv_get_flags</title>
+<path fill="none" stroke="#000000" d="M892.5034,-11640.8225C910.2465,-11580.3674 976.4911,-11385.7257 1112,-11312 1190.1519,-11269.4803 1443.928,-11255.1485 1512.3645,-11312 1579.4836,-11367.7571 1509.6086,-11426.8219 1548.3645,-11505 1661.566,-11733.3494 1776.3009,-11729.2787 1933.3645,-11930 2017.8467,-12037.9651 2104.7515,-12176.9029 2139.8051,-12234.3364"/>
+<polygon fill="#000000" stroke="#000000" points="2136.9803,-12236.4272 2145.168,-12243.1512 2142.9605,-12232.7888 2136.9803,-12236.4272"/>
+</g>
+<!-- qcow2_read_extensions -->
+<g id="node357" class="node">
+<title>qcow2_read_extensions</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-10619" rx="121.5784" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-10615.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_read_extensions</text>
+</g>
+<!-- qcow2_do_open&#45;&gt;qcow2_read_extensions -->
+<g id="edge931" class="edge">
+<title>qcow2_do_open&#45;&gt;qcow2_read_extensions</title>
+<path fill="none" stroke="#000000" d="M888.3178,-11640.8329C893.0815,-11556.545 924.0643,-11199.5493 1112,-11007 1371.5996,-10741.0276 1829.9207,-10655.7191 2042.1588,-10629.7217"/>
+<polygon fill="#000000" stroke="#000000" points="2042.876,-10633.1608 2052.3865,-10628.4916 2042.04,-10626.2109 2042.876,-10633.1608"/>
+</g>
+<!-- qcrypto_block_open -->
+<g id="node358" class="node">
+<title>qcrypto_block_open</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-10500" rx="104.7816" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-10496.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcrypto_block_open</text>
+</g>
+<!-- qcow2_do_open&#45;&gt;qcrypto_block_open -->
+<g id="edge932" class="edge">
+<title>qcow2_do_open&#45;&gt;qcrypto_block_open</title>
+<path fill="none" stroke="#000000" d="M889.4838,-11640.9388C902.5379,-11525.2957 979.713,-10889.2919 1112,-10756 1299.8247,-10566.7485 2143.1529,-10516.0016 2451.5489,-10503.6485"/>
+<polygon fill="#000000" stroke="#000000" points="2451.9942,-10507.1338 2461.8485,-10503.2423 2451.7183,-10500.1392 2451.9942,-10507.1338"/>
+</g>
+<!-- report_unsupported_feature -->
+<g id="node359" class="node">
+<title>report_unsupported_feature</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-11136" rx="142.5" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-11132.3" font-family="Times,serif" font-size="14.00" fill="#000000">report_unsupported_feature</text>
+</g>
+<!-- qcow2_do_open&#45;&gt;report_unsupported_feature -->
+<g id="edge933" class="edge">
+<title>qcow2_do_open&#45;&gt;report_unsupported_feature</title>
+<path fill="none" stroke="#000000" d="M888.1479,-11640.7785C892.1084,-11560.3428 919.9006,-11235.3397 1112,-11106 1265.1007,-11002.9179 1834.9548,-11082.7747 2061.8317,-11119.7863"/>
+<polygon fill="#000000" stroke="#000000" points="2061.2856,-11123.2434 2071.7202,-11121.4078 2062.4184,-11116.3357 2061.2856,-11123.2434"/>
+</g>
+<!-- bdrv_uses_whitelist -->
+<g id="node360" class="node">
+<title>bdrv_uses_whitelist</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-11518" rx="103.5" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-11514.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_uses_whitelist</text>
+</g>
+<!-- qcow2_do_open&#45;&gt;bdrv_uses_whitelist -->
+<g id="edge934" class="edge">
+<title>qcow2_do_open&#45;&gt;bdrv_uses_whitelist</title>
+<path fill="none" stroke="#000000" d="M915.7895,-11641.8783C957.2945,-11617.5582 1037.8239,-11573.3733 1112,-11550 1143.79,-11539.9828 1179.4547,-11532.9978 1211.777,-11528.1724"/>
+<polygon fill="#000000" stroke="#000000" points="1212.2943,-11531.6341 1221.6927,-11526.7432 1211.2957,-11524.7057 1212.2943,-11531.6341"/>
+</g>
+<!-- error_append_hint -->
+<g id="node361" class="node">
+<title>error_append_hint</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-11464" rx="97" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-11460.3" font-family="Times,serif" font-size="14.00" fill="#000000">error_append_hint</text>
+</g>
+<!-- qcow2_do_open&#45;&gt;error_append_hint -->
+<g id="edge935" class="edge">
+<title>qcow2_do_open&#45;&gt;error_append_hint</title>
+<path fill="none" stroke="#000000" d="M904.4299,-11641.3227C939.4378,-11606.0059 1023.9127,-11527.0286 1112,-11491 1141.4352,-11478.9607 1175.1362,-11472.0629 1206.3871,-11468.1747"/>
+<polygon fill="#000000" stroke="#000000" points="1206.9058,-11471.6382 1216.4389,-11467.0153 1206.1037,-11464.6843 1206.9058,-11471.6382"/>
+</g>
+<!-- size_to_l1 -->
+<g id="node362" class="node">
+<title>size_to_l1</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-14185" rx="56.59" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-14181.3" font-family="Times,serif" font-size="14.00" fill="#000000">size_to_l1</text>
+</g>
+<!-- qcow2_do_open&#45;&gt;size_to_l1 -->
+<g id="edge936" class="edge">
+<title>qcow2_do_open&#45;&gt;size_to_l1</title>
+<path fill="none" stroke="#000000" d="M893.3423,-11677.0814C920.5853,-11762.4013 1035.5235,-12133.7189 1076,-12448 1087.797,-12539.5984 1058.5649,-14034.6731 1112,-14110 1142.6078,-14153.1474 1201.1926,-14171.4979 1247.11,-14179.2884"/>
+<polygon fill="#000000" stroke="#000000" points="1246.5755,-14182.7473 1256.9969,-14180.8383 1247.6597,-14175.8317 1246.5755,-14182.7473"/>
+</g>
+<!-- qcow2_update_options -->
+<g id="node363" class="node">
+<title>qcow2_update_options</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-16507" rx="117" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-16503.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_update_options</text>
+</g>
+<!-- qcow2_do_open&#45;&gt;qcow2_update_options -->
+<g id="edge937" class="edge">
+<title>qcow2_do_open&#45;&gt;qcow2_update_options</title>
+<path fill="none" stroke="#000000" d="M893.4283,-11677.0706C921.0588,-11762.3418 1037.4785,-12133.4733 1076,-12448 1089.1837,-12555.6447 1063.7985,-16254.8516 1112,-16352 1143.6591,-16415.8078 1215.4543,-16460.9438 1263.8842,-16485.4781"/>
+<polygon fill="#000000" stroke="#000000" points="1262.4255,-16488.6613 1272.9399,-16489.9645 1265.533,-16482.3889 1262.4255,-16488.6613"/>
+</g>
+<!-- qapi_free_QCryptoBlockOpenOptions -->
+<g id="node364" class="node">
+<title>qapi_free_QCryptoBlockOpenOptions</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-16545" rx="186.5669" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-16541.3" font-family="Times,serif" font-size="14.00" fill="#000000">qapi_free_QCryptoBlockOpenOptions</text>
+</g>
+<!-- qcow2_do_open&#45;&gt;qapi_free_QCryptoBlockOpenOptions -->
+<g id="edge938" class="edge">
+<title>qcow2_do_open&#45;&gt;qapi_free_QCryptoBlockOpenOptions</title>
+<path fill="none" stroke="#000000" d="M893.3172,-11677.0846C920.447,-11762.4193 1034.9522,-12133.793 1076,-12448 1086.244,-12526.4145 1070.2932,-13803.8113 1112,-13871 1218.0794,-14041.8918 1404.916,-13911.9657 1512.3645,-14082 1564.048,-14163.7879 1532.2036,-14856.6099 1548.3645,-14952 1656.1154,-15588.0037 1650.2448,-15780.3988 1969.3645,-16341 2011.6536,-16415.2898 2085.4012,-16484.9621 2126.3558,-16520.476"/>
+<polygon fill="#000000" stroke="#000000" points="2124.2226,-16523.2575 2134.0904,-16527.1146 2128.7817,-16517.9458 2124.2226,-16523.2575"/>
+</g>
+<!-- qcow2_refcount_init -->
+<g id="node365" class="node">
+<title>qcow2_refcount_init</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-11073" rx="106" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-11069.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_refcount_init</text>
+</g>
+<!-- qcow2_do_open&#45;&gt;qcow2_refcount_init -->
+<g id="edge939" class="edge">
+<title>qcow2_do_open&#45;&gt;qcow2_refcount_init</title>
+<path fill="none" stroke="#000000" d="M890.7162,-11640.8444C903.7431,-11573.375 959.3861,-11336.0448 1112,-11240 1230.3921,-11165.4921 1600.9784,-11212 1740.8645,-11212 1740.8645,-11212 1740.8645,-11212 2155.8979,-11212 2422.0395,-11212 2488.8069,-11192.7154 2751.4983,-11150 2767.6761,-11147.3694 2771.2757,-11144.3391 2787.4983,-11142 3111.9622,-11095.2161 3499.3527,-11080.0103 3688.7707,-11075.1782"/>
+<polygon fill="#000000" stroke="#000000" points="3689.1139,-11078.6708 3699.0232,-11074.9219 3688.9389,-11071.673 3689.1139,-11078.6708"/>
+</g>
+<!-- QLIST_INIT -->
+<g id="node366" class="node">
+<title>QLIST_INIT</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-11372" rx="69" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-11368.3" font-family="Times,serif" font-size="14.00" fill="#000000">QLIST_INIT</text>
+</g>
+<!-- qcow2_do_open&#45;&gt;QLIST_INIT -->
+<g id="edge940" class="edge">
+<title>qcow2_do_open&#45;&gt;QLIST_INIT</title>
+<path fill="none" stroke="#000000" d="M897.2734,-11641.0268C924.2823,-11593.2855 1005.0698,-11462.9334 1112,-11404 1148.6422,-11383.805 1194.4198,-11375.4654 1232.9472,-11372.3255"/>
+<polygon fill="#000000" stroke="#000000" points="1233.3642,-11375.8047 1243.0904,-11371.6035 1232.8671,-11368.8224 1233.3642,-11375.8047"/>
+</g>
+<!-- QTAILQ_INIT -->
+<g id="node367" class="node">
+<title>QTAILQ_INIT</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-11166" rx="76.8869" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-11162.3" font-family="Times,serif" font-size="14.00" fill="#000000">QTAILQ_INIT</text>
+</g>
+<!-- qcow2_do_open&#45;&gt;QTAILQ_INIT -->
+<g id="edge941" class="edge">
+<title>qcow2_do_open&#45;&gt;QTAILQ_INIT</title>
+<path fill="none" stroke="#000000" d="M890.3179,-11640.656C902.1971,-11570.1033 955.0448,-11314.3884 1112,-11198 1144.6988,-11173.7526 1188.7143,-11164.8834 1227.1454,-11162.4461"/>
+<polygon fill="#000000" stroke="#000000" points="1227.4889,-11165.9334 1237.3024,-11161.9404 1227.1407,-11158.9421 1227.4889,-11165.9334"/>
+</g>
+<!-- bdrv_open_child -->
+<g id="node368" class="node">
+<title>bdrv_open_child</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-5951" rx="87.1846" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-5947.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_open_child</text>
+</g>
+<!-- qcow2_do_open&#45;&gt;bdrv_open_child -->
+<g id="edge942" class="edge">
+<title>qcow2_do_open&#45;&gt;bdrv_open_child</title>
+<path fill="none" stroke="#000000" d="M887.6513,-11640.8599C890.1682,-11350.5909 925.6708,-7659.9374 1112,-6594 1154.8943,-6348.6134 1265.053,-6066.2872 1300.7978,-5978.487"/>
+<polygon fill="#000000" stroke="#000000" points="1304.1371,-5979.5678 1304.6848,-5968.9871 1297.6585,-5976.9169 1304.1371,-5979.5678"/>
+</g>
+<!-- qcow2_read_snapshots -->
+<g id="node369" class="node">
+<title>qcow2_read_snapshots</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-11296" rx="118.5" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-11292.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_read_snapshots</text>
+</g>
+<!-- qcow2_do_open&#45;&gt;qcow2_read_snapshots -->
+<g id="edge943" class="edge">
+<title>qcow2_do_open&#45;&gt;qcow2_read_snapshots</title>
+<path fill="none" stroke="#000000" d="M888.6354,-11640.7916C894.5656,-11563.2688 929.1858,-11259.1976 1112,-11139 1186.3409,-11090.1219 1429.9293,-11105.5324 1512.3645,-11139 1533.0408,-11147.3943 1527.9737,-11164.9341 1548.3645,-11174 2176.8812,-11453.4428 3043.5959,-11353.3738 3321.4677,-11311.0114"/>
+<polygon fill="#000000" stroke="#000000" points="3322.1467,-11314.4482 3331.4981,-11309.4681 3321.0821,-11307.5296 3322.1467,-11314.4482"/>
+</g>
+<!-- qcow2_load_dirty_bitmaps -->
+<g id="node370" class="node">
+<title>qcow2_load_dirty_bitmaps</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-12277" rx="135.3763" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-12273.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_load_dirty_bitmaps</text>
+</g>
+<!-- qcow2_do_open&#45;&gt;qcow2_load_dirty_bitmaps -->
+<g id="edge944" class="edge">
+<title>qcow2_do_open&#45;&gt;qcow2_load_dirty_bitmaps</title>
+<path fill="none" stroke="#000000" d="M899.2293,-11677.0347C932.2194,-11727.6659 1028.8345,-11875.3011 1112,-11996 1177.2428,-12090.6876 1257.2064,-12201.3824 1293.1237,-12250.8297"/>
+<polygon fill="#000000" stroke="#000000" points="1290.3934,-12253.0263 1299.1042,-12259.0573 1296.0556,-12248.9105 1290.3934,-12253.0263"/>
+</g>
+<!-- qcow2_inactivate&#45;&gt;qcow2_mark_clean -->
+<g id="edge780" class="edge">
+<title>qcow2_inactivate&#45;&gt;qcow2_mark_clean</title>
+<path fill="none" stroke="#000000" d="M978.6001,-26996.7575C1221.349,-26987.1917 1869.6785,-26955.2438 1933.3645,-26885 1990.9462,-26821.489 1949.2235,-23882.3285 1969.3645,-23799 2056.6445,-23437.8994 2212.1844,-23398.9183 2342.4314,-23051 2460.8263,-22734.7413 2539.7604,-22330.227 2559.89,-22221.1452"/>
+<polygon fill="#000000" stroke="#000000" points="2563.3443,-22221.7121 2561.7046,-22211.245 2556.459,-22220.4501 2563.3443,-22221.7121"/>
+</g>
+<!-- qcow2_inactivate&#45;&gt;qcow2_cache_flush -->
+<g id="edge778" class="edge">
+<title>qcow2_inactivate&#45;&gt;qcow2_cache_flush</title>
+<path fill="none" stroke="#000000" d="M972.8253,-27007.0708C1343.0611,-27036.1026 2808.4747,-27133.504 3180.4983,-26890 3718.252,-26538.0192 3681.7828,-26252.5704 3967.7693,-25677 4827.9258,-23945.8669 5985.1543,-17403.6831 6069.8999,-16920.2719"/>
+<polygon fill="#000000" stroke="#000000" points="6073.3732,-16920.7281 6071.651,-16910.2742 6066.4782,-16919.5204 6073.3732,-16920.7281"/>
+</g>
+<!-- qcow2_inactivate&#45;&gt;strerror -->
+<g id="edge779" class="edge">
+<title>qcow2_inactivate&#45;&gt;strerror</title>
+<path fill="none" stroke="#000000" d="M980.2608,-27000.1972C1390.519,-27000.1234 3028.4106,-26989.5297 3180.4983,-26826 3265.4229,-26734.6861 3140.4131,-26364.8002 3216.4983,-26266 3327.7192,-26121.5744 3487.8189,-26275.2135 3605.4983,-26136 3672.2933,-26056.9822 3603.8159,-26002.3609 3641.4983,-25906 3736.3827,-25663.3627 3875.3023,-25662.5688 3967.7693,-25419 4436.7673,-24183.6052 4277.8418,-23791.2727 4369.0369,-22473 4394.0331,-22111.6677 4362.1797,-9793.6513 4405.0369,-9434 4440.8824,-9133.1901 4550.2828,-8780.3072 4582.5324,-8680.5127"/>
+<polygon fill="#000000" stroke="#000000" points="4585.9,-8681.4743 4585.6597,-8670.8822 4579.2422,-8679.3123 4585.9,-8681.4743"/>
+</g>
+<!-- qcow2_inactivate&#45;&gt;bdrv_get_device_or_node_name -->
+<g id="edge781" class="edge">
+<title>qcow2_inactivate&#45;&gt;bdrv_get_device_or_node_name</title>
+<path fill="none" stroke="#000000" d="M909.4127,-27017.5796C947.7766,-27047.1789 1030.7783,-27106.0729 1112,-27130 1298.2506,-27184.8675 1354.2564,-27146.332 1548.3645,-27151 2316.353,-27169.469 2775.391,-27234.714 3180.4983,-26582 3239.2432,-26487.3495 3173.447,-26184.7437 3216.4983,-26082 3317.6306,-25840.6429 3503.6959,-25881.0752 3605.4983,-25640 3645.7312,-25544.7256 3625.2294,-25278.1334 3641.4983,-25176 3681.857,-24922.6342 3768.7405,-24623.9694 3796.1613,-24532.7946"/>
+<polygon fill="#000000" stroke="#000000" points="3799.5207,-24533.777 3799.0607,-24523.1921 3792.8195,-24531.7536 3799.5207,-24533.777"/>
+</g>
+<!-- qcow2_inactivate&#45;&gt;error_report -->
+<g id="edge782" class="edge">
+<title>qcow2_inactivate&#45;&gt;error_report</title>
+<path fill="none" stroke="#000000" d="M956.6343,-26988.004C1189.2587,-26947.6022 1929.349,-26818.7463 1933.3645,-26814 1967.1224,-26774.098 1960.2399,-23102.4636 1969.3645,-23051 2055.8243,-22563.3581 2255.8867,-22488.6268 2342.4314,-22001 2360.0578,-21901.686 2319.603,-18451.934 2378.4314,-18370 2403.416,-18335.2023 2448.4303,-18318.8875 2487.9788,-18311.3033"/>
+<polygon fill="#000000" stroke="#000000" points="2488.6582,-18314.7376 2497.9002,-18309.5572 2487.4449,-18307.8435 2488.6582,-18314.7376"/>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps -->
+<g id="node316" class="node">
+<title>qcow2_store_persistent_dirty_bitmaps</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-24268" rx="191.9663" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-24264.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_store_persistent_dirty_bitmaps</text>
+</g>
+<!-- qcow2_inactivate&#45;&gt;qcow2_store_persistent_dirty_bitmaps -->
+<g id="edge783" class="edge">
+<title>qcow2_inactivate&#45;&gt;qcow2_store_persistent_dirty_bitmaps</title>
+<path fill="none" stroke="#000000" d="M897.5227,-26981.8864C930.3689,-26921.4791 1035.001,-26720.5299 1076,-26540 1137.4233,-26269.5363 1087.2757,-26193.2466 1112,-25917 1170.9941,-25257.8532 1285.0756,-24455.406 1308.081,-24296.2072"/>
+<polygon fill="#000000" stroke="#000000" points="1311.5518,-24296.6601 1309.5208,-24286.2618 1304.624,-24295.6571 1311.5518,-24296.6601"/>
+</g>
+<!-- error_reportf_err -->
+<g id="node317" class="node">
+<title>error_reportf_err</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-27103" rx="91" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-27099.3" font-family="Times,serif" font-size="14.00" fill="#000000">error_reportf_err</text>
+</g>
+<!-- qcow2_inactivate&#45;&gt;error_reportf_err -->
+<g id="edge784" class="edge">
+<title>qcow2_inactivate&#45;&gt;error_reportf_err</title>
+<path fill="none" stroke="#000000" d="M931.2621,-27015.9611C976.1207,-27031.8175 1048.1541,-27055.8886 1112,-27071 1148.6269,-27079.6691 1189.5866,-27086.6796 1224.8672,-27091.9044"/>
+<polygon fill="#000000" stroke="#000000" points="1224.7396,-27095.4226 1235.1394,-27093.3993 1225.7478,-27088.4956 1224.7396,-27095.4226"/>
+</g>
+<!-- timer_del -->
+<g id="node354" class="node">
+<title>timer_del</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-12299" rx="55.4913" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-12295.3" font-family="Times,serif" font-size="14.00" fill="#000000">timer_del</text>
+</g>
+<!-- cache_clean_timer_del&#45;&gt;timer_del -->
+<g id="edge891" class="edge">
+<title>cache_clean_timer_del&#45;&gt;timer_del</title>
+<path fill="none" stroke="#000000" d="M2262.2882,-12383.4466C2289.389,-12378.6838 2317.7979,-12371.0798 2342.4314,-12359 2361.9194,-12349.4435 2358.8201,-12335.3009 2378.4314,-12326 2415.9954,-12308.1847 2462.22,-12301.4025 2499.2556,-12299.09"/>
+<polygon fill="#000000" stroke="#000000" points="2499.6421,-12302.5745 2509.4431,-12298.5508 2499.2721,-12295.5843 2499.6421,-12302.5745"/>
+</g>
+<!-- timer_free -->
+<g id="node355" class="node">
+<title>timer_free</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-12353" rx="60" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-12349.3" font-family="Times,serif" font-size="14.00" fill="#000000">timer_free</text>
+</g>
+<!-- cache_clean_timer_del&#45;&gt;timer_free -->
+<g id="edge892" class="edge">
+<title>cache_clean_timer_del&#45;&gt;timer_free</title>
+<path fill="none" stroke="#000000" d="M2256.2288,-12381.6798C2331.2237,-12374.7132 2431.7209,-12365.3776 2497.3822,-12359.278"/>
+<polygon fill="#000000" stroke="#000000" points="2497.9788,-12362.7378 2507.6121,-12358.3277 2497.3312,-12355.7678 2497.9788,-12362.7378"/>
+</g>
+<!-- qcow2_cache_destroy&#45;&gt;g_free -->
+<g id="edge895" class="edge">
+<title>qcow2_cache_destroy&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M2269.1244,-21548.0664C2295.3764,-21553.0246 2321.673,-21562.344 2342.4314,-21579 2375.3906,-21605.4456 2343.3472,-21643.4462 2378.4314,-21667 2516.0932,-21759.4194 2586.3275,-21681.5175 2751.4983,-21667 2944.3902,-21650.046 2997.5549,-21654.4541 3180.4983,-21591 3383.0157,-21520.7566 3417.5476,-21466.0631 3605.4983,-21363 3767.3291,-21274.2597 3862.3435,-21311.4908 3967.7693,-21160 4026.6202,-21075.4347 3938.7662,-21010.9332 4003.7693,-20931 4113.2611,-20796.3598 4246.8897,-20916.2741 4369.0369,-20793 4401.6966,-20760.039 4379.1179,-20733.4875 4405.0369,-20695 4498.0747,-20556.8469 5438.014,-19834.9241 5514.5698,-19687 5575.0764,-19570.0867 5466.709,-19494.4749 5550.5698,-19393 5647.6113,-19275.5758 5752.3535,-19375.7975 5876.8408,-19288 5898.3434,-19272.8348 5892.9433,-19258.2173 5912.8408,-19241 6037.5736,-19133.0693 6149.605,-19199.9901 6236.8408,-19060 6276.6214,-18996.1628 6268.5254,-18459.0936 6272.8408,-18384 6350.7955,-17027.5091 6458.7051,-15357.2993 6474.0082,-15121.235"/>
+<polygon fill="#000000" stroke="#000000" points="6477.5119,-15121.2904 6474.6665,-15111.0848 6470.5266,-15120.8373 6477.5119,-15121.2904"/>
+</g>
+<!-- qcow2_cache_destroy&#45;&gt;qemu_vfree -->
+<g id="edge893" class="edge">
+<title>qcow2_cache_destroy&#45;&gt;qemu_vfree</title>
+<path fill="none" stroke="#000000" d="M2176.8693,-21564.7983C2214.7246,-21596.0742 2298.0316,-21661.0708 2378.4314,-21698 2902.377,-21938.6582 3067.6683,-21937.8353 3641.4983,-21994 3963.445,-22025.5111 4046.985,-22003.4172 4369.0369,-21973 4551.7271,-21955.7452 4603.5968,-21973.7514 4778.1038,-21917 5234.065,-21768.7169 6428.8757,-21305.1527 6678.8408,-20896 6733.2439,-20806.9509 6670.0674,-19112.2591 6714.8408,-19018 6772.3536,-18896.9215 6886.7044,-18943.742 6944.9204,-18823 7044.0333,-18617.4364 7074.9234,-14897.8994 7077.7083,-14534.5025"/>
+<polygon fill="#000000" stroke="#000000" points="7081.2097,-14534.3226 7077.7858,-14524.2963 7074.2099,-14534.2694 7081.2097,-14534.3226"/>
+</g>
+<!-- qcow2_cache_destroy&#45;&gt;assert -->
+<g id="edge894" class="edge">
+<title>qcow2_cache_destroy&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M2267.1029,-21550.3397C2387.6217,-21551.8056 2585.0261,-21547.9192 2751.4983,-21515 2776.155,-21510.1242 3589.3635,-21235.2716 3605.4983,-21216 3669.9461,-21139.0228 3581.947,-21073.8249 3641.4983,-20993 3737.5333,-20862.6582 3877.2326,-20965.2192 3967.7693,-20831 4025.9754,-20744.7105 3931.6655,-20439.0658 4003.7693,-20364 4117.0053,-20246.1124 4258.0248,-20440.9842 4369.0369,-20321 4437.7582,-20246.7246 4350.4892,-19496.2291 4405.0369,-19411 4590.6319,-19121.0137 4894.4395,-19338.7702 5095.1038,-19059 5159.5053,-18969.2101 5075.9222,-18908.7328 5131.1038,-18813 5239.7154,-18624.5731 5354.1622,-18655.8692 5514.5698,-18509 5531.7284,-18493.2896 5533.2369,-18486.5179 5550.5698,-18471 5686.0743,-18349.6847 5779.4384,-18377.5957 5876.8408,-18224 5918.4343,-18158.4105 5870.113,-18117.8562 5912.8408,-18053 6009.7115,-17905.9608 6155.2085,-17981.0148 6236.8408,-17825 6272.314,-17757.2041 6265.5449,-12392.1669 6272.8408,-12316 6313.743,-11888.9954 6437.6819,-11379.3425 6468.7295,-11255.908"/>
+<polygon fill="#000000" stroke="#000000" points="6472.1485,-11256.6636 6471.2031,-11246.1111 6465.3615,-11254.9499 6472.1485,-11256.6636"/>
+</g>
+<!-- cleanup_unknown_header_ext&#45;&gt;g_free -->
+<g id="edge896" class="edge">
+<title>cleanup_unknown_header_ext&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M1410.2169,-17526.7374C1452.6051,-17532.0208 1502.8339,-17537.406 1548.3645,-17540 1719.1985,-17549.7331 1771.0342,-17594.1101 1933.3645,-17540 1952.3381,-17533.6754 1950.4775,-17519.579 1969.3645,-17513 2312.8674,-17393.3452 2423.7847,-17495.8893 2787.4983,-17491 2962.1492,-17488.6522 3006.2609,-17478.7616 3180.4983,-17491 3370.7914,-17504.3662 3417.4694,-17518.8244 3605.4983,-17551 3962.7882,-17612.1397 4045.192,-17668.3441 4405.0369,-17712 4910.9189,-17773.373 5041.0949,-17750.1086 5550.5698,-17761 5857.9501,-17767.5711 6035.7342,-17906.5552 6236.8408,-17674 6413.1257,-17470.1481 6468.7694,-15387.7668 6475.1911,-15121.0618"/>
+<polygon fill="#000000" stroke="#000000" points="6478.6909,-15121.108 6475.43,-15111.0275 6471.6929,-15120.9414 6478.6909,-15121.108"/>
+</g>
+<!-- cleanup_unknown_header_ext&#45;&gt;QLIST_REMOVE -->
+<g id="edge897" class="edge">
+<title>cleanup_unknown_header_ext&#45;&gt;QLIST_REMOVE</title>
+<path fill="none" stroke="#000000" d="M1317.2684,-17494.8652C1344.2472,-17397.6338 1470.9351,-16927.7995 1512.3645,-16534 1565.0632,-16033.0819 1490.6571,-12501.3658 1548.3645,-12001 1586.4916,-11670.4095 1700.2215,-11280.5875 1732.3349,-11174.7002"/>
+<polygon fill="#000000" stroke="#000000" points="1735.6997,-11175.6653 1735.2657,-11165.0793 1729.0035,-11173.6253 1735.6997,-11175.6653"/>
+</g>
+<!-- QLIST_FOREACH_SAFE -->
+<g id="node356" class="node">
+<title>QLIST_FOREACH_SAFE</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-17513" rx="128.0773" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-17509.3" font-family="Times,serif" font-size="14.00" fill="#000000">QLIST_FOREACH_SAFE</text>
+</g>
+<!-- cleanup_unknown_header_ext&#45;&gt;QLIST_FOREACH_SAFE -->
+<g id="edge898" class="edge">
+<title>cleanup_unknown_header_ext&#45;&gt;QLIST_FOREACH_SAFE</title>
+<path fill="none" stroke="#000000" d="M1463.9228,-17513C1509.0599,-17513 1558.2569,-17513 1602.4948,-17513"/>
+<polygon fill="#000000" stroke="#000000" points="1602.738,-17516.5001 1612.7379,-17513 1602.7379,-17509.5001 1602.738,-17516.5001"/>
+</g>
+<!-- qcow2_refcount_close&#45;&gt;g_free -->
+<g id="edge899" class="edge">
+<title>qcow2_refcount_close&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M1366.8042,-18266.8584C1532.0456,-18311.3065 2034.1413,-18420.0334 2342.4314,-18200 2377.4974,-18174.9726 2342.7571,-18134.1526 2378.4314,-18110 2515.7311,-18017.0435 2626.4154,-18001.1588 2751.4983,-18110 2838.8392,-18186 2713.1529,-18279.2463 2787.4983,-18368 2905.4577,-18508.8203 3029.4437,-18391.4663 3180.4983,-18496 3450.1269,-18682.59 3345.95,-18929.9906 3641.4983,-19072 3772.2023,-19134.8026 3824.3851,-19093.6493 3967.7693,-19072 4152.3396,-19044.1321 4191.4297,-19005.4323 4369.0369,-18948 4624.6997,-18865.3272 5275.698,-18684.0386 5514.5698,-18561 5532.1156,-18551.9625 5533.2222,-18544.4124 5550.5698,-18535 5702.2899,-18452.6797 5751.0673,-18455.2075 5912.8408,-18395 6056.1861,-18341.6509 6144.1635,-18400.6753 6236.8408,-18279 6439.4605,-18012.9823 6472.4235,-15421.1507 6475.5667,-15121.2514"/>
+<polygon fill="#000000" stroke="#000000" points="6479.0671,-15121.2272 6475.6699,-15111.1918 6472.0674,-15121.1554 6479.0671,-15121.2272"/>
+</g>
+<!-- qcow2_free_snapshots&#45;&gt;g_free -->
+<g id="edge900" class="edge">
+<title>qcow2_free_snapshots&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M3856.5877,-12943.1453C3896.507,-12955.0476 3953.1926,-12970.8669 4003.7693,-12981 4174.6403,-13015.2342 4653.4923,-12983.177 4778.1038,-13105 4833.9508,-13159.5973 4791.0546,-13202.3777 4814.1038,-13277 4868.4112,-13452.8213 5016.9714,-13897.6525 5131.1038,-14042 5261.5026,-14206.9202 5363.3566,-14172.9278 5514.5698,-14319 5566.4702,-14369.1359 5850.5379,-14795.5911 5912.8408,-14832 6038.525,-14905.4479 6131.6613,-14779.3602 6236.8408,-14880 6297.6782,-14938.2116 6211.5729,-15008.2417 6272.8408,-15066 6313.9682,-15104.7715 6382.3009,-15105.801 6428.1892,-15101.0122"/>
+<polygon fill="#000000" stroke="#000000" points="6428.6697,-15104.48 6438.1943,-15099.8397 6427.8548,-15097.5276 6428.6697,-15104.48"/>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;error_setg -->
+<g id="edge785" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M1491.8709,-24274.6198C1499.3233,-24279.1168 1506.2255,-24284.5278 1512.3645,-24291 1601.8451,-24385.3371 1463.9761,-24776.0815 1548.3645,-24875 1662.1561,-25008.3845 1803.8646,-24842.8064 1933.3645,-24961 1971.9837,-24996.2475 1929.4235,-25039.2577 1969.3645,-25073 2256.2214,-25315.3379 4947.3178,-25493 5322.8368,-25493 5322.8368,-25493 5322.8368,-25493 5713.7053,-25493 5956.7119,-25493 6090.0916,-25527.6927 6236.8408,-25334 6294.3237,-25258.129 6211.36,-23693.6691 6272.8408,-23621 6391.4658,-23480.7878 6550.6439,-23675.5177 6678.8408,-23544 6807.532,-23411.9753 6826.74,-22788.8667 6829.4541,-22647.5496"/>
+<polygon fill="#000000" stroke="#000000" points="6832.9606,-22647.2089 6829.6401,-22637.1478 6825.9618,-22647.0836 6832.9606,-22647.2089"/>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;error_setg_errno -->
+<g id="edge787" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M1351.7172,-24250.3763C1397.8317,-24230.8667 1476.8839,-24200.6378 1548.3645,-24189 1632.8082,-24175.2517 1869.515,-24132.0526 1933.3645,-24189 2038.1959,-24282.4993 1869.4115,-24404.3028 1969.3645,-24503 2028.6609,-24561.5515 2267.6489,-24504.2315 2342.4314,-24541 2363.3088,-24551.2649 2357.0601,-24569.8075 2378.4314,-24579 2454.5889,-24611.7578 2690.3664,-24634.9994 2751.4983,-24579 2818.9406,-24517.22 2723.1107,-24233.9575 2787.4983,-24169 2849.2663,-24106.6852 3117.2848,-24191.848 3180.4983,-24131 3266.4489,-24048.2656 3138.4022,-23955.1859 3216.4983,-23865 3334.1921,-23729.0864 3496.9489,-23897.3227 3605.4983,-23754 3689.9242,-23642.5286 3550.8622,-13792.4834 3641.4983,-13686 3658.7401,-13665.7435 3684.8736,-13656.6137 3711.2028,-13653.2096"/>
+<polygon fill="#000000" stroke="#000000" points="3711.6952,-13656.6776 3721.2852,-13652.1741 3710.98,-13649.7142 3711.6952,-13656.6776"/>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;ctz32 -->
+<g id="edge788" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;ctz32</title>
+<path fill="none" stroke="#000000" d="M1491.8373,-24274.6518C1499.2984,-24279.1405 1506.2117,-24284.541 1512.3645,-24291 1596.2338,-24379.0438 1464.9205,-24748.5529 1548.3645,-24837 1666.696,-24962.4264 1803.0791,-24772.0406 1933.3645,-24885 1979.3095,-24924.8351 1925.0178,-24975.3929 1969.3645,-25017 2104.7184,-25143.9924 2193.7811,-25082.2372 2378.4314,-25101 2543.3895,-25117.7618 2585.7546,-25105.6004 2751.4983,-25101 2767.5168,-25100.5554 2771.4892,-25099.7076 2787.4983,-25099 4110.3296,-25040.5325 5733.8924,-24999.3737 6028.038,-24992.1381"/>
+<polygon fill="#000000" stroke="#000000" points="6028.4199,-24995.6299 6038.3309,-24991.8854 6028.248,-24988.632 6028.4199,-24995.6299"/>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;g_free -->
+<g id="edge789" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M1455.6878,-24279.9653C1474.8802,-24282.8814 1494.1971,-24286.5032 1512.3645,-24291 1529.0289,-24295.1248 1531.6727,-24300.9873 1548.3645,-24305 1631.9758,-24325.1001 1872.9397,-24282.8142 1933.3645,-24344 1997.0095,-24408.4466 1909.9454,-24681.6375 1969.3645,-24750 2091.8063,-24890.8711 2192.999,-24823.7507 2378.4314,-24845 3088.6354,-24926.3845 3403.8308,-25037.3023 3967.7693,-24598 5286.6044,-23570.6412 5184.497,-22878.661 5876.8408,-21357 6066.4182,-20940.3393 6151.5142,-20841.7389 6236.8408,-20392 6278.4353,-20172.7639 6263.9695,-18606.9706 6272.8408,-18384 6326.8576,-17026.3451 6455.2187,-15357.1297 6473.6274,-15121.2164"/>
+<polygon fill="#000000" stroke="#000000" points="6477.1303,-15121.3152 6474.4202,-15111.0728 6470.1515,-15120.7697 6477.1303,-15121.3152"/>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;g_strdup -->
+<g id="edge790" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;g_strdup</title>
+<path fill="none" stroke="#000000" d="M1315.6715,-24249.6175C1339.2568,-24126.2245 1476.5853,-23421.5087 1548.3645,-23359 1613.3234,-23302.4307 1875.6414,-23377.9359 1933.3645,-23314 1980.2034,-23262.1196 1957.1358,-20866.818 1969.3645,-20798 1993.3854,-20662.8204 2272.4162,-19719.2428 2378.4314,-19632 2413.5285,-19603.1177 2465.4577,-19597.6295 2505.6191,-19598.6514"/>
+<polygon fill="#000000" stroke="#000000" points="2505.6901,-19602.1569 2515.8207,-19599.0552 2505.9669,-19595.1624 2505.6901,-19602.1569"/>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;strlen -->
+<g id="edge786" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;strlen</title>
+<path fill="none" stroke="#000000" d="M1491.9139,-24274.5791C1499.3552,-24279.0867 1506.2432,-24284.5111 1512.3645,-24291 1610.264,-24394.7791 1452.8391,-24826.0315 1548.3645,-24932 1664.4097,-25060.7317 1817.2212,-24865.3569 1933.3645,-24994 1979.9038,-25045.5481 1939.8707,-25555.1253 1969.3645,-25618 2075.0066,-25843.207 2147.0186,-25908.7499 2378.4314,-26000 2532.6802,-26060.823 2620.1073,-26101.1363 2751.4983,-26000 2801.046,-25961.8614 2737.9506,-25902.1386 2787.4983,-25864 2925.9095,-25757.46 3049.1373,-25748.8795 3180.4983,-25864 3272.2076,-25944.3711 3131.6468,-26048.4194 3216.4983,-26136 3367.5737,-26291.9346 3220.9567,-26367 5322.8368,-26367 5322.8368,-26367 5322.8368,-26367 6475.8408,-26367 6727.9614,-26367 6823.3752,-26268.8881 6944.9204,-26048 7049.0529,-25858.7567 7075.361,-22337.8116 7077.7364,-21985.3701"/>
+<polygon fill="#000000" stroke="#000000" points="7081.2371,-21985.2533 7077.804,-21975.2302 7074.2373,-21985.2066 7081.2371,-21985.2533"/>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;check_constraints_on_bitmap -->
+<g id="edge791" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;check_constraints_on_bitmap</title>
+<path fill="none" stroke="#000000" d="M1491.1992,-24274.5803C1498.8797,-24279.0712 1506.0091,-24284.4934 1512.3645,-24291 1573.9532,-24354.0537 1486.9994,-24622.7286 1548.3645,-24686 1608.3713,-24747.871 1848.055,-24720.7066 1933.3645,-24733 2131.8374,-24761.6007 2178.5884,-24790.4996 2378.4314,-24807 2543.6766,-24820.6438 2619.1261,-24906.8485 2751.4983,-24807 2797.9948,-24771.9276 2748.3212,-24724.0948 2787.4983,-24681 2913.6904,-24542.1885 3007.3487,-24599.1963 3180.4983,-24527 3244.3579,-24500.3731 3317.2588,-24467.7294 3363.6745,-24446.6575"/>
+<polygon fill="#000000" stroke="#000000" points="3365.2242,-24449.7977 3372.879,-24442.4728 3362.3271,-24443.4254 3365.2242,-24449.7977"/>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;calc_dir_entry_size -->
+<g id="edge792" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;calc_dir_entry_size</title>
+<path fill="none" stroke="#000000" d="M1491.3146,-24274.4683C1498.9654,-24278.9881 1506.0567,-24284.4472 1512.3645,-24291 1585.1631,-24366.6272 1474.8663,-24687.0525 1548.3645,-24762 1608.5439,-24823.3661 1854.0422,-24765.9041 1933.3645,-24799 1952.5858,-24807.0198 1950.1207,-24821.0341 1969.3645,-24829 2138.0343,-24898.8203 2196.0673,-24857.7694 2378.4314,-24866 2544.0703,-24873.4757 2586.0523,-24876.9431 2751.4983,-24866 2943.9957,-24853.2677 3433.4886,-24797.3501 3605.4983,-24710 3624.3245,-24700.4396 3622.7418,-24688.6964 3641.4983,-24679 3774.2231,-24610.3863 3874.8524,-24715.005 3967.7693,-24598 4009.6649,-24545.2432 3984.9277,-22237.6801 4003.7693,-22173 4090.3418,-21875.8109 4281.055,-21876.7749 4369.0369,-21580 4415.7597,-21422.3979 4345.4968,-20254.2202 4405.0369,-20101 4437.0515,-20018.6139 4515.7533,-19946.6357 4560.0186,-19910.9144"/>
+<polygon fill="#000000" stroke="#000000" points="4562.218,-19913.6371 4567.8641,-19904.6721 4557.8597,-19908.1595 4562.218,-19913.6371"/>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;bitmap_list_load -->
+<g id="edge793" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;bitmap_list_load</title>
+<path fill="none" stroke="#000000" d="M1332.0677,-24250.069C1370.4716,-24216.7925 1458.971,-24146.5472 1548.3645,-24121 1630.6267,-24097.4908 1869.4309,-24064.1471 1933.3645,-24121 2035.6948,-24211.9972 1873.0615,-24329.6463 1969.3645,-24427 2028.148,-24486.4249 2264.7058,-24444.2504 2342.4314,-24475 2360.7839,-24482.2606 2359.6522,-24494.9277 2378.4314,-24501 2457.3137,-24526.5069 2690.2929,-24556.919 2751.4983,-24501 2817.0607,-24441.1002 2747.3711,-24182.2226 2787.4983,-24103 2892.7843,-23895.1352 3084.3423,-23968.2427 3180.4983,-23756 3243.2133,-23617.5708 3192.4181,-12964.0532 3216.4983,-12814 3253.013,-12586.462 3361.8598,-12327.6012 3398.6728,-12244.3214"/>
+<polygon fill="#000000" stroke="#000000" points="3401.9306,-12245.6091 3402.7954,-12235.0496 3395.5344,-12242.7651 3401.9306,-12245.6091"/>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;bitmap_list_free -->
+<g id="edge798" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;bitmap_list_free</title>
+<path fill="none" stroke="#000000" d="M1339.8041,-24250.0416C1382.465,-24223.4909 1467.8881,-24174.9682 1548.3645,-24157 1631.8641,-24138.3567 1869.4523,-24100.123 1933.3645,-24157 2036.32,-24248.6227 1871.1897,-24368.2721 1969.3645,-24465 2028.7254,-24523.4861 2265.0827,-24471.9915 2342.4314,-24503 2361.2456,-24510.5425 2359.2587,-24524.4217 2378.4314,-24531 2456.8478,-24557.9053 2690.3055,-24586.9328 2751.4983,-24531 2817.374,-24470.7868 2736.5015,-24204.2432 2787.4983,-24131 2898.0261,-23972.2565 3062.6557,-24097.3917 3180.4983,-23944 3233.9233,-23874.4584 3157.2551,-23814.657 3216.4983,-23750 3337.7139,-23617.7074 3496.7497,-23784.7176 3605.4983,-23642 3638.8456,-23598.2362 3631.8197,-7850.163 3641.4983,-7796 3671.0217,-7630.7819 3757.0603,-7446.347 3790.8149,-7378.2004"/>
+<polygon fill="#000000" stroke="#000000" points="3794.0696,-7379.5165 3795.4027,-7369.0059 3787.8061,-7376.3911 3794.0696,-7379.5165"/>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;find_bitmap_by_name -->
+<g id="edge799" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;find_bitmap_by_name</title>
+<path fill="none" stroke="#000000" d="M1327.2633,-24249.8962C1361.5717,-24210.3109 1450.1364,-24116.8911 1548.3645,-24083 1629.2415,-24055.0955 1869.4309,-24026.1471 1933.3645,-24083 2035.6948,-24173.9972 1873.0615,-24291.6463 1969.3645,-24389 2028.148,-24448.4249 2266.6271,-24401.779 2342.4314,-24437 2362.1155,-24446.1458 2358.2028,-24462.1314 2378.4314,-24470 2455.6956,-24500.0545 2691.4085,-24527.1161 2751.4983,-24470 2808.6711,-24415.6565 2734.8933,-23819.7763 2787.4983,-23761 2808.8701,-23737.121 2840.5359,-23726.3411 2872.236,-23722.3044"/>
+<polygon fill="#000000" stroke="#000000" points="2872.9377,-23725.75 2882.5165,-23721.2226 2872.2051,-23718.7884 2872.9377,-23725.75"/>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;error_prepend -->
+<g id="edge801" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;error_prepend</title>
+<path fill="none" stroke="#000000" d="M1491.1258,-24274.6523C1498.8253,-24279.1246 1505.9788,-24284.5231 1512.3645,-24291 1568.5004,-24347.9372 1491.9372,-24592.3515 1548.3645,-24649 1614.7483,-24715.6441 1875.4268,-24688.1045 1969.3645,-24693 2316.5084,-24711.0913 2442.1107,-24851.4788 2751.4983,-24693 2775.8699,-24680.516 2769.1926,-24663.3649 2787.4983,-24643 2841.2037,-24583.2534 2913.5702,-24522.7499 2953.8083,-24490.5789"/>
+<polygon fill="#000000" stroke="#000000" points="2956.0021,-24493.3062 2961.6507,-24484.3428 2951.6452,-24487.8273 2956.0021,-24493.3062"/>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;bitmap_list_new -->
+<g id="edge794" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;bitmap_list_new</title>
+<path fill="none" stroke="#000000" d="M1503.7694,-24268.9985C1674.7912,-24271.852 1902.8947,-24281.2781 1933.3645,-24311 1994.4004,-24370.5377 1906.308,-24635.6066 1969.3645,-24693 2097.9013,-24809.9929 2616.1994,-24802.1021 2751.4983,-24693 2810.2649,-24645.6118 2730.7675,-24576.8074 2787.4983,-24527 2853.3579,-24469.1779 3110.6177,-24546.8923 3180.4983,-24494 3216.8321,-24466.4991 3183.2952,-24429.209 3216.4983,-24398 3348.2363,-24274.174 3497.3237,-24423.8657 3605.4983,-24279 3672.8949,-24188.7436 3567.2395,-20308.7004 3641.4983,-20224 3660.7267,-20202.0679 3690.5222,-20193.9593 3719.415,-20192.1413"/>
+<polygon fill="#000000" stroke="#000000" points="3719.721,-20195.6322 3729.5783,-20191.7482 3719.4504,-20188.6374 3719.721,-20195.6322"/>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;g_new0 -->
+<g id="edge796" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;g_new0</title>
+<path fill="none" stroke="#000000" d="M1381.9187,-24251.2168C1526.832,-24218.1868 1853.6722,-24153.8711 1933.3645,-24225 1986.0929,-24272.0625 1921.1748,-24489.2998 1969.3645,-24541 2028.8976,-24604.87 2687.1151,-24675.9778 2751.4983,-24617 2818.9406,-24555.22 2723.1107,-24271.9575 2787.4983,-24207 2849.2663,-24144.6852 3116.6169,-24229.1464 3180.4983,-24169 3255.1901,-24098.6752 3145.2871,-24014.8472 3216.4983,-23941 3338.7768,-23814.1951 3493.1704,-24000.698 3605.4983,-23865 3637.0759,-23826.8526 3636.0741,-16783.2235 3641.4983,-16734 3673.0376,-16447.7851 3767.7967,-16110.3435 3796.3818,-16012.7187"/>
+<polygon fill="#000000" stroke="#000000" points="3799.7715,-16013.5978 3799.2367,-16003.0164 3793.0562,-16011.6218 3799.7715,-16013.5978"/>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;QSIMPLEQ_INSERT_TAIL -->
+<g id="edge797" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;QSIMPLEQ_INSERT_TAIL</title>
+<path fill="none" stroke="#000000" d="M1409.4923,-24252.4763C1564.9149,-24230.1018 1859.2491,-24198.427 1933.3645,-24266 1997.5172,-24324.4899 1905.2117,-24596.5101 1969.3645,-24655 2001.4741,-24684.2752 2718.333,-24683.0737 2751.4983,-24655 2825.4477,-24592.4033 2732.7311,-24519.9213 2787.4983,-24440 2902.2815,-24272.4978 3007.0905,-24312.6501 3180.4983,-24207 3370.7962,-24091.0595 3496.6064,-24135.4173 3605.4983,-23941 3656.634,-23849.7014 3633.4978,-20278.3374 3641.4983,-20174 3675.3738,-19732.2177 3774.6377,-19200.3177 3799.1253,-19073.2377"/>
+<polygon fill="#000000" stroke="#000000" points="3802.6098,-19073.6528 3801.0724,-19063.1701 3795.7372,-19072.3235 3802.6098,-19073.6528"/>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;QSIMPLEQ_INIT -->
+<g id="edge795" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;QSIMPLEQ_INIT</title>
+<path fill="none" stroke="#000000" d="M1491.2619,-24274.5193C1498.9262,-24279.026 1506.0349,-24284.4682 1512.3645,-24291 1579.5568,-24360.339 1481.4181,-24654.4234 1548.3645,-24724 1608.1253,-24786.1087 1850.0294,-24748.9975 1933.3645,-24771 1950.1235,-24775.4248 1952.6546,-24781.3931 1969.3645,-24786 2146.4465,-24834.8215 2195.2135,-24831.8552 2378.4314,-24845 2543.8138,-24856.8652 2587.0039,-24865.8265 2751.4983,-24845 2820.7179,-24836.2361 3924.6359,-24586.8423 3967.7693,-24532 4011.958,-24475.816 3999.1285,-22030.3284 4003.7693,-21959 4044.4744,-21333.3779 4158.2665,-20573.7979 4182.0222,-20419.2319"/>
+<polygon fill="#000000" stroke="#000000" points="4185.5106,-20419.5754 4183.5748,-20409.1589 4178.5922,-20418.509 4185.5106,-20419.5754"/>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;QSIMPLEQ_FOREACH -->
+<g id="edge800" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;QSIMPLEQ_FOREACH</title>
+<path fill="none" stroke="#000000" d="M1314.3483,-24249.9721C1328.4254,-24135.9531 1410.6802,-23515.9336 1548.3645,-23397 1678.7749,-23284.3497 1803.4969,-23464.2758 1933.3645,-23351 1981.1325,-23309.3348 1924.0969,-23257.3692 1969.3645,-23213 2102.8777,-23082.1365 2194.333,-23147.54 2378.4314,-23115 2460.6102,-23100.4746 2693.4111,-23131.9185 2751.4983,-23072 2818.0882,-23003.3107 2736.7068,-22724.072 2787.4983,-22643 2895.3037,-22470.9239 3079.5399,-22586.1806 3180.4983,-22410 3229.3756,-22324.705 3210.0176,-15430.093 3216.4983,-15332 3256.7057,-14723.4148 3380.1102,-13986.1965 3406.1444,-13834.9144"/>
+<polygon fill="#000000" stroke="#000000" points="3409.596,-13835.4942 3407.8481,-13825.0445 3402.698,-13834.3034 3409.596,-13835.4942"/>
+</g>
+<!-- bdrv_has_changed_persistent_bitmaps -->
+<g id="node318" class="node">
+<title>bdrv_has_changed_persistent_bitmaps</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-24587" rx="192.5" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-24583.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_has_changed_persistent_bitmaps</text>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_has_changed_persistent_bitmaps -->
+<g id="edge802" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_has_changed_persistent_bitmaps</title>
+<path fill="none" stroke="#000000" d="M1384.3607,-24284.8259C1428.0201,-24298.7691 1481.1161,-24323.1193 1512.3645,-24364 1566.1508,-24434.366 1484.4268,-24498.7112 1548.3645,-24560 1553.4387,-24564.864 1558.9614,-24569.1152 1564.8262,-24572.8212"/>
+<polygon fill="#000000" stroke="#000000" points="1563.2328,-24575.9419 1573.651,-24577.8687 1566.7083,-24569.8656 1563.2328,-24575.9419"/>
+</g>
+<!-- can_write -->
+<g id="node319" class="node">
+<title>can_write</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-13714" rx="56.59" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-13710.3" font-family="Times,serif" font-size="14.00" fill="#000000">can_write</text>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;can_write -->
+<g id="edge803" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;can_write</title>
+<path fill="none" stroke="#000000" d="M1314.4284,-24249.9384C1333.5267,-24095.3681 1469.0212,-22978.7936 1512.3645,-22068 1515.0882,-22010.7656 1518.8102,-13866.0891 1548.3645,-13817 1577.7796,-13768.1419 1639.1137,-13741.1355 1684.6862,-13727.172"/>
+<polygon fill="#000000" stroke="#000000" points="1685.8363,-13730.4821 1694.4444,-13724.3054 1683.8634,-13723.7659 1685.8363,-13730.4821"/>
+</g>
+<!-- bdrv_dirty_bitmap_next -->
+<g id="node320" class="node">
+<title>bdrv_dirty_bitmap_next</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-23251" rx="122.3786" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-23247.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_next</text>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_next -->
+<g id="edge804" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_next</title>
+<path fill="none" stroke="#000000" d="M1313.8539,-24249.7543C1325.4701,-24127.0669 1398.1548,-23422.9612 1548.3645,-23283 1565.0978,-23267.4084 1586.3927,-23257.8147 1608.6795,-23252.1398"/>
+<polygon fill="#000000" stroke="#000000" points="1609.6559,-23255.5071 1618.6273,-23249.8712 1608.0994,-23248.6823 1609.6559,-23255.5071"/>
+</g>
+<!-- bdrv_dirty_bitmap_name -->
+<g id="node321" class="node">
+<title>bdrv_dirty_bitmap_name</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-24443" rx="127.5" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-24439.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_name</text>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_name -->
+<g id="edge805" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_name</title>
+<path fill="none" stroke="#000000" d="M1491.0416,-24274.7358C1498.7627,-24279.1866 1505.944,-24284.5576 1512.3645,-24291 1563.3465,-24342.1555 1494.5415,-24565.8426 1548.3645,-24614 1692.6546,-24743.1017 2319.2131,-24531.8311 2509.7763,-24463.3134"/>
+<polygon fill="#000000" stroke="#000000" points="2511.0974,-24466.5577 2519.316,-24459.8715 2508.7217,-24459.9732 2511.0974,-24466.5577"/>
+</g>
+<!-- bdrv_dirty_bitmap_granularity -->
+<g id="node322" class="node">
+<title>bdrv_dirty_bitmap_granularity</title>
+<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-20128" rx="154.0727" ry="18"/>
+<text text-anchor="middle" x="4591.5704" y="-20124.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_granularity</text>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_granularity -->
+<g id="edge806" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_granularity</title>
+<path fill="none" stroke="#000000" d="M1491.3586,-24274.4261C1498.998,-24278.9568 1506.0749,-24284.4297 1512.3645,-24291 1590.6239,-24372.7519 1470.5001,-24716.8718 1548.3645,-24799 1667.0035,-24924.1356 1802.5178,-24734.6912 1933.3645,-24847 1977.8828,-24885.2112 1925.3773,-24935.1786 1969.3645,-24974 2095.123,-25084.9896 2195.7908,-24949.5725 2342.4314,-25031 2363.9254,-25042.9353 2356.0952,-25062.7268 2378.4314,-25073 2453.7505,-25107.6419 2677.7115,-25110.7961 2751.4983,-25073 2775.8699,-25060.516 2764.61,-25038.0318 2787.4983,-25023 2936.9494,-24924.8484 3018.5949,-25012.8728 3180.4983,-24937 3198.8526,-24928.3986 3198.1532,-24917.6211 3216.4983,-24909 3376.7487,-24833.6919 3439.9314,-24885.7624 3605.4983,-24823 3622.6132,-24816.5122 3624.9006,-24810.7156 3641.4983,-24803 3782.1704,-24737.6066 3878.6058,-24805.9442 3967.7693,-24679 4035.2189,-24582.9705 3959.7132,-22675.7666 4003.7693,-22567 4092.9267,-22346.8863 4278.7714,-22396.6616 4369.0369,-22177 4425.0996,-22040.5711 4384.4581,-20996.0561 4405.0369,-20850 4443.9479,-20573.833 4549.4605,-20251.19 4581.9302,-20155.8508"/>
+<polygon fill="#000000" stroke="#000000" points="4585.3401,-20156.696 4585.2665,-20146.1014 4578.7172,-20154.4295 4585.3401,-20156.696"/>
+</g>
+<!-- bdrv_dirty_bitmap_get_persistence -->
+<g id="node323" class="node">
+<title>bdrv_dirty_bitmap_get_persistence</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-23197" rx="176.2688" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-23193.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_get_persistence</text>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_get_persistence -->
+<g id="edge807" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_get_persistence</title>
+<path fill="none" stroke="#000000" d="M1313.5387,-24249.8641C1323.3941,-24123.1799 1388.1976,-23371.3761 1548.3645,-23224 1554.9503,-23217.9401 1562.2374,-23212.846 1570.0099,-23208.5825"/>
+<polygon fill="#000000" stroke="#000000" points="1571.5892,-23211.7061 1578.98,-23204.1148 1568.4684,-23205.4403 1571.5892,-23211.7061"/>
+</g>
+<!-- bdrv_dirty_bitmap_readonly -->
+<g id="node324" class="node">
+<title>bdrv_dirty_bitmap_readonly</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-20673" rx="142.5" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-20669.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_readonly</text>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_readonly -->
+<g id="edge808" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_readonly</title>
+<path fill="none" stroke="#000000" d="M1315.0395,-24249.9175C1335.8525,-24117.2909 1464.6688,-23280.773 1512.3645,-22595 1519.3774,-22494.1682 1495.5647,-20862.1882 1548.3645,-20776 1574.3195,-20733.6321 1624.1672,-20707.6469 1666.6335,-20692.3757"/>
+<polygon fill="#000000" stroke="#000000" points="1667.8215,-20695.6683 1676.1285,-20689.0922 1665.5337,-20689.0527 1667.8215,-20695.6683"/>
+</g>
+<!-- bdrv_dirty_bitmap_inconsistent -->
+<g id="node325" class="node">
+<title>bdrv_dirty_bitmap_inconsistent</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-24533" rx="159.4721" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-24529.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_inconsistent</text>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_inconsistent -->
+<g id="edge809" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_inconsistent</title>
+<path fill="none" stroke="#000000" d="M1381.4978,-24284.9239C1425.1396,-24299.0596 1479.2833,-24323.5865 1512.3645,-24364 1553.6048,-24414.381 1499.8882,-24462.5366 1548.3645,-24506 1556.9154,-24513.6667 1566.5947,-24519.7722 1576.9512,-24524.596"/>
+<polygon fill="#000000" stroke="#000000" points="1575.6418,-24527.8423 1586.2154,-24528.5123 1578.3674,-24521.3948 1575.6418,-24527.8423"/>
+</g>
+<!-- g_memdup -->
+<g id="node326" class="node">
+<title>g_memdup</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-24479" rx="61.99" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-24475.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_memdup</text>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;g_memdup -->
+<g id="edge810" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;g_memdup</title>
+<path fill="none" stroke="#000000" d="M1375.4379,-24285.0856C1418.9487,-24299.7077 1475.3473,-24324.7378 1512.3645,-24364 1541.3529,-24394.7465 1515.0052,-24426.0608 1548.3645,-24452 1583.1655,-24479.0603 1632.5729,-24485.5346 1672.6189,-24485.386"/>
+<polygon fill="#000000" stroke="#000000" points="1672.9114,-24488.8814 1682.8482,-24485.2058 1672.7881,-24481.8825 1672.9114,-24488.8814"/>
+</g>
+<!-- bdrv_dirty_bitmap_enabled -->
+<g id="node327" class="node">
+<title>bdrv_dirty_bitmap_enabled</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-24425" rx="138.5" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-24421.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_enabled</text>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_enabled -->
+<g id="edge811" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_enabled</title>
+<path fill="none" stroke="#000000" d="M1358.8966,-24285.5675C1400.938,-24302.474 1463.442,-24330.3865 1512.3645,-24364 1530.5035,-24376.4629 1528.5293,-24388.4652 1548.3645,-24398 1565.2,-24406.0929 1583.7546,-24411.9484 1602.4978,-24416.1557"/>
+<polygon fill="#000000" stroke="#000000" points="1601.8035,-24419.5861 1612.3084,-24418.2087 1603.2373,-24412.7346 1601.8035,-24419.5861"/>
+</g>
+<!-- store_bitmap -->
+<g id="node328" class="node">
+<title>store_bitmap</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-24013" rx="72.2875" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-24009.3" font-family="Times,serif" font-size="14.00" fill="#000000">store_bitmap</text>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;store_bitmap -->
+<g id="edge812" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;store_bitmap</title>
+<path fill="none" stroke="#000000" d="M1325.1748,-24249.8275C1357.3944,-24206.2962 1445.8223,-24095.8954 1548.3645,-24045 1582.1989,-24028.2067 1623.0756,-24019.9714 1658.4426,-24016.025"/>
+<polygon fill="#000000" stroke="#000000" points="1659.1483,-24019.4714 1668.7429,-24014.9776 1658.4401,-24012.5073 1659.1483,-24019.4714"/>
+</g>
+<!-- update_ext_header_and_dir -->
+<g id="node329" class="node">
+<title>update_ext_header_and_dir</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-14925" rx="139.9756" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-14921.3" font-family="Times,serif" font-size="14.00" fill="#000000">update_ext_header_and_dir</text>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;update_ext_header_and_dir -->
+<g id="edge813" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;update_ext_header_and_dir</title>
+<path fill="none" stroke="#000000" d="M1314.414,-24249.9377C1333.3917,-24095.3616 1468.0744,-22978.7481 1512.3645,-22068 1572.6827,-20827.6622 1467.9458,-17719.1969 1548.3645,-16480 1588.6635,-15859.0202 1710.6535,-15106.1664 1736.1584,-14952.9794"/>
+<polygon fill="#000000" stroke="#000000" points="1739.6305,-14953.4362 1737.8256,-14942.9962 1732.7262,-14952.2831 1739.6305,-14953.4362"/>
+</g>
+<!-- QSIMPLEQ_FOREACH_SAFE -->
+<g id="node330" class="node">
+<title>QSIMPLEQ_FOREACH_SAFE</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-24371" rx="151.5" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-24367.3" font-family="Times,serif" font-size="14.00" fill="#000000">QSIMPLEQ_FOREACH_SAFE</text>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;QSIMPLEQ_FOREACH_SAFE -->
+<g id="edge814" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;QSIMPLEQ_FOREACH_SAFE</title>
+<path fill="none" stroke="#000000" d="M1363.277,-24285.4181C1410.7749,-24301.1164 1483.722,-24323.9752 1548.3645,-24339 1575.5501,-24345.3187 1605.174,-24350.8846 1632.8514,-24355.5277"/>
+<polygon fill="#000000" stroke="#000000" points="1632.5155,-24359.0195 1642.9522,-24357.1963 1633.6564,-24352.1131 1632.5155,-24359.0195"/>
+</g>
+<!-- free_bitmap_clusters -->
+<g id="node331" class="node">
+<title>free_bitmap_clusters</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-14849" rx="109.381" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-14845.3" font-family="Times,serif" font-size="14.00" fill="#000000">free_bitmap_clusters</text>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;free_bitmap_clusters -->
+<g id="edge815" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;free_bitmap_clusters</title>
+<path fill="none" stroke="#000000" d="M1313.9228,-24249.9758C1325.8612,-24130.2925 1399.6399,-23451.1274 1548.3645,-23321 1613.1534,-23264.3126 1875.8238,-23342.0323 1933.3645,-23278 1970.2103,-23236.9974 1959.2894,-15394.1971 1969.3645,-15340 2003.8162,-15154.6738 2104.2576,-14948.4919 2141.6517,-14875.9776"/>
+<polygon fill="#000000" stroke="#000000" points="2144.7942,-14877.5207 2146.2956,-14867.0328 2138.5815,-14874.2953 2144.7942,-14877.5207"/>
+</g>
+<!-- bdrv_release_dirty_bitmap -->
+<g id="node332" class="node">
+<title>bdrv_release_dirty_bitmap</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-11875" rx="136" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-11871.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_release_dirty_bitmap</text>
+</g>
+<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_release_dirty_bitmap -->
+<g id="edge816" class="edge">
+<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_release_dirty_bitmap</title>
+<path fill="none" stroke="#000000" d="M1328.2776,-24249.8757C1405.8811,-24161.6491 1745.3609,-23765.9942 1933.3645,-23388 1956.8375,-23340.8058 1930.3801,-23310.4752 1969.3645,-23275 2106.9771,-23149.7747 2196.4647,-23224.817 2378.4314,-23186 2544.0968,-23150.6604 2639.3657,-23234.9654 2751.4983,-23108 2816.0004,-23034.9655 2727.2367,-22747.5709 2787.4983,-22671 2901.2771,-22526.4279 3072.0858,-22689.6386 3180.4983,-22541 3246.0091,-22451.1815 3166.9216,-18638.5047 3216.4983,-18539 3313.7418,-18343.8239 3508.5613,-18435.3286 3605.4983,-18240 3681.4177,-18087.0219 3586.9266,-12253.827 3641.4983,-12092 3668.6076,-12011.6099 3738.2461,-11936.9869 3777.2048,-11899.7646"/>
+<polygon fill="#000000" stroke="#000000" points="3779.6882,-11902.2336 3784.5657,-11892.8282 3774.8875,-11897.1391 3779.6882,-11902.2336"/>
+</g>
+<!-- bdrv_is_read_only -->
+<g id="node333" class="node">
+<title>bdrv_is_read_only</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-13714" rx="95" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-13710.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_is_read_only</text>
+</g>
+<!-- can_write&#45;&gt;bdrv_is_read_only -->
+<g id="edge817" class="edge">
+<title>can_write&#45;&gt;bdrv_is_read_only</title>
+<path fill="none" stroke="#000000" d="M1797.7029,-13714C1862.6376,-13714 1970.2785,-13714 2050.6407,-13714"/>
+<polygon fill="#000000" stroke="#000000" points="2050.7968,-13717.5001 2060.7968,-13714 2050.7967,-13710.5001 2050.7968,-13717.5001"/>
+</g>
+<!-- can_write&#45;&gt;bdrv_get_flags -->
+<g id="edge818" class="edge">
+<title>can_write&#45;&gt;bdrv_get_flags</title>
+<path fill="none" stroke="#000000" d="M1749.1251,-13696.1812C1780.308,-13627.9165 1891.2289,-13375.8011 1933.3645,-13155 1949.8561,-13068.5796 1922.9382,-12438.7333 1969.3645,-12364 1996.9502,-12319.5947 2050.9191,-12292.8283 2093.7384,-12277.758"/>
+<polygon fill="#000000" stroke="#000000" points="2094.8981,-12281.0606 2103.2462,-12274.5368 2092.6519,-12274.4307 2094.8981,-12281.0606"/>
+</g>
+<!-- store_bitmap&#45;&gt;error_setg_errno -->
+<g id="edge820" class="edge">
+<title>store_bitmap&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M1805.7908,-24021.04C1843.4746,-24026.5534 1891.5996,-24035.0534 1933.3645,-24047 2291.2281,-24149.365 2441.1947,-24431.5643 2751.4983,-24226 2785.7005,-24203.3423 2761.7822,-24172.9663 2787.4983,-24141 2933.9768,-23958.9208 3016.1345,-23957.2629 3216.4983,-23837 3382.3169,-23737.4719 3503.6116,-23806.38 3605.4983,-23642 3678.3478,-23524.4673 3551.8683,-13791.2971 3641.4983,-13686 3658.7405,-13665.7438 3684.8741,-13656.6141 3711.2033,-13653.2101"/>
+<polygon fill="#000000" stroke="#000000" points="3711.6957,-13656.678 3721.2857,-13652.1745 3710.9804,-13649.7146 3711.6957,-13656.678"/>
+</g>
+<!-- store_bitmap&#45;&gt;g_free -->
+<g id="edge822" class="edge">
+<title>store_bitmap&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M1809.2578,-24007.0173C1850.5755,-24007.3151 1901.2804,-24015.2519 1933.3645,-24047 1995.0781,-24108.0673 1906.9825,-24178.6156 1969.3645,-24239 2162.7985,-24426.24 2930.9895,-24312.0985 3180.4983,-24211 4379.1955,-23725.2996 5418.2841,-21867.854 5514.5698,-21705 5976.0386,-20924.4889 6062.3264,-20686.7728 6236.8408,-19797 6297.295,-19488.7707 6259.1695,-18697.8042 6272.8408,-18384 6331.9795,-17026.5586 6455.9647,-15357.1608 6473.7089,-15121.2198"/>
+<polygon fill="#000000" stroke="#000000" points="6477.2119,-15121.3096 6474.4729,-15111.075 6470.2317,-15120.7839 6477.2119,-15121.3096"/>
+</g>
+<!-- store_bitmap&#45;&gt;bdrv_pwrite -->
+<g id="edge819" class="edge">
+<title>store_bitmap&#45;&gt;bdrv_pwrite</title>
+<path fill="none" stroke="#000000" d="M1756.4805,-24030.7294C1793.4826,-24073.7502 1886.8693,-24188.4399 1933.3645,-24301 1965.0111,-24377.6133 1913.2739,-24422.9675 1969.3645,-24484 2093.8441,-24619.447 3148.3013,-24931 4186.4031,-24931 4186.4031,-24931 4186.4031,-24931 6475.8408,-24931 6788.7438,-24931 6831.2242,-24697.5158 6944.9204,-24406 6994.9078,-24277.833 6969.3928,-22067.0863 6980.9204,-21930 7000.5545,-21696.5125 7054.3772,-21418.1842 7072.1444,-21330.1352"/>
+<polygon fill="#000000" stroke="#000000" points="7075.6164,-21330.6242 7074.1743,-21320.128 7068.7561,-21329.2326 7075.6164,-21330.6242"/>
+</g>
+<!-- store_bitmap&#45;&gt;assert -->
+<g id="edge821" class="edge">
+<title>store_bitmap&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M1756.7328,-23995.2725C1792.1527,-23956.3848 1881.4764,-23862.0398 1969.3645,-23799 2289.8099,-23569.1529 2423.8493,-23599.4563 2751.4983,-23380 2956.6492,-23242.5918 3005.6104,-23201.3048 3180.4983,-23027 3390.2073,-22817.9901 3444.5334,-22762.5022 3605.4983,-22514 4022.9903,-21869.4637 4077.2663,-21674.3496 4369.0369,-20964 4388.2606,-20917.1977 4384.4348,-20902.212 4405.0369,-20856 4537.9585,-20557.8475 4958.5074,-19856.0804 5131.1038,-19579 5138.3236,-19567.4095 6232.7821,-17966.0381 6236.8408,-17953 6283.3835,-17803.4904 6257.9215,-12471.8742 6272.8408,-12316 6313.7113,-11888.9924 6437.6738,-11379.3418 6468.7279,-11255.9078"/>
+<polygon fill="#000000" stroke="#000000" points="6472.1469,-11256.6636 6471.2021,-11246.111 6465.36,-11254.9495 6472.1469,-11256.6636"/>
+</g>
+<!-- store_bitmap&#45;&gt;qcow2_pre_write_overlap_check -->
+<g id="edge823" class="edge">
+<title>store_bitmap&#45;&gt;qcow2_pre_write_overlap_check</title>
+<path fill="none" stroke="#000000" d="M1810.8543,-24008.3454C1851.2098,-24009.4409 1900.3344,-24017.7516 1933.3645,-24047 1974.4144,-24083.35 1930.0376,-24126.7924 1969.3645,-24165 2095.2978,-24287.3491 2582.5032,-24324.6358 2751.4983,-24277 3179.8813,-24156.2488 3317.2355,-24093.1127 3605.4983,-23754 3881.2989,-23429.5479 3874.866,-23282.5769 3967.7693,-22867 4034.7651,-22567.3135 3912.843,-22470.3136 4003.7693,-22177 4095.872,-21879.8914 4281.0714,-21878.3597 4369.0369,-21580 4392.2802,-21501.164 4361.0137,-20170.4069 4405.0369,-20101 4504.3791,-19944.3772 4665.1464,-20061.1061 4778.1038,-19914 5202.6295,-19361.1335 5013.9544,-19070.3137 5095.1038,-18378 5102.9073,-18311.4259 5091.43,-17226.0277 5131.1038,-17172 5237.873,-17026.6019 5409.2874,-17185.4783 5514.5698,-17039 5545.3987,-16996.108 5548.2444,-13288.7706 5550.5698,-13236 5587.4462,-12399.1544 5691.6871,-11376.1248 5710.707,-11193.5472"/>
+<polygon fill="#000000" stroke="#000000" points="5714.2071,-11193.7283 5711.7647,-11183.4189 5707.2449,-11193.0012 5714.2071,-11193.7283"/>
+</g>
+<!-- store_bitmap&#45;&gt;qcow2_alloc_clusters -->
+<g id="edge824" class="edge">
+<title>store_bitmap&#45;&gt;qcow2_alloc_clusters</title>
+<path fill="none" stroke="#000000" d="M1747.7105,-23994.9283C1777.3363,-23915.6502 1894.7381,-23590.1546 1933.3645,-23311 1952.0018,-23176.3074 1914.9975,-18540.6342 1969.3645,-18416 2000.7711,-18344.0015 2422.5483,-17977.6083 2536.6667,-17879.3016"/>
+<polygon fill="#000000" stroke="#000000" points="2539.0465,-17881.8712 2544.3419,-17872.6946 2534.4797,-17876.566 2539.0465,-17881.8712"/>
+</g>
+<!-- store_bitmap&#45;&gt;qcow2_free_clusters -->
+<g id="edge825" class="edge">
+<title>store_bitmap&#45;&gt;qcow2_free_clusters</title>
+<path fill="none" stroke="#000000" d="M1749.4422,-23994.8001C1775.7498,-23940.4938 1860.1769,-23777.0531 1969.3645,-23675 2123.033,-23531.3724 2188.7111,-23527.8247 2378.4314,-23437 2538.595,-23360.3249 2635.9482,-23428.8318 2751.4983,-23294 2800.9061,-23236.3475 2742.8454,-23188.409 2787.4983,-23127 2906.2552,-22963.6792 3078.7828,-23073.4444 3180.4983,-22899 3227.6817,-22818.0793 3161.614,-19602.9089 3216.4983,-19527 3323.5545,-19378.9336 3492.2637,-19537.3967 3605.4983,-19394 3657.5173,-19328.1247 3593.4902,-19086.8532 3641.4983,-19018 3733.5388,-18885.9955 3881.6362,-18996.9329 3967.7693,-18861 4041.3221,-18744.921 3956.2036,-14042.9257 4003.7693,-13914 4034.352,-13831.1062 4111.7886,-13757.8066 4155.3725,-13721.3764"/>
+<polygon fill="#000000" stroke="#000000" points="4157.8632,-13723.8593 4163.3559,-13714.7995 4153.4122,-13718.4566 4157.8632,-13723.8593"/>
+</g>
+<!-- store_bitmap&#45;&gt;bdrv_dirty_bitmap_name -->
+<g id="edge826" class="edge">
+<title>store_bitmap&#45;&gt;bdrv_dirty_bitmap_name</title>
+<path fill="none" stroke="#000000" d="M1806.6803,-24005.53C1848.8428,-24004.6558 1901.4524,-24011.531 1933.3645,-24045 2027.8615,-24144.1075 1873.0615,-24253.6463 1969.3645,-24351 2028.148,-24410.4249 2260.9484,-24380.363 2342.4314,-24399 2358.8723,-24402.7604 2362.0729,-24406.8957 2378.4314,-24411 2405.9637,-24417.9078 2436.1564,-24423.7976 2464.0786,-24428.5697"/>
+<polygon fill="#000000" stroke="#000000" points="2463.8125,-24432.0739 2474.2538,-24430.2771 2464.9709,-24425.1704 2463.8125,-24432.0739"/>
+</g>
+<!-- store_bitmap_data -->
+<g id="node335" class="node">
+<title>store_bitmap_data</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-23826" rx="97.5" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-23822.3" font-family="Times,serif" font-size="14.00" fill="#000000">store_bitmap_data</text>
+</g>
+<!-- store_bitmap&#45;&gt;store_bitmap_data -->
+<g id="edge827" class="edge">
+<title>store_bitmap&#45;&gt;store_bitmap_data</title>
+<path fill="none" stroke="#000000" d="M1775.8923,-23997.2176C1850.598,-23963.5578 2025.5795,-23884.7171 2109.4581,-23846.9242"/>
+<polygon fill="#000000" stroke="#000000" points="2111.0596,-23850.0416 2118.7391,-23842.7425 2108.184,-23843.6594 2111.0596,-23850.0416"/>
+</g>
+<!-- clear_bitmap_table -->
+<g id="node336" class="node">
+<title>clear_bitmap_table</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-23213" rx="100.1823" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-23209.3" font-family="Times,serif" font-size="14.00" fill="#000000">clear_bitmap_table</text>
+</g>
+<!-- store_bitmap&#45;&gt;clear_bitmap_table -->
+<g id="edge828" class="edge">
+<title>store_bitmap&#45;&gt;clear_bitmap_table</title>
+<path fill="none" stroke="#000000" d="M1746.7761,-23994.8159C1781.9477,-23886.6825 1962.3677,-23332.7584 1969.3645,-23327 2098.4445,-23220.7664 2193.8923,-23355.7032 2342.4314,-23279 2363.3909,-23268.1768 2357.5579,-23250.9883 2378.4314,-23240 2401.7954,-23227.7006 2428.9631,-23220.4723 2455.2154,-23216.3402"/>
+<polygon fill="#000000" stroke="#000000" points="2455.8208,-23219.7892 2465.2222,-23214.904 2454.8263,-23212.8602 2455.8208,-23219.7892"/>
+</g>
+<!-- bitmap_table_to_be -->
+<g id="node337" class="node">
+<title>bitmap_table_to_be</title>
+<ellipse fill="none" stroke="#000000" cx="6829.8806" cy="-23588" rx="102.0819" ry="18"/>
+<text text-anchor="middle" x="6829.8806" y="-23584.3" font-family="Times,serif" font-size="14.00" fill="#000000">bitmap_table_to_be</text>
+</g>
+<!-- store_bitmap&#45;&gt;bitmap_table_to_be -->
+<g id="edge829" class="edge">
+<title>store_bitmap&#45;&gt;bitmap_table_to_be</title>
+<path fill="none" stroke="#000000" d="M1758.1629,-24030.756C1795.4452,-24069.9563 1883.9847,-24168.2027 1933.3645,-24266 1959.0377,-24316.8461 1927.6479,-24350.2164 1969.3645,-24389 2390.0004,-24780.0624 4284.3905,-24581.1885 4369.0369,-24565 5406.6179,-24366.5642 6564.4643,-23737.0524 6790.4743,-23610.3465"/>
+<polygon fill="#000000" stroke="#000000" points="6792.3287,-23613.3192 6799.3329,-23605.3698 6788.9002,-23607.2163 6792.3287,-23613.3192"/>
+</g>
+<!-- update_ext_header_and_dir&#45;&gt;qcow2_free_clusters -->
+<g id="edge860" class="edge">
+<title>update_ext_header_and_dir&#45;&gt;qcow2_free_clusters</title>
+<path fill="none" stroke="#000000" d="M1849.7116,-14913.7101C1880.6564,-14916.3425 1911.7762,-14925.567 1933.3645,-14948 2002.3127,-15019.6461 1900.2155,-15322.5477 1969.3645,-15394 2030.1899,-15456.8515 2664.7285,-15471.9972 2751.4983,-15483 2942.4913,-15507.2188 3038.6991,-15412.7776 3180.4983,-15543 3233.5448,-15591.7157 3162.7542,-15653.0549 3216.4983,-15701 3346.297,-15816.7933 3481.0699,-15622.4541 3605.4983,-15744 3691.469,-15827.9791 3551.0374,-15932.8781 3641.4983,-16012 3750.6477,-16107.4679 3864.3564,-16113.6537 3967.7693,-16012 4009.336,-15971.1404 3983.3246,-13968.5831 4003.7693,-13914 4034.7612,-13831.2583 4112.0334,-13757.8976 4155.4823,-13721.4172"/>
+<polygon fill="#000000" stroke="#000000" points="4157.9681,-13723.9032 4163.4401,-13714.8308 4153.5048,-13718.5106 4157.9681,-13723.9032"/>
+</g>
+<!-- update_ext_header_and_dir&#45;&gt;qcow2_flush_caches -->
+<g id="edge861" class="edge">
+<title>update_ext_header_and_dir&#45;&gt;qcow2_flush_caches</title>
+<path fill="none" stroke="#000000" d="M1769.8585,-14942.7982C1813.8671,-14971.5976 1896.3155,-15032.9398 1933.3645,-15109 1968.9596,-15182.0753 1912.2035,-15415.2105 1969.3645,-15473 2092.3278,-15597.3154 2588.8579,-15494.7941 2751.4983,-15559 2837.8872,-15593.104 2920.3401,-15668.2277 2959.7868,-15707.6752"/>
+<polygon fill="#000000" stroke="#000000" points="2957.5725,-15710.4138 2967.0912,-15715.0662 2962.5514,-15705.4933 2957.5725,-15710.4138"/>
+</g>
+<!-- QSIMPLEQ_EMPTY -->
+<g id="node347" class="node">
+<title>QSIMPLEQ_EMPTY</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-14317" rx="105.5" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-14313.3" font-family="Times,serif" font-size="14.00" fill="#000000">QSIMPLEQ_EMPTY</text>
+</g>
+<!-- update_ext_header_and_dir&#45;&gt;QSIMPLEQ_EMPTY -->
+<g id="edge862" class="edge">
+<title>update_ext_header_and_dir&#45;&gt;QSIMPLEQ_EMPTY</title>
+<path fill="none" stroke="#000000" d="M1745.2659,-14906.8698C1762.7577,-14837.9535 1833.1159,-14588.3837 1969.3645,-14434 2007.4984,-14390.7903 2065.4077,-14357.8973 2106.5765,-14338.1551"/>
+<polygon fill="#000000" stroke="#000000" points="2108.3152,-14341.2053 2115.875,-14333.7824 2105.3362,-14334.8707 2108.3152,-14341.2053"/>
+</g>
+<!-- bitmap_list_count -->
+<g id="node348" class="node">
+<title>bitmap_list_count</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-13920" rx="94.4839" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-13916.3" font-family="Times,serif" font-size="14.00" fill="#000000">bitmap_list_count</text>
+</g>
+<!-- update_ext_header_and_dir&#45;&gt;bitmap_list_count -->
+<g id="edge863" class="edge">
+<title>update_ext_header_and_dir&#45;&gt;bitmap_list_count</title>
+<path fill="none" stroke="#000000" d="M1746.5279,-14906.759C1770.4483,-14830.317 1866.7112,-14528.6701 1969.3645,-14290 2026.0222,-14158.2702 2107.5424,-14007.3519 2140.8545,-13946.996"/>
+<polygon fill="#000000" stroke="#000000" points="2143.9959,-13948.5479 2145.7758,-13938.1037 2137.8712,-13945.1583 2143.9959,-13948.5479"/>
+</g>
+<!-- bitmap_list_store -->
+<g id="node349" class="node">
+<title>bitmap_list_store</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-14461" rx="91.784" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-14457.3" font-family="Times,serif" font-size="14.00" fill="#000000">bitmap_list_store</text>
+</g>
+<!-- update_ext_header_and_dir&#45;&gt;bitmap_list_store -->
+<g id="edge864" class="edge">
+<title>update_ext_header_and_dir&#45;&gt;bitmap_list_store</title>
+<path fill="none" stroke="#000000" d="M1756.88,-14907.095C1820.8843,-14835.5392 2058.4433,-14569.9525 2133.2138,-14486.3605"/>
+<polygon fill="#000000" stroke="#000000" points="2135.872,-14488.6385 2139.9302,-14478.8517 2130.6546,-14483.9717 2135.872,-14488.6385"/>
+</g>
+<!-- update_header_sync -->
+<g id="node350" class="node">
+<title>update_header_sync</title>
+<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-15433" rx="106.6812" ry="18"/>
+<text text-anchor="middle" x="4954.6038" y="-15429.3" font-family="Times,serif" font-size="14.00" fill="#000000">update_header_sync</text>
+</g>
+<!-- update_ext_header_and_dir&#45;&gt;update_header_sync -->
+<g id="edge865" class="edge">
+<title>update_ext_header_and_dir&#45;&gt;update_header_sync</title>
+<path fill="none" stroke="#000000" d="M1846.4426,-14913.2081C1878.5462,-14915.4168 1911.1661,-14924.5209 1933.3645,-14948 2020.8639,-15040.5477 1887.6013,-15422.3475 1969.3645,-15520 2199.0813,-15794.3584 2453.8326,-15512.4113 2751.4983,-15711 2773.9782,-15725.9975 2765.4354,-15744.3955 2787.4983,-15760 2936.4957,-15865.3824 3008.2586,-15818.6744 3180.4983,-15879 3388.7035,-15951.9222 3424.8571,-16021.3628 3641.4983,-16063 3959.644,-16124.1459 4128.8572,-16235.415 4369.0369,-16018 4425.649,-15966.7537 4351.1142,-15904.0689 4405.0369,-15850 4524.8496,-15729.8624 4643.0788,-15871.7443 4778.1038,-15769 4883.9049,-15688.493 4932.5704,-15526.1709 4948.4413,-15461.0095"/>
+<polygon fill="#000000" stroke="#000000" points="4951.8986,-15461.5979 4950.7912,-15451.0611 4945.086,-15459.9887 4951.8986,-15461.5979"/>
+</g>
+<!-- free_bitmap_clusters&#45;&gt;g_free -->
+<g id="edge887" class="edge">
+<title>free_bitmap_clusters&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M2265.0878,-14849.5584C2585.4757,-14852.23 3506.7368,-14867.6794 3605.4983,-14957 3673.7817,-15018.7561 3582.813,-15090.06 3641.4983,-15161 3740.3796,-15280.53 3870.9926,-15163.7597 3967.7693,-15285 4039.4477,-15374.7975 3917.0521,-15465.6242 4003.7693,-15541 4107.2317,-15630.931 4807.9449,-15513.8717 5095.1038,-15460 5631.4373,-15359.3825 6265.6855,-15160.6531 6433.4371,-15106.7583"/>
+<polygon fill="#000000" stroke="#000000" points="6434.6823,-15110.0344 6443.1289,-15103.6387 6432.5375,-15103.3711 6434.6823,-15110.0344"/>
+</g>
+<!-- free_bitmap_clusters&#45;&gt;qcow2_free_clusters -->
+<g id="edge888" class="edge">
+<title>free_bitmap_clusters&#45;&gt;qcow2_free_clusters</title>
+<path fill="none" stroke="#000000" d="M2257.0596,-14855.8031C2378.159,-14860.5578 2585.4169,-14857.8246 2751.4983,-14800 2769.6586,-14793.6771 2770.9653,-14785.8204 2787.4983,-14776 3140.6261,-14566.2458 3354.7112,-14671.2721 3605.4983,-14346 3648.9454,-14289.6488 3601.9856,-14249.1765 3641.4983,-14190 3740.447,-14041.8088 3837.0216,-14078.064 3967.7693,-13957 3986.0579,-13940.0659 3987.7446,-13933.0903 4003.7693,-13914 4061.8204,-13844.8436 4130.4111,-13763.4249 4164.6595,-13722.7912"/>
+<polygon fill="#000000" stroke="#000000" points="4167.4654,-13724.893 4171.2343,-13714.9911 4162.1131,-13720.3815 4167.4654,-13724.893"/>
+</g>
+<!-- free_bitmap_clusters&#45;&gt;bitmap_table_load -->
+<g id="edge889" class="edge">
+<title>free_bitmap_clusters&#45;&gt;bitmap_table_load</title>
+<path fill="none" stroke="#000000" d="M2186.2046,-14831.5935C2387.0698,-14715.9341 3520.9681,-14058.3764 3605.4983,-13905 3640.3482,-13841.7662 3594.4178,-11360.74 3641.4983,-11306 3657.1406,-11287.8128 3679.9528,-11278.6221 3703.5874,-11274.4923"/>
+<polygon fill="#000000" stroke="#000000" points="3704.3533,-11277.918 3713.7484,-11273.0208 3703.35,-11270.9903 3704.3533,-11277.918"/>
+</g>
+<!-- free_bitmap_clusters&#45;&gt;clear_bitmap_table -->
+<g id="edge890" class="edge">
+<title>free_bitmap_clusters&#45;&gt;clear_bitmap_table</title>
+<path fill="none" stroke="#000000" d="M2165.4994,-14867.0329C2198.3824,-14929.9362 2306.4212,-15146.3553 2342.4314,-15340 2362.0651,-15445.58 2330.3622,-22975.9689 2378.4314,-23072 2407.076,-23129.2253 2471.1737,-23169.4393 2516.2003,-23191.8935"/>
+<polygon fill="#000000" stroke="#000000" points="2514.6937,-23195.0527 2525.217,-23196.2812 2517.7566,-23188.7583 2514.6937,-23195.0527"/>
+</g>
+<!-- store_bitmap_data&#45;&gt;error_setg -->
+<g id="edge830" class="edge">
+<title>store_bitmap_data&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M2166.0224,-23844.1487C2194.0819,-23894.4544 2275.2094,-24039.9514 2342.4314,-24161 2358.4642,-24189.8707 2349.9801,-24209.2341 2378.4314,-24226 2521.2811,-24310.179 2586.8901,-24245.9068 2751.4983,-24226 2807.2576,-24219.2568 6639.3245,-23301.9128 6678.8408,-23262 6767.8502,-23172.0975 6815.6303,-22759.4809 6827.128,-22647.2494"/>
+<polygon fill="#000000" stroke="#000000" points="6830.6344,-22647.3607 6828.1561,-22637.0598 6823.6698,-22646.6579 6830.6344,-22647.3607"/>
+</g>
+<!-- store_bitmap_data&#45;&gt;error_setg_errno -->
+<g id="edge833" class="edge">
+<title>store_bitmap_data&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M2188.3949,-23808.8208C2231.6572,-23784.0414 2306.8389,-23733.9109 2342.4314,-23668 2404.7725,-23552.5556 2290.0002,-23471.9214 2378.4314,-23375 2492.7912,-23249.6606 2637.5321,-23419.6974 2751.4983,-23294 2797.933,-23242.7855 2753.9717,-23045.4573 2787.4983,-22985 2895.9238,-22789.4799 3082.5674,-22871.9819 3180.4983,-22671 3266.9405,-22493.596 3158.0928,-19307.5026 3216.4983,-19119 3308.3598,-18822.5183 3514.0395,-18835.6062 3605.4983,-18539 3625.3598,-18474.588 3597.7102,-13737.2444 3641.4983,-13686 3658.779,-13665.7766 3684.9232,-13656.656 3711.2503,-13653.2501"/>
+<polygon fill="#000000" stroke="#000000" points="3711.7419,-13656.7181 3721.3313,-13652.2134 3711.0257,-13649.7549 3711.7419,-13656.7181"/>
+</g>
+<!-- store_bitmap_data&#45;&gt;g_free -->
+<g id="edge835" class="edge">
+<title>store_bitmap_data&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M2238.3069,-23835.7566C2518.2849,-23866.8434 3425.5276,-23950.0223 3605.4983,-23746 3680.6318,-23660.8255 3583.2051,-23590.4765 3641.4983,-23493 3733.8906,-23338.5036 3842.4412,-23382.2221 3967.7693,-23253 4186.5096,-23027.4635 4252.367,-22962.7227 4369.0369,-22671 4406.969,-22576.1542 4368.4932,-22539.3893 4405.0369,-22444 4458.8726,-22303.4737 5801.8636,-20300.4774 5876.8408,-20170 6053.3146,-19862.8958 6148.8379,-19802.0911 6236.8408,-19459 6266.5343,-19343.2361 6267.1613,-18503.3764 6272.8408,-18384 6337.4113,-17026.8061 6456.7558,-15357.1969 6473.7953,-15121.2238"/>
+<polygon fill="#000000" stroke="#000000" points="6477.2985,-15121.3039 6474.5287,-15111.0776 6470.3168,-15120.7992 6477.2985,-15121.3039"/>
+</g>
+<!-- store_bitmap_data&#45;&gt;memset -->
+<g id="edge831" class="edge">
+<title>store_bitmap_data&#45;&gt;memset</title>
+<path fill="none" stroke="#000000" d="M2237.721,-23816.1277C2395.674,-23796.8583 2729.1114,-23755.0664 2751.4983,-23743 2772.8447,-23731.4944 2766.1839,-23713.565 2787.4983,-23702 2942.6281,-23617.8278 3032.4583,-23741.0958 3180.4983,-23645 3205.6306,-23628.6861 3190.4942,-23602.8851 3216.4983,-23588 3443.4736,-23458.0766 3543.1039,-23569 3804.6338,-23569 3804.6338,-23569 3804.6338,-23569 6074.8408,-23569 6270.6087,-23569 6817.5866,-23579.6982 6944.9204,-23431 6973.8806,-23397.1808 6979.4329,-10652.4996 6980.9204,-10608 7000.9739,-10008.096 7062.2712,-9276.3875 7075.4201,-9123.7277"/>
+<polygon fill="#000000" stroke="#000000" points="7078.9415,-9123.63 7076.3154,-9113.3658 7071.9675,-9123.0273 7078.9415,-9123.63"/>
+</g>
+<!-- store_bitmap_data&#45;&gt;bdrv_pwrite -->
+<g id="edge832" class="edge">
+<title>store_bitmap_data&#45;&gt;bdrv_pwrite</title>
+<path fill="none" stroke="#000000" d="M2160.2656,-23844.1128C2176.9371,-23909.5795 2242.5799,-24136.6598 2378.4314,-24262 2510.2692,-24383.637 2622.0898,-24291.7815 2751.4983,-24416 2779.0429,-24442.4399 2756.3083,-24471.9782 2787.4983,-24494 3014.8149,-24654.4977 3132.7316,-24551 3410.9983,-24551 3410.9983,-24551 3410.9983,-24551 3804.6338,-24551 4481.2903,-24551 4646.1803,-24437 5322.8368,-24437 5322.8368,-24437 5322.8368,-24437 6475.8408,-24437 6689.2874,-24437 6809.9098,-24499.3226 6944.9204,-24334 6987.1639,-24282.2722 6975.3097,-21996.5492 6980.9204,-21930 7000.6053,-21696.5168 7054.3945,-21418.1857 7072.1488,-21330.1356"/>
+<polygon fill="#000000" stroke="#000000" points="7075.6209,-21330.6242 7074.1772,-21320.1282 7068.7604,-21329.2336 7075.6209,-21330.6242"/>
+</g>
+<!-- store_bitmap_data&#45;&gt;assert -->
+<g id="edge834" class="edge">
+<title>store_bitmap_data&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M2199.2017,-23809.7573C2243.6083,-23793.6793 2314.9651,-23769.437 2378.4314,-23755 2541.6717,-23717.867 2600.5843,-23775.4654 2751.4983,-23703 2771.3375,-23693.4737 2767.9161,-23679.0441 2787.4983,-23669 2945.7928,-23587.8075 3024.5211,-23678.5599 3180.4983,-23593 3200.8955,-23581.8113 3199.3843,-23570.7591 3216.4983,-23555 3379.5336,-23404.8718 3462.4656,-23412.2946 3605.4983,-23243 3840.2533,-22965.142 3764.7829,-22802.2271 4003.7693,-22528 4137.2771,-22374.8053 4272.4865,-22431.8042 4369.0369,-22253 4427.76,-22144.2493 4372.4266,-21817.2127 4405.0369,-21698 4593.317,-21009.7086 4795.3475,-20895.6524 5131.1038,-20266 5310.6266,-19929.3363 5360.2728,-19847.6932 5550.5698,-19517 5692.7096,-19269.9931 5785.6132,-19234.9883 5876.8408,-18965 5920.394,-18836.1042 5838.3764,-18774.8686 5912.8408,-18661 6004.2054,-18521.2882 6153.441,-18615.6075 6236.8408,-18471 6279.5503,-18396.9458 6264.7186,-12401.1008 6272.8408,-12316 6313.5966,-11888.9814 6437.6444,-11379.339 6468.7223,-11255.9073"/>
+<polygon fill="#000000" stroke="#000000" points="6472.1412,-11256.6634 6471.1984,-11246.1106 6465.3546,-11254.9481 6472.1412,-11256.6634"/>
+</g>
+<!-- store_bitmap_data&#45;&gt;qcow2_pre_write_overlap_check -->
+<g id="edge836" class="edge">
+<title>store_bitmap_data&#45;&gt;qcow2_pre_write_overlap_check</title>
+<path fill="none" stroke="#000000" d="M2184.2399,-23808.5956C2225.4273,-23784.137 2304.9461,-23740.017 2378.4314,-23717 2538.495,-23666.8649 2597.9953,-23727.6073 2751.4983,-23660 2770.301,-23651.7187 2769.1767,-23640.2975 2787.4983,-23631 2948.7207,-23549.1859 3030.7492,-23627.2988 3180.4983,-23526 3441.6486,-23349.3429 3496.5637,-23253.8724 3605.4983,-22958 3693.0479,-22720.2105 3560.1713,-22628.989 3641.4983,-22389 3725.1154,-22142.253 3885.862,-22149.3198 3967.7693,-21902 4018.7621,-21748.0268 3918.9615,-21311.2593 4003.7693,-21173 4101.5652,-21013.5668 4272.5793,-21124.2465 4369.0369,-20964 4432.3313,-20858.8481 4387.1285,-19981.4183 4405.0369,-19860 4508.1202,-19161.0997 4557.8548,-18982.3496 4814.1038,-18324 4911.8094,-18072.9768 5023.5114,-18046.6797 5095.1038,-17787 5133.1402,-17649.0345 5058.0617,-17267.0695 5131.1038,-17144 5233.4797,-16971.5057 5416.1985,-17080.809 5514.5698,-16906 5564.5675,-16817.1524 5546.0642,-13337.8497 5550.5698,-13236 5587.5897,-12399.1607 5691.7137,-11376.126 5710.7107,-11193.5474"/>
+<polygon fill="#000000" stroke="#000000" points="5714.2108,-11193.7281 5711.7671,-11183.419 5707.2485,-11193.0019 5714.2108,-11193.7281"/>
+</g>
+<!-- store_bitmap_data&#45;&gt;qcow2_alloc_clusters -->
+<g id="edge837" class="edge">
+<title>store_bitmap_data&#45;&gt;qcow2_alloc_clusters</title>
+<path fill="none" stroke="#000000" d="M2158.1852,-23807.8437C2176.528,-23661.2769 2300.0878,-22655.8416 2342.4314,-21835 2347.7622,-21731.6604 2345.8209,-18208.2042 2378.4314,-18110 2410.6378,-18013.0125 2494.7673,-17922.1306 2538.1831,-17879.8389"/>
+<polygon fill="#000000" stroke="#000000" points="2540.7647,-17882.212 2545.543,-17872.7559 2535.9107,-17877.1683 2540.7647,-17882.212"/>
+</g>
+<!-- store_bitmap_data&#45;&gt;size_to_clusters -->
+<g id="edge838" class="edge">
+<title>store_bitmap_data&#45;&gt;size_to_clusters</title>
+<path fill="none" stroke="#000000" d="M2185.276,-23808.6542C2226.2914,-23782.9751 2300.3957,-23731.0235 2342.4314,-23668 2371.6789,-23624.1496 2337.5105,-23588.2228 2378.4314,-23555 2507.822,-23449.9503 2617.6111,-23616.2551 2751.4983,-23517 2784.785,-23492.3234 2756.5755,-23458.5811 2787.4983,-23431 2923.2218,-23309.9435 3069.5895,-23461.1346 3180.4983,-23317 3232.9921,-23248.7801 3196.1581,-21851.6411 3216.4983,-21768 3502.5604,-20591.6825 4121.7763,-20485.0809 4369.0369,-19300 4431.5933,-19000.1771 4335.118,-8572.1919 4405.0369,-8274 4438.3979,-8131.7214 4532.8444,-7981.3034 4573.0648,-7921.6251"/>
+<polygon fill="#000000" stroke="#000000" points="4576.0882,-7923.4031 4578.8146,-7913.1651 4570.2987,-7919.4683 4576.0882,-7923.4031"/>
+</g>
+<!-- store_bitmap_data&#45;&gt;DIV_ROUND_UP -->
+<g id="edge839" class="edge">
+<title>store_bitmap_data&#45;&gt;DIV_ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M2176.3587,-23808.2447C2213.7369,-23776.8305 2296.7564,-23711.6917 2378.4314,-23679 2534.8284,-23616.3996 2611.761,-23706.0868 2751.4983,-23612 2776.3525,-23595.2654 2762.9642,-23572.2006 2787.4983,-23555 2933.9018,-23452.358 3043.1326,-23583.4555 3180.4983,-23469 3555.9115,-23156.1991 3430.5312,-22911.2521 3605.4983,-22455 3693.052,-22226.6909 3911.1244,-21653.8698 3967.7693,-21416 3995.9162,-21297.8026 3951.7567,-21254.8069 4003.7693,-21145 4105.4315,-20930.375 4278.8543,-20974.6957 4369.0369,-20755 4426.6509,-20614.6454 4388.1724,-19540.7792 4405.0369,-19390 4499.4823,-18545.5969 4679.9693,-18358.9823 4778.1038,-17515 4804.4278,-17288.6071 4759.0838,-16711.1776 4814.1038,-16490 4839.841,-16386.5379 4905.4488,-16276.4946 4937.0574,-16227.3524"/>
+<polygon fill="#000000" stroke="#000000" points="4940.0351,-16229.1934 4942.5464,-16218.9005 4934.1645,-16225.3807 4940.0351,-16229.1934"/>
+</g>
+<!-- store_bitmap_data&#45;&gt;g_try_new0 -->
+<g id="edge840" class="edge">
+<title>store_bitmap_data&#45;&gt;g_try_new0</title>
+<path fill="none" stroke="#000000" d="M2186.1378,-23808.7714C2227.8361,-23783.4139 2302.3674,-23732.0448 2342.4314,-23668 2376.7322,-23613.1679 2329.9945,-23569.86 2378.4314,-23527 2503.6289,-23416.2173 2616.2389,-23577.2454 2751.4983,-23479 2781.7386,-23457.035 2761.4473,-23429.8008 2787.4983,-23403 2924.1,-23262.4665 3077.0394,-23369.451 3180.4983,-23203 3223.8035,-23133.3278 3191.1694,-20328.0257 3216.4983,-20250 3308.9431,-19965.2236 3503.3003,-19981.4236 3605.4983,-19700 3639.2117,-19607.163 3585.0824,-19338.0713 3641.4983,-19257 3732.8734,-19125.691 3879.4638,-19238.3927 3967.7693,-19105 4031.4105,-19008.8649 3943.9019,-18166.5294 4003.7693,-18068 4031.3016,-18022.6875 4086.6261,-17995.5942 4129.2046,-17980.6566"/>
+<polygon fill="#000000" stroke="#000000" points="4130.5471,-17983.8976 4138.9034,-17977.3843 4128.3092,-17977.2649 4130.5471,-17983.8976"/>
+</g>
+<!-- store_bitmap_data&#45;&gt;MIN -->
+<g id="edge841" class="edge">
+<title>store_bitmap_data&#45;&gt;MIN</title>
+<path fill="none" stroke="#000000" d="M2187.9077,-23808.9653C2230.971,-23784.1839 2306.3168,-23733.8684 2342.4314,-23668 2399.5747,-23563.7779 2294.7524,-23487.4123 2378.4314,-23403 2496.3789,-23284.0188 2635.2453,-23469.6374 2751.4983,-23349 2803.6061,-23294.927 2743.0411,-23073.52 2787.4983,-23013 2900.269,-22859.4839 3075.3022,-23000.8025 3180.4983,-22842 3237.1838,-22756.4284 3188.4374,-19245.7336 3216.4983,-19147 3307.8091,-18825.7184 3483.6347,-18814.9803 3605.4983,-18504 3634.4701,-18430.0675 3597.6514,-18395.203 3641.4983,-18329 3738.7636,-18182.1424 3885.6188,-18259.8172 3967.7693,-18104 4003.1039,-18036.9799 3954.1736,-7251.2756 4003.7693,-7194 4038.0775,-7154.3793 4103.0703,-7154.3575 4145.5513,-7159.5127"/>
+<polygon fill="#000000" stroke="#000000" points="4145.1901,-7162.9957 4155.5704,-7160.8742 4146.1327,-7156.0594 4145.1901,-7162.9957"/>
+</g>
+<!-- store_bitmap_data&#45;&gt;QEMU_ALIGN_DOWN -->
+<g id="edge842" class="edge">
+<title>store_bitmap_data&#45;&gt;QEMU_ALIGN_DOWN</title>
+<path fill="none" stroke="#000000" d="M2176.7223,-23808.2425C2229.808,-23763.0354 2366.8394,-23646.7441 2378.4314,-23641 2530.8955,-23565.4503 2618.9218,-23661.6609 2751.4983,-23555 2780.6194,-23531.5714 2757.1875,-23500.8677 2787.4983,-23479 2930.2013,-23376.0466 3056.7085,-23556.0585 3180.4983,-23431 3231.1507,-23379.8284 3202.1992,-23179.5672 3216.4983,-23109 3348.3414,-22458.3404 3379.1547,-22286.8495 3641.4983,-21677 3705.3436,-21528.5837 4326.4086,-20573.8411 4369.0369,-20418 4395.364,-20321.753 4346.8359,-16907.0509 4405.0369,-16826 4423.9889,-16799.6073 4454.4631,-16783.8472 4485.3347,-16774.4645"/>
+<polygon fill="#000000" stroke="#000000" points="4486.6838,-16777.7206 4495.3578,-16771.6369 4484.7831,-16770.9836 4486.6838,-16777.7206"/>
+</g>
+<!-- store_bitmap_data&#45;&gt;g_malloc -->
+<g id="edge843" class="edge">
+<title>store_bitmap_data&#45;&gt;g_malloc</title>
+<path fill="none" stroke="#000000" d="M2187.6989,-23808.8493C2230.5199,-23783.9333 2305.586,-23733.4624 2342.4314,-23668 2392.535,-23578.982 2304.2147,-23511.1887 2378.4314,-23441 2438.9766,-23383.7408 2691.8016,-23461.1434 2751.4983,-23403 2841.3798,-23315.4572 2705.4402,-23217.9152 2787.4983,-23123 2906.1227,-22985.7892 3070.1389,-23156.9423 3180.4983,-23013 3239.4867,-22936.0611 3178.1778,-19612.0549 3216.4983,-19523 3311.5393,-19302.1292 3492.2846,-19359.1305 3605.4983,-19147 3648.0232,-19067.3202 3612.0672,-19032.3876 3641.4983,-18947 3742.7096,-18653.3578 3892.2584,-18630.2766 3967.7693,-18329 3990.2748,-18239.2066 3956.8642,-11743.8077 4003.7693,-11664 4031.8061,-11616.2963 4090.9372,-11588.9288 4134.3526,-11574.5659"/>
+<polygon fill="#000000" stroke="#000000" points="4135.4432,-11577.8919 4143.9132,-11571.5271 4133.3228,-11571.2208 4135.4432,-11577.8919"/>
+</g>
+<!-- store_bitmap_data&#45;&gt;bdrv_dirty_bitmap_name -->
+<g id="edge844" class="edge">
+<title>store_bitmap_data&#45;&gt;bdrv_dirty_bitmap_name</title>
+<path fill="none" stroke="#000000" d="M2161.5857,-23844.0515C2191.4534,-23938.3608 2330.607,-24371.6413 2378.4314,-24411 2393.2304,-24423.1794 2410.9701,-24431.4698 2429.5419,-24437.0112"/>
+<polygon fill="#000000" stroke="#000000" points="2428.7508,-24440.4231 2439.3184,-24439.6645 2430.5842,-24433.6674 2428.7508,-24440.4231"/>
+</g>
+<!-- store_bitmap_data&#45;&gt;clear_bitmap_table -->
+<g id="edge853" class="edge">
+<title>store_bitmap_data&#45;&gt;clear_bitmap_table</title>
+<path fill="none" stroke="#000000" d="M2188.0282,-23808.9496C2231.5987,-23783.8845 2307.933,-23732.643 2342.4314,-23665 2385.494,-23580.5645 2313.4243,-23308.9771 2378.4314,-23240 2401.4137,-23215.6141 2435.8581,-23206.4176 2468.9166,-23204.1604"/>
+<polygon fill="#000000" stroke="#000000" points="2469.2957,-23207.6464 2479.1175,-23203.6736 2468.962,-23200.6543 2469.2957,-23207.6464"/>
+</g>
+<!-- bdrv_dirty_bitmap_size -->
+<g id="node338" class="node">
+<title>bdrv_dirty_bitmap_size</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-18921" rx="120.4791" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-18917.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_size</text>
+</g>
+<!-- store_bitmap_data&#45;&gt;bdrv_dirty_bitmap_size -->
+<g id="edge845" class="edge">
+<title>store_bitmap_data&#45;&gt;bdrv_dirty_bitmap_size</title>
+<path fill="none" stroke="#000000" d="M2253.5476,-23826.2025C2377.6523,-23826.4489 2598.484,-23826.8504 2787.4983,-23827 2962.1649,-23827.1383 3032.9031,-23920.4029 3180.4983,-23827 3212.0811,-23807.0134 3185.9256,-23772.5 3216.4983,-23751 3287.545,-23701.0368 3546.8173,-23777.0351 3605.4983,-23713 3671.9182,-23640.5198 3611.2234,-20267.533 3641.4983,-20174 3718.7978,-19935.1864 3884.2454,-19949.7085 3967.7693,-19713 4052.9715,-19471.5352 3908.5383,-19375.6882 4003.7693,-19138 4036.716,-19055.7679 4113.5522,-18981.9452 4156.3195,-18945.324"/>
+<polygon fill="#000000" stroke="#000000" points="4158.7628,-18947.8417 4164.143,-18938.7146 4154.2454,-18942.4944 4158.7628,-18947.8417"/>
+</g>
+<!-- bdrv_dirty_bitmap_serialization_size -->
+<g id="node339" class="node">
+<title>bdrv_dirty_bitmap_serialization_size</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-18829" rx="182" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-18825.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_serialization_size</text>
+</g>
+<!-- store_bitmap_data&#45;&gt;bdrv_dirty_bitmap_serialization_size -->
+<g id="edge846" class="edge">
+<title>store_bitmap_data&#45;&gt;bdrv_dirty_bitmap_serialization_size</title>
+<path fill="none" stroke="#000000" d="M2252.8701,-23823.6862C2492.5111,-23817.3598 3099.1699,-23797.4138 3180.4983,-23756 3202.709,-23744.6899 3194.9574,-23725.5389 3216.4983,-23713 3368.3846,-23624.587 3492.3187,-23776.4497 3605.4983,-23642 3675.7865,-23558.5023 3607.6724,-19816.7695 3641.4983,-19713 3718.7311,-19476.0684 3879.9927,-19490.2311 3967.7693,-19257 3996.322,-19181.1327 3953.8217,-18957.8463 4003.7693,-18894 4021.392,-18871.4736 4047.4399,-18856.7401 4074.3776,-18847.108"/>
+<polygon fill="#000000" stroke="#000000" points="4075.5593,-18850.4033 4083.9306,-18843.9093 4073.3367,-18843.7656 4075.5593,-18850.4033"/>
+</g>
+<!-- bdrv_dirty_iter_new -->
+<g id="node340" class="node">
+<title>bdrv_dirty_iter_new</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-24199" rx="104.7816" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-24195.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_iter_new</text>
+</g>
+<!-- store_bitmap_data&#45;&gt;bdrv_dirty_iter_new -->
+<g id="edge847" class="edge">
+<title>store_bitmap_data&#45;&gt;bdrv_dirty_iter_new</title>
+<path fill="none" stroke="#000000" d="M2161.5214,-23844.2079C2180.7454,-23903.092 2249.8781,-24089.3298 2378.4314,-24172 2399.6911,-24185.6717 2425.1045,-24193.5511 2450.2292,-24197.8889"/>
+<polygon fill="#000000" stroke="#000000" points="2449.7911,-24201.3627 2460.209,-24199.4344 2450.8624,-24194.4451 2449.7911,-24201.3627"/>
+</g>
+<!-- bytes_covered_by_bitmap_cluster -->
+<g id="node341" class="node">
+<title>bytes_covered_by_bitmap_cluster</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-17227" rx="169" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-17223.3" font-family="Times,serif" font-size="14.00" fill="#000000">bytes_covered_by_bitmap_cluster</text>
+</g>
+<!-- store_bitmap_data&#45;&gt;bytes_covered_by_bitmap_cluster -->
+<g id="edge848" class="edge">
+<title>store_bitmap_data&#45;&gt;bytes_covered_by_bitmap_cluster</title>
+<path fill="none" stroke="#000000" d="M2187.0515,-23808.8964C2229.4754,-23783.863 2304.4708,-23733.0679 2342.4314,-23668 2385.5212,-23594.1402 2315.4026,-23536.7873 2378.4314,-23479 2439.8551,-23422.6842 2691.1584,-23498.4756 2751.4983,-23441 2828.9615,-23367.2139 2713.4141,-23280.1782 2787.4983,-23203 2910.6956,-23074.6575 3066.5643,-23263.6325 3180.4983,-23127 3242.4274,-23052.733 3158.5844,-19723.439 3216.4983,-19646 3324.7789,-19501.2135 3491.8824,-19667.6387 3605.4983,-19527 3664.6436,-19453.7873 3575.4709,-19172.0721 3641.4983,-19105 3692.6223,-19053.067 3918.049,-19125.2785 3967.7693,-19072 4010.7741,-19025.9176 3994.8748,-18000.401 4003.7693,-17938 4042.4678,-17666.5042 4145.1478,-17349.0747 4176.9066,-17254.7545"/>
+<polygon fill="#000000" stroke="#000000" points="4180.2829,-17255.6961 4180.1722,-17245.1018 4173.652,-17253.4528 4180.2829,-17255.6961"/>
+</g>
+<!-- bdrv_dirty_iter_next -->
+<g id="node342" class="node">
+<title>bdrv_dirty_iter_next</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-24145" rx="106.6812" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-24141.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_iter_next</text>
+</g>
+<!-- store_bitmap_data&#45;&gt;bdrv_dirty_iter_next -->
+<g id="edge849" class="edge">
+<title>store_bitmap_data&#45;&gt;bdrv_dirty_iter_next</title>
+<path fill="none" stroke="#000000" d="M2163.5285,-23843.9474C2186.8626,-23896.3937 2262.7834,-24049.9799 2378.4314,-24118 2399.5024,-24130.3932 2424.1608,-24137.8525 2448.5184,-24142.2022"/>
+<polygon fill="#000000" stroke="#000000" points="2448.128,-24145.6845 2458.5589,-24143.8277 2449.2468,-24138.7744 2448.128,-24145.6845"/>
+</g>
+<!-- bdrv_dirty_bitmap_serialize_part -->
+<g id="node343" class="node">
+<title>bdrv_dirty_bitmap_serialize_part</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-24091" rx="165.1707" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-24087.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_serialize_part</text>
+</g>
+<!-- store_bitmap_data&#45;&gt;bdrv_dirty_bitmap_serialize_part -->
+<g id="edge850" class="edge">
+<title>store_bitmap_data&#45;&gt;bdrv_dirty_bitmap_serialize_part</title>
+<path fill="none" stroke="#000000" d="M2166.6366,-23844.1813C2194.7777,-23889.9905 2275.6449,-24010.3106 2378.4314,-24064 2389.9874,-24070.0362 2402.4649,-24074.8475 2415.297,-24078.6689"/>
+<polygon fill="#000000" stroke="#000000" points="2414.5981,-24082.107 2425.1695,-24081.4022 2416.4659,-24075.3608 2414.5981,-24082.107"/>
+</g>
+<!-- bdrv_set_dirty_iter -->
+<g id="node344" class="node">
+<title>bdrv_set_dirty_iter</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-24037" rx="100.1823" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-24033.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_set_dirty_iter</text>
+</g>
+<!-- store_bitmap_data&#45;&gt;bdrv_set_dirty_iter -->
+<g id="edge851" class="edge">
+<title>store_bitmap_data&#45;&gt;bdrv_set_dirty_iter</title>
+<path fill="none" stroke="#000000" d="M2171.0171,-23843.8596C2204.1942,-23881.7007 2287.6918,-23969.7694 2378.4314,-24010 2402.8343,-24020.8194 2430.6264,-24027.485 2457.1697,-24031.5455"/>
+<polygon fill="#000000" stroke="#000000" points="2456.8796,-24035.0393 2467.2719,-24032.9774 2457.862,-24028.1086 2456.8796,-24035.0393"/>
+</g>
+<!-- bdrv_dirty_iter_free -->
+<g id="node345" class="node">
+<title>bdrv_dirty_iter_free</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-23983" rx="104.7816" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-23979.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_iter_free</text>
+</g>
+<!-- store_bitmap_data&#45;&gt;bdrv_dirty_iter_free -->
+<g id="edge852" class="edge">
+<title>store_bitmap_data&#45;&gt;bdrv_dirty_iter_free</title>
+<path fill="none" stroke="#000000" d="M2179.092,-23843.6851C2217.9933,-23872.358 2299.8683,-23928.5424 2378.4314,-23956 2403.4935,-23964.7592 2431.4063,-23970.6783 2457.8453,-23974.6777"/>
+<polygon fill="#000000" stroke="#000000" points="2457.5017,-23978.1641 2467.8971,-23976.1184 2458.4949,-23971.2349 2457.5017,-23978.1641"/>
+</g>
+<!-- clear_bitmap_table&#45;&gt;qcow2_free_clusters -->
+<g id="edge858" class="edge">
+<title>clear_bitmap_table&#45;&gt;qcow2_free_clusters</title>
+<path fill="none" stroke="#000000" d="M2626.4449,-23198.7377C2664.8561,-23187.787 2713.9706,-23169.9069 2751.4983,-23143 2772.0326,-23128.2772 2770.9469,-23118.0912 2787.4983,-23099 2956.6672,-22903.8723 3085.411,-22911.107 3180.4983,-22671 3245.3873,-22507.1473 3129.4613,-19652.2411 3216.4983,-19499 3316.5968,-19322.7621 3496.4771,-19431.8622 3605.4983,-19261 3681.0564,-19142.5824 3565.9902,-19065.4495 3641.4983,-18947 3732.9258,-18803.5777 3884.12,-18895.0937 3967.7693,-18747 4033.7964,-18630.1048 3957.2889,-14039.9509 4003.7693,-13914 4034.3591,-13831.1089 4111.7929,-13757.8081 4155.3744,-13721.3771"/>
+<polygon fill="#000000" stroke="#000000" points="4157.865,-13723.8601 4163.3574,-13714.8 4153.4138,-13718.4575 4157.865,-13723.8601"/>
+</g>
+<!-- bitmap_table_to_be&#45;&gt;cpu_to_be64 -->
+<g id="edge859" class="edge">
+<title>bitmap_table_to_be&#45;&gt;cpu_to_be64</title>
+<path fill="none" stroke="#000000" d="M6902.8793,-23575.3772C6919.3007,-23568.9997 6934.8337,-23559.4112 6944.9204,-23545 6979.6454,-23495.3875 6974.283,-19245.1928 6980.9204,-19185 6998.8682,-19022.2373 7049.8199,-18831.8126 7069.7687,-18761.2005"/>
+<polygon fill="#000000" stroke="#000000" points="7073.2173,-18761.8692 7072.5872,-18751.2931 7066.4845,-18759.9538 7073.2173,-18761.8692"/>
+</g>
+<!-- bytes_covered_by_bitmap_cluster&#45;&gt;assert -->
+<g id="edge854" class="edge">
+<title>bytes_covered_by_bitmap_cluster&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M4354.3538,-17224.7943C4472.9374,-17224.5383 4635.4717,-17226.8094 4778.1038,-17238 4794.2079,-17239.2635 4797.996,-17241.7846 4814.1038,-17243 5124.5446,-17266.4242 5206.7974,-17293.8864 5514.5698,-17247 5681.3063,-17221.5992 5722.8642,-17202.8293 5876.8408,-17134 6046.9783,-17057.9466 6144.2215,-17080.7174 6236.8408,-16919 6268.6144,-16863.522 6266.7038,-12379.6373 6272.8408,-12316 6314.0176,-11889.0218 6437.7521,-11379.3493 6468.743,-11255.9093"/>
+<polygon fill="#000000" stroke="#000000" points="6472.1621,-11256.6641 6471.2121,-11246.1119 6465.3744,-11254.9534 6472.1621,-11256.6641"/>
+</g>
+<!-- bytes_covered_by_bitmap_cluster&#45;&gt;QEMU_IS_ALIGNED -->
+<g id="edge855" class="edge">
+<title>bytes_covered_by_bitmap_cluster&#45;&gt;QEMU_IS_ALIGNED</title>
+<path fill="none" stroke="#000000" d="M4274.0323,-17211.5812C4407.9035,-17182.9412 4660.1967,-17107.8484 4778.1038,-16934 4833.6673,-16852.0743 4756.1402,-16570.2454 4814.1038,-16490 4893.5194,-16380.0563 5019.8996,-16483.8663 5095.1038,-16371 5147.3427,-16292.6 5068.3936,-9658.3057 5131.1038,-9588 5156.4998,-9559.5281 5197.2055,-9551.8246 5234.591,-9552.0513"/>
+<polygon fill="#000000" stroke="#000000" points="5234.9469,-9555.5613 5245.0321,-9552.3149 5235.1237,-9548.5636 5234.9469,-9555.5613"/>
+</g>
+<!-- bytes_covered_by_bitmap_cluster&#45;&gt;bdrv_dirty_bitmap_granularity -->
+<g id="edge856" class="edge">
+<title>bytes_covered_by_bitmap_cluster&#45;&gt;bdrv_dirty_bitmap_granularity</title>
+<path fill="none" stroke="#000000" d="M4192.7276,-17245.0888C4220.3575,-17325.1432 4330.7926,-17656.0616 4369.0369,-17938 4383.7953,-18046.7996 4365.5815,-19811.5382 4405.0369,-19914 4436.7159,-19996.2671 4515.1889,-20068.0451 4559.6008,-20103.8301"/>
+<polygon fill="#000000" stroke="#000000" points="4557.4709,-20106.6081 4567.4782,-20110.0875 4561.8249,-20101.1269 4557.4709,-20106.6081"/>
+</g>
+<!-- bdrv_dirty_bitmap_serialization_align -->
+<g id="node346" class="node">
+<title>bdrv_dirty_bitmap_serialization_align</title>
+<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-17265" rx="186.5669" ry="18"/>
+<text text-anchor="middle" x="4591.5704" y="-17261.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_serialization_align</text>
+</g>
+<!-- bytes_covered_by_bitmap_cluster&#45;&gt;bdrv_dirty_bitmap_serialization_align -->
+<g id="edge857" class="edge">
+<title>bytes_covered_by_bitmap_cluster&#45;&gt;bdrv_dirty_bitmap_serialization_align</title>
+<path fill="none" stroke="#000000" d="M4313.4889,-17238.9192C4356.0114,-17242.9073 4403.7126,-17247.3811 4447.4401,-17251.4822"/>
+<polygon fill="#000000" stroke="#000000" points="4447.2987,-17254.9843 4457.5819,-17252.4334 4447.9524,-17248.0148 4447.2987,-17254.9843"/>
+</g>
+<!-- bitmap_list_count&#45;&gt;QSIMPLEQ_FOREACH -->
+<g id="edge866" class="edge">
+<title>bitmap_list_count&#45;&gt;QSIMPLEQ_FOREACH</title>
+<path fill="none" stroke="#000000" d="M2248.6407,-13923.6094C2281.7533,-13920.2541 2317.0932,-13910.682 2342.4314,-13888 2385.5072,-13849.4398 2332.2392,-13797.7664 2378.4314,-13763 2510.9089,-13663.2913 2585.7827,-13757.4781 2751.4983,-13763 2943.0534,-13769.3829 3165.3849,-13786.1666 3296.7937,-13797.0623"/>
+<polygon fill="#000000" stroke="#000000" points="3296.6209,-13800.5599 3306.8768,-13797.9016 3297.2016,-13793.584 3296.6209,-13800.5599"/>
+</g>
+<!-- bitmap_list_store&#45;&gt;g_free -->
+<g id="edge870" class="edge">
+<title>bitmap_list_store&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M2239.3709,-14468.5344C2360.1975,-14479.2898 2590.8975,-14499.2609 2787.4983,-14513 2878.3156,-14519.3466 3536.3355,-14500.8005 3605.4983,-14560 3663.1806,-14609.3729 3591.6222,-14669.7521 3641.4983,-14727 3742.8919,-14843.3799 3860.3153,-14735.1912 3967.7693,-14846 4003.286,-14882.6255 3964.6816,-14922.2126 4003.7693,-14955 4167.3506,-15092.2145 4741.0934,-15093 4954.6038,-15093 4954.6038,-15093 4954.6038,-15093 5713.7053,-15093 5981.4481,-15093 6302.0995,-15093 6424.7336,-15093"/>
+<polygon fill="#000000" stroke="#000000" points="6424.9456,-15096.5001 6434.9456,-15093 6424.9455,-15089.5001 6424.9456,-15096.5001"/>
+</g>
+<!-- bitmap_list_store&#45;&gt;memcpy -->
+<g id="edge867" class="edge">
+<title>bitmap_list_store&#45;&gt;memcpy</title>
+<path fill="none" stroke="#000000" d="M2247.1725,-14462.7936C2561.1831,-14469.1513 3579.1637,-14491.3906 3605.4983,-14513 3657.8306,-14555.9423 3592.7055,-14614.0747 3641.4983,-14661 3748.133,-14763.5533 3856.4031,-14629.6053 3967.7693,-14727 4004.5885,-14759.2 3963.9252,-14802.6285 4003.7693,-14831 4136.0106,-14925.1641 4207.0474,-14841.6794 4369.0369,-14831 5311.5231,-14768.8654 5531.3087,-14552 6475.8408,-14552 6475.8408,-14552 6475.8408,-14552 6829.8806,-14552 6969.51,-14552 7133.4783,-14552 7219.9648,-14552"/>
+<polygon fill="#000000" stroke="#000000" points="7220.121,-14555.5001 7230.121,-14552 7220.121,-14548.5001 7220.121,-14555.5001"/>
+</g>
+<!-- bitmap_list_store&#45;&gt;strlen -->
+<g id="edge868" class="edge">
+<title>bitmap_list_store&#45;&gt;strlen</title>
+<path fill="none" stroke="#000000" d="M2180.3106,-14478.4016C2219.9561,-14505.8389 2301.652,-14559.0063 2378.4314,-14588 2640.702,-14687.0394 3408.4743,-14681.5602 3605.4983,-14881 3653.6811,-14929.7736 3596.6223,-14979.1676 3641.4983,-15031 3743.6712,-15149.0113 3865.5964,-15042.9887 3967.7693,-15161 4012.6452,-15212.8324 3960.6039,-15257.7347 4003.7693,-15311 4174.2829,-15521.4103 6085.7881,-16063.2102 6236.8408,-16288 6299.2873,-16380.93 6197.7197,-18219.9797 6272.8408,-18303 6394.7533,-18437.7318 6556.8447,-18216.3439 6678.8408,-18351 6713.9844,-18389.7905 6708.915,-20182.9936 6714.8408,-20235 6794.4649,-20933.7988 7024.4661,-21768.2232 7070.0242,-21929.3394"/>
+<polygon fill="#000000" stroke="#000000" points="7066.6596,-21930.3036 7072.7548,-21938.9695 7073.3941,-21928.394 7066.6596,-21930.3036"/>
+</g>
+<!-- bitmap_list_store&#45;&gt;bdrv_pwrite -->
+<g id="edge869" class="edge">
+<title>bitmap_list_store&#45;&gt;bdrv_pwrite</title>
+<path fill="none" stroke="#000000" d="M2194.2826,-14477.537C2238.1598,-14495.9566 2312.4461,-14525.6774 2378.4314,-14545 2913.4357,-14701.6662 3182.2558,-14442.1781 3605.4983,-14805 3639.7786,-14834.3866 3613.9419,-14864.2318 3641.4983,-14900 3750.2471,-15041.1565 3847.3682,-15001.6416 3967.7693,-15133 3989.0403,-15156.2068 3980.1741,-15173.1607 4003.7693,-15194 4208.4425,-15374.7678 4872.8227,-15594.3491 5131.1038,-15683 5469.1919,-15799.0434 5560.9113,-15809.428 5912.8408,-15872 5984.3507,-15884.7142 6188.5632,-15860.736 6236.8408,-15915 6323.6306,-16012.5515 6185.3576,-18168.07 6272.8408,-18265 6394.5817,-18399.8869 6556.2977,-18178.8415 6678.8408,-18313 6728.3542,-18367.2066 6705.9946,-19561.1188 6714.8408,-19634 6796.7877,-20309.134 7023.5645,-21114.1737 7069.675,-21273.738"/>
+<polygon fill="#000000" stroke="#000000" points="7066.4183,-21275.0746 7072.5634,-21283.7053 7073.1417,-21273.1262 7066.4183,-21275.0746"/>
+</g>
+<!-- bitmap_list_store&#45;&gt;qcow2_pre_write_overlap_check -->
+<g id="edge871" class="edge">
+<title>bitmap_list_store&#45;&gt;qcow2_pre_write_overlap_check</title>
+<path fill="none" stroke="#000000" d="M2206.1348,-14445.7716C2250.8611,-14433.0558 2318.325,-14415.9293 2378.4314,-14409 2543.1479,-14390.0109 2585.7317,-14405.3138 2751.4983,-14409 2941.4169,-14413.2233 3439.2323,-14355.1166 3605.4983,-14447 3630.1006,-14460.5959 3620.2375,-14480.6125 3641.4983,-14499 3763.9543,-14604.9068 3852.8084,-14547.0014 3967.7693,-14661 3992.8918,-14685.9122 3973.6211,-14713.4842 4003.7693,-14732 4142.1041,-14816.9596 4249.3754,-14841.7077 4369.0369,-14732 4437.1059,-14669.5932 4373.0961,-14404.6475 4405.0369,-14318 4503.7925,-14050.101 4618.8059,-14031.953 4778.1038,-13795 4957.9795,-13527.4378 5411.0388,-12850.3295 5514.5698,-12545 5691.2765,-12023.8635 5711.1792,-11340.0767 5713.4208,-11193.4438"/>
+<polygon fill="#000000" stroke="#000000" points="5716.9252,-11193.1366 5713.5625,-11183.0896 5709.9259,-11193.0408 5716.9252,-11193.1366"/>
+</g>
+<!-- bitmap_list_store&#45;&gt;qcow2_alloc_clusters -->
+<g id="edge873" class="edge">
+<title>bitmap_list_store&#45;&gt;qcow2_alloc_clusters</title>
+<path fill="none" stroke="#000000" d="M2169.0796,-14478.939C2205.4001,-14529.5974 2306.5986,-14679.3433 2342.4314,-14822 2406.3199,-15076.3516 2341.1046,-16922.4173 2378.4314,-17182 2415.3618,-17438.826 2520.8994,-17736.5635 2554.533,-17827.3409"/>
+<polygon fill="#000000" stroke="#000000" points="2551.3231,-17828.7506 2558.0933,-17836.9001 2557.8829,-17826.3074 2551.3231,-17828.7506"/>
+</g>
+<!-- bitmap_list_store&#45;&gt;qcow2_free_clusters -->
+<g id="edge874" class="edge">
+<title>bitmap_list_store&#45;&gt;qcow2_free_clusters</title>
+<path fill="none" stroke="#000000" d="M2188.3867,-14444.0567C2230.8108,-14422.834 2307.9838,-14387.283 2378.4314,-14371 2644.7602,-14309.4418 3406.6966,-14472.6122 3605.4983,-14285 3696.749,-14198.8853 3563.8067,-14103.5212 3641.4983,-14005 3737.5557,-13883.189 3834.0324,-13959.609 3967.7693,-13881 4045.957,-13835.0422 4123.9687,-13760.8906 4162.1835,-13722.2487"/>
+<polygon fill="#000000" stroke="#000000" points="4164.7783,-13724.6016 4169.2841,-13715.0127 4159.782,-13719.6989 4164.7783,-13724.6016"/>
+</g>
+<!-- bitmap_list_store&#45;&gt;g_try_malloc -->
+<g id="edge872" class="edge">
+<title>bitmap_list_store&#45;&gt;g_try_malloc</title>
+<path fill="none" stroke="#000000" d="M2241.1693,-14454.3766C2282.5744,-14451.4821 2333.0655,-14448.4256 2378.4314,-14447 2544.1571,-14441.7921 2585.7317,-14443.3138 2751.4983,-14447 2846.4576,-14449.1116 3529.7769,-14427.6589 3605.4983,-14485 3646.1706,-14515.7997 3605.2853,-14558.0628 3641.4983,-14594 3749.6252,-14701.3036 3855.135,-14596.4378 3967.7693,-14699 3997.8016,-14726.3467 3969.8602,-14760.6405 4003.7693,-14783 4139.2984,-14872.3673 4235.118,-14874.7627 4369.0369,-14783 4405.5992,-14757.9471 4383.6332,-14728.8114 4405.0369,-14690 4423.448,-14656.6152 4788.4472,-14167.2002 4814.1038,-14139 4927.1953,-14014.6967 4984.6452,-14012.6487 5095.1038,-13886 5113.8207,-13864.5398 5110.4649,-13852.6189 5131.1038,-13833 5275.6441,-13695.6027 5394.124,-13758.9425 5514.5698,-13600 5550.5204,-13552.5588 5506.0893,-13510.555 5550.5698,-13471 5660.2466,-13373.468 5780.6848,-13530.8851 5876.8408,-13420 5977.5236,-13303.8948 5825.2492,-10780.2741 5912.8408,-10654 6000.9032,-10527.0472 6095.5919,-10590.6158 6236.8408,-10528 6253.1945,-10520.7504 6255.6902,-10515.085 6272.8408,-10510 6312.0055,-10498.3881 6357.018,-10492.5691 6394.6896,-10489.681"/>
+<polygon fill="#000000" stroke="#000000" points="6395.3821,-10493.1407 6405.1093,-10488.9417 6394.8866,-10486.1583 6395.3821,-10493.1407"/>
+</g>
+<!-- bitmap_list_store&#45;&gt;calc_dir_entry_size -->
+<g id="edge875" class="edge">
+<title>bitmap_list_store&#45;&gt;calc_dir_entry_size</title>
+<path fill="none" stroke="#000000" d="M2169.8229,-14479.0939C2201.8856,-14519.3971 2285.3522,-14616.7916 2378.4314,-14665 2529.0936,-14743.0323 2623.1493,-14635.0286 2751.4983,-14746 2785.9686,-14775.8033 2758.3195,-14806.9994 2787.4983,-14842 3058.8669,-15167.5132 3265.0066,-15079.6804 3605.4983,-15332 3780.0043,-15461.3168 3856.5493,-15473.4382 3967.7693,-15660 4002.2129,-15717.7761 3960.3077,-15755.6626 4003.7693,-15807 4117.9427,-15941.863 4269.8512,-15817.7612 4369.0369,-15964 4410.4648,-16025.081 4401.3902,-17218.2853 4405.0369,-17292 4457.4933,-18352.3596 4570.8698,-19653.1441 4589.0798,-19858.9973"/>
+<polygon fill="#000000" stroke="#000000" points="4585.5959,-19859.3358 4589.9649,-19868.9878 4592.5686,-19858.7179 4585.5959,-19859.3358"/>
+</g>
+<!-- bitmap_list_store&#45;&gt;next_dir_entry -->
+<g id="edge876" class="edge">
+<title>bitmap_list_store&#45;&gt;next_dir_entry</title>
+<path fill="none" stroke="#000000" d="M2205.6127,-14445.7001C2245.2666,-14431.9042 2300.8573,-14408.8742 2342.4314,-14377 2362.4832,-14361.6266 2355.9319,-14344.4976 2378.4314,-14333 2537.43,-14251.7494 3018.6538,-14360.4228 3180.4983,-14285 3201.5853,-14275.173 3196.1118,-14258.2083 3216.4983,-14247 3370.8642,-14162.1315 3489.8339,-14303.8655 3605.4983,-14171 3701.5051,-14060.7154 3542.6095,-13621.708 3641.4983,-13514 3662.3534,-13491.285 3694.5764,-13483.6232 3724.8935,-13482.3643"/>
+<polygon fill="#000000" stroke="#000000" points="3725.1511,-13485.8601 3735.0827,-13482.1703 3725.0178,-13478.8613 3725.1511,-13485.8601"/>
+</g>
+<!-- bitmap_list_store&#45;&gt;check_dir_entry -->
+<g id="edge877" class="edge">
+<title>bitmap_list_store&#45;&gt;check_dir_entry</title>
+<path fill="none" stroke="#000000" d="M2213.0901,-14446.8989C2253.5835,-14434.3805 2306.8161,-14412.4568 2342.4314,-14377 2369.7757,-14349.7773 2348.5113,-14322.3635 2378.4314,-14298 2595.2749,-14121.4268 3428.7569,-14235.7065 3605.4983,-14019 3665.3788,-13945.5791 3587.5049,-12391.8526 3641.4983,-12314 3660.2333,-12286.9862 3692.1288,-12271.1972 3722.7742,-12261.9697"/>
+<polygon fill="#000000" stroke="#000000" points="3723.9775,-12265.2674 3732.6618,-12259.1984 3722.0883,-12258.5272 3723.9775,-12265.2674"/>
+</g>
+<!-- bitmap_list_store&#45;&gt;QSIMPLEQ_FOREACH -->
+<g id="edge878" class="edge">
+<title>bitmap_list_store&#45;&gt;QSIMPLEQ_FOREACH</title>
+<path fill="none" stroke="#000000" d="M2195.9436,-14444.7415C2237.5925,-14426.0167 2302.2198,-14391.599 2342.4314,-14344 2369.4364,-14312.0338 2349.3392,-14287.0792 2378.4314,-14257 2649.0229,-13977.2282 3123.0348,-13860.4741 3320.5764,-13822.3687"/>
+<polygon fill="#000000" stroke="#000000" points="3321.4599,-13825.7634 3330.6271,-13820.452 3320.1485,-13818.8873 3321.4599,-13825.7634"/>
+</g>
+<!-- bitmap_directory_to_be -->
+<g id="node351" class="node">
+<title>bitmap_directory_to_be</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-14873" rx="121.5784" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-14869.3" font-family="Times,serif" font-size="14.00" fill="#000000">bitmap_directory_to_be</text>
+</g>
+<!-- bitmap_list_store&#45;&gt;bitmap_directory_to_be -->
+<g id="edge879" class="edge">
+<title>bitmap_list_store&#45;&gt;bitmap_directory_to_be</title>
+<path fill="none" stroke="#000000" d="M2209.4472,-14475.6896C2254.2686,-14487.4582 2320.081,-14503.5181 2378.4314,-14513 2558.6576,-14542.2866 2605.5727,-14535.434 2787.4983,-14551 2878.333,-14558.772 3538.511,-14553.161 3605.4983,-14615 3680.2332,-14683.9911 3570.8742,-14767.8062 3641.4983,-14841 3651.6751,-14851.5471 3664.2336,-14859.1691 3677.8285,-14864.6113"/>
+<polygon fill="#000000" stroke="#000000" points="3676.7949,-14867.9588 3687.3894,-14868.0399 3679.1578,-14861.3697 3676.7949,-14867.9588"/>
+</g>
+<!-- update_header_sync&#45;&gt;qcow2_update_header -->
+<g id="edge885" class="edge">
+<title>update_header_sync&#45;&gt;qcow2_update_header</title>
+<path fill="none" stroke="#000000" d="M4976.2913,-15415.3051C5138.8421,-15284.7864 6174.0065,-14490.7122 6678.8408,-15012 6719.1241,-15053.5962 6700.8874,-19124.8014 6714.8408,-19181 6733.7557,-19257.1811 6783.3457,-19336.5028 6810.8394,-19376.52"/>
+<polygon fill="#000000" stroke="#000000" points="6808.0906,-19378.6976 6816.6754,-19384.9067 6813.8364,-19374.6993 6808.0906,-19378.6976"/>
+</g>
+<!-- update_header_sync&#45;&gt;bdrv_flush -->
+<g id="edge886" class="edge">
+<title>update_header_sync&#45;&gt;bdrv_flush</title>
+<path fill="none" stroke="#000000" d="M4986.238,-15450.3014C5179.972,-15556.4 6199.1197,-16116.6188 6236.8408,-16181 6295.378,-16280.9094 6219.1348,-18162.4127 6272.8408,-18265 6305.9681,-18328.2785 6380.3655,-18370.5261 6429.3007,-18392.6378"/>
+<polygon fill="#000000" stroke="#000000" points="6428.1661,-18395.9626 6438.7284,-18396.792 6430.9887,-18389.5569 6428.1661,-18395.9626"/>
+</g>
+<!-- bitmap_directory_to_be&#45;&gt;dir_entry_size -->
+<g id="edge880" class="edge">
+<title>bitmap_directory_to_be&#45;&gt;dir_entry_size</title>
+<path fill="none" stroke="#000000" d="M3920.8252,-14878.4634C3938.2873,-14883.8938 3954.7689,-14892.2874 3967.7693,-14905 4021.1241,-14957.1734 3949.8892,-15017.3693 4003.7693,-15069 4029.7885,-15093.9329 4067.9768,-15103.1789 4102.7153,-15105.6898"/>
+<polygon fill="#000000" stroke="#000000" points="4102.7109,-15109.1946 4112.8868,-15106.245 4103.0925,-15102.205 4102.7109,-15109.1946"/>
+</g>
+<!-- bitmap_dir_entry_to_be -->
+<g id="node352" class="node">
+<title>bitmap_dir_entry_to_be</title>
+<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-15609" rx="121.5784" ry="18"/>
+<text text-anchor="middle" x="6074.8408" y="-15605.3" font-family="Times,serif" font-size="14.00" fill="#000000">bitmap_dir_entry_to_be</text>
+</g>
+<!-- bitmap_directory_to_be&#45;&gt;bitmap_dir_entry_to_be -->
+<g id="edge881" class="edge">
+<title>bitmap_directory_to_be&#45;&gt;bitmap_dir_entry_to_be</title>
+<path fill="none" stroke="#000000" d="M3823.4949,-14891.0032C3855.8083,-14922.512 3922.6288,-14990.6366 3967.7693,-15057 3987.668,-15086.254 3975.9252,-15106.1721 4003.7693,-15128 4085.4332,-15192.0189 5621.8734,-15514.7505 5994.1239,-15592.2501"/>
+<polygon fill="#000000" stroke="#000000" points="5993.5081,-15595.6968 6004.0115,-15594.3079 5994.9345,-15588.8437 5993.5081,-15595.6968"/>
+</g>
+<!-- bitmap_dir_entry_to_be&#45;&gt;cpu_to_be32 -->
+<g id="edge882" class="edge">
+<title>bitmap_dir_entry_to_be&#45;&gt;cpu_to_be32</title>
+<path fill="none" stroke="#000000" d="M6188.6022,-15615.4691C6326.543,-15629.7651 6555.801,-15675.4431 6678.8408,-15821 7162.4762,-16393.1438 7268.7969,-19017.8375 7279.5075,-19320.5199"/>
+<polygon fill="#000000" stroke="#000000" points="7276.0149,-19320.7974 7279.8613,-19330.6693 7283.0107,-19320.5534 7276.0149,-19320.7974"/>
+</g>
+<!-- bitmap_dir_entry_to_be&#45;&gt;cpu_to_be64 -->
+<g id="edge883" class="edge">
+<title>bitmap_dir_entry_to_be&#45;&gt;cpu_to_be64</title>
+<path fill="none" stroke="#000000" d="M6106.0682,-15626.4683C6143.4938,-15649.1448 6205.1186,-15692.3635 6236.8408,-15747 6767.8306,-16661.5448 6536.7161,-17037.0769 6678.8408,-18085 6691.847,-18180.8977 6663.3954,-18437.0311 6714.8408,-18519 6752.9326,-18579.6922 6945.2708,-18672.7822 7033.5328,-18713.1685"/>
+<polygon fill="#000000" stroke="#000000" points="7032.2026,-18716.4085 7042.7538,-18717.3691 7035.1046,-18710.0384 7032.2026,-18716.4085"/>
+</g>
+<!-- cpu_to_be16 -->
+<g id="node353" class="node">
+<title>cpu_to_be16</title>
+<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-15039" rx="69.5877" ry="18"/>
+<text text-anchor="middle" x="6475.8408" y="-15035.3" font-family="Times,serif" font-size="14.00" fill="#000000">cpu_to_be16</text>
+</g>
+<!-- bitmap_dir_entry_to_be&#45;&gt;cpu_to_be16 -->
+<g id="edge884" class="edge">
+<title>bitmap_dir_entry_to_be&#45;&gt;cpu_to_be16</title>
+<path fill="none" stroke="#000000" d="M6078.8465,-15590.7307C6098.1919,-15504.2024 6184.6337,-15136.8471 6272.8408,-15066 6308.6919,-15037.2047 6360.1326,-15030.6136 6402.2598,-15031.1407"/>
+<polygon fill="#000000" stroke="#000000" points="6402.3883,-15034.6451 6412.4763,-15031.4077 6402.5713,-15027.6475 6402.3883,-15034.6451"/>
+</g>
+<!-- qcow2_read_extensions&#45;&gt;be32_to_cpu -->
+<g id="edge945" class="edge">
+<title>qcow2_read_extensions&#45;&gt;be32_to_cpu</title>
+<path fill="none" stroke="#000000" d="M2261.0429,-10609.9414C2290.6581,-10612.7675 2320.6881,-10621.54 2342.4314,-10642 2406.2966,-10702.0958 2313.9335,-10776.5837 2378.4314,-10836 2439.7214,-10892.4612 2692.456,-10815.1923 2751.4983,-10874 2805.3296,-10927.6174 2741.9959,-11153.1545 2787.4983,-11214 2829.992,-11270.8225 3925.3272,-11645.1389 3967.7693,-11702 4060.2498,-11825.899 3908.2123,-11926.458 4003.7693,-12048 4029.3564,-12080.545 4072.5207,-12096.8215 4110.463,-12104.9495"/>
+<polygon fill="#000000" stroke="#000000" points="4110.0036,-12108.4264 4120.4935,-12106.939 4111.3656,-12101.5602 4110.0036,-12108.4264"/>
+</g>
+<!-- qcow2_read_extensions&#45;&gt;be64_to_cpu -->
+<g id="edge946" class="edge">
+<title>qcow2_read_extensions&#45;&gt;be64_to_cpu</title>
+<path fill="none" stroke="#000000" d="M2212.1292,-10602.8974C2256.8372,-10590.6933 2321.1644,-10574.4597 2378.4314,-10565 2764.214,-10501.274 5590.3062,-10450.0586 5876.8408,-10184 5929.6189,-10134.9935 5889.2327,-10094.0427 5912.8408,-10026 6034.9602,-9674.0316 5980.8656,-9500.3987 6272.8408,-9269 6417.542,-9154.3202 6558.4291,-9320.9675 6678.8408,-9181 6719.9375,-9133.2289 6704.1407,-8677.1009 6714.8408,-8615 6778.1695,-8247.457 6877.6186,-8174.8363 6944.9204,-7808 7056.9847,-7197.181 7074.9709,-6433.9333 7077.5298,-6278.4192"/>
+<polygon fill="#000000" stroke="#000000" points="7081.0314,-6278.3364 7077.6884,-6268.2829 7074.0322,-6278.2268 7081.0314,-6278.3364"/>
+</g>
+<!-- qcow2_read_extensions&#45;&gt;error_setg -->
+<g id="edge947" class="edge">
+<title>qcow2_read_extensions&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M2274.972,-10615.2099C2299.119,-10619.2899 2323.0269,-10627.3578 2342.4314,-10642 2375.1803,-10666.7117 2344.2292,-10704.3423 2378.4314,-10727 2447.5453,-10772.7853 2668.6288,-10729.3824 2751.4983,-10727 3981.0536,-10691.6521 4290.1657,-10685.8578 5514.5698,-10568 5676.2978,-10552.4325 5757.2183,-10628.9488 5876.8408,-10519 5931.1439,-10469.0883 5855.3719,-10403.2312 5912.8408,-10357 5935.1965,-10339.0158 6660.556,-10337.7869 6678.8408,-10356 6701.3726,-10378.4434 6714.1893,-19483.2043 6714.8408,-19515 6740.9953,-20791.4153 6817.1622,-22361.6713 6828.4704,-22590.6318"/>
+<polygon fill="#000000" stroke="#000000" points="6824.9832,-22590.9798 6828.9733,-22600.7946 6831.9747,-22590.6338 6824.9832,-22590.9798"/>
+</g>
+<!-- qcow2_read_extensions&#45;&gt;error_setg_errno -->
+<g id="edge948" class="edge">
+<title>qcow2_read_extensions&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M2258.507,-10609.2893C2289.0768,-10611.7893 2320.2897,-10620.5399 2342.4314,-10642 2417.3587,-10714.6209 2303.2167,-10801.6767 2378.4314,-10874 2498.741,-10989.6847 2638.3457,-10794.3058 2751.4983,-10917 2791.52,-10960.3966 2767.4948,-11923.4585 2787.4983,-11979 2884.3427,-12247.8979 3075.556,-12222.1579 3180.4983,-12488 3211.6435,-12566.8977 3156.9905,-12807.5543 3216.4983,-12868 3338.5284,-12991.9535 3485.6696,-12784.9171 3605.4983,-12911 3652.0424,-12959.9734 3611.5859,-13457.4195 3641.4983,-13518 3667.8893,-13571.4488 3724.5658,-13612.9586 3763.6415,-13636.7026"/>
+<polygon fill="#000000" stroke="#000000" points="3762.2902,-13639.9707 3772.6754,-13642.0676 3765.8645,-13633.9521 3762.2902,-13639.9707"/>
+</g>
+<!-- qcow2_read_extensions&#45;&gt;g_strdup -->
+<g id="edge950" class="edge">
+<title>qcow2_read_extensions&#45;&gt;g_strdup</title>
+<path fill="none" stroke="#000000" d="M2165.5015,-10636.993C2198.3913,-10699.7579 2306.4495,-10915.7065 2342.4314,-11109 2384.5185,-11335.0905 2298.0214,-19172.5413 2378.4314,-19388 2410.0078,-19472.6091 2490.7963,-19546.4761 2534.9845,-19582.194"/>
+<polygon fill="#000000" stroke="#000000" points="2533.0464,-19585.1249 2543.0491,-19588.6173 2537.4075,-19579.6494 2533.0464,-19585.1249"/>
+</g>
+<!-- qcow2_read_extensions&#45;&gt;bdrv_pread -->
+<g id="edge949" class="edge">
+<title>qcow2_read_extensions&#45;&gt;bdrv_pread</title>
+<path fill="none" stroke="#000000" d="M2269.8551,-10612.717C2296.089,-10616.4553 2322.1942,-10625 2342.4314,-10642 2384.4148,-10677.2677 2335.3975,-10726.0219 2378.4314,-10760 2430.8481,-10801.3865 4712.9202,-10894.4583 4778.1038,-10909 4842.1795,-10923.2945 5838.6794,-11290.5797 5876.8408,-11344 5926.5624,-11413.6026 5854.986,-12049.9955 5912.8408,-12113 5961.9661,-12166.4978 6169.8848,-12127.854 6236.8408,-12156 6327.6391,-12194.1685 6413.2815,-12276.318 6452.8753,-12317.8563"/>
+<polygon fill="#000000" stroke="#000000" points="6450.5403,-12320.4818 6459.9458,-12325.3589 6455.6345,-12315.6809 6450.5403,-12320.4818"/>
+</g>
+<!-- qcow2_read_extensions&#45;&gt;g_malloc0 -->
+<g id="edge951" class="edge">
+<title>qcow2_read_extensions&#45;&gt;g_malloc0</title>
+<path fill="none" stroke="#000000" d="M2277.1169,-10617.5984C2301.5713,-10622.9445 2325.066,-10633.055 2342.4314,-10651 2423.862,-10735.149 2297.0007,-10827.851 2378.4314,-10912 2409.3955,-10943.9978 2459.8478,-10951.0861 2500.4791,-10950.6705"/>
+<polygon fill="#000000" stroke="#000000" points="2500.6718,-10954.1668 2510.5796,-10950.4138 2500.4939,-10947.1691 2500.6718,-10954.1668"/>
+</g>
+<!-- qcow2_read_extensions&#45;&gt;QLIST_INSERT_HEAD -->
+<g id="edge952" class="edge">
+<title>qcow2_read_extensions&#45;&gt;QLIST_INSERT_HEAD</title>
+<path fill="none" stroke="#000000" d="M2176.2744,-10601.094C2213.519,-10569.4628 2296.3339,-10504.1075 2378.4314,-10473 2399.7549,-10464.9203 2423.2917,-10459.2387 2446.2567,-10455.2484"/>
+<polygon fill="#000000" stroke="#000000" points="2447.1028,-10458.6565 2456.4053,-10453.5857 2445.971,-10451.7486 2447.1028,-10458.6565"/>
+</g>
+<!-- qcow2_read_extensions&#45;&gt;qcrypto_block_open -->
+<g id="edge954" class="edge">
+<title>qcow2_read_extensions&#45;&gt;qcrypto_block_open</title>
+<path fill="none" stroke="#000000" d="M2206.5097,-10602.6341C2244.4529,-10589.8658 2297.3764,-10570.9906 2342.4314,-10551 2358.9684,-10543.6626 2361.3028,-10537.8241 2378.4314,-10532 2406.1195,-10522.5854 2437.1028,-10515.8491 2465.7429,-10511.0668"/>
+<polygon fill="#000000" stroke="#000000" points="2466.4486,-10514.4984 2475.7663,-10509.4556 2465.3376,-10507.5871 2466.4486,-10514.4984"/>
+</g>
+<!-- printf -->
+<g id="node371" class="node">
+<title>printf</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-10700" rx="37.0935" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-10696.3" font-family="Times,serif" font-size="14.00" fill="#000000">printf</text>
+</g>
+<!-- qcow2_read_extensions&#45;&gt;printf -->
+<g id="edge953" class="edge">
+<title>qcow2_read_extensions&#45;&gt;printf</title>
+<path fill="none" stroke="#000000" d="M2256.4875,-10629.123C2284.8619,-10633.8774 2315.3625,-10640.8352 2342.4314,-10651 2359.9856,-10657.5919 2360.7924,-10666.6382 2378.4314,-10673 2423.8705,-10689.3885 2478.9311,-10695.8544 2517.4075,-10698.3917"/>
+<polygon fill="#000000" stroke="#000000" points="2517.6085,-10701.9097 2527.7982,-10699.0082 2518.0231,-10694.922 2517.6085,-10701.9097"/>
+</g>
+<!-- qcow2_crypto_hdr_read_func -->
+<g id="node372" class="node">
+<title>qcow2_crypto_hdr_read_func</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-10910" rx="148.3739" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-10906.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_crypto_hdr_read_func</text>
+</g>
+<!-- qcow2_read_extensions&#45;&gt;qcow2_crypto_hdr_read_func -->
+<g id="edge955" class="edge">
+<title>qcow2_read_extensions&#45;&gt;qcow2_crypto_hdr_read_func</title>
+<path fill="none" stroke="#000000" d="M2277.7143,-10619.3867C2301.5553,-10624.7539 2324.6451,-10634.4217 2342.4314,-10651 2391.6357,-10696.8626 2327.8324,-10753.6808 2378.4314,-10798 2395.3074,-10812.7816 3010.2897,-10872.2968 3283.0006,-10898.0382"/>
+<polygon fill="#000000" stroke="#000000" points="3283.0643,-10901.5596 3293.3488,-10899.0142 3283.7217,-10894.5906 3283.0643,-10901.5596"/>
+</g>
+<!-- warn_report -->
+<g id="node373" class="node">
+<title>warn_report</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-10646" rx="68.4888" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-10642.3" font-family="Times,serif" font-size="14.00" fill="#000000">warn_report</text>
+</g>
+<!-- qcow2_read_extensions&#45;&gt;warn_report -->
+<g id="edge956" class="edge">
+<title>qcow2_read_extensions&#45;&gt;warn_report</title>
+<path fill="none" stroke="#000000" d="M2267.1369,-10626.3422C2337.2837,-10630.9722 2426.0631,-10636.8319 2488.3717,-10640.9446"/>
+<polygon fill="#000000" stroke="#000000" points="2488.3152,-10644.4484 2498.524,-10641.6147 2488.7763,-10637.4636 2488.3152,-10644.4484"/>
+</g>
+<!-- error_printf -->
+<g id="node374" class="node">
+<title>error_printf</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-10592" rx="65.7887" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-10588.3" font-family="Times,serif" font-size="14.00" fill="#000000">error_printf</text>
+</g>
+<!-- qcow2_read_extensions&#45;&gt;error_printf -->
+<g id="edge957" class="edge">
+<title>qcow2_read_extensions&#45;&gt;error_printf</title>
+<path fill="none" stroke="#000000" d="M2267.1369,-10611.6578C2338.1802,-10606.9687 2428.3353,-10601.0181 2490.7475,-10596.8986"/>
+<polygon fill="#000000" stroke="#000000" points="2491.1572,-10600.3793 2500.905,-10596.2282 2490.6962,-10593.3945 2491.1572,-10600.3793"/>
+</g>
+<!-- report_unsupported_feature&#45;&gt;error_setg -->
+<g id="edge961" class="edge">
+<title>report_unsupported_feature&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M2298.1468,-11134.4449C2420.1178,-11130.2668 2599.6649,-11117.3103 2751.4983,-11079 2968.9583,-11024.1309 2999.0628,-10937.9661 3216.4983,-10883 3360.4703,-10846.6049 5769.2043,-10725.308 5876.8408,-10623 5951.8357,-10551.7178 5834.2251,-10460.2678 5912.8408,-10393 5966.7028,-10346.9128 6628.1802,-10348.7336 6678.8408,-10400 6701.087,-10422.5122 6714.1922,-19483.3571 6714.8408,-19515 6741.0074,-20791.415 6817.164,-22361.6713 6828.4706,-22590.6318"/>
+<polygon fill="#000000" stroke="#000000" points="6824.9834,-22590.9798 6828.9734,-22600.7946 6831.9749,-22590.6338 6824.9834,-22590.9798"/>
+</g>
+<!-- report_unsupported_feature&#45;&gt;g_free -->
+<g id="edge962" class="edge">
+<title>report_unsupported_feature&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M2278.8438,-11145.1204C2311.2171,-11147.1423 2346.1239,-11148.9847 2378.4314,-11150 2544.1571,-11155.2079 2586.6808,-11168.0924 2751.4983,-11150 2767.7907,-11148.2115 2771.2058,-11143.7885 2787.4983,-11142 3231.2401,-11093.2895 4392.9323,-11186.34 4778.1038,-11412 5068.4466,-11582.1029 5739.7026,-12146.7102 5876.8408,-12454 5906.3535,-12520.1298 5863.9667,-13703.5634 5912.8408,-13757 6010.693,-13863.9868 6138.9514,-13688.0472 6236.8408,-13795 6332.2266,-13899.2174 6178.2644,-14961.0475 6272.8408,-15066 6311.312,-15108.6918 6382.1318,-15108.2361 6429.1127,-15102.1"/>
+<polygon fill="#000000" stroke="#000000" points="6429.6468,-15105.5593 6439.0472,-15100.6723 6428.651,-15098.6305 6429.6468,-15105.5593"/>
+</g>
+<!-- report_unsupported_feature&#45;&gt;g_strdup -->
+<g id="edge963" class="edge">
+<title>report_unsupported_feature&#45;&gt;g_strdup</title>
+<path fill="none" stroke="#000000" d="M2160.2469,-11154.0798C2184.5724,-11256.2427 2304.0556,-11771.9172 2342.4314,-12201 2351.3235,-12300.4238 2343.4984,-19294.4914 2378.4314,-19388 2410.0358,-19472.5986 2490.8125,-19546.47 2534.9915,-19582.1914"/>
+<polygon fill="#000000" stroke="#000000" points="2533.0522,-19585.1213 2543.0544,-19588.6153 2537.4142,-19579.6465 2533.0522,-19585.1213"/>
+</g>
+<!-- g_strdup_printf -->
+<g id="node375" class="node">
+<title>g_strdup_printf</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-11052" rx="83.3857" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-11048.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_strdup_printf</text>
+</g>
+<!-- report_unsupported_feature&#45;&gt;g_strdup_printf -->
+<g id="edge964" class="edge">
+<title>report_unsupported_feature&#45;&gt;g_strdup_printf</title>
+<path fill="none" stroke="#000000" d="M2220.4304,-11119.8465C2264.7331,-11109.0214 2324.9627,-11094.8234 2378.4314,-11084 2414.0371,-11076.7925 2453.6808,-11069.8419 2487.2331,-11064.2706"/>
+<polygon fill="#000000" stroke="#000000" points="2488.1422,-11067.668 2497.4392,-11062.5871 2487.0028,-11060.7613 2488.1422,-11067.668"/>
+</g>
+<!-- qcow2_update_options_prepare -->
+<g id="node376" class="node">
+<title>qcow2_update_options_prepare</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-19361" rx="158.6719" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-19357.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_update_options_prepare</text>
+</g>
+<!-- qcow2_update_options&#45;&gt;qcow2_update_options_prepare -->
+<g id="edge965" class="edge">
+<title>qcow2_update_options&#45;&gt;qcow2_update_options_prepare</title>
+<path fill="none" stroke="#000000" d="M1329.0754,-16525.043C1414.2563,-16617.3716 1797.9003,-17049.6085 1933.3645,-17486 1998.2346,-17694.976 1942.8504,-18252.7994 1969.3645,-18470 2011.4345,-18814.6335 2118.6653,-19223.918 2148.2416,-19333.1027"/>
+<polygon fill="#000000" stroke="#000000" points="2144.9311,-19334.2672 2150.9326,-19342.9983 2151.6858,-19332.4303 2144.9311,-19334.2672"/>
+</g>
+<!-- qcow2_update_options_commit -->
+<g id="node377" class="node">
+<title>qcow2_update_options_commit</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-16507" rx="157.5" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-16503.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_update_options_commit</text>
+</g>
+<!-- qcow2_update_options&#45;&gt;qcow2_update_options_commit -->
+<g id="edge966" class="edge">
+<title>qcow2_update_options&#45;&gt;qcow2_update_options_commit</title>
+<path fill="none" stroke="#000000" d="M1429.3215,-16507C1473.6419,-16507 1524.9969,-16507 1573.0697,-16507"/>
+<polygon fill="#000000" stroke="#000000" points="1573.2744,-16510.5001 1583.2743,-16507 1573.2743,-16503.5001 1573.2744,-16510.5001"/>
+</g>
+<!-- qcow2_update_options_abort -->
+<g id="node378" class="node">
+<title>qcow2_update_options_abort</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-20505" rx="147" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-20501.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_update_options_abort</text>
+</g>
+<!-- qcow2_update_options&#45;&gt;qcow2_update_options_abort -->
+<g id="edge967" class="edge">
+<title>qcow2_update_options&#45;&gt;qcow2_update_options_abort</title>
+<path fill="none" stroke="#000000" d="M1316.8001,-16525.1921C1341.3671,-16622.7185 1457.6505,-17093.8255 1512.3645,-17486 1684.2242,-18717.8425 1733.5998,-20251.7729 1740.0893,-20476.9063"/>
+<polygon fill="#000000" stroke="#000000" points="1736.5907,-20477.011 1740.3739,-20486.9073 1743.5879,-20476.8117 1736.5907,-20477.011"/>
+</g>
+<!-- qcow2_refcount_init&#45;&gt;assert -->
+<g id="edge1007" class="edge">
+<title>qcow2_refcount_init&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M3887.7885,-11061.7479C3923.4275,-11057.4616 3965.5665,-11053.1039 4003.7693,-11051 4165.8649,-11042.0732 4207.2489,-11037.61 4369.0369,-11051 4385.2023,-11052.3379 4388.9777,-11054.7168 4405.0369,-11057 4912.5819,-11129.1601 5039.8255,-11147.8492 5550.5698,-11192 5711.2252,-11205.8877 5751.727,-11205.2645 5912.8408,-11212 6102.0728,-11219.911 6327.2498,-11225.0103 6425.6513,-11227.0238"/>
+<polygon fill="#000000" stroke="#000000" points="6425.826,-11230.528 6435.895,-11227.2316 6425.968,-11223.5294 6425.826,-11230.528"/>
+</g>
+<!-- qcow2_refcount_init&#45;&gt;be64_to_cpus -->
+<g id="edge1011" class="edge">
+<title>qcow2_refcount_init&#45;&gt;be64_to_cpus</title>
+<path fill="none" stroke="#000000" d="M3829.6443,-11090.676C3867.8705,-11119.3952 3939.3796,-11180.2582 3967.7693,-11252 4068.8459,-11507.4238 3907.75,-13466.6324 4003.7693,-13724 4034.8155,-13807.2152 4112.78,-13880.8942 4156.1337,-13917.1633"/>
+<polygon fill="#000000" stroke="#000000" points="4154.1211,-13920.0402 4164.0629,-13923.7022 4158.5747,-13914.6396 4154.1211,-13920.0402"/>
+</g>
+<!-- qcow2_refcount_init&#45;&gt;update_max_refcount_table_index -->
+<g id="edge1012" class="edge">
+<title>qcow2_refcount_init&#45;&gt;update_max_refcount_table_index</title>
+<path fill="none" stroke="#000000" d="M3828.9242,-11090.6092C3866.5126,-11119.4601 3937.5815,-11180.7677 3967.7693,-11252 4017.6393,-11369.675 3943.8474,-11713.1116 4003.7693,-11826 4033.1382,-11881.3287 4094.7742,-11921.6746 4138.2983,-11944.6971"/>
+<polygon fill="#000000" stroke="#000000" points="4136.8022,-11947.8636 4147.2928,-11949.346 4140.0163,-11941.6451 4136.8022,-11947.8636"/>
+</g>
+<!-- qcow2_refcount_init&#45;&gt;bdrv_pread -->
+<g id="edge1009" class="edge">
+<title>qcow2_refcount_init&#45;&gt;bdrv_pread</title>
+<path fill="none" stroke="#000000" d="M3909.3674,-11070.0365C4023.0223,-11068.2006 4209.6204,-11069.2105 4369.0369,-11089 4385.3024,-11091.0191 4388.9111,-11094.0673 4405.0369,-11097 4487.4218,-11111.9826 4716.2073,-11093.6034 4778.1038,-11150 4829.1016,-11196.4664 4764.2533,-11253.3049 4814.1038,-11301 4905.994,-11388.9171 4976.89,-11308.1094 5095.1038,-11355 5477.5851,-11506.7149 5662.2985,-11499.8861 5876.8408,-11851 5922.4518,-11925.6457 5852.7248,-12179.4515 5912.8408,-12243 5962.8604,-12295.8755 6165.2395,-12277.9222 6236.8408,-12291 6298.6539,-12302.29 6368.8611,-12317.9021 6417.1057,-12329.0676"/>
+<polygon fill="#000000" stroke="#000000" points="6416.5237,-12332.5255 6427.0563,-12331.3795 6418.1079,-12325.7071 6416.5237,-12332.5255"/>
+</g>
+<!-- qcow2_refcount_init&#45;&gt;BLKDBG_EVENT -->
+<g id="edge1010" class="edge">
+<title>qcow2_refcount_init&#45;&gt;BLKDBG_EVENT</title>
+<path fill="none" stroke="#000000" d="M3863.9286,-11058.0417C3897.4922,-11047.1895 3938.4809,-11029.6566 3967.7693,-11003 3992.4802,-10980.5096 3983.4817,-10963.5491 4003.7693,-10937 4412.0731,-10402.6795 4802.8683,-10494.6474 5095.1038,-9889 5132.35,-9811.8087 5070.4675,-9565.5724 5131.1038,-9505 5147.948,-9488.1735 5452.6757,-9467.0259 5614.5277,-9456.9144"/>
+<polygon fill="#000000" stroke="#000000" points="5615.214,-9460.3786 5624.9774,-9456.2645 5614.7794,-9453.3921 5615.214,-9460.3786"/>
+</g>
+<!-- qcow2_refcount_init&#45;&gt;g_try_malloc -->
+<g id="edge1008" class="edge">
+<title>qcow2_refcount_init&#45;&gt;g_try_malloc</title>
+<path fill="none" stroke="#000000" d="M3872.7482,-11059.0935C3983.7584,-11036.9313 4210.8218,-10993.6915 4405.0369,-10970 4895.8368,-10910.1294 5027.5689,-10974.4348 5514.5698,-10889 5679.3234,-10860.0972 5767.5418,-10913.6209 5876.8408,-10787 5958.8259,-10692.0218 5820.1199,-10591.5296 5912.8408,-10507 6055.6476,-10376.8094 6313.3852,-10435.6684 6423.5783,-10469.3107"/>
+<polygon fill="#000000" stroke="#000000" points="6422.8709,-10472.7559 6433.4591,-10472.3812 6424.9482,-10466.0712 6422.8709,-10472.7559"/>
+</g>
+<!-- qcow2_read_snapshots&#45;&gt;be16_to_cpu -->
+<g id="edge1013" class="edge">
+<title>qcow2_read_snapshots&#45;&gt;be16_to_cpu</title>
+<path fill="none" stroke="#000000" d="M3528.8713,-11297.9126C3555.9432,-11302.8963 3583.2722,-11312.0155 3605.4983,-11328 3633.2605,-11347.966 3616.9169,-11372.2273 3641.4983,-11396 3757.4542,-11508.1415 3876.7417,-11421.8255 3967.7693,-11555 4023.0044,-11635.8095 3936.8395,-11922.5753 4003.7693,-11994 4031.5327,-12023.6279 4076.5405,-12030.545 4114.9277,-12029.9729"/>
+<polygon fill="#000000" stroke="#000000" points="4115.1596,-12033.4673 4125.0431,-12029.6509 4114.9368,-12026.4709 4115.1596,-12033.4673"/>
+</g>
+<!-- qcow2_read_snapshots&#45;&gt;be32_to_cpu -->
+<g id="edge1014" class="edge">
+<title>qcow2_read_snapshots&#45;&gt;be32_to_cpu</title>
+<path fill="none" stroke="#000000" d="M3528.1361,-11293.1739C3556.4949,-11298.0109 3584.6146,-11308.2465 3605.4983,-11328 3659.0816,-11378.6836 3591.6652,-11435.6248 3641.4983,-11490 3744.2392,-11602.1054 3873.1038,-11473.9968 3967.7693,-11593 4030.9116,-11672.3757 3942.0714,-11967.4964 4003.7693,-12048 4028.9522,-12080.8587 4072.1008,-12097.1474 4110.1358,-12105.2035"/>
+<polygon fill="#000000" stroke="#000000" points="4109.7074,-12108.6859 4120.1935,-12107.1719 4111.052,-12101.8163 4109.7074,-12108.6859"/>
+</g>
+<!-- qcow2_read_snapshots&#45;&gt;be64_to_cpu -->
+<g id="edge1015" class="edge">
+<title>qcow2_read_snapshots&#45;&gt;be64_to_cpu</title>
+<path fill="none" stroke="#000000" d="M3420.5186,-11278.0507C3447.8498,-11228.2836 3531.6877,-11087.4528 3641.4983,-11015 4075.7563,-10728.4775 5549.9293,-10723.7271 5876.8408,-10319 5931.395,-10251.4602 5874.5246,-10204.9079 5912.8408,-10127 6138.4443,-9668.2838 6482.7945,-9741.1052 6678.8408,-9269 6705.1346,-9205.6811 6668.9794,-8703.9644 6714.8408,-8653 6784.1688,-8575.9579 6875.6771,-8692.1182 6944.9204,-8615 7027.0237,-8523.5593 7071.769,-6540.4338 7077.3293,-6278.4751"/>
+<polygon fill="#000000" stroke="#000000" points="7080.8329,-6278.3347 7077.5446,-6268.2631 7073.8345,-6278.1871 7080.8329,-6278.3347"/>
+</g>
+<!-- qcow2_read_snapshots&#45;&gt;assert -->
+<g id="edge1016" class="edge">
+<title>qcow2_read_snapshots&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M3426.7594,-11278.1512C3476.4077,-11222.0282 3627.1295,-11052.4623 3641.4983,-11046 3774.5614,-10986.1559 4808.7028,-11043 4954.6038,-11043 4954.6038,-11043 4954.6038,-11043 5322.8368,-11043 5572.6547,-11043 5632.3768,-11086.5577 5876.8408,-11138 5892.9798,-11141.3961 5896.6174,-11144.0333 5912.8408,-11147 6055.4629,-11173.0803 6093.4256,-11163.7089 6236.8408,-11185 6304.0539,-11194.9783 6381.3685,-11209.4365 6429.4233,-11218.7784"/>
+<polygon fill="#000000" stroke="#000000" points="6429.0279,-11222.2672 6439.5133,-11220.7484 6430.3693,-11215.3969 6429.0279,-11222.2672"/>
+</g>
+<!-- qcow2_read_snapshots&#45;&gt;bdrv_pread -->
+<g id="edge1018" class="edge">
+<title>qcow2_read_snapshots&#45;&gt;bdrv_pread</title>
+<path fill="none" stroke="#000000" d="M3449.5845,-11278.8223C3494.5919,-11259.8065 3571.7443,-11230.3428 3641.4983,-11219 3961.9672,-11166.888 4049.4254,-11227.8646 4369.0369,-11285 4551.3141,-11317.5848 4602.927,-11304.0013 4778.1038,-11364 4907.5923,-11408.3503 5799.4844,-11808.0832 5876.8408,-11921 5922.2799,-11987.3272 5856.2755,-12223.8654 5912.8408,-12281 5917.1496,-12285.3521 6255.9619,-12320.5038 6405.8449,-12335.8625"/>
+<polygon fill="#000000" stroke="#000000" points="6405.5664,-12339.3522 6415.871,-12336.8892 6406.2796,-12332.3886 6405.5664,-12339.3522"/>
+</g>
+<!-- qcow2_read_snapshots&#45;&gt;ROUND_UP -->
+<g id="edge1017" class="edge">
+<title>qcow2_read_snapshots&#45;&gt;ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M3474.1298,-11280.6149C3520.1939,-11270.2079 3584.3102,-11257.4095 3641.4983,-11252 3785.8632,-11238.3444 3824.6912,-11228.4125 3967.7693,-11252 3979.3817,-11253.9144 4359.1641,-11381.5938 4369.0369,-11388 4767.7083,-11646.6842 4792.4997,-11806.5478 5095.1038,-12173 5281.8087,-12399.0987 5783.6728,-12957.9729 5876.8408,-13236 5902.0766,-13311.3071 5860.5808,-16035.1928 5912.8408,-16095 6008.6264,-16204.6186 6140.8858,-16033.5297 6236.8408,-16143 6278.8675,-16190.9461 6267.8162,-18374.4405 6272.8408,-18438 6317.4219,-19001.9333 6442.884,-19683.1754 6470.4437,-19828.7792"/>
+<polygon fill="#000000" stroke="#000000" points="6467.0222,-19829.5222 6472.3261,-19838.6939 6473.8994,-19828.2165 6467.0222,-19829.5222"/>
+</g>
+<!-- qcow2_read_snapshots&#45;&gt;MIN -->
+<g id="edge1019" class="edge">
+<title>qcow2_read_snapshots&#45;&gt;MIN</title>
+<path fill="none" stroke="#000000" d="M3422.4686,-11277.958C3454.8347,-11226.4523 3548.2371,-11073.6384 3605.4983,-10937 3818.0284,-10429.8539 3882.5463,-10297.2341 3967.7693,-9754 3978.7916,-9683.7412 3956.9263,-7247.5119 4003.7693,-7194 4038.2902,-7154.5644 4103.224,-7154.4913 4145.6346,-7159.5852"/>
+<polygon fill="#000000" stroke="#000000" points="4145.2586,-7163.0661 4155.6361,-7160.9314 4146.1924,-7156.1286 4145.2586,-7163.0661"/>
+</g>
+<!-- qcow2_read_snapshots&#45;&gt;g_malloc -->
+<g id="edge1020" class="edge">
+<title>qcow2_read_snapshots&#45;&gt;g_malloc</title>
+<path fill="none" stroke="#000000" d="M3520.2633,-11303.0041C3548.9778,-11307.7498 3579.2412,-11315.4826 3605.4983,-11328 3624.8221,-11337.2121 3622.0294,-11351.0985 3641.4983,-11360 3774.5172,-11420.8186 3857.5018,-11306.9061 3967.7693,-11403 4013.2902,-11442.6696 3958.562,-11493.9734 4003.7693,-11534 4036.9933,-11563.4165 4087.6979,-11568.9123 4127.2583,-11567.7569"/>
+<polygon fill="#000000" stroke="#000000" points="4127.4803,-11571.2506 4137.3171,-11567.3154 4127.1732,-11564.2574 4127.4803,-11571.2506"/>
+</g>
+<!-- qcow2_read_snapshots&#45;&gt;g_new0 -->
+<g id="edge1021" class="edge">
+<title>qcow2_read_snapshots&#45;&gt;g_new0</title>
+<path fill="none" stroke="#000000" d="M3421.6986,-11313.9888C3456.7068,-11374.0075 3567.7439,-11573.8867 3605.4983,-11756 3628.5505,-11867.1956 3593.8048,-15740.9408 3641.4983,-15844 3667.4066,-15899.9844 3727.5568,-15942.3183 3767.1301,-15965.3779"/>
+<polygon fill="#000000" stroke="#000000" points="3765.7999,-15968.6478 3776.2228,-15970.5493 3769.2607,-15962.5631 3765.7999,-15968.6478"/>
+</g>
+<!-- qcow2_read_snapshots&#45;&gt;qcow2_free_snapshots -->
+<g id="edge1022" class="edge">
+<title>qcow2_read_snapshots&#45;&gt;qcow2_free_snapshots</title>
+<path fill="none" stroke="#000000" d="M3421.341,-11314.0676C3455.2361,-11374.3316 3563.2079,-11574.8863 3605.4983,-11756 3667.454,-12021.3328 3595.038,-12099.5201 3641.4983,-12368 3677.7022,-12577.2118 3764.2984,-12819.3779 3794.239,-12899.6233"/>
+<polygon fill="#000000" stroke="#000000" points="3790.9728,-12900.8815 3797.7614,-12909.0157 3797.527,-12898.4234 3790.9728,-12900.8815"/>
+</g>
+<!-- qcow2_load_dirty_bitmaps&#45;&gt;error_setg_errno -->
+<g id="edge1023" class="edge">
+<title>qcow2_load_dirty_bitmaps&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M1433.0607,-12285.118C1587.6022,-12293.771 1845.6868,-12301.9202 1933.3645,-12267 1953.5291,-12258.9689 1949.3648,-12242.4335 1969.3645,-12234 2049.4746,-12200.219 2686.7832,-12152.9418 2751.4983,-12211 2806.5725,-12260.409 2752.7346,-12476.6861 2787.4983,-12542 2904.7145,-12762.2257 2987.5021,-12805.0062 3216.4983,-12904 3296.375,-12938.5303 3545.5852,-12885.8885 3605.4983,-12949 3692.7282,-13040.8866 3585.1811,-13404.5074 3641.4983,-13518 3667.9947,-13571.3967 3724.6455,-13612.9192 3763.6867,-13636.6802"/>
+<polygon fill="#000000" stroke="#000000" points="3762.3285,-13639.9447 3772.7122,-13642.0494 3765.9074,-13633.9288 3762.3285,-13639.9447"/>
+</g>
+<!-- qcow2_load_dirty_bitmaps&#45;&gt;bitmap_list_load -->
+<g id="edge1024" class="edge">
+<title>qcow2_load_dirty_bitmaps&#45;&gt;bitmap_list_load</title>
+<path fill="none" stroke="#000000" d="M1446.4587,-12274.6829C1616.9561,-12270.6735 1893.8582,-12260.1848 1933.3645,-12234 1962.855,-12214.4536 1939.2162,-12181.5158 1969.3645,-12163 2265.5756,-11981.0793 2404.1732,-12148.8042 2751.4983,-12163 2956.9921,-12171.3989 3197.6031,-12194.4596 3323.7174,-12207.5679"/>
+<polygon fill="#000000" stroke="#000000" points="3323.3993,-12211.0536 3333.7086,-12208.6104 3324.1259,-12204.0914 3323.3993,-12211.0536"/>
+</g>
+<!-- qcow2_load_dirty_bitmaps&#45;&gt;bitmap_list_free -->
+<g id="edge1025" class="edge">
+<title>qcow2_load_dirty_bitmaps&#45;&gt;bitmap_list_free</title>
+<path fill="none" stroke="#000000" d="M1352.7057,-12259.6851C1399.0787,-12240.6823 1477.7445,-12210.9005 1548.3645,-12196 1632.3839,-12178.2723 1871.8562,-12222.9188 1933.3645,-12163 1984.7809,-12112.9122 1937.8369,-11906.4861 1969.3645,-11842 2182.6618,-11405.7239 2560.0813,-11525.3094 2751.4983,-11079 2814.3726,-10932.4017 2716.033,-8350.6077 2787.4983,-8208 2895.1494,-7993.1839 2996.9662,-7976.6749 3216.4983,-7879 3377.141,-7807.5263 3487.4304,-7937.2864 3605.4983,-7807 3668.9968,-7736.9303 3578.3748,-7453.4078 3641.4983,-7383 3658.677,-7363.8388 3683.6793,-7354.1433 3708.9713,-7349.6441"/>
+<polygon fill="#000000" stroke="#000000" points="3709.6788,-7353.0769 3719.041,-7348.1171 3708.6292,-7346.156 3709.6788,-7353.0769"/>
+</g>
+<!-- qcow2_load_dirty_bitmaps&#45;&gt;QSIMPLEQ_FOREACH -->
+<g id="edge1026" class="edge">
+<title>qcow2_load_dirty_bitmaps&#45;&gt;QSIMPLEQ_FOREACH</title>
+<path fill="none" stroke="#000000" d="M1394.4116,-12291.3467C1439.6762,-12298.5222 1496.9429,-12306.425 1548.3645,-12310 1900.5684,-12334.4865 1999.1617,-12370.5415 2342.4314,-12288 2359.4552,-12283.9065 2361.3037,-12275.6347 2378.4314,-12272 2540.6269,-12237.5798 2628.2536,-12161.0816 2751.4983,-12272 2808.1369,-12322.9739 2765.4745,-12540.0533 2787.4983,-12613 2939.4779,-13116.384 3305.4918,-13656.6254 3392.3049,-13780.632"/>
+<polygon fill="#000000" stroke="#000000" points="3389.4545,-13782.6632 3398.0662,-13788.8349 3395.1828,-13778.64 3389.4545,-13782.6632"/>
+</g>
+<!-- qcow2_load_dirty_bitmaps&#45;&gt;can_write -->
+<g id="edge1027" class="edge">
+<title>qcow2_load_dirty_bitmaps&#45;&gt;can_write</title>
+<path fill="none" stroke="#000000" d="M1319.755,-12295.1906C1349.4025,-12367.1723 1458.5963,-12639.5893 1512.3645,-12874 1540.5141,-12996.7226 1519.7172,-13032.3926 1548.3645,-13155 1597.4106,-13364.9121 1695.541,-13606.6295 1729.2108,-13686.6911"/>
+<polygon fill="#000000" stroke="#000000" points="1726.0534,-13688.2111 1733.1684,-13696.0615 1732.5019,-13685.4876 1726.0534,-13688.2111"/>
+</g>
+<!-- load_bitmap -->
+<g id="node387" class="node">
+<title>load_bitmap</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-11783" rx="67.6881" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-11779.3" font-family="Times,serif" font-size="14.00" fill="#000000">load_bitmap</text>
+</g>
+<!-- qcow2_load_dirty_bitmaps&#45;&gt;load_bitmap -->
+<g id="edge1028" class="edge">
+<title>qcow2_load_dirty_bitmaps&#45;&gt;load_bitmap</title>
+<path fill="none" stroke="#000000" d="M1323.0847,-12258.7797C1353.0398,-12210.1682 1441.5155,-12076.0049 1548.3645,-12001 1712.068,-11886.0849 1775.2672,-11890.2763 1969.3645,-11842 2479.6935,-11715.0697 3122.5258,-11756.6438 3337.3384,-11775.7146"/>
+<polygon fill="#000000" stroke="#000000" points="3337.2722,-11779.2227 3347.5456,-11776.6326 3337.8993,-11772.2508 3337.2722,-11779.2227"/>
+</g>
+<!-- bdrv_dirty_bitmap_set_persistence -->
+<g id="node388" class="node">
+<title>bdrv_dirty_bitmap_set_persistence</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-12028" rx="175" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-12024.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_set_persistence</text>
+</g>
+<!-- qcow2_load_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_set_persistence -->
+<g id="edge1029" class="edge">
+<title>qcow2_load_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_set_persistence</title>
+<path fill="none" stroke="#000000" d="M1324.8777,-12259.0639C1356.7635,-12215.5813 1445.0934,-12104.4917 1548.3645,-12055 1560.4865,-12049.1906 1573.4967,-12044.5354 1586.8251,-12040.8158"/>
+<polygon fill="#000000" stroke="#000000" points="1587.7867,-12044.1821 1596.5783,-12038.2696 1586.0185,-12037.4091 1587.7867,-12044.1821"/>
+</g>
+<!-- bdrv_dirty_bitmap_set_inconsistent -->
+<g id="node389" class="node">
+<title>bdrv_dirty_bitmap_set_inconsistent</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-12136" rx="178.1684" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-12132.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_set_inconsistent</text>
+</g>
+<!-- qcow2_load_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_set_inconsistent -->
+<g id="edge1030" class="edge">
+<title>qcow2_load_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_set_inconsistent</title>
+<path fill="none" stroke="#000000" d="M1343.2017,-12259.3944C1387.3625,-12235.1053 1471.5358,-12191.6443 1548.3645,-12168 1570.0126,-12161.3377 1593.4828,-12155.9727 1616.3468,-12151.6818"/>
+<polygon fill="#000000" stroke="#000000" points="1617.236,-12155.0777 1626.4495,-12149.8467 1615.9849,-12148.1904 1617.236,-12155.0777"/>
+</g>
+<!-- bdrv_disable_dirty_bitmap -->
+<g id="node390" class="node">
+<title>bdrv_disable_dirty_bitmap</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-12082" rx="135.3763" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-12078.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_disable_dirty_bitmap</text>
+</g>
+<!-- qcow2_load_dirty_bitmaps&#45;&gt;bdrv_disable_dirty_bitmap -->
+<g id="edge1031" class="edge">
+<title>qcow2_load_dirty_bitmaps&#45;&gt;bdrv_disable_dirty_bitmap</title>
+<path fill="none" stroke="#000000" d="M1330.4928,-12259.1107C1367.8817,-12223.7695 1457.1988,-12145.2876 1548.3645,-12109 1567.6504,-12101.3234 1588.7815,-12095.7771 1609.7578,-12091.7804"/>
+<polygon fill="#000000" stroke="#000000" points="1610.4797,-12095.2069 1619.7044,-12089.9959 1609.2434,-12088.3169 1610.4797,-12095.2069"/>
+</g>
+<!-- g_slist_append -->
+<g id="node391" class="node">
+<title>g_slist_append</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-13020" rx="80" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-13016.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_slist_append</text>
+</g>
+<!-- qcow2_load_dirty_bitmaps&#45;&gt;g_slist_append -->
+<g id="edge1032" class="edge">
+<title>qcow2_load_dirty_bitmaps&#45;&gt;g_slist_append</title>
+<path fill="none" stroke="#000000" d="M1318.4389,-12295.0081C1343.5442,-12367.4008 1439.1417,-12644.3459 1512.3645,-12874 1529.1498,-12926.6449 1506.3952,-12957.0581 1548.3645,-12993 1578.1201,-13018.4823 1620.4729,-13026.4061 1657.8796,-13027.4557"/>
+<polygon fill="#000000" stroke="#000000" points="1658.2438,-13030.9601 1668.2844,-13027.5783 1658.3264,-13023.9606 1658.2438,-13030.9601"/>
+</g>
+<!-- update_ext_header_and_dir_in_place -->
+<g id="node392" class="node">
+<title>update_ext_header_and_dir_in_place</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-13844" rx="182.7677" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-13840.3" font-family="Times,serif" font-size="14.00" fill="#000000">update_ext_header_and_dir_in_place</text>
+</g>
+<!-- qcow2_load_dirty_bitmaps&#45;&gt;update_ext_header_and_dir_in_place -->
+<g id="edge1033" class="edge">
+<title>qcow2_load_dirty_bitmaps&#45;&gt;update_ext_header_and_dir_in_place</title>
+<path fill="none" stroke="#000000" d="M1320.3552,-12295.0665C1352.2479,-12366.5837 1468.7132,-12637.4964 1512.3645,-12874 1529.8644,-12968.8149 1497.109,-13659.3361 1548.3645,-13741 1574.3485,-13782.3996 1623.0005,-13808.2264 1664.89,-13823.6645"/>
+<polygon fill="#000000" stroke="#000000" points="1663.9472,-13827.0436 1674.5419,-13827.0854 1666.2857,-13820.4457 1663.9472,-13827.0436"/>
+</g>
+<!-- g_slist_foreach -->
+<g id="node393" class="node">
+<title>g_slist_foreach</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-13128" rx="81.4863" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-13124.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_slist_foreach</text>
+</g>
+<!-- qcow2_load_dirty_bitmaps&#45;&gt;g_slist_foreach -->
+<g id="edge1034" class="edge">
+<title>qcow2_load_dirty_bitmaps&#45;&gt;g_slist_foreach</title>
+<path fill="none" stroke="#000000" d="M1319.5478,-12295.2398C1348.4199,-12367.4055 1455.1025,-12640.4182 1512.3645,-12874 1524.5253,-12923.606 1511.9268,-13065.2098 1548.3645,-13101 1577.3167,-13129.4377 1621.5453,-13137.1164 1660.3099,-13137.2638"/>
+<polygon fill="#000000" stroke="#000000" points="1660.6021,-13140.7605 1670.5564,-13137.1324 1660.5123,-13133.761 1660.6021,-13140.7605"/>
+</g>
+<!-- set_readonly_helper -->
+<g id="node394" class="node">
+<title>set_readonly_helper</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-13936" rx="104.7816" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-13932.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_readonly_helper</text>
+</g>
+<!-- qcow2_load_dirty_bitmaps&#45;&gt;set_readonly_helper -->
+<g id="edge1035" class="edge">
+<title>qcow2_load_dirty_bitmaps&#45;&gt;set_readonly_helper</title>
+<path fill="none" stroke="#000000" d="M1320.3932,-12295.0595C1352.4277,-12366.5508 1469.3526,-12637.3792 1512.3645,-12874 1532.1894,-12983.0628 1482.1099,-13782.129 1548.3645,-13871 1569.7601,-13899.6992 1604.4431,-13915.8592 1638.5166,-13924.9115"/>
+<polygon fill="#000000" stroke="#000000" points="1638.0289,-13928.396 1648.5758,-13927.3897 1639.7034,-13921.5992 1638.0289,-13928.396"/>
+</g>
+<!-- g_slist_free -->
+<g id="node395" class="node">
+<title>g_slist_free</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-13074" rx="64.5" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-13070.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_slist_free</text>
+</g>
+<!-- qcow2_load_dirty_bitmaps&#45;&gt;g_slist_free -->
+<g id="edge1036" class="edge">
+<title>qcow2_load_dirty_bitmaps&#45;&gt;g_slist_free</title>
+<path fill="none" stroke="#000000" d="M1319.217,-12295.3251C1346.8518,-12367.8098 1449.5271,-12641.8559 1512.3645,-12874 1532.8844,-12949.8079 1491.0341,-12993.3238 1548.3645,-13047 1581.0676,-13077.6186 1631.6171,-13083.7427 1672.7104,-13082.5424"/>
+<polygon fill="#000000" stroke="#000000" points="1673.102,-13086.0286 1682.9375,-13082.0898 1672.7925,-13079.0354 1673.102,-13086.0286"/>
+</g>
+<!-- release_dirty_bitmap_helper -->
+<g id="node396" class="node">
+<title>release_dirty_bitmap_helper</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-11805" rx="143.7746" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-11801.3" font-family="Times,serif" font-size="14.00" fill="#000000">release_dirty_bitmap_helper</text>
+</g>
+<!-- qcow2_load_dirty_bitmaps&#45;&gt;release_dirty_bitmap_helper -->
+<g id="edge1037" class="edge">
+<title>qcow2_load_dirty_bitmaps&#45;&gt;release_dirty_bitmap_helper</title>
+<path fill="none" stroke="#000000" d="M1404.3953,-12263.7936C1448.0233,-12257.6279 1500.8548,-12250.2804 1548.3645,-12244 1633.8388,-12232.701 1869.1825,-12253.5692 1933.3645,-12196 1985.0451,-12149.6441 1920.9624,-12093.7694 1969.3645,-12044 2204.8808,-11801.8309 2636.3824,-11785.7502 2852.8503,-11794.8048"/>
+<polygon fill="#000000" stroke="#000000" points="2852.849,-11798.3081 2862.9941,-11795.2542 2853.1588,-11791.3149 2852.849,-11798.3081"/>
+</g>
+<!-- qcow2_crypto_hdr_read_func&#45;&gt;error_setg -->
+<g id="edge958" class="edge">
+<title>qcow2_crypto_hdr_read_func&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M3547.9531,-10903.0628C4053.8991,-10876.8232 5792.7742,-10780.9752 5876.8408,-10699 5965.4088,-10612.6355 5819.8828,-10504.6205 5912.8408,-10423 5987.501,-10357.4457 6652.6182,-10431.6038 6678.8408,-10460 6721.6152,-10506.32 6713.539,-19475.9643 6714.8408,-19539 6740.9979,-20805.5554 6817.1626,-22363.6624 6828.4704,-22590.8513"/>
+<polygon fill="#000000" stroke="#000000" points="6824.9795,-22591.1222 6828.9733,-22600.9354 6831.9708,-22590.7735 6824.9795,-22591.1222"/>
+</g>
+<!-- qcow2_crypto_hdr_read_func&#45;&gt;error_setg_errno -->
+<g id="edge959" class="edge">
+<title>qcow2_crypto_hdr_read_func&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M3425.0062,-10928.0876C3463.0836,-10978.5184 3568.1269,-11126.372 3605.4983,-11269 3637.1712,-11389.8799 3588.6088,-13404.7842 3641.4983,-13518 3666.6545,-13571.8498 3723.3569,-13613.1397 3762.7992,-13636.7358"/>
+<polygon fill="#000000" stroke="#000000" points="3761.527,-13640.046 3771.9273,-13642.067 3765.0573,-13634.0014 3761.527,-13640.046"/>
+</g>
+<!-- qcow2_crypto_hdr_read_func&#45;&gt;bdrv_pread -->
+<g id="edge960" class="edge">
+<title>qcow2_crypto_hdr_read_func&#45;&gt;bdrv_pread</title>
+<path fill="none" stroke="#000000" d="M3556.5325,-10906.5109C3889.7841,-10899.9069 4686.6585,-10892.5085 4778.1038,-10970 4837.0245,-11019.9299 4767.0718,-11078.7413 4814.1038,-11140 4910.3335,-11265.3384 4981.0535,-11251.4541 5131.1038,-11301 5459.9644,-11409.5882 5680.5412,-11241.6807 5876.8408,-11527 5919.915,-11589.6078 5860.433,-12154.9678 5912.8408,-12210 5962.751,-12262.4094 6166.6984,-12225.1727 6236.8408,-12243 6310.2503,-12261.6577 6390.4989,-12299.04 6436.8239,-12322.4392"/>
+<polygon fill="#000000" stroke="#000000" points="6435.4031,-12325.6434 6445.9021,-12327.0656 6438.5815,-12319.4066 6435.4031,-12325.6434"/>
+</g>
+<!-- qcow2_update_options_prepare&#45;&gt;strcmp -->
+<g id="edge968" class="edge">
+<title>qcow2_update_options_prepare&#45;&gt;strcmp</title>
+<path fill="none" stroke="#000000" d="M2276.3723,-19372.733C2298.9111,-19377.4016 2321.8389,-19383.9156 2342.4314,-19393 2360.9767,-19401.1813 2359.6171,-19413.4575 2378.4314,-19421 2455.78,-19452.0085 2694.1982,-19398.4935 2751.4983,-19459 2780.7157,-19489.8524 2782.6375,-20180.7874 2787.4983,-20223 2897.769,-21180.6287 3006.3662,-21407.9017 3180.4983,-22356 3271.0713,-22849.1435 3381.0507,-23451.0527 3405.863,-23586.8848"/>
+<polygon fill="#000000" stroke="#000000" points="3402.4494,-23587.6751 3407.6894,-23596.8834 3409.3354,-23586.4172 3402.4494,-23587.6751"/>
+</g>
+<!-- qcow2_update_options_prepare&#45;&gt;qemu_opt_get -->
+<g id="edge969" class="edge">
+<title>qcow2_update_options_prepare&#45;&gt;qemu_opt_get</title>
+<path fill="none" stroke="#000000" d="M2232.487,-19345.1955C2375.401,-19317.6406 2675.1593,-19269.5825 2751.4983,-19334 2824.2045,-19395.352 2726.3005,-19472.1638 2787.4983,-19545 2816.2299,-19579.1957 2862.8845,-19596.6897 2903.5244,-19605.6378"/>
+<polygon fill="#000000" stroke="#000000" points="2902.9402,-19609.0909 2913.4409,-19607.6814 2904.3532,-19602.2349 2902.9402,-19609.0909"/>
+</g>
+<!-- qcow2_update_options_prepare&#45;&gt;error_setg -->
+<g id="edge970" class="edge">
+<title>qcow2_update_options_prepare&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M2261.0948,-19374.4754C2298.1514,-19379.0335 2340.1131,-19383.9817 2378.4314,-19388 2419.8182,-19392.34 2722.1335,-19391.5142 2751.4983,-19421 2785.0962,-19454.7365 2779.2563,-19801.106 2787.4983,-19848 2914.0517,-20568.0419 2815.2097,-20824.8997 3216.4983,-21436 3683.583,-22147.2977 4103.6558,-22239 4954.6038,-22239 4954.6038,-22239 4954.6038,-22239 6074.8408,-22239 6392.8225,-22239 6713.4455,-22511.2448 6804.4256,-22594.8653"/>
+<polygon fill="#000000" stroke="#000000" points="6802.0744,-22597.4582 6811.7897,-22601.6848 6806.8306,-22592.3222 6802.0744,-22597.4582"/>
+</g>
+<!-- qcow2_update_options_prepare&#45;&gt;qemu_opt_get_bool -->
+<g id="edge971" class="edge">
+<title>qcow2_update_options_prepare&#45;&gt;qemu_opt_get_bool</title>
+<path fill="none" stroke="#000000" d="M2165.7005,-19379.148C2195.734,-19434.4185 2289.824,-19605.1218 2378.4314,-19740 2435.0178,-19826.1358 2509.023,-19923.1965 2544.396,-19968.7459"/>
+<polygon fill="#000000" stroke="#000000" points="2541.8344,-19971.153 2550.7389,-19976.8941 2547.3581,-19966.8532 2541.8344,-19971.153"/>
+</g>
+<!-- qcow2_update_options_prepare&#45;&gt;qemu_opt_get_number -->
+<g id="edge973" class="edge">
+<title>qcow2_update_options_prepare&#45;&gt;qemu_opt_get_number</title>
+<path fill="none" stroke="#000000" d="M2161.6832,-19379.0363C2195.3534,-19483.9 2365.0324,-20010.8305 2378.4314,-20022 2395.4323,-20036.1721 2416.4716,-20044.74 2438.2284,-20049.6758"/>
+<polygon fill="#000000" stroke="#000000" points="2437.7694,-20053.1535 2448.2633,-20051.6951 2439.1503,-20046.2911 2437.7694,-20053.1535"/>
+</g>
+<!-- qcow2_update_options_prepare&#45;&gt;error_setg_errno -->
+<g id="edge974" class="edge">
+<title>qcow2_update_options_prepare&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M2159.8489,-19342.836C2179.9478,-19250.2927 2272.6143,-18821.894 2342.4314,-18470 2359.3275,-18384.8396 2320.5471,-18342.7085 2378.4314,-18278 2494.0235,-18148.7804 2646.5064,-18301.9708 2751.4983,-18164 2796.7979,-18104.4713 2763.6465,-16888.9 2787.4983,-16818 2891.7944,-16507.9775 2991.6839,-16457.5923 3216.4983,-16220 3369.0156,-16058.8139 3508.0338,-16106.3568 3605.4983,-15907 3659.6995,-15796.135 3560.9191,-13779.4656 3641.4983,-13686 3658.7846,-13665.9492 3684.7862,-13656.8405 3710.9808,-13653.3925"/>
+<polygon fill="#000000" stroke="#000000" points="3711.433,-13656.8643 3721.0119,-13652.3371 3710.7006,-13649.9027 3711.433,-13656.8643"/>
+</g>
+<!-- qcow2_update_options_prepare&#45;&gt;qcow2_mark_clean -->
+<g id="edge976" class="edge">
+<title>qcow2_update_options_prepare&#45;&gt;qcow2_mark_clean</title>
+<path fill="none" stroke="#000000" d="M2158.5101,-19379.0846C2191.1943,-19605.3596 2520.2844,-21883.6741 2560.8677,-22164.6353"/>
+<polygon fill="#000000" stroke="#000000" points="2557.4446,-22165.4199 2562.3384,-22174.8168 2564.3727,-22164.4191 2557.4446,-22165.4199"/>
+</g>
+<!-- qcow2_update_options_prepare&#45;&gt;g_str_equal -->
+<g id="edge972" class="edge">
+<title>qcow2_update_options_prepare&#45;&gt;g_str_equal</title>
+<path fill="none" stroke="#000000" d="M2164.6198,-19379.0873C2189.7892,-19429.0972 2267.8713,-19569.6457 2378.4314,-19632 2411.8949,-19650.873 2453.8997,-19658.1137 2489.5724,-19660.4222"/>
+<polygon fill="#000000" stroke="#000000" points="2489.7667,-19663.9372 2499.9369,-19660.9681 2490.1349,-19656.9469 2489.7667,-19663.9372"/>
+</g>
+<!-- qcow2_update_options_prepare&#45;&gt;qcow2_cache_flush -->
+<g id="edge975" class="edge">
+<title>qcow2_update_options_prepare&#45;&gt;qcow2_cache_flush</title>
+<path fill="none" stroke="#000000" d="M2165.7588,-19342.9286C2192.6698,-19295.59 2272.4994,-19167.7856 2378.4314,-19112 2526.3485,-19034.1042 2629.6681,-19178.4756 2751.4983,-19064 2813.1786,-19006.0432 2722.2386,-18930.8946 2787.4983,-18877 2922.1753,-18765.7771 3054.3205,-18756.2208 3180.4983,-18877 3246.6202,-18940.2928 3150.3764,-19636.7072 3216.4983,-19700 3325.7408,-19804.5684 4308.9201,-19596.1707 4369.0369,-19523 4447.0902,-19427.9981 4356.5881,-18530.0061 4405.0369,-18417 4498.172,-18199.7639 4620.1536,-18213.8334 4778.1038,-18038 4943.5684,-17853.8014 4945.7561,-17771.1764 5131.1038,-17607 5424.905,-17346.7582 5583.1053,-17394.316 5876.8408,-17134 5953.9374,-17065.675 6025.5349,-16965.6663 6057.421,-16918.4923"/>
+<polygon fill="#000000" stroke="#000000" points="6060.4183,-16920.3069 6063.0821,-16910.0524 6054.6049,-16916.4076 6060.4183,-16920.3069"/>
+</g>
+<!-- qcow2_update_options_prepare&#45;&gt;qdict_get_try_str -->
+<g id="edge977" class="edge">
+<title>qcow2_update_options_prepare&#45;&gt;qdict_get_try_str</title>
+<path fill="none" stroke="#000000" d="M2159.0566,-19379.1621C2180.0846,-19501.0322 2300.2695,-20212.7244 2342.4314,-20798 2347.3058,-20865.6654 2333.6526,-23189.037 2378.4314,-23240 2403.109,-23268.0858 2442.9161,-23276.4796 2479.4317,-23277.1644"/>
+<polygon fill="#000000" stroke="#000000" points="2479.6289,-23280.6645 2489.6284,-23277.1631 2479.6279,-23273.6645 2479.6289,-23280.6645"/>
+</g>
+<!-- qcow2_update_options_prepare&#45;&gt;qdict_put_str -->
+<g id="edge978" class="edge">
+<title>qcow2_update_options_prepare&#45;&gt;qdict_put_str</title>
+<path fill="none" stroke="#000000" d="M2300.8943,-19368.321C2316.1907,-19373.9911 2330.4889,-19381.9588 2342.4314,-19393 2390.2382,-19437.1987 2329.4243,-19492.1361 2378.4314,-19535 2441.2468,-19589.9414 2695.804,-19515.851 2751.4983,-19578 2814.2695,-19648.0462 2725.4941,-26279.2739 2787.4983,-26350 2817.9708,-26384.759 2870.5157,-26390.4889 2913.6061,-26388.0762"/>
+<polygon fill="#000000" stroke="#000000" points="2914.0461,-26391.5538 2923.7711,-26387.3497 2913.547,-26384.5716 2914.0461,-26391.5538"/>
+</g>
+<!-- qcow2_update_options_prepare&#45;&gt;error_propagate -->
+<g id="edge979" class="edge">
+<title>qcow2_update_options_prepare&#45;&gt;error_propagate</title>
+<path fill="none" stroke="#000000" d="M2158.9833,-19379.1676C2179.5349,-19501.0732 2297.1769,-20212.9554 2342.4314,-20798 2391.1879,-21428.3196 2300.3415,-21592.6389 2378.4314,-22220 2418.019,-22538.0404 2525.6875,-22913.4392 2556.577,-23017.2255"/>
+<polygon fill="#000000" stroke="#000000" points="2553.2646,-23018.3655 2559.482,-23026.9442 2559.9714,-23016.3607 2553.2646,-23018.3655"/>
+</g>
+<!-- qcow2_update_options_prepare&#45;&gt;qobject_unref -->
+<g id="edge980" class="edge">
+<title>qcow2_update_options_prepare&#45;&gt;qobject_unref</title>
+<path fill="none" stroke="#000000" d="M2299.0626,-19369C2314.8617,-19374.5174 2329.7803,-19382.2633 2342.4314,-19393 2379.7246,-19424.6498 2340.4828,-19466.1391 2378.4314,-19497 2508.1313,-19602.4759 2640.751,-19419.7711 2751.4983,-19545 2813.1177,-19614.677 2726.1787,-26172.059 2787.4983,-26242 2817.6566,-26276.3985 2869.4319,-26282.3664 2912.2666,-26280.1478"/>
+<polygon fill="#000000" stroke="#000000" points="2912.6382,-26283.6308 2922.3804,-26279.4669 2912.1678,-26276.6467 2912.6382,-26283.6308"/>
+</g>
+<!-- qdict_extract_subqdict -->
+<g id="node379" class="node">
+<title>qdict_extract_subqdict</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-25891" rx="118.5" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-25887.3" font-family="Times,serif" font-size="14.00" fill="#000000">qdict_extract_subqdict</text>
+</g>
+<!-- qcow2_update_options_prepare&#45;&gt;qdict_extract_subqdict -->
+<g id="edge981" class="edge">
+<title>qcow2_update_options_prepare&#45;&gt;qdict_extract_subqdict</title>
+<path fill="none" stroke="#000000" d="M2294.0735,-19370.0547C2311.3535,-19375.2915 2327.9977,-19382.681 2342.4314,-19393 2369.6126,-19412.4326 2350.8487,-19440.1416 2378.4314,-19459 2516.4341,-19553.353 2640.7243,-19381.7947 2751.4983,-19507 2808.6047,-19571.5461 2752.4444,-25633.269 2787.4983,-25712 2819.4149,-25783.6847 2895.6262,-25839.1135 2943.2078,-25868.2548"/>
+<polygon fill="#000000" stroke="#000000" points="2941.6574,-25871.4065 2952.0313,-25873.5589 2945.2639,-25865.407 2941.6574,-25871.4065"/>
+</g>
+<!-- qemu_opts_create -->
+<g id="node380" class="node">
+<title>qemu_opts_create</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-18955" rx="96.3833" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-18951.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opts_create</text>
+</g>
+<!-- qcow2_update_options_prepare&#45;&gt;qemu_opts_create -->
+<g id="edge982" class="edge">
+<title>qcow2_update_options_prepare&#45;&gt;qemu_opts_create</title>
+<path fill="none" stroke="#000000" d="M2160.4806,-19342.8669C2177.2617,-19280.5477 2241.6475,-19073.9434 2378.4314,-18982 2402.0133,-18966.1487 2431.0594,-18957.9444 2459.1494,-18954.0232"/>
+<polygon fill="#000000" stroke="#000000" points="2459.9413,-18957.4526 2469.4432,-18952.7661 2459.0926,-18950.5043 2459.9413,-18957.4526"/>
+</g>
+<!-- qemu_opts_absorb_qdict -->
+<g id="node381" class="node">
+<title>qemu_opts_absorb_qdict</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-18901" rx="126.978" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-18897.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opts_absorb_qdict</text>
+</g>
+<!-- qcow2_update_options_prepare&#45;&gt;qemu_opts_absorb_qdict -->
+<g id="edge983" class="edge">
+<title>qcow2_update_options_prepare&#45;&gt;qemu_opts_absorb_qdict</title>
+<path fill="none" stroke="#000000" d="M2159.1479,-19342.7551C2172.2807,-19274.8682 2228.1168,-19035.2896 2378.4314,-18928 2393.4444,-18917.2842 2410.8898,-18909.9784 2428.9687,-18905.1005"/>
+<polygon fill="#000000" stroke="#000000" points="2429.8873,-18908.479 2438.7672,-18902.7 2428.2216,-18901.6801 2429.8873,-18908.479"/>
+</g>
+<!-- read_cache_sizes -->
+<g id="node382" class="node">
+<title>read_cache_sizes</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-19361" rx="91.784" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-19357.3" font-family="Times,serif" font-size="14.00" fill="#000000">read_cache_sizes</text>
+</g>
+<!-- qcow2_update_options_prepare&#45;&gt;read_cache_sizes -->
+<g id="edge984" class="edge">
+<title>qcow2_update_options_prepare&#45;&gt;read_cache_sizes</title>
+<path fill="none" stroke="#000000" d="M2314.6394,-19361C2364.5404,-19361 2418.2747,-19361 2463.1171,-19361"/>
+<polygon fill="#000000" stroke="#000000" points="2463.1334,-19364.5001 2473.1334,-19361 2463.1333,-19357.5001 2463.1334,-19364.5001"/>
+</g>
+<!-- qcow2_cache_create -->
+<g id="node383" class="node">
+<title>qcow2_cache_create</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-19139" rx="108" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-19135.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_create</text>
+</g>
+<!-- qcow2_update_options_prepare&#45;&gt;qcow2_cache_create -->
+<g id="edge985" class="edge">
+<title>qcow2_update_options_prepare&#45;&gt;qcow2_cache_create</title>
+<path fill="none" stroke="#000000" d="M2170.0302,-19342.9626C2202.1998,-19303.3493 2285.3512,-19208.8745 2378.4314,-19166 2400.6346,-19155.7728 2425.7644,-19149.2153 2450.2219,-19145.0567"/>
+<polygon fill="#000000" stroke="#000000" points="2450.95,-19148.4852 2460.2832,-19143.4711 2449.8603,-19141.5706 2450.95,-19148.4852"/>
+</g>
+<!-- block_crypto_open_opts_init -->
+<g id="node384" class="node">
+<title>block_crypto_open_opts_init</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-18847" rx="143.7746" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-18843.3" font-family="Times,serif" font-size="14.00" fill="#000000">block_crypto_open_opts_init</text>
+</g>
+<!-- qcow2_update_options_prepare&#45;&gt;block_crypto_open_opts_init -->
+<g id="edge986" class="edge">
+<title>qcow2_update_options_prepare&#45;&gt;block_crypto_open_opts_init</title>
+<path fill="none" stroke="#000000" d="M2158.0854,-19342.5922C2167.8406,-19269.3826 2214.3885,-18996.8945 2378.4314,-18874 2389.6001,-18865.6328 2402.2246,-18859.3041 2415.5098,-18854.567"/>
+<polygon fill="#000000" stroke="#000000" points="2416.8582,-18857.8091 2425.2889,-18851.3925 2414.6968,-18851.1511 2416.8582,-18857.8091"/>
+</g>
+<!-- qemu_opts_del -->
+<g id="node385" class="node">
+<title>qemu_opts_del</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-18793" rx="80.6858" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-18789.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opts_del</text>
+</g>
+<!-- qcow2_update_options_prepare&#45;&gt;qemu_opts_del -->
+<g id="edge987" class="edge">
+<title>qcow2_update_options_prepare&#45;&gt;qemu_opts_del</title>
+<path fill="none" stroke="#000000" d="M2157.1773,-19342.7692C2163.6861,-19265.0347 2200.2161,-18958.9291 2378.4314,-18820 2406.3823,-18798.2107 2444.0712,-18790.0257 2478.255,-18787.8338"/>
+<polygon fill="#000000" stroke="#000000" points="2478.4426,-18791.3289 2488.2629,-18787.3526 2478.1063,-18784.337 2478.4426,-18791.3289"/>
+</g>
+<!-- qcow2_update_options_commit&#45;&gt;cache_clean_timer_init -->
+<g id="edge1000" class="edge">
+<title>qcow2_update_options_commit&#45;&gt;cache_clean_timer_init</title>
+<path fill="none" stroke="#000000" d="M1892.8694,-16511.9607C1908.1426,-16518.0641 1922.1293,-16526.7791 1933.3645,-16539 2000.5103,-16612.0373 1921.4646,-16897.1172 1969.3645,-16984 2079.1118,-17183.0643 2190.6347,-17162.924 2378.4314,-17291 2586.3611,-17432.8066 2846.7574,-17585.7122 2944.5099,-17642.2896"/>
+<polygon fill="#000000" stroke="#000000" points="2943.0457,-17645.4858 2953.4549,-17647.4605 2946.549,-17639.4255 2943.0457,-17645.4858"/>
+</g>
+<!-- qcow2_update_options_commit&#45;&gt;cache_clean_timer_del -->
+<g id="edge1001" class="edge">
+<title>qcow2_update_options_commit&#45;&gt;cache_clean_timer_del</title>
+<path fill="none" stroke="#000000" d="M1743.8269,-16488.9986C1764.5729,-16362.0059 1888.5672,-15587.6444 1933.3645,-14952 1949.3878,-14724.6399 1927.6416,-13125.0726 1969.3645,-12901 2005.123,-12708.9591 2105.1908,-12493.6943 2142.0442,-12418.5991"/>
+<polygon fill="#000000" stroke="#000000" points="2145.3237,-12419.8627 2146.6143,-12409.3467 2139.0476,-12416.7626 2145.3237,-12419.8627"/>
+</g>
+<!-- qcow2_update_options_commit&#45;&gt;qcow2_cache_destroy -->
+<g id="edge1002" class="edge">
+<title>qcow2_update_options_commit&#45;&gt;qcow2_cache_destroy</title>
+<path fill="none" stroke="#000000" d="M1894.2231,-16511.3627C1909.157,-16517.5961 1922.6938,-16526.5052 1933.3645,-16539 1976.3083,-16589.2851 1948.1124,-21237.3812 1969.3645,-21300 2001.2964,-21394.0868 2084.4089,-21481.1131 2128.113,-21522.1968"/>
+<polygon fill="#000000" stroke="#000000" points="2125.8295,-21524.8527 2135.5394,-21529.0917 2130.5923,-21519.7227 2125.8295,-21524.8527"/>
+</g>
+<!-- qcow2_update_options_commit&#45;&gt;qapi_free_QCryptoBlockOpenOptions -->
+<g id="edge1004" class="edge">
+<title>qcow2_update_options_commit&#45;&gt;qapi_free_QCryptoBlockOpenOptions</title>
+<path fill="none" stroke="#000000" d="M1863.984,-16518.2727C1909.9463,-16522.4809 1962.5669,-16527.2988 2010.3586,-16531.6746"/>
+<polygon fill="#000000" stroke="#000000" points="2010.2019,-16535.1748 2020.4794,-16532.6012 2010.8402,-16528.2039 2010.2019,-16535.1748"/>
+</g>
+<!-- bdrv_get_aio_context -->
+<g id="node386" class="node">
+<title>bdrv_get_aio_context</title>
+<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-9283" rx="110.5" ry="18"/>
+<text text-anchor="middle" x="5713.7053" y="-9279.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_get_aio_context</text>
+</g>
+<!-- qcow2_update_options_commit&#45;&gt;bdrv_get_aio_context -->
+<g id="edge1003" class="edge">
+<title>qcow2_update_options_commit&#45;&gt;bdrv_get_aio_context</title>
+<path fill="none" stroke="#000000" d="M1880.1156,-16498.5759C2002.6686,-16493.7629 2185.5191,-16492.9203 2342.4314,-16518 2938.9731,-16613.3469 3045.0843,-16821.8573 3641.4983,-16918 3976.5973,-16972.0184 4065.6305,-16930.4442 4405.0369,-16934 4570.8353,-16935.737 4623.5021,-16993.9203 4778.1038,-16934 4976.1078,-16857.258 4951.6432,-16725.5289 5131.1038,-16612 5286.7369,-16513.5447 5411.5512,-16607.6508 5514.5698,-16455 5569.197,-16374.0545 5509.7199,-9512.6995 5550.5698,-9424 5575.3919,-9370.1024 5632.0198,-9328.8919 5671.5495,-9305.321"/>
+<polygon fill="#000000" stroke="#000000" points="5673.326,-9308.3367 5680.2038,-9300.2778 5669.8016,-9302.2887 5673.326,-9308.3367"/>
+</g>
+<!-- qcow2_update_options_abort&#45;&gt;qcow2_cache_destroy -->
+<g id="edge1005" class="edge">
+<title>qcow2_update_options_abort&#45;&gt;qcow2_cache_destroy</title>
+<path fill="none" stroke="#000000" d="M1782.9443,-20522.4174C1828.949,-20543.9577 1900.4901,-20585.3635 1933.3645,-20646 2002.7374,-20773.9577 1919.3309,-21163.3163 1969.3645,-21300 2003.6056,-21393.5412 2086.0625,-21481.1236 2128.9555,-21522.3309"/>
+<polygon fill="#000000" stroke="#000000" points="2126.573,-21524.8952 2136.2346,-21529.2431 2131.3932,-21519.8191 2126.573,-21524.8952"/>
+</g>
+<!-- qcow2_update_options_abort&#45;&gt;qapi_free_QCryptoBlockOpenOptions -->
+<g id="edge1006" class="edge">
+<title>qcow2_update_options_abort&#45;&gt;qapi_free_QCryptoBlockOpenOptions</title>
+<path fill="none" stroke="#000000" d="M1742.3019,-20486.9537C1756.2199,-20311.7624 1867.9278,-18895.3164 1933.3645,-17746 1943.6821,-17564.7838 1924.875,-17105.9729 1969.3645,-16930 2005.7277,-16786.1696 2098.9076,-16632.3998 2138.1028,-16571.7656"/>
+<polygon fill="#000000" stroke="#000000" points="2141.1714,-16573.4672 2143.6972,-16563.1779 2135.3062,-16569.6463 2141.1714,-16573.4672"/>
+</g>
+<!-- read_cache_sizes&#45;&gt;qemu_opt_get -->
+<g id="edge988" class="edge">
+<title>read_cache_sizes&#45;&gt;qemu_opt_get</title>
+<path fill="none" stroke="#000000" d="M2652.6221,-19355.6324C2687.6555,-19358.1949 2725.7204,-19367.6657 2751.4983,-19393 2812.797,-19453.2439 2725.9451,-19523.0161 2787.4983,-19583 2817.5569,-19612.2923 2863.311,-19620.9957 2903.1078,-19622.0517"/>
+<polygon fill="#000000" stroke="#000000" points="2903.3137,-19625.554 2913.3509,-19622.1621 2903.3893,-19618.5544 2903.3137,-19625.554"/>
+</g>
+<!-- read_cache_sizes&#45;&gt;error_setg -->
+<g id="edge989" class="edge">
+<title>read_cache_sizes&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M2651.7325,-19354.9919C2687.2551,-19357.3024 2725.9358,-19366.7559 2751.4983,-19393 2829.518,-19473.1002 2717.8279,-19554.5406 2787.4983,-19642 2904.1848,-19788.4802 3072.7337,-19640.8367 3180.4983,-19794 3274.386,-19927.4404 3132.418,-21122.1725 3216.4983,-21262 3518.4711,-21764.188 5127.7187,-22109 5713.7053,-22109 5713.7053,-22109 5713.7053,-22109 6074.8408,-22109 6348.1911,-22109 6469.2847,-22049.4818 6678.8408,-22225 6794.2236,-22321.6413 6821.6882,-22516.9343 6828.0356,-22590.2873"/>
+<polygon fill="#000000" stroke="#000000" points="6824.5731,-22590.8992 6828.8552,-22600.5901 6831.5511,-22590.344 6824.5731,-22590.8992"/>
+</g>
+<!-- read_cache_sizes&#45;&gt;qemu_opt_get_size -->
+<g id="edge990" class="edge">
+<title>read_cache_sizes&#45;&gt;qemu_opt_get_size</title>
+<path fill="none" stroke="#000000" d="M2650.0118,-19354.2175C2686.3117,-19356.1302 2726.0818,-19365.4853 2751.4983,-19393 2811.4564,-19457.9078 2727.2659,-19724.3466 2787.4983,-19789 2811.9977,-19815.2977 2849.0152,-19825.5113 2884.339,-19828.3683"/>
+<polygon fill="#000000" stroke="#000000" points="2884.5405,-19831.8873 2894.7365,-19829.0078 2884.9703,-19824.9005 2884.5405,-19831.8873"/>
+</g>
+<!-- read_cache_sizes&#45;&gt;is_power_of_2 -->
+<g id="edge991" class="edge">
+<title>read_cache_sizes&#45;&gt;is_power_of_2</title>
+<path fill="none" stroke="#000000" d="M2616.8501,-19376.0179C2660.6846,-19391.6482 2721.0503,-19420.7351 2751.4983,-19469 2761.7011,-19485.1731 2958.9824,-22056.5047 2981.8436,-22354.8661"/>
+<polygon fill="#000000" stroke="#000000" points="2978.3568,-22355.1736 2982.6105,-22364.877 2985.3363,-22354.6388 2978.3568,-22355.1736"/>
+</g>
+<!-- read_cache_sizes&#45;&gt;MIN -->
+<g id="edge992" class="edge">
+<title>read_cache_sizes&#45;&gt;MIN</title>
+<path fill="none" stroke="#000000" d="M2636.0652,-19372.4281C2781.1433,-19393.9698 3104.0515,-19432.2609 3180.4983,-19360 3230.7263,-19312.5222 3192.1487,-18803.6846 3216.4983,-18739 3315.567,-18475.8245 3465.9121,-18484.114 3605.4983,-18240 3627.0883,-18202.2425 3610.3311,-18179.3375 3641.4983,-18149 3752.1048,-18041.3378 3879.0682,-18156.3213 3967.7693,-18030 4054.2566,-17906.8316 3905.2493,-7307.7731 4003.7693,-7194 4038.078,-7154.3796 4103.0706,-7154.3578 4145.5515,-7159.5129"/>
+<polygon fill="#000000" stroke="#000000" points="4145.1903,-7162.9959 4155.5705,-7160.8743 4146.1328,-7156.0596 4145.1903,-7162.9959"/>
+</g>
+<!-- qcow2_cache_create&#45;&gt;is_power_of_2 -->
+<g id="edge993" class="edge">
+<title>qcow2_cache_create&#45;&gt;is_power_of_2</title>
+<path fill="none" stroke="#000000" d="M2656.9881,-19129.5135C2691.4329,-19131.1828 2727.8927,-19140.142 2751.4983,-19166 2802.6594,-19222.0429 2782.5657,-19772.2772 2787.4983,-19848 2854.8374,-20881.7532 2963.8497,-22150.5522 2981.5383,-22354.697"/>
+<polygon fill="#000000" stroke="#000000" points="2978.07,-22355.2156 2982.421,-22364.8758 2985.0438,-22354.6107 2978.07,-22355.2156"/>
+</g>
+<!-- qcow2_cache_create&#45;&gt;g_free -->
+<g id="edge996" class="edge">
+<title>qcow2_cache_create&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M2663.5486,-19131.4692C2693.2322,-19126.1083 2724.9489,-19117.092 2751.4983,-19102 2772.2912,-19090.1803 2765.6496,-19071.7306 2787.4983,-19062 2947.0563,-18990.9389 3055.2138,-18940.2944 3180.4983,-19062 3279.5241,-19158.1971 3117.4724,-20207.8029 3216.4983,-20304 3456.0572,-20536.7158 3701.4803,-20488.5819 3967.7693,-20287 4008.1104,-20256.4616 3969.7443,-20216.4473 4003.7693,-20179 4123.1955,-20047.5616 4269.0262,-20163.7532 4369.0369,-20017 4421.3959,-19940.1698 4346.2301,-19253.0146 4405.0369,-19181 4604.958,-18936.1776 4817.8017,-19160.6904 5095.1038,-19009 5114.4117,-18998.4382 5113.4836,-18988.1862 5131.1038,-18975 5453.1402,-18734.0021 5550.096,-18692.7918 5912.8408,-18519 6051.8915,-18452.3805 6144.9145,-18518.7852 6236.8408,-18395 6443.6396,-18116.5312 6472.9441,-15427.3108 6475.6151,-15121.3083"/>
+<polygon fill="#000000" stroke="#000000" points="6479.1169,-15121.0941 6475.7022,-15111.0646 6472.1172,-15121.0345 6479.1169,-15121.0941"/>
+</g>
+<!-- qcow2_cache_create&#45;&gt;qemu_vfree -->
+<g id="edge994" class="edge">
+<title>qcow2_cache_create&#45;&gt;qemu_vfree</title>
+<path fill="none" stroke="#000000" d="M2665.1303,-19132.1806C2806.7497,-19128.7573 3061.4893,-19146.8141 3180.4983,-19306 3264.2943,-19418.0853 3142.934,-20445.9488 3216.4983,-20565 3329.1758,-20747.3492 3433.6083,-20740.758 3641.4983,-20793 3782.135,-20828.3415 3823.3946,-20806.5518 3967.7693,-20793 4148.4867,-20776.0369 4190.8375,-20751.5176 4369.0369,-20717 4550.9923,-20681.7548 4602.0779,-20694.0073 4778.1038,-20636 4794.9091,-20630.462 4797.5813,-20625.3319 4814.1038,-20619 5274.4754,-20442.5732 5407.6552,-20452.4373 5876.8408,-20301 6235.8548,-20185.1224 6456.3042,-20327.6244 6678.8408,-20023 6726.5709,-19957.6636 6683.5852,-18641.6331 6714.8408,-18567 6771.6726,-18431.2955 6887.4071,-18464.417 6944.9204,-18329 7023.6741,-18143.5717 7072.6352,-14874.2057 7077.5173,-14534.4697"/>
+<polygon fill="#000000" stroke="#000000" points="7081.0201,-14534.2898 7077.6636,-14524.2407 7074.0208,-14534.1895 7081.0201,-14534.2898"/>
+</g>
+<!-- qcow2_cache_create&#45;&gt;assert -->
+<g id="edge995" class="edge">
+<title>qcow2_cache_create&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M2672.6575,-19137.2558C2701.1447,-19131.9166 2729.9272,-19121.4625 2751.4983,-19102 2791.8927,-19065.5542 2743.7347,-19017.3226 2787.4983,-18985 2927.9984,-18881.2302 3054.0409,-18864.5136 3180.4983,-18985 3240.4183,-19042.0908 3156.5782,-19671.9092 3216.4983,-19729 3309.8279,-19817.9229 4287.4817,-19695.8321 4369.0369,-19596 4449.0725,-19498.0281 4320.6116,-18552.2155 4405.0369,-18458 4516.8002,-18333.2764 4650.3402,-18513.2749 4778.1038,-18405 4818.6386,-18370.6483 4784.5751,-18335.172 4814.1038,-18291 4916.317,-18138.0993 4966.7602,-18107.5672 5131.1038,-18025 5287.623,-17946.3638 5373.5846,-18037.9476 5514.5698,-17934 5539.9077,-17915.3185 5527.5199,-17894.4409 5550.5698,-17873 5669.1132,-17762.7313 5769.8928,-17832.5476 5876.8408,-17711 5909.1518,-17674.2782 5875.189,-17638.2223 5912.8408,-17607 6024.8976,-17514.0785 6141.3694,-17668.8923 6236.8408,-17559 6284.5997,-17504.0272 6265.8852,-12388.4882 6272.8408,-12316 6313.8138,-11889.0022 6437.7,-11379.3443 6468.733,-11255.9083"/>
+<polygon fill="#000000" stroke="#000000" points="6472.152,-11256.6638 6471.2054,-11246.1113 6465.3648,-11254.9508 6472.152,-11256.6638"/>
+</g>
+<!-- qcow2_cache_create&#45;&gt;g_try_new0 -->
+<g id="edge997" class="edge">
+<title>qcow2_cache_create&#45;&gt;g_try_new0</title>
+<path fill="none" stroke="#000000" d="M2618.1299,-19123.1537C2660.6262,-19107.727 2718.3835,-19080.0639 2751.4983,-19036 2795.0277,-18978.0779 2742.7145,-18933.9578 2787.4983,-18877 3149.4888,-18416.6062 3620.3656,-18762.498 3967.7693,-18291 4027.3214,-18210.1757 3946.366,-18150.3643 4003.7693,-18068 4034.2788,-18024.2239 4089.7271,-17996.8099 4131.5522,-17981.3728"/>
+<polygon fill="#000000" stroke="#000000" points="4132.8171,-17984.6377 4141.0599,-17977.9814 4130.4652,-17978.0446 4132.8171,-17984.6377"/>
+</g>
+<!-- qcow2_cache_create&#45;&gt;qemu_try_blockalign -->
+<g id="edge998" class="edge">
+<title>qcow2_cache_create&#45;&gt;qemu_try_blockalign</title>
+<path fill="none" stroke="#000000" d="M2623.8091,-19123.8318C2667.434,-19109.176 2723.9199,-19082.2233 2751.4983,-19036 2778.1854,-18991.2706 2785.4051,-15338.0437 2787.4983,-15286 2833.1706,-14150.4017 2961.2636,-12757.4634 2981.3371,-12543.2114"/>
+<polygon fill="#000000" stroke="#000000" points="2984.8351,-12543.3957 2982.2852,-12533.1123 2977.8658,-12542.7414 2984.8351,-12543.3957"/>
+</g>
+<!-- qcow2_cache_create&#45;&gt;g_new0 -->
+<g id="edge999" class="edge">
+<title>qcow2_cache_create&#45;&gt;g_new0</title>
+<path fill="none" stroke="#000000" d="M2623.601,-19123.7065C2667.1127,-19108.9826 2723.5477,-19081.9992 2751.4983,-19036 2832.1872,-18903.2079 2743.2623,-17786.9551 2787.4983,-17638 3008.2731,-16894.588 3654.1714,-16151.8459 3782.3668,-16009.4213"/>
+<polygon fill="#000000" stroke="#000000" points="3784.9718,-16011.7588 3789.0761,-16001.9912 3779.7765,-16007.0674 3784.9718,-16011.7588"/>
+</g>
+<!-- load_bitmap&#45;&gt;error_setg_errno -->
+<g id="edge1038" class="edge">
+<title>load_bitmap&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M3423.069,-11801.0219C3459.2512,-11856.2168 3566.6979,-12028.9753 3605.4983,-12190 3640.0765,-12333.5026 3578.2815,-13384.6123 3641.4983,-13518 3666.9529,-13571.7094 3723.5835,-13613.0331 3762.9283,-13636.6751"/>
+<polygon fill="#000000" stroke="#000000" points="3761.6365,-13639.9751 3772.0327,-13642.0175 3765.1792,-13633.9378 3761.6365,-13639.9751"/>
+</g>
+<!-- load_bitmap&#45;&gt;g_free -->
+<g id="edge1039" class="edge">
+<title>load_bitmap&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M3473.1196,-11790.2879C3519.5113,-11795.7278 3584.4713,-11803.3391 3641.4983,-11810 3714.0002,-11818.4684 3905.0129,-11810.719 3967.7693,-11848 3991.6226,-11862.1703 3979.8865,-11884.8795 4003.7693,-11899 4144.3902,-11982.1412 4235.3459,-11846.1202 4369.0369,-11940 4398.6419,-11960.7891 4378.0209,-11988.9422 4405.0369,-12013 4420.2346,-12026.5336 5082.6023,-12242.9427 5095.1038,-12259 5147.0764,-12325.755 5094.0156,-12561.9616 5131.1038,-12638 5243.6327,-12868.7071 5347.0064,-12878.6335 5550.5698,-13035 5685.6385,-13138.7526 5791.325,-13088.7071 5876.8408,-13236 5937.0142,-13339.643 5873.6697,-14200.7377 5912.8408,-14314 5992.4515,-14544.1924 6147.8359,-14529.2743 6236.8408,-14756 6262.1833,-14820.5557 6224.2108,-15016.5551 6272.8408,-15066 6312.706,-15106.5332 6381.9729,-15106.9641 6428.3568,-15101.5765"/>
+<polygon fill="#000000" stroke="#000000" points="6428.9971,-15105.0229 6438.4656,-15100.2691 6428.0992,-15098.0807 6428.9971,-15105.0229"/>
+</g>
+<!-- load_bitmap&#45;&gt;bitmap_table_load -->
+<g id="edge1040" class="edge">
+<title>load_bitmap&#45;&gt;bitmap_table_load</title>
+<path fill="none" stroke="#000000" d="M3413.7792,-11764.5458C3425.7011,-11692.3691 3479.4821,-11427.2179 3641.4983,-11306 3657.9925,-11293.6593 3678.0575,-11286.1155 3698.3956,-11281.649"/>
+<polygon fill="#000000" stroke="#000000" points="3699.2444,-11285.0494 3708.3872,-11279.696 3697.9015,-11278.1794 3699.2444,-11285.0494"/>
+</g>
+<!-- load_bitmap&#45;&gt;bdrv_release_dirty_bitmap -->
+<g id="edge1041" class="edge">
+<title>load_bitmap&#45;&gt;bdrv_release_dirty_bitmap</title>
+<path fill="none" stroke="#000000" d="M3458.0277,-11796.14C3504.4648,-11808.9017 3577.5971,-11828.4301 3641.4983,-11843 3665.1356,-11848.3895 3690.8251,-11853.6874 3714.6751,-11858.3736"/>
+<polygon fill="#000000" stroke="#000000" points="3714.2874,-11861.8639 3724.7725,-11860.343 3715.6275,-11854.9934 3714.2874,-11861.8639"/>
+</g>
+<!-- bdrv_create_dirty_bitmap -->
+<g id="node397" class="node">
+<title>bdrv_create_dirty_bitmap</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-11729" rx="132" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-11725.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_create_dirty_bitmap</text>
+</g>
+<!-- load_bitmap&#45;&gt;bdrv_create_dirty_bitmap -->
+<g id="edge1042" class="edge">
+<title>load_bitmap&#45;&gt;bdrv_create_dirty_bitmap</title>
+<path fill="none" stroke="#000000" d="M3471.2115,-11774.7398C3532.3028,-11766.3591 3628.0425,-11753.2253 3701.2875,-11743.1773"/>
+<polygon fill="#000000" stroke="#000000" points="3702.036,-11746.6075 3711.4675,-11741.7808 3701.0846,-11739.6725 3702.036,-11746.6075"/>
+</g>
+<!-- load_bitmap_data -->
+<g id="node398" class="node">
+<title>load_bitmap_data</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-11783" rx="93" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-11779.3" font-family="Times,serif" font-size="14.00" fill="#000000">load_bitmap_data</text>
+</g>
+<!-- load_bitmap&#45;&gt;load_bitmap_data -->
+<g id="edge1043" class="edge">
+<title>load_bitmap&#45;&gt;load_bitmap_data</title>
+<path fill="none" stroke="#000000" d="M3478.6666,-11783C3539.8444,-11783 3630.8285,-11783 3701.138,-11783"/>
+<polygon fill="#000000" stroke="#000000" points="3701.3555,-11786.5001 3711.3555,-11783 3701.3554,-11779.5001 3701.3555,-11786.5001"/>
+</g>
+<!-- update_ext_header_and_dir_in_place&#45;&gt;QSIMPLEQ_EMPTY -->
+<g id="edge1057" class="edge">
+<title>update_ext_header_and_dir_in_place&#45;&gt;QSIMPLEQ_EMPTY</title>
+<path fill="none" stroke="#000000" d="M1831.2153,-13859.758C1866.0907,-13869.3892 1904.4619,-13884.7269 1933.3645,-13909 1998.8224,-13963.9732 2108.372,-14207.4495 2144.1829,-14289.7276"/>
+<polygon fill="#000000" stroke="#000000" points="2140.9875,-14291.1564 2148.1766,-14298.9389 2147.4099,-14288.3718 2140.9875,-14291.1564"/>
+</g>
+<!-- update_ext_header_and_dir_in_place&#45;&gt;bitmap_list_count -->
+<g id="edge1058" class="edge">
+<title>update_ext_header_and_dir_in_place&#45;&gt;bitmap_list_count</title>
+<path fill="none" stroke="#000000" d="M1836.9216,-13859.377C1867.7562,-13864.4711 1902.0328,-13870.2997 1933.3645,-13876 1982.9702,-13885.025 2038.6167,-13896.0278 2081.8553,-13904.7729"/>
+<polygon fill="#000000" stroke="#000000" points="2081.2288,-13908.217 2091.7248,-13906.7734 2082.6195,-13901.3566 2081.2288,-13908.217"/>
+</g>
+<!-- update_ext_header_and_dir_in_place&#45;&gt;bitmap_list_store -->
+<g id="edge1059" class="edge">
+<title>update_ext_header_and_dir_in_place&#45;&gt;bitmap_list_store</title>
+<path fill="none" stroke="#000000" d="M1851.779,-13858.303C1882.7177,-13867.7721 1913.3144,-13883.3707 1933.3645,-13909 1993.1306,-13985.3967 1918.9483,-14261.1347 1969.3645,-14344 1998.6122,-14392.0723 2055.8972,-14423.5444 2099.3068,-14441.6128"/>
+<polygon fill="#000000" stroke="#000000" points="2098.0387,-14444.8752 2108.6217,-14445.3749 2100.6601,-14438.3846 2098.0387,-14444.8752"/>
+</g>
+<!-- update_ext_header_and_dir_in_place&#45;&gt;update_header_sync -->
+<g id="edge1060" class="edge">
+<title>update_ext_header_and_dir_in_place&#45;&gt;update_header_sync</title>
+<path fill="none" stroke="#000000" d="M1897.6527,-13853.2425C2051.9543,-13859.1096 2274.0902,-13857.8932 2342.4314,-13808 2378.2287,-13781.8658 2347.1564,-13746.4058 2378.4314,-13715 2591.1552,-13501.3866 3345.2735,-13275.9733 3641.4983,-13220 3783.9862,-13193.0761 3822.7882,-13217.1385 3967.7693,-13220 4147.9489,-13223.5562 4650.4813,-13124.7608 4778.1038,-13252 4811.4572,-13285.2532 4810.6355,-14052.0298 4814.1038,-14099 4852.9241,-14624.7342 4932.9485,-15263.7678 4950.953,-15404.6529"/>
+<polygon fill="#000000" stroke="#000000" points="4947.535,-15405.5166 4952.2773,-15414.9908 4954.4782,-15404.6271 4947.535,-15405.5166"/>
+</g>
+<!-- bdrv_dirty_bitmap_set_readonly -->
+<g id="node402" class="node">
+<title>bdrv_dirty_bitmap_set_readonly</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-17741" rx="161.3716" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-17737.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_set_readonly</text>
+</g>
+<!-- set_readonly_helper&#45;&gt;bdrv_dirty_bitmap_set_readonly -->
+<g id="edge1061" class="edge">
+<title>set_readonly_helper&#45;&gt;bdrv_dirty_bitmap_set_readonly</title>
+<path fill="none" stroke="#000000" d="M1745.8054,-13954.1475C1771.7485,-14050.4496 1892.576,-14511.8074 1933.3645,-14898 1941.4702,-14974.7463 1924.2592,-17613.3804 1969.3645,-17676 1986.3082,-17699.5229 2012.4011,-17714.5983 2039.7534,-17724.2402"/>
+<polygon fill="#000000" stroke="#000000" points="2038.875,-17727.6356 2049.4678,-17727.429 2041.0582,-17720.9847 2038.875,-17727.6356"/>
+</g>
+<!-- release_dirty_bitmap_helper&#45;&gt;bdrv_release_dirty_bitmap -->
+<g id="edge1062" class="edge">
+<title>release_dirty_bitmap_helper&#45;&gt;bdrv_release_dirty_bitmap</title>
+<path fill="none" stroke="#000000" d="M3102.8872,-11815.1412C3256.6472,-11828.2569 3523.2525,-11850.9982 3679.8395,-11864.3551"/>
+<polygon fill="#000000" stroke="#000000" points="3679.7309,-11867.8584 3689.9922,-11865.2211 3680.3259,-11860.8838 3679.7309,-11867.8584"/>
+</g>
+<!-- load_bitmap_data&#45;&gt;g_free -->
+<g id="edge1045" class="edge">
+<title>load_bitmap_data&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M3893.1944,-11788.5608C3918.6862,-11793.1924 3945.5758,-11801.2267 3967.7693,-11815 3990.1264,-11828.8748 3980.9332,-11848.9288 4003.7693,-11862 4145.7277,-11943.2555 4222.0371,-11835.2664 4369.0369,-11907 4389.3723,-11916.9233 4386.162,-11930.5206 4405.0369,-11943 4680.8518,-12125.359 4887.7044,-11963.4847 5095.1038,-12221 5155.0507,-12295.4325 5087.9233,-12347.74 5131.1038,-12433 5346.3538,-12858.0119 5686.233,-12766.3808 5876.8408,-13203 5936.3183,-13339.2431 5882.1934,-13725.5335 5912.8408,-13871 5996.7884,-14269.4534 6142.5098,-14331.8763 6236.8408,-14728 6254.3393,-14801.4812 6220.1309,-15011.895 6272.8408,-15066 6312.5129,-15106.7221 6381.8279,-15107.1059 6428.2752,-15101.6563"/>
+<polygon fill="#000000" stroke="#000000" points="6428.9358,-15105.0999 6438.3985,-15100.3347 6428.0295,-15098.1588 6428.9358,-15105.0999"/>
+</g>
+<!-- load_bitmap_data&#45;&gt;assert -->
+<g id="edge1044" class="edge">
+<title>load_bitmap_data&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M3897.8314,-11783.9242C3922.7296,-11780.0629 3948.1404,-11771.9029 3967.7693,-11756 4001.8856,-11728.3598 3968.9066,-11690.6926 4003.7693,-11664 4068.6038,-11614.3596 4288.3061,-11636.2563 4369.0369,-11624 4897.9589,-11543.7009 5024.2164,-11489.7 5550.5698,-11394 5854.9161,-11338.6647 5932.8885,-11335.4602 6236.8408,-11278 6304.3107,-11265.2453 6382.0829,-11248.6138 6430.109,-11238.1178"/>
+<polygon fill="#000000" stroke="#000000" points="6430.872,-11241.5337 6439.8914,-11235.9748 6429.374,-11234.6959 6430.872,-11241.5337"/>
+</g>
+<!-- load_bitmap_data&#45;&gt;bdrv_pread -->
+<g id="edge1046" class="edge">
+<title>load_bitmap_data&#45;&gt;bdrv_pread</title>
+<path fill="none" stroke="#000000" d="M3874.0409,-11794.9845C3903.1453,-11800.4311 3937.2503,-11807.3656 3967.7693,-11815 3983.9995,-11819.06 3987.3958,-11822.5637 4003.7693,-11826 4163.7465,-11859.5738 4208.5851,-11837.7735 4369.0369,-11869 4554.0643,-11905.0093 4596.3847,-11930.9005 4778.1038,-11981 4919.0617,-12019.8617 4987.5986,-11969.894 5095.1038,-12069 5129.2202,-12100.4509 5095.369,-12137.4008 5131.1038,-12167 5389.8571,-12381.3258 5603.0179,-12096.2955 5876.8408,-12291 5904.0718,-12310.3628 5884.1088,-12339.9437 5912.8408,-12357 6078.7907,-12455.5133 6323.5304,-12393.7911 6426.9076,-12360.3607"/>
+<polygon fill="#000000" stroke="#000000" points="6428.056,-12363.6675 6436.4632,-12357.2201 6425.8703,-12357.0175 6428.056,-12363.6675"/>
+</g>
+<!-- load_bitmap_data&#45;&gt;size_to_clusters -->
+<g id="edge1047" class="edge">
+<title>load_bitmap_data&#45;&gt;size_to_clusters</title>
+<path fill="none" stroke="#000000" d="M3897.1111,-11785.3306C3922.5755,-11781.6119 3948.4684,-11773.1758 3967.7693,-11756 4010.9583,-11717.5665 3959.6922,-11668.4116 4003.7693,-11631 4066.081,-11578.1112 4314.3968,-11648.7818 4369.0369,-11588 4430.583,-11519.5361 4383.6805,-8363.5496 4405.0369,-8274 4438.9381,-8131.8492 4533.0839,-7981.36 4573.1444,-7921.6439"/>
+<polygon fill="#000000" stroke="#000000" points="4576.1669,-7923.4224 4578.8708,-7913.1784 4570.3688,-7919.5003 4576.1669,-7923.4224"/>
+</g>
+<!-- load_bitmap_data&#45;&gt;MIN -->
+<g id="edge1048" class="edge">
+<title>load_bitmap_data&#45;&gt;MIN</title>
+<path fill="none" stroke="#000000" d="M3891.7579,-11789.4492C3920.1418,-11786.7135 3949.115,-11777.8204 3967.7693,-11756 4050.1172,-11659.6758 3920.5939,-7289.6105 4003.7693,-7194 4038.1684,-7154.4581 4103.136,-7154.4145 4145.5869,-7159.5436"/>
+<polygon fill="#000000" stroke="#000000" points="4145.2194,-7163.0257 4155.5985,-7160.8985 4146.1582,-7156.0889 4145.2194,-7163.0257"/>
+</g>
+<!-- load_bitmap_data&#45;&gt;g_malloc -->
+<g id="edge1049" class="edge">
+<title>load_bitmap_data&#45;&gt;g_malloc</title>
+<path fill="none" stroke="#000000" d="M3896.1075,-11786.3264C3922.1429,-11782.7681 3948.6026,-11774.1705 3967.7693,-11756 4021.6103,-11704.9574 3950.1697,-11644.296 4003.7693,-11593 4035.8602,-11562.2883 4086.4183,-11555.3876 4126.2117,-11555.5518"/>
+<polygon fill="#000000" stroke="#000000" points="4126.2749,-11559.0535 4136.3396,-11555.7442 4126.4079,-11552.0548 4126.2749,-11559.0535"/>
+</g>
+<!-- load_bitmap_data&#45;&gt;check_table_entry -->
+<g id="edge1050" class="edge">
+<title>load_bitmap_data&#45;&gt;check_table_entry</title>
+<path fill="none" stroke="#000000" d="M3894.5603,-11787.6663C3921.4676,-11784.3868 3948.8188,-11775.6123 3967.7693,-11756 4053.7288,-11667.0389 3926.0526,-11576.2456 4003.7693,-11480 4026.0925,-11452.3547 4061.0662,-11436.4565 4094.4592,-11427.318"/>
+<polygon fill="#000000" stroke="#000000" points="4095.467,-11430.673 4104.2882,-11424.8046 4093.7328,-11423.8912 4095.467,-11430.673"/>
+</g>
+<!-- load_bitmap_data&#45;&gt;bdrv_dirty_bitmap_size -->
+<g id="edge1051" class="edge">
+<title>load_bitmap_data&#45;&gt;bdrv_dirty_bitmap_size</title>
+<path fill="none" stroke="#000000" d="M3879.3414,-11793.7256C3912.1794,-11802.5556 3947.7617,-11818.6534 3967.7693,-11848 4022.5988,-11928.4224 3947.452,-18776.6124 4003.7693,-18856 4022.1313,-18881.8839 4051.745,-18897.5185 4081.8304,-18906.9425"/>
+<polygon fill="#000000" stroke="#000000" points="4081.0214,-18910.3522 4091.6012,-18909.7891 4082.9794,-18903.6316 4081.0214,-18910.3522"/>
+</g>
+<!-- load_bitmap_data&#45;&gt;bdrv_dirty_bitmap_serialization_size -->
+<g id="edge1052" class="edge">
+<title>load_bitmap_data&#45;&gt;bdrv_dirty_bitmap_serialization_size</title>
+<path fill="none" stroke="#000000" d="M3879.3335,-11793.731C3912.1698,-11802.5621 3947.7529,-11818.6594 3967.7693,-11848 4016.8779,-11919.9846 3992.5363,-18035.5867 4003.7693,-18122 4038.8949,-18392.2139 4143.7857,-18707.0809 4176.5273,-18801.128"/>
+<polygon fill="#000000" stroke="#000000" points="4173.2912,-18802.4771 4179.8978,-18810.7598 4179.8983,-18800.1649 4173.2912,-18802.4771"/>
+</g>
+<!-- load_bitmap_data&#45;&gt;bytes_covered_by_bitmap_cluster -->
+<g id="edge1053" class="edge">
+<title>load_bitmap_data&#45;&gt;bytes_covered_by_bitmap_cluster</title>
+<path fill="none" stroke="#000000" d="M3879.315,-11793.7436C3912.1472,-11802.5776 3947.7321,-11818.6736 3967.7693,-11848 4007.1976,-11905.7072 3986.7614,-16812.2103 4003.7693,-16880 4036.321,-17009.7436 4126.4944,-17144.7421 4166.6601,-17200.4962"/>
+<polygon fill="#000000" stroke="#000000" points="4163.9497,-17202.7202 4172.6605,-17208.7511 4169.6118,-17198.6043 4163.9497,-17202.7202"/>
+</g>
+<!-- bdrv_dirty_bitmap_deserialize_ones -->
+<g id="node399" class="node">
+<title>bdrv_dirty_bitmap_deserialize_ones</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-11745" rx="178.9686" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-11741.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_deserialize_ones</text>
+</g>
+<!-- load_bitmap_data&#45;&gt;bdrv_dirty_bitmap_deserialize_ones -->
+<g id="edge1054" class="edge">
+<title>load_bitmap_data&#45;&gt;bdrv_dirty_bitmap_deserialize_ones</title>
+<path fill="none" stroke="#000000" d="M3887.4721,-11774.7546C3934.6459,-11770.059 3994.947,-11764.0569 4049.0178,-11758.6749"/>
+<polygon fill="#000000" stroke="#000000" points="4049.4328,-11762.1509 4059.0369,-11757.6776 4048.7394,-11755.1854 4049.4328,-11762.1509"/>
+</g>
+<!-- bdrv_dirty_bitmap_deserialize_part -->
+<g id="node400" class="node">
+<title>bdrv_dirty_bitmap_deserialize_part</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-11691" rx="177" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-11687.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_deserialize_part</text>
+</g>
+<!-- load_bitmap_data&#45;&gt;bdrv_dirty_bitmap_deserialize_part -->
+<g id="edge1055" class="edge">
+<title>load_bitmap_data&#45;&gt;bdrv_dirty_bitmap_deserialize_part</title>
+<path fill="none" stroke="#000000" d="M3895.2135,-11778.5517C3919.8053,-11774.5856 3945.7118,-11767.7148 3967.7693,-11756 3988.3158,-11745.0877 3983.1295,-11728.7347 4003.7693,-11718 4013.8863,-11712.7382 4024.7186,-11708.4175 4035.8722,-11704.8778"/>
+<polygon fill="#000000" stroke="#000000" points="4037.1459,-11708.1512 4045.7466,-11701.9643 4035.1649,-11701.4374 4037.1459,-11708.1512"/>
+</g>
+<!-- bdrv_dirty_bitmap_deserialize_finish -->
+<g id="node401" class="node">
+<title>bdrv_dirty_bitmap_deserialize_finish</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-11799" rx="182.7677" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-11795.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_deserialize_finish</text>
+</g>
+<!-- load_bitmap_data&#45;&gt;bdrv_dirty_bitmap_deserialize_finish -->
+<g id="edge1056" class="edge">
+<title>load_bitmap_data&#45;&gt;bdrv_dirty_bitmap_deserialize_finish</title>
+<path fill="none" stroke="#000000" d="M3895.592,-11786.8121C3929.3007,-11788.2248 3968.7992,-11789.8802 4007.6269,-11791.5075"/>
+<polygon fill="#000000" stroke="#000000" points="4007.8776,-11795.021 4018.0154,-11791.9428 4008.1707,-11788.0271 4007.8776,-11795.021"/>
+</g>
+<!-- qcow2_co_pdiscard -->
+<g id="node403" class="node">
+<title>qcow2_co_pdiscard</title>
+<ellipse fill="none" stroke="#000000" cx="507.5" cy="-6225" rx="102.0819" ry="18"/>
+<text text-anchor="middle" x="507.5" y="-6221.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_pdiscard</text>
+</g>
+<!-- qcow2_co_pdiscard&#45;&gt;assert -->
+<g id="edge1063" class="edge">
+<title>qcow2_co_pdiscard&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M604.8949,-6219.5729C784.4105,-6209.4401 1179.57,-6186.5316 1512.3645,-6163 1697.8378,-6149.8853 3001.9369,-6081.8475 3180.4983,-6030 3197.8724,-6024.9552 3199.1698,-6016.1993 3216.4983,-6011 3382.8819,-5961.0771 3433.7915,-5999.3169 3605.4983,-5973 3768.1137,-5948.0765 3842.9444,-6004.162 3967.7693,-5897 4002.344,-5867.3177 3976.5051,-5837.5117 4003.7693,-5801 4137.4783,-5621.9397 4201.1951,-5589.5926 4405.0369,-5498 4574.1716,-5422.0024 4629.5859,-5434.3117 4814.1038,-5416 4931.8488,-5404.3149 5797.2988,-5396.4016 5876.8408,-5484 5958.9879,-5574.4673 5864.3747,-9770.8237 5912.8408,-9883 5991.8851,-10065.9501 6152.6312,-10012.3693 6236.8408,-10193 6288.8758,-10304.6156 6244.5485,-10626.145 6272.8408,-10746 6315.963,-10928.6785 6421.8091,-11130.6203 6460.9629,-11201.6002"/>
+<polygon fill="#000000" stroke="#000000" points="6457.9087,-11203.3098 6465.8216,-11210.3551 6464.0294,-11199.913 6457.9087,-11203.3098"/>
+</g>
+<!-- qcow2_co_pdiscard&#45;&gt;QEMU_IS_ALIGNED -->
+<g id="edge1064" class="edge">
+<title>qcow2_co_pdiscard&#45;&gt;QEMU_IS_ALIGNED</title>
+<path fill="none" stroke="#000000" d="M583.8291,-6237.0424C726.4935,-6258.4724 1043.4628,-6301 1312.1822,-6301 1312.1822,-6301 1312.1822,-6301 1740.8645,-6301 2910.6209,-6301 3207.6852,-6020.0273 4369.0369,-6160 4553.3044,-6182.209 4619.8058,-6147.1006 4778.1038,-6244 4799.9486,-6257.3719 4791.9272,-6276.1859 4814.1038,-6289 4923.4975,-6352.2099 5012.2499,-6236.6182 5095.1038,-6332 5152.1247,-6397.6427 5086.0522,-9387.6314 5131.1038,-9462 5157.4051,-9505.4166 5208.9015,-9531.6301 5251.9072,-9546.7397"/>
+<polygon fill="#000000" stroke="#000000" points="5250.9103,-9550.0972 5261.5045,-9549.9801 5253.1496,-9543.465 5250.9103,-9550.0972"/>
+</g>
+<!-- qcow2_co_pdiscard&#45;&gt;qemu_co_mutex_lock -->
+<g id="edge1065" class="edge">
+<title>qcow2_co_pdiscard&#45;&gt;qemu_co_mutex_lock</title>
+<path fill="none" stroke="#000000" d="M538.2658,-6207.8225C575.4896,-6187.5311 640.462,-6153.6738 699,-6131 877.2431,-6061.9603 924.0278,-6045.6919 1112,-6011 1155.8945,-6002.8989 1481.8783,-6010.6029 1512.3645,-5978 1602.4548,-5881.6547 1477.8791,-3715.4921 1548.3645,-3604 1650.3293,-3442.7144 1827.7917,-3572.9474 1933.3645,-3414 2006.8992,-3303.2883 1877.9813,-2913.5068 1969.3645,-2817 2026.7439,-2756.4034 2272.1205,-2818.9524 2342.4314,-2774 2368.3122,-2757.4534 2352.6604,-2731.7171 2378.4314,-2715 2398.0857,-2702.2507 2421.3756,-2694.7627 2444.7193,-2690.5882"/>
+<polygon fill="#000000" stroke="#000000" points="2445.3914,-2694.0254 2454.7166,-2688.9964 2444.2906,-2687.1125 2445.3914,-2694.0254"/>
+</g>
+<!-- qcow2_co_pdiscard&#45;&gt;qemu_co_mutex_unlock -->
+<g id="edge1066" class="edge">
+<title>qcow2_co_pdiscard&#45;&gt;qemu_co_mutex_unlock</title>
+<path fill="none" stroke="#000000" d="M587.4072,-6213.7557C814.7823,-6180.9788 1452.8272,-6083.2797 1512.3645,-6011 1586.7626,-5920.6788 1496.1879,-4009.7407 1548.3645,-3905 1645.2111,-3710.5874 1830.0962,-3795.079 1933.3645,-3604 1978.8504,-3519.8366 1902.7745,-3243.6893 1969.3645,-3175 2085.5388,-3055.1631 2224.5104,-3250.1186 2342.4314,-3132 2442.6113,-3031.6523 2281.0559,-2918.0714 2378.4314,-2815 2393.1383,-2799.4328 2412.4478,-2789.7182 2433.0629,-2783.885"/>
+<polygon fill="#000000" stroke="#000000" points="2434.0996,-2787.2333 2442.9426,-2781.3978 2432.3907,-2780.4451 2434.0996,-2787.2333"/>
+</g>
+<!-- qcow2_cluster_discard -->
+<g id="node404" class="node">
+<title>qcow2_cluster_discard</title>
+<ellipse fill="none" stroke="#000000" cx="887.5" cy="-15047" rx="118.5" ry="18"/>
+<text text-anchor="middle" x="887.5" y="-15043.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cluster_discard</text>
+</g>
+<!-- qcow2_co_pdiscard&#45;&gt;qcow2_cluster_discard -->
+<g id="edge1067" class="edge">
+<title>qcow2_co_pdiscard&#45;&gt;qcow2_cluster_discard</title>
+<path fill="none" stroke="#000000" d="M507.9204,-6243.1599C517.2827,-6647.3572 680.0462,-13665.5374 699,-13871 741.6302,-14333.1197 854.3993,-14888.859 881.5556,-15018.8583"/>
+<polygon fill="#000000" stroke="#000000" points="878.1626,-15019.7318 883.6395,-15028.8012 885.0137,-15018.2959 878.1626,-15019.7318"/>
+</g>
+<!-- qcow2_cluster_discard&#45;&gt;assert -->
+<g id="edge1068" class="edge">
+<title>qcow2_cluster_discard&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M953.7593,-15061.9621C1096.7149,-15092.8906 1445.1013,-15161 1740.8645,-15161 1740.8645,-15161 1740.8645,-15161 2155.8979,-15161 2978.7355,-15161 3181.5214,-15243.856 4003.7693,-15275 4165.9941,-15281.1445 4214.7776,-15325.5838 4369.0369,-15275 4768.4231,-15144.0357 4789.9042,-14960.446 5131.1038,-14715 5300.3091,-14593.2802 5379.0613,-14603.378 5514.5698,-14445 5538.0878,-14417.5129 5533.6362,-14403.9671 5550.5698,-14372 5688.1117,-14112.3492 5799.3046,-14080.4157 5876.8408,-13797 5891.5326,-13743.2978 5875.464,-11834.2644 5912.8408,-11793 5961.508,-11739.2709 6178.3021,-11797.7612 6236.8408,-11755 6410.0951,-11628.4417 6460.6123,-11346.2673 6472.5988,-11256.2041"/>
+<polygon fill="#000000" stroke="#000000" points="6476.0818,-11256.559 6473.8752,-11246.1965 6469.1381,-11255.6733 6476.0818,-11256.559"/>
+</g>
+<!-- qcow2_cluster_discard&#45;&gt;QEMU_IS_ALIGNED -->
+<g id="edge1069" class="edge">
+<title>qcow2_cluster_discard&#45;&gt;QEMU_IS_ALIGNED</title>
+<path fill="none" stroke="#000000" d="M1003.6256,-15043.3733C1515.2809,-15027.5686 3545.872,-14966.7444 3605.4983,-14995 3628.3313,-15005.8201 3622.0364,-15022.8861 3641.4983,-15039 3782.6661,-15155.883 3826.1474,-15190.8288 4003.7693,-15236 4161.1025,-15276.0116 4251.1644,-15347.6276 4369.0369,-15236 4422.4424,-15185.424 4386.9614,-14646.2977 4405.0369,-14575 4582.8964,-13873.4433 4936.2539,-13806.1037 5095.1038,-13100 5116.5166,-13004.8182 5065.9833,-9660.6457 5131.1038,-9588 5156.4678,-9559.705 5196.9568,-9551.9565 5234.2056,-9552.1073"/>
+<polygon fill="#000000" stroke="#000000" points="5234.532,-9555.6157 5244.6105,-9552.3488 5234.6945,-9548.6176 5234.532,-9555.6157"/>
+</g>
+<!-- qcow2_cluster_discard&#45;&gt;qcow2_process_discards -->
+<g id="edge1070" class="edge">
+<title>qcow2_cluster_discard&#45;&gt;qcow2_process_discards</title>
+<path fill="none" stroke="#000000" d="M897.5469,-15028.8308C927.1918,-14975.8552 1018.1166,-14817.856 1112,-14700 1271.0868,-14500.2912 1376.0406,-14503.889 1512.3645,-14288 1536.9164,-14249.1185 1512.695,-14220.0216 1548.3645,-14191 1764.4041,-14015.2244 2511.9358,-14043.4417 2787.4983,-14003 2969.1489,-13976.3409 3483.7753,-14024.4451 3605.4983,-13887 3672.8419,-13810.9581 3583.0058,-12142.0432 3641.4983,-12059 3730.8297,-11932.174 3879.0237,-12062.2367 3967.7693,-11935 4022.4215,-11856.6438 3961.1947,-8581.5217 4003.7693,-8496 4031.7685,-8439.7567 4094.0136,-8399.5041 4138.0317,-8376.76"/>
+<polygon fill="#000000" stroke="#000000" points="4139.7757,-8379.8004 4147.1291,-8372.1729 4136.6241,-8373.55 4139.7757,-8379.8004"/>
+</g>
+<!-- qcow2_cluster_discard&#45;&gt;size_to_clusters -->
+<g id="edge1071" class="edge">
+<title>qcow2_cluster_discard&#45;&gt;size_to_clusters</title>
+<path fill="none" stroke="#000000" d="M989.4474,-15037.8196C1423.8753,-14998.7312 3103.5916,-14847.9354 3216.4983,-14843 3389.2222,-14835.4499 3454.0851,-14759.5458 3605.4983,-14843 3631.7393,-14857.4632 3620.2945,-14878.8298 3641.4983,-14900 3776.1271,-15034.4155 3820.9807,-15075.267 4003.7693,-15128 4159.7493,-15172.9989 4253.9433,-15242.4907 4369.0369,-15128 4436.527,-15060.8634 4383.2131,-8366.6604 4405.0369,-8274 4438.5392,-8131.7546 4532.9071,-7981.3181 4573.0856,-7921.63"/>
+<polygon fill="#000000" stroke="#000000" points="4576.1088,-7923.4082 4578.8293,-7913.1686 4570.3171,-7919.4767 4576.1088,-7923.4082"/>
+</g>
+<!-- discard_in_l2_slice -->
+<g id="node405" class="node">
+<title>discard_in_l2_slice</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-14727" rx="99" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-14723.3" font-family="Times,serif" font-size="14.00" fill="#000000">discard_in_l2_slice</text>
+</g>
+<!-- qcow2_cluster_discard&#45;&gt;discard_in_l2_slice -->
+<g id="edge1072" class="edge">
+<title>qcow2_cluster_discard&#45;&gt;discard_in_l2_slice</title>
+<path fill="none" stroke="#000000" d="M910.9377,-15029.3396C982.5769,-14975.3591 1198.7249,-14812.4906 1280.4342,-14750.9223"/>
+<polygon fill="#000000" stroke="#000000" points="1282.9367,-14753.4191 1288.817,-14744.6058 1278.7241,-14747.8285 1282.9367,-14753.4191"/>
+</g>
+<!-- discard_in_l2_slice&#45;&gt;be64_to_cpu -->
+<g id="edge1073" class="edge">
+<title>discard_in_l2_slice&#45;&gt;be64_to_cpu</title>
+<path fill="none" stroke="#000000" d="M1324.1918,-14744.8775C1355.1671,-14789.2798 1442.7751,-14904.4242 1548.3645,-14952 1626.6537,-14987.275 1847.8672,-14977.0158 1933.3645,-14985 2119.2946,-15002.3633 3454.7332,-15043.8119 3605.4983,-15154 3637.9615,-15177.7261 3610.6206,-15211.2443 3641.4983,-15237 3755.8356,-15332.371 3867.3707,-15203.0511 3967.7693,-15313 4046.1358,-15398.8211 3917.4074,-15494.23 4003.7693,-15572 4095.9964,-15655.0517 6124.0932,-15687.8784 6236.8408,-15636 6511.1618,-15509.7771 6573.2878,-15402.9183 6678.8408,-15120 6708.5775,-15040.2956 6664.803,-9063.7988 6714.8408,-8995 6778.1841,-8907.9071 6879.6803,-9004.6813 6944.9204,-8919 7029.2963,-8808.1873 7072.4144,-6556.2369 7077.4253,-6278.0953"/>
+<polygon fill="#000000" stroke="#000000" points="7080.9262,-6278.0754 7077.6058,-6268.0143 7073.9273,-6277.95 7080.9262,-6278.0754"/>
+</g>
+<!-- discard_in_l2_slice&#45;&gt;abort -->
+<g id="edge1074" class="edge">
+<title>discard_in_l2_slice&#45;&gt;abort</title>
+<path fill="none" stroke="#000000" d="M1403.0489,-14734.2469C1587.0294,-14748.6932 2016.8683,-14781.293 2378.4314,-14800 2446.5525,-14803.5245 3551.089,-14801.8595 3605.4983,-14843 3647.204,-14874.535 3606.3108,-14916.3261 3641.4983,-14955 3747.6915,-15071.7147 3857.1444,-14982.4769 3967.7693,-15095 3997.3945,-15125.1335 3968.6852,-15159.4462 4003.7693,-15183 4138.5532,-15273.4873 4252.4327,-15295.9518 4369.0369,-15183 4414.1909,-15139.2604 4385.8251,-14111.8576 4405.0369,-14052 4496.2053,-13767.9499 4680.0937,-13775.7626 4778.1038,-13494 4843.7302,-13305.3352 4758.3125,-13237.8034 4814.1038,-13046 4888.7893,-12789.2408 5029.2011,-12773.1525 5095.1038,-12514 5115.4791,-12433.8774 5088.2474,-9608.6973 5131.1038,-9538 5163.4954,-9484.5658 5234.0433,-9457.1861 5279.9365,-9444.4967"/>
+<polygon fill="#000000" stroke="#000000" points="5280.8434,-9447.8773 5289.6158,-9441.9362 5279.0532,-9441.11 5280.8434,-9447.8773"/>
+</g>
+<!-- discard_in_l2_slice&#45;&gt;cpu_to_be64 -->
+<g id="edge1075" class="edge">
+<title>discard_in_l2_slice&#45;&gt;cpu_to_be64</title>
+<path fill="none" stroke="#000000" d="M1322.3858,-14744.9705C1350.9133,-14793.3232 1436.7731,-14926.4779 1548.3645,-14985 1878.1474,-15157.9487 2008.6101,-15055.408 2378.4314,-15099 2651.6169,-15131.2012 3374.7506,-15112.2576 3605.4983,-15262 3628.772,-15277.1034 3620.1177,-15295.3181 3641.4983,-15313 3764.2036,-15414.4782 3872.8375,-15333.1627 3967.7693,-15461 4039.9453,-15558.1938 3913.5464,-15650.2793 4003.7693,-15731 4188.7258,-15896.4769 6060.5875,-15604.2823 6236.8408,-15779 6283.814,-15825.5639 6260.633,-16903.995 6272.8408,-16969 6372.4199,-17499.2452 6568.0938,-17584.9744 6678.8408,-18113 6701.5259,-18221.1588 6647.3397,-18521.4983 6714.8408,-18609 6751.7404,-18656.8329 6918.6343,-18699.1357 7012.7802,-18719.7305"/>
+<polygon fill="#000000" stroke="#000000" points="7012.2576,-18723.1984 7022.7719,-18721.8946 7013.7394,-18716.357 7012.2576,-18723.1984"/>
+</g>
+<!-- discard_in_l2_slice&#45;&gt;assert -->
+<g id="edge1076" class="edge">
+<title>discard_in_l2_slice&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M1365.2726,-14742.3465C1476.2975,-14773.7021 1741.6087,-14844.7838 1969.3645,-14876 2149.6939,-14900.716 3455.6132,-14853.7332 3605.4983,-14957 3638.2742,-14979.5817 3614.566,-15009.6938 3641.4983,-15039 3765.5128,-15173.9459 3826.1474,-15190.8288 4003.7693,-15236 4161.1025,-15276.0116 4231.8569,-15322.8118 4369.0369,-15236 4400.6197,-15216.0134 4384.3957,-15191.159 4405.0369,-15160 4948.1036,-14340.2113 5517.3863,-14423.2964 5876.8408,-13508 5912.245,-13417.8488 5848.8179,-11837.6757 5912.8408,-11765 6009.0674,-11655.7683 6119.3551,-11802.9547 6236.8408,-11717 6398.4675,-11598.751 6456.2858,-11341.1444 6471.4013,-11255.9659"/>
+<polygon fill="#000000" stroke="#000000" points="6474.8684,-11256.4554 6473.1112,-11246.0073 6467.9694,-11255.2708 6474.8684,-11256.4554"/>
+</g>
+<!-- discard_in_l2_slice&#45;&gt;qcow2_cache_put -->
+<g id="edge1077" class="edge">
+<title>discard_in_l2_slice&#45;&gt;qcow2_cache_put</title>
+<path fill="none" stroke="#000000" d="M1390.5937,-14715.992C1752.6172,-14666.9592 3259.512,-14483.0168 3605.4983,-14767 3652.8334,-14805.8524 3597.744,-14857.1551 3641.4983,-14900 3748.2516,-15004.5344 3862.2872,-14875.183 3967.7693,-14981 4015.2567,-15028.6381 3950.8511,-15086.4776 4003.7693,-15128 4131.487,-15228.214 4253.1484,-15241.686 4369.0369,-15128 4406.2437,-15091.5004 4402.3872,-13304.0533 4405.0369,-13252 4451.6619,-12336.054 4568.3869,-11215.2485 4588.5732,-11025.0454"/>
+<polygon fill="#000000" stroke="#000000" points="4592.0612,-11025.3429 4589.6384,-11015.0288 4585.1004,-11024.6025 4592.0612,-11025.3429"/>
+</g>
+<!-- discard_in_l2_slice&#45;&gt;qcow2_cache_entry_mark_dirty -->
+<g id="edge1078" class="edge">
+<title>discard_in_l2_slice&#45;&gt;qcow2_cache_entry_mark_dirty</title>
+<path fill="none" stroke="#000000" d="M1343.6621,-14709.8868C1436.6114,-14660.0412 1719.0348,-14513.4807 1969.3645,-14434 2146.0119,-14377.9137 2195.3489,-14381.8231 2378.4314,-14353 2446.2345,-14342.3256 3557.1461,-14257.7162 3605.4983,-14209 3708.8081,-14104.9124 3537.3581,-13984.2569 3641.4983,-13881 3693.2474,-13829.6898 3914.2086,-13897.4161 3967.7693,-13848 3973.3915,-13842.8129 4149.1384,-12863.0189 4181.3566,-12683.1814"/>
+<polygon fill="#000000" stroke="#000000" points="4184.8306,-12683.6371 4183.1487,-12673.1766 4177.9403,-12682.4028 4184.8306,-12683.6371"/>
+</g>
+<!-- discard_in_l2_slice&#45;&gt;MIN -->
+<g id="edge1079" class="edge">
+<title>discard_in_l2_slice&#45;&gt;MIN</title>
+<path fill="none" stroke="#000000" d="M1322.4703,-14708.8826C1351.5299,-14659.2546 1439.2515,-14519.7205 1548.3645,-14443 1711.2209,-14328.4909 1778.9639,-14348.1565 1969.3645,-14290 2132.7926,-14240.082 2180.8402,-14252.5775 2342.4314,-14197 2358.9885,-14191.3054 2361.7547,-14186.3346 2378.4314,-14181 2539.5995,-14129.4453 2586.1012,-14140.7334 2751.4983,-14105 2942.666,-14063.699 2990.0236,-14051.3878 3180.4983,-14007 3369.5814,-13962.9365 3483.6208,-14057.1288 3605.4983,-13906 3668.774,-13827.5377 3587.0135,-12176.8031 3641.4983,-12092 3728.4837,-11956.611 3881.6147,-12070.9192 3967.7693,-11935 4038.277,-11823.7656 3917.3453,-7293.3747 4003.7693,-7194 4038.1625,-7154.453 4103.1317,-7154.4108 4145.5846,-7159.5416"/>
+<polygon fill="#000000" stroke="#000000" points="4145.2175,-7163.0237 4155.5966,-7160.897 4146.1566,-7156.087 4145.2175,-7163.0237"/>
+</g>
+<!-- discard_in_l2_slice&#45;&gt;qcow2_get_cluster_type -->
+<g id="edge1080" class="edge">
+<title>discard_in_l2_slice&#45;&gt;qcow2_get_cluster_type</title>
+<path fill="none" stroke="#000000" d="M1321.9558,-14708.8947C1352.063,-14652.8246 1445.4021,-14476.7561 1512.3645,-14326 1530.1882,-14285.8725 1513.1066,-14260.1684 1548.3645,-14234 1619.4352,-14181.2513 2259.9174,-14203.0144 2342.4314,-14171 2361.3287,-14163.6681 2360.3267,-14152.1151 2378.4314,-14143 2547.0073,-14058.1281 2604.7664,-14076.2245 2787.4983,-14029 2877.9618,-14005.6209 3547.4052,-13907.1808 3605.4983,-13834 3635.6446,-13796.0242 3637.7785,-6900.3439 3641.4983,-6852 3674.2983,-6425.7143 3773.9505,-5913.2451 3798.9155,-5789.0781"/>
+<polygon fill="#000000" stroke="#000000" points="3802.357,-5789.7174 3800.9046,-5779.2226 3795.4953,-5788.3325 3802.357,-5789.7174"/>
+</g>
+<!-- discard_in_l2_slice&#45;&gt;get_cluster_table -->
+<g id="edge1081" class="edge">
+<title>discard_in_l2_slice&#45;&gt;get_cluster_table</title>
+<path fill="none" stroke="#000000" d="M1322.0004,-14709.0233C1356.6957,-14644.3487 1473.5259,-14416.5056 1512.3645,-14212 1552.6764,-13999.7361 1538.9777,-6649.8539 1548.3645,-6434 1589.6688,-5484.1845 1716.1199,-4322.2465 1737.7125,-4128.1132"/>
+<polygon fill="#000000" stroke="#000000" points="1741.1938,-4128.4746 1738.8235,-4118.1483 1734.2369,-4127.6989 1741.1938,-4128.4746"/>
+</g>
+<!-- discard_in_l2_slice&#45;&gt;qcow2_free_any_clusters -->
+<g id="edge1082" class="edge">
+<title>discard_in_l2_slice&#45;&gt;qcow2_free_any_clusters</title>
+<path fill="none" stroke="#000000" d="M1316.0606,-14708.8263C1332.3413,-14636.2259 1401.2444,-14362.8843 1548.3645,-14196 1680.6272,-14045.9689 1796.9167,-14109.2353 1933.3645,-13963 1957.2313,-13937.4212 1941.725,-13914.4467 1969.3645,-13893 2103.7183,-13788.7486 2213.9706,-13919.4322 2342.4314,-13808 2376.2255,-13778.6855 2351.0216,-13749.3566 2378.4314,-13714 2503.0407,-13553.2634 2593.5094,-13577.0752 2751.4983,-13449 3011.8949,-13237.907 3300.6584,-12951.9455 3385.9843,-12866.2624"/>
+<polygon fill="#000000" stroke="#000000" points="3388.5779,-12868.6179 3393.1477,-12859.0592 3383.6145,-12863.6818 3388.5779,-12868.6179"/>
+</g>
+<!-- qcow2_co_preadv -->
+<g id="node406" class="node">
+<title>qcow2_co_preadv</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-6797" rx="93.6835" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-6793.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_preadv</text>
+</g>
+<!-- qcow2_co_preadv&#45;&gt;qemu_vfree -->
+<g id="edge1083" class="edge">
+<title>qcow2_co_preadv&#45;&gt;qemu_vfree</title>
+<path fill="none" stroke="#000000" d="M2230.7793,-6786.1558C2269.2454,-6785.0176 2313.9013,-6791.3104 2342.4314,-6820 2438.9909,-6917.0993 2276.101,-7035.0028 2378.4314,-7126 2440.3833,-7181.0907 2686.0687,-7176.9117 2751.4983,-7126 2802.8828,-7086.0169 2741.0401,-7029.6141 2787.4983,-6984 2915.5028,-6858.3211 3012.4695,-6954.8227 3180.4983,-6892 3197.4443,-6885.6642 3199.7333,-6879.8004 3216.4983,-6873 3383.4468,-6805.2809 3491.0714,-6898.1552 3605.4983,-6759 3661.6211,-6690.7488 3576.2491,-6422.5865 3641.4983,-6363 3695.0374,-6314.1073 3895.81,-6354.1237 3967.7693,-6363 4336.2542,-6408.453 4475.5728,-6350.7743 4778.1038,-6566 4801.9095,-6582.9358 4789.3943,-6605.4125 4814.1038,-6621 4990.9355,-6732.5504 6539.5269,-6717.1008 6678.8408,-6873 6739.1954,-6940.5398 6700.0792,-8413.6333 6714.8408,-8503 6770.2803,-8838.6297 6889.1138,-8897.4312 6944.9204,-9233 6999.0004,-9558.1864 6972.7033,-10386.4498 6980.9204,-10716 7020.0634,-12285.8379 7070.4949,-14221.3721 7077.1777,-14477.5423"/>
+<polygon fill="#000000" stroke="#000000" points="7073.6868,-14477.9417 7077.4466,-14487.847 7080.6845,-14477.759 7073.6868,-14477.9417"/>
+</g>
+<!-- qcow2_co_preadv&#45;&gt;assert -->
+<g id="edge1084" class="edge">
+<title>qcow2_co_preadv&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M2232.9192,-6786.7646C2270.5592,-6786.1924 2313.7974,-6792.8173 2342.4314,-6820 2409.2031,-6883.3875 2307.8994,-6964.825 2378.4314,-7024 2410.1872,-7050.6425 2720.5581,-7051.5856 2751.4983,-7024 2803.7577,-6977.4067 2742.1886,-6764.3761 2787.4983,-6711 2905.0346,-6572.5388 3018.1511,-6680.4227 3180.4983,-6599 3410.9287,-6483.4312 3421.7629,-6381.7987 3641.4983,-6247 3947.3544,-6059.3698 4138.9005,-6172.3004 4369.0369,-5897 4407.4883,-5851.0026 4364.2564,-5810.9457 4405.0369,-5767 4524.8767,-5637.8589 4660.1099,-5763.8298 4778.1038,-5633 4822.8641,-5583.3705 4761.4926,-5528.2144 4814.1038,-5487 4912.4178,-5409.9832 4970.601,-5477.187 5095.1038,-5487 5138.9407,-5490.4551 5848.1582,-5577.6697 5876.8408,-5611 5961.5857,-5709.4767 5834.5628,-10184.3087 5912.8408,-10288 6003.2545,-10407.7668 6141.0644,-10267.4769 6236.8408,-10383 6288.5784,-10445.4046 6252.8852,-10667.4323 6272.8408,-10746 6318.9535,-10927.5514 6422.5728,-11129.5033 6461.0705,-11201.0787"/>
+<polygon fill="#000000" stroke="#000000" points="6458.221,-11203.1673 6466.0577,-11210.2973 6464.3778,-11199.8365 6458.221,-11203.1673"/>
+</g>
+<!-- qcow2_co_preadv&#45;&gt;offset_into_cluster -->
+<g id="edge1085" class="edge">
+<title>qcow2_co_preadv&#45;&gt;offset_into_cluster</title>
+<path fill="none" stroke="#000000" d="M2158.9011,-6778.6469C2171.4479,-6707.9521 2226.2936,-6450.7177 2378.4314,-6320 2522.1402,-6196.5245 2605.0227,-6251.0007 2787.4983,-6200 2977.5004,-6146.8957 3024.1915,-6130.0342 3216.4983,-6086 3388.1293,-6046.7001 3451.1016,-6095.6366 3605.4983,-6011 3625.8986,-5999.817 3621.3163,-5984.5725 3641.4983,-5973 3770.662,-5898.9366 3855.1797,-5994.4281 3967.7693,-5897 4000.9718,-5868.2686 3978.0847,-5840.6118 4003.7693,-5805 4127.3199,-5633.6964 4220.3159,-5650.9724 4369.0369,-5501 4386.8283,-5483.0589 4384.6063,-5471.8664 4405.0369,-5457 4549.0081,-5352.2384 4621.7846,-5396.2467 4778.1038,-5311 4795.4313,-5301.5507 4795.7476,-5292.2513 4814.1038,-5285 5518.5144,-5006.7342 6470.8749,-5134.2908 6749.9526,-5180.6745"/>
+<polygon fill="#000000" stroke="#000000" points="6749.5479,-5184.1554 6759.9888,-5182.356 6750.7046,-5177.2516 6749.5479,-5184.1554"/>
+</g>
+<!-- qcow2_co_preadv&#45;&gt;BLKDBG_EVENT -->
+<g id="edge1086" class="edge">
+<title>qcow2_co_preadv&#45;&gt;BLKDBG_EVENT</title>
+<path fill="none" stroke="#000000" d="M2246.9503,-6801.3655C2404.1474,-6808.0225 2713.3634,-6816.916 2751.4983,-6786 2806.7717,-6741.1898 2737.1416,-6680.2725 2787.4983,-6630 2914.3095,-6503.4008 3012.4888,-6602.2997 3180.4983,-6540 3380.6966,-6465.7643 3454.8329,-6467.2953 3605.4983,-6316 3629.9058,-6291.4904 3612.0187,-6265.0942 3641.4983,-6247 3675.9123,-6225.877 5066.0416,-6205.9662 5095.1038,-6234 5135.0746,-6272.5563 5112.1622,-7180.794 5131.1038,-7233 5225.9008,-7494.2744 5421.5101,-7465.1018 5514.5698,-7727 5573.476,-7892.7799 5475.5696,-9150.8527 5550.5698,-9310 5575.9071,-9363.7648 5632.566,-9405.0752 5671.949,-9428.6991"/>
+<polygon fill="#000000" stroke="#000000" points="5670.665,-9432.0031 5681.0628,-9434.037 5674.2028,-9425.9629 5670.665,-9432.0031"/>
+</g>
+<!-- qcow2_co_preadv&#45;&gt;MIN -->
+<g id="edge1087" class="edge">
+<title>qcow2_co_preadv&#45;&gt;MIN</title>
+<path fill="none" stroke="#000000" d="M2239.463,-6805.2291C2379.3044,-6819.15 2654.9047,-6847.2663 2751.4983,-6862 3023.8,-6903.5351 3722.867,-6974.9197 3967.7693,-7101 3987.3364,-7111.0735 3984.0996,-7125.1283 4003.7693,-7135 4047.9497,-7157.1729 4104.8426,-7164.2592 4143.2996,-7166.38"/>
+<polygon fill="#000000" stroke="#000000" points="4143.4815,-7169.892 4153.6317,-7166.855 4143.803,-7162.8994 4143.4815,-7169.892"/>
+</g>
+<!-- qcow2_co_preadv&#45;&gt;qemu_try_blockalign -->
+<g id="edge1088" class="edge">
+<title>qcow2_co_preadv&#45;&gt;qemu_try_blockalign</title>
+<path fill="none" stroke="#000000" d="M2243.6349,-6790.5542C2279.113,-6792.8352 2317.4939,-6802.386 2342.4314,-6829 2394.6834,-6884.7649 2324.6619,-7116.6968 2378.4314,-7171 2495.8669,-7289.6013 2640.0062,-7089.795 2751.4983,-7214 2799.3261,-7267.2814 2755.1113,-12305.1447 2787.4983,-12369 2818.0474,-12429.2316 2886.3831,-12470.9425 2933.8244,-12493.918"/>
+<polygon fill="#000000" stroke="#000000" points="2932.4801,-12497.1539 2943.0167,-12498.2633 2935.4717,-12490.8253 2932.4801,-12497.1539"/>
+</g>
+<!-- qcow2_co_preadv&#45;&gt;qemu_co_mutex_lock -->
+<g id="edge1089" class="edge">
+<title>qcow2_co_preadv&#45;&gt;qemu_co_mutex_lock</title>
+<path fill="none" stroke="#000000" d="M2158.8514,-6778.6224C2179.2691,-6650.6138 2299.891,-5878.6111 2342.4314,-5245 2347.0634,-5176.0092 2337.9755,-2812.0759 2378.4314,-2756 2398.1607,-2728.6533 2430.2531,-2712.7246 2462.3009,-2703.4773"/>
+<polygon fill="#000000" stroke="#000000" points="2463.478,-2706.7854 2472.2316,-2700.8166 2461.6664,-2700.0239 2463.478,-2706.7854"/>
+</g>
+<!-- qcow2_co_preadv&#45;&gt;qcow2_get_cluster_offset -->
+<g id="edge1090" class="edge">
+<title>qcow2_co_preadv&#45;&gt;qcow2_get_cluster_offset</title>
+<path fill="none" stroke="#000000" d="M2162.3302,-6778.8665C2188.8553,-6704.1091 2292.3986,-6412.4891 2378.4314,-6173 2543.1781,-5714.3953 2591.8779,-5602.414 2751.4983,-5142 2841.8757,-4881.3126 2944.5886,-4563.5867 2975.0442,-4468.8972"/>
+<polygon fill="#000000" stroke="#000000" points="2978.4321,-4469.7946 2978.1602,-4459.2033 2971.7679,-4467.6525 2978.4321,-4469.7946"/>
+</g>
+<!-- qcow2_co_preadv&#45;&gt;qemu_co_mutex_unlock -->
+<g id="edge1091" class="edge">
+<title>qcow2_co_preadv&#45;&gt;qemu_co_mutex_unlock</title>
+<path fill="none" stroke="#000000" d="M2158.8475,-6778.6221C2179.2389,-6650.6118 2299.7152,-5878.5993 2342.4314,-5245 2346.9106,-5178.56 2339.4555,-2901.9928 2378.4314,-2848 2397.2681,-2821.9057 2427.3608,-2806.2079 2457.9258,-2796.7909"/>
+<polygon fill="#000000" stroke="#000000" points="2459.202,-2800.0662 2467.8524,-2793.9489 2457.2753,-2793.3366 2459.202,-2800.0662"/>
+</g>
+<!-- qcow2_co_preadv&#45;&gt;qemu_iovec_init -->
+<g id="edge1092" class="edge">
+<title>qcow2_co_preadv&#45;&gt;qemu_iovec_init</title>
+<path fill="none" stroke="#000000" d="M2192.1187,-6813.7354C2236.1839,-6836.2418 2308.8415,-6880.7502 2342.4314,-6943 2388.2825,-7027.9729 2312.2639,-7305.6823 2378.4314,-7376 2404.1548,-7403.3369 2444.2802,-7411.5958 2480.7352,-7412.3853"/>
+<polygon fill="#000000" stroke="#000000" points="2480.8932,-7415.8858 2490.905,-7412.4196 2480.9169,-7408.8858 2480.8932,-7415.8858"/>
+</g>
+<!-- qcow2_co_preadv&#45;&gt;qemu_iovec_add -->
+<g id="edge1093" class="edge">
+<title>qcow2_co_preadv&#45;&gt;qemu_iovec_add</title>
+<path fill="none" stroke="#000000" d="M2207.7064,-6812.0665C2251.491,-6827.7284 2311.8267,-6856.8343 2342.4314,-6905 2392.3132,-6983.5042 2314.5846,-7254.3635 2378.4314,-7322 2403.9928,-7349.0787 2443.6894,-7357.418 2479.9028,-7358.3276"/>
+<polygon fill="#000000" stroke="#000000" points="2479.9861,-7361.8281 2490.0098,-7358.3965 2480.0339,-7354.8283 2479.9861,-7361.8281"/>
+</g>
+<!-- qcow2_co_preadv&#45;&gt;qemu_iovec_reset -->
+<g id="edge1094" class="edge">
+<title>qcow2_co_preadv&#45;&gt;qemu_iovec_reset</title>
+<path fill="none" stroke="#000000" d="M2234.7078,-6806.8601C2273.3086,-6815.9511 2316.8707,-6833.4229 2342.4314,-6867 2396.6243,-6938.1893 2316.9048,-7203.0441 2378.4314,-7268 2402.496,-7293.4059 2439.0072,-7302.2971 2473.3664,-7304.038"/>
+<polygon fill="#000000" stroke="#000000" points="2473.3601,-7307.5394 2483.4645,-7304.3535 2473.5787,-7300.5428 2473.3601,-7307.5394"/>
+</g>
+<!-- qcow2_co_preadv&#45;&gt;qemu_iovec_concat -->
+<g id="edge1095" class="edge">
+<title>qcow2_co_preadv&#45;&gt;qemu_iovec_concat</title>
+<path fill="none" stroke="#000000" d="M2243.2891,-6790.3994C2278.9246,-6792.6026 2317.5212,-6802.1359 2342.4314,-6829 2400.1054,-6891.1979 2320.7574,-7146.8021 2378.4314,-7209 2398.9047,-7231.0793 2428.6234,-7241.4516 2458.3447,-7245.6693"/>
+<polygon fill="#000000" stroke="#000000" points="2458.0663,-7249.1608 2468.4108,-7246.8717 2458.8966,-7242.2102 2458.0663,-7249.1608"/>
+</g>
+<!-- qcow2_co_preadv&#45;&gt;qemu_iovec_destroy -->
+<g id="edge1096" class="edge">
+<title>qcow2_co_preadv&#45;&gt;qemu_iovec_destroy</title>
+<path fill="none" stroke="#000000" d="M2240.6568,-6789.1264C2304.7637,-6783.1712 2393.1087,-6774.9645 2461.4041,-6768.6202"/>
+<polygon fill="#000000" stroke="#000000" points="2462.124,-6772.0685 2471.7574,-6767.6584 2461.4765,-6765.0985 2462.124,-6772.0685"/>
+</g>
+<!-- qcow2_co_preadv&#45;&gt;g_assert_not_reached -->
+<g id="edge1097" class="edge">
+<title>qcow2_co_preadv&#45;&gt;g_assert_not_reached</title>
+<path fill="none" stroke="#000000" d="M2160.2455,-6815.149C2184.5636,-6917.7025 2304.0133,-7435.3448 2342.4314,-7866 2359.5462,-8057.8518 2336.8733,-14611.923 2378.4314,-14800 2412.238,-14952.9969 2508.4667,-15117.4089 2547.847,-15180.3897"/>
+<polygon fill="#000000" stroke="#000000" points="2544.938,-15182.3383 2553.2306,-15188.9325 2550.8601,-15178.6062 2544.938,-15182.3383"/>
+</g>
+<!-- bdrv_co_preadv -->
+<g id="node407" class="node">
+<title>bdrv_co_preadv</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-6889" rx="85.2851" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-6885.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_co_preadv</text>
+</g>
+<!-- qcow2_co_preadv&#45;&gt;bdrv_co_preadv -->
+<g id="edge1098" class="edge">
+<title>qcow2_co_preadv&#45;&gt;bdrv_co_preadv</title>
+<path fill="none" stroke="#000000" d="M2244.3732,-6803.1892C2276.2782,-6807.722 2311.9184,-6815.5392 2342.4314,-6829 2360.9767,-6837.1813 2359.886,-6848.8187 2378.4314,-6857 2407.9991,-6870.0438 2442.3812,-6877.7882 2473.5138,-6882.38"/>
+<polygon fill="#000000" stroke="#000000" points="2473.1117,-6885.8576 2483.4974,-6883.7627 2474.0721,-6878.9238 2473.1117,-6885.8576"/>
+</g>
+<!-- qemu_iovec_memset -->
+<g id="node408" class="node">
+<title>qemu_iovec_memset</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-6997" rx="108" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-6993.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_iovec_memset</text>
+</g>
+<!-- qcow2_co_preadv&#45;&gt;qemu_iovec_memset -->
+<g id="edge1099" class="edge">
+<title>qcow2_co_preadv&#45;&gt;qemu_iovec_memset</title>
+<path fill="none" stroke="#000000" d="M2247.0915,-6792.7984C2280.8009,-6795.9219 2316.9583,-6805.4893 2342.4314,-6829 2389.959,-6872.8662 2330.3343,-6926.759 2378.4314,-6970 2398.8031,-6988.3149 2425.7997,-6997.5385 2452.9095,-7001.6582"/>
+<polygon fill="#000000" stroke="#000000" points="2452.5233,-7005.1373 2462.8904,-7002.9524 2453.4235,-6998.1955 2452.5233,-7005.1373"/>
+</g>
+<!-- qcow2_co_preadv_compressed -->
+<g id="node409" class="node">
+<title>qcow2_co_preadv_compressed</title>
+<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-6271" rx="154.8728" ry="18"/>
+<text text-anchor="middle" x="4591.5704" y="-6267.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_preadv_compressed</text>
+</g>
+<!-- qcow2_co_preadv&#45;&gt;qcow2_co_preadv_compressed -->
+<g id="edge1100" class="edge">
+<title>qcow2_co_preadv&#45;&gt;qcow2_co_preadv_compressed</title>
+<path fill="none" stroke="#000000" d="M2232.2583,-6786.4979C2270.1889,-6785.7248 2313.8907,-6792.2492 2342.4314,-6820 2418.8173,-6894.2718 2297.636,-6987.5506 2378.4314,-7057 2441.3011,-7111.041 2688.0088,-7110.3116 2751.4983,-7057 2822.3408,-6997.5141 2727.4661,-6922.3802 2787.4983,-6852 2918.3894,-6698.5464 3022.715,-6759.9335 3216.4983,-6704 3387.0907,-6654.7603 3487.6892,-6745.8433 3605.4983,-6613 3653.8575,-6558.4694 3587.6175,-6336.0821 3641.4983,-6287 3699.0384,-6234.5845 4188.0985,-6250.7567 4441.1544,-6262.8756"/>
+<polygon fill="#000000" stroke="#000000" points="4441.0116,-6266.3727 4451.1687,-6263.3589 4441.3491,-6259.3808 4441.0116,-6266.3727"/>
+</g>
+<!-- qemu_iovec_from_buf -->
+<g id="node410" class="node">
+<title>qemu_iovec_from_buf</title>
+<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-6565" rx="112.5" ry="18"/>
+<text text-anchor="middle" x="4954.6038" y="-6561.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_iovec_from_buf</text>
+</g>
+<!-- qcow2_co_preadv&#45;&gt;qemu_iovec_from_buf -->
+<g id="edge1101" class="edge">
+<title>qcow2_co_preadv&#45;&gt;qemu_iovec_from_buf</title>
+<path fill="none" stroke="#000000" d="M2231.5449,-6786.2963C2269.7513,-6785.3342 2313.926,-6791.7474 2342.4314,-6820 2429.0412,-6905.842 2286.722,-7011.6289 2378.4314,-7092 2440.7805,-7146.6408 2686.3554,-7143.2781 2751.4983,-7092 2805.0306,-7049.8613 2741.3334,-6993.1018 2787.4983,-6943 3046.9248,-6661.4498 3365.5015,-6971.2854 3605.4983,-6673 3654.2351,-6612.4264 3583.7643,-6377.0696 3641.4983,-6325 3731.9824,-6243.3934 4618.7356,-6292.8816 4778.1038,-6423 4817.2963,-6454.9992 4776.8506,-6496.7627 4814.1038,-6531 4824.1404,-6540.2241 4836.243,-6547.0645 4849.083,-6552.1176"/>
+<polygon fill="#000000" stroke="#000000" points="4847.9492,-6555.4291 4858.5439,-6555.4897 4850.2994,-6548.8354 4847.9492,-6555.4291"/>
+</g>
+<!-- qcrypto_block_decrypt -->
+<g id="node411" class="node">
+<title>qcrypto_block_decrypt</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-6943" rx="118.5" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-6939.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcrypto_block_decrypt</text>
+</g>
+<!-- qcow2_co_preadv&#45;&gt;qcrypto_block_decrypt -->
+<g id="edge1102" class="edge">
+<title>qcow2_co_preadv&#45;&gt;qcrypto_block_decrypt</title>
+<path fill="none" stroke="#000000" d="M2249.2456,-6795.149C2281.6605,-6798.8404 2316.3775,-6808.181 2342.4314,-6829 2375.1226,-6855.1227 2345.4014,-6890.3069 2378.4314,-6916 2395.2654,-6929.0947 2415.6188,-6937.2717 2436.6085,-6942.1864"/>
+<polygon fill="#000000" stroke="#000000" points="2436.1122,-6945.6583 2446.6173,-6944.2825 2437.5471,-6938.8069 2436.1122,-6945.6583"/>
+</g>
+<!-- qcow2_co_preadv_compressed&#45;&gt;g_free -->
+<g id="edge1106" class="edge">
+<title>qcow2_co_preadv_compressed&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M4736.7962,-6277.4233C4752.1484,-6283.2285 4766.3976,-6291.4733 4778.1038,-6303 4839.9675,-6363.9152 4751.6929,-6434.6456 4814.1038,-6495 4904.9254,-6582.8288 5005.5539,-6448.8749 5095.1038,-6538 5131.4605,-6574.1843 5119.2565,-6716.0926 5131.1038,-6766 5260.325,-7310.3515 5347.3784,-7431.0864 5514.5698,-7965 5678.7652,-8489.3463 5792.5941,-8604.0436 5876.8408,-9147 5891.4845,-9241.3759 5875.1423,-12497.2499 5912.8408,-12585 5991.9949,-12769.2454 6157.1214,-12714.9985 6236.8408,-12899 6284.7076,-13009.4819 6192.7626,-14976.0836 6272.8408,-15066 6311.0614,-15108.9163 6381.9471,-15108.4016 6429.0106,-15102.1915"/>
+<polygon fill="#000000" stroke="#000000" points="6429.5697,-15105.6471 6438.9634,-15100.7474 6428.5645,-15098.7197 6429.5697,-15105.6471"/>
+</g>
+<!-- qcow2_co_preadv_compressed&#45;&gt;qemu_blockalign -->
+<g id="edge1103" class="edge">
+<title>qcow2_co_preadv_compressed&#45;&gt;qemu_blockalign</title>
+<path fill="none" stroke="#000000" d="M4710.041,-6282.7435C4734.3598,-6289.4048 4758.491,-6299.5702 4778.1038,-6315 4805.9103,-6336.8759 4785.3863,-6365.3346 4814.1038,-6386 4818.0946,-6388.8718 5509.7061,-6488.2799 5514.5698,-6489 6035.6662,-6566.1495 6322.9229,-6322.6497 6678.8408,-6711 7014.2502,-7076.973 6910.1587,-8433.7957 6944.9204,-8929 6948.292,-8977.0311 6951.3976,-10623.9637 6980.9204,-10662 6984.6282,-10666.777 6989.1053,-10670.7561 6994.0759,-10674.0655"/>
+<polygon fill="#000000" stroke="#000000" points="6992.4299,-10677.1555 7002.8584,-10679.0256 6995.8722,-10671.0604 6992.4299,-10677.1555"/>
+</g>
+<!-- qcow2_co_preadv_compressed&#45;&gt;qemu_vfree -->
+<g id="edge1104" class="edge">
+<title>qcow2_co_preadv_compressed&#45;&gt;qemu_vfree</title>
+<path fill="none" stroke="#000000" d="M4715.6603,-6281.7964C4738.5173,-6288.6193 4760.6416,-6299.0891 4778.1038,-6315 4815.1921,-6348.7933 4775.2499,-6390.2525 4814.1038,-6422 4862.8324,-6461.8161 5035.0768,-6438.1173 5095.1038,-6457 5112.3617,-6462.4288 5113.8406,-6470.5881 5131.1038,-6476 5294.9461,-6527.3635 5345.7081,-6491.8835 5514.5698,-6523 5776.6818,-6571.2999 6510.9787,-6603.9785 6678.8408,-6811 6715.5318,-6856.2504 6708.5917,-7801.0796 6714.8408,-7859 6775.9045,-8424.9751 6887.1968,-8552.6745 6944.9204,-9119 6980.9157,-9472.1494 6972.3793,-10361.1237 6980.9204,-10716 7018.7039,-12285.8712 7070.3099,-14221.3766 7077.1588,-14477.5427"/>
+<polygon fill="#000000" stroke="#000000" points="7073.6682,-14477.9444 7077.4344,-14487.8473 7080.6657,-14477.7572 7073.6682,-14477.9444"/>
+</g>
+<!-- qcow2_co_preadv_compressed&#45;&gt;offset_into_cluster -->
+<g id="edge1105" class="edge">
+<title>qcow2_co_preadv_compressed&#45;&gt;offset_into_cluster</title>
+<path fill="none" stroke="#000000" d="M4604.8834,-6252.7755C4708.8395,-6111.3808 5394.8789,-5195 5713.7053,-5195 5713.7053,-5195 5713.7053,-5195 6074.8408,-5195 6305.2607,-5195 6575.2347,-5195 6721.8047,-5195"/>
+<polygon fill="#000000" stroke="#000000" points="6722.1423,-5198.5001 6732.1423,-5195 6722.1422,-5191.5001 6722.1423,-5198.5001"/>
+</g>
+<!-- qcow2_co_preadv_compressed&#45;&gt;BLKDBG_EVENT -->
+<g id="edge1108" class="edge">
+<title>qcow2_co_preadv_compressed&#45;&gt;BLKDBG_EVENT</title>
+<path fill="none" stroke="#000000" d="M4660.0956,-6254.836C4770.1859,-6233.4122 4985.1993,-6211.1549 5095.1038,-6332 5147.2651,-6389.3537 5111.61,-7651.9651 5131.1038,-7727 5223.4537,-8082.4707 5419.2945,-8104.3022 5514.5698,-8459 5563.6718,-8641.8005 5468.2113,-9139.5767 5550.5698,-9310 5576.4312,-9363.5147 5632.964,-9404.8852 5672.1758,-9428.5908"/>
+<polygon fill="#000000" stroke="#000000" points="5670.8575,-9431.877 5681.2478,-9433.9487 5674.4172,-9425.8497 5670.8575,-9431.877"/>
+</g>
+<!-- qcow2_co_preadv_compressed&#45;&gt;g_try_malloc -->
+<g id="edge1107" class="edge">
+<title>qcow2_co_preadv_compressed&#45;&gt;g_try_malloc</title>
+<path fill="none" stroke="#000000" d="M4735.8425,-6277.7615C4751.4539,-6283.4888 4766.0256,-6291.6227 4778.1038,-6303 4829.2685,-6351.1956 4762.922,-6408.8226 4814.1038,-6457 4906.3595,-6543.8403 4984.3268,-6443.5117 5095.1038,-6505 5340.4844,-6641.2019 5374.6173,-6733.739 5514.5698,-6977 5771.6704,-7423.8843 5780.3188,-7572.5518 5876.8408,-8079 5927.6025,-8345.3451 5863.9867,-8421.2984 5912.8408,-8688 6048.8595,-9430.5452 6396.8583,-10295.5528 6464.3913,-10459.4576"/>
+<polygon fill="#000000" stroke="#000000" points="6461.2071,-10460.9167 6468.2598,-10468.8231 6467.6769,-10458.2443 6461.2071,-10460.9167"/>
+</g>
+<!-- qcow2_co_preadv_compressed&#45;&gt;qemu_iovec_from_buf -->
+<g id="edge1111" class="edge">
+<title>qcow2_co_preadv_compressed&#45;&gt;qemu_iovec_from_buf</title>
+<path fill="none" stroke="#000000" d="M4737.5941,-6277.2604C4752.7122,-6283.1145 4766.6876,-6291.4155 4778.1038,-6303 4850.7286,-6376.6955 4743.4966,-6457.3693 4814.1038,-6533 4822.3064,-6541.7861 4832.379,-6548.4014 4843.331,-6553.3513"/>
+<polygon fill="#000000" stroke="#000000" points="4842.132,-6556.6415 4852.7156,-6557.1286 4844.7457,-6550.1478 4842.132,-6556.6415"/>
+</g>
+<!-- bdrv_co_pread -->
+<g id="node412" class="node">
+<title>bdrv_co_pread</title>
+<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-6359" rx="79.5" ry="18"/>
+<text text-anchor="middle" x="4954.6038" y="-6355.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_co_pread</text>
+</g>
+<!-- qcow2_co_preadv_compressed&#45;&gt;bdrv_co_pread -->
+<g id="edge1109" class="edge">
+<title>qcow2_co_preadv_compressed&#45;&gt;bdrv_co_pread</title>
+<path fill="none" stroke="#000000" d="M4707.0891,-6283.0748C4731.0766,-6287.7117 4755.8196,-6294.1265 4778.1038,-6303 4795.9691,-6310.1139 4796.4372,-6319.406 4814.1038,-6327 4834.1436,-6335.6141 4856.8309,-6342.0725 4878.0377,-6346.8443"/>
+<polygon fill="#000000" stroke="#000000" points="4877.4728,-6350.3028 4887.9856,-6348.9865 4878.9465,-6343.4597 4877.4728,-6350.3028"/>
+</g>
+<!-- qcow2_co_decompress -->
+<g id="node413" class="node">
+<title>qcow2_co_decompress</title>
+<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-5545" rx="117.7793" ry="18"/>
+<text text-anchor="middle" x="4954.6038" y="-5541.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_decompress</text>
+</g>
+<!-- qcow2_co_preadv_compressed&#45;&gt;qcow2_co_decompress -->
+<g id="edge1110" class="edge">
+<title>qcow2_co_preadv_compressed&#45;&gt;qcow2_co_decompress</title>
+<path fill="none" stroke="#000000" d="M4599.334,-6252.9886C4635.7298,-6168.6106 4788.7537,-5814.5243 4814.1038,-5767 4853.2028,-5693.7004 4907.7856,-5612.3281 4936.0284,-5571.4732"/>
+<polygon fill="#000000" stroke="#000000" points="4938.9763,-5573.3643 4941.8034,-5563.1536 4933.2259,-5569.3727 4938.9763,-5573.3643"/>
+</g>
+<!-- qcow2_co_do_compress -->
+<g id="node414" class="node">
+<title>qcow2_co_do_compress</title>
+<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-3393" rx="122.3786" ry="18"/>
+<text text-anchor="middle" x="5322.8368" y="-3389.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_do_compress</text>
+</g>
+<!-- qcow2_co_decompress&#45;&gt;qcow2_co_do_compress -->
+<g id="edge1112" class="edge">
+<title>qcow2_co_decompress&#45;&gt;qcow2_co_do_compress</title>
+<path fill="none" stroke="#000000" d="M4957.7317,-5526.7204C4990.8885,-5332.9476 5277.2953,-3659.15 5318.0257,-3421.1167"/>
+<polygon fill="#000000" stroke="#000000" points="5321.491,-3421.6165 5319.7278,-3411.1695 5314.5912,-3420.4359 5321.491,-3421.6165"/>
+</g>
+<!-- qcow2_decompress -->
+<g id="node415" class="node">
+<title>qcow2_decompress</title>
+<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-5659" rx="102.0819" ry="18"/>
+<text text-anchor="middle" x="5322.8368" y="-5655.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_decompress</text>
+</g>
+<!-- qcow2_co_decompress&#45;&gt;qcow2_decompress -->
+<g id="edge1113" class="edge">
+<title>qcow2_co_decompress&#45;&gt;qcow2_decompress</title>
+<path fill="none" stroke="#000000" d="M5047.3216,-5556.1157C5064.1209,-5560.8398 5080.8201,-5567.5321 5095.1038,-5577 5117.9279,-5592.129 5107.8465,-5612.5457 5131.1038,-5627 5154.9723,-5641.8341 5183.6002,-5650.4035 5211.3655,-5655.2143"/>
+<polygon fill="#000000" stroke="#000000" points="5211.1219,-5658.7191 5221.5454,-5656.8212 5212.2135,-5651.8047 5211.1219,-5658.7191"/>
+</g>
+<!-- qcow2_co_do_compress&#45;&gt;qemu_coroutine_self -->
+<g id="edge1114" class="edge">
+<title>qcow2_co_do_compress&#45;&gt;qemu_coroutine_self</title>
+<path fill="none" stroke="#000000" d="M5444.3055,-3394.9774C5470.3542,-3389.7733 5495.6855,-3379.5794 5514.5698,-3361 5577.7046,-3298.8844 5506.5735,-3241.8679 5550.5698,-3165 5580.2668,-3113.1151 5636.3967,-3071.0937 5674.4243,-3046.8207"/>
+<polygon fill="#000000" stroke="#000000" points="5676.5786,-3049.6014 5683.1982,-3041.3292 5672.8647,-3043.6678 5676.5786,-3049.6014"/>
+</g>
+<!-- qcow2_co_do_compress&#45;&gt;qemu_co_queue_wait -->
+<g id="edge1115" class="edge">
+<title>qcow2_co_do_compress&#45;&gt;qemu_co_queue_wait</title>
+<path fill="none" stroke="#000000" d="M5330.4693,-3374.9571C5378.8671,-3260.5461 5642.9155,-2636.3448 5701.9812,-2496.7153"/>
+<polygon fill="#000000" stroke="#000000" points="5705.3513,-2497.7321 5706.0239,-2487.1586 5698.9044,-2495.0049 5705.3513,-2497.7321"/>
+</g>
+<!-- qcow2_co_do_compress&#45;&gt;bdrv_get_aio_context -->
+<g id="edge1116" class="edge">
+<title>qcow2_co_do_compress&#45;&gt;bdrv_get_aio_context</title>
+<path fill="none" stroke="#000000" d="M5324.6085,-3411.1594C5339.8397,-3567.7318 5449.7,-4706.2294 5514.5698,-5632 5620.3227,-7141.2216 5701.764,-9004.7566 5712.5018,-9254.7952"/>
+<polygon fill="#000000" stroke="#000000" points="5709.0086,-9255.0295 5712.9337,-9264.8704 5716.0021,-9254.7296 5709.0086,-9255.0295"/>
+</g>
+<!-- aio_get_thread_pool -->
+<g id="node416" class="node">
+<title>aio_get_thread_pool</title>
+<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-3284" rx="104.7816" ry="18"/>
+<text text-anchor="middle" x="5713.7053" y="-3280.3" font-family="Times,serif" font-size="14.00" fill="#000000">aio_get_thread_pool</text>
+</g>
+<!-- qcow2_co_do_compress&#45;&gt;aio_get_thread_pool -->
+<g id="edge1117" class="edge">
+<title>qcow2_co_do_compress&#45;&gt;aio_get_thread_pool</title>
+<path fill="none" stroke="#000000" d="M5440.5955,-3388.0619C5466.3598,-3383.0768 5492.4994,-3374.7166 5514.5698,-3361 5537.8271,-3346.5457 5527.3027,-3325.4385 5550.5698,-3311 5566.0056,-3301.4212 5583.7785,-3294.9282 5601.7898,-3290.5808"/>
+<polygon fill="#000000" stroke="#000000" points="5602.791,-3293.9443 5611.8072,-3288.3803 5601.2891,-3287.1073 5602.791,-3293.9443"/>
+</g>
+<!-- thread_pool_submit_aio -->
+<g id="node417" class="node">
+<title>thread_pool_submit_aio</title>
+<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-3500" rx="121.5784" ry="18"/>
+<text text-anchor="middle" x="5713.7053" y="-3496.3" font-family="Times,serif" font-size="14.00" fill="#000000">thread_pool_submit_aio</text>
+</g>
+<!-- qcow2_co_do_compress&#45;&gt;thread_pool_submit_aio -->
+<g id="edge1118" class="edge">
+<title>qcow2_co_do_compress&#45;&gt;thread_pool_submit_aio</title>
+<path fill="none" stroke="#000000" d="M5410.0498,-3405.6287C5444.0079,-3412.8618 5482.408,-3424.0112 5514.5698,-3441 5533.4985,-3450.9987 5531.2504,-3463.7787 5550.5698,-3473 5565.0517,-3479.9124 5580.9873,-3485.0933 5597.0512,-3488.9695"/>
+<polygon fill="#000000" stroke="#000000" points="5596.5339,-3492.4405 5607.058,-3491.2182 5598.0687,-3485.6108 5596.5339,-3492.4405"/>
+</g>
+<!-- qcow2_compress_pool_func -->
+<g id="node418" class="node">
+<title>qcow2_compress_pool_func</title>
+<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-3446" rx="140.5" ry="18"/>
+<text text-anchor="middle" x="5713.7053" y="-3442.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_compress_pool_func</text>
+</g>
+<!-- qcow2_co_do_compress&#45;&gt;qcow2_compress_pool_func -->
+<g id="edge1119" class="edge">
+<title>qcow2_co_do_compress&#45;&gt;qcow2_compress_pool_func</title>
+<path fill="none" stroke="#000000" d="M5413.0007,-3405.2258C5470.877,-3413.0736 5546.3099,-3423.3019 5607.1447,-3431.5509"/>
+<polygon fill="#000000" stroke="#000000" points="5606.7839,-3435.0339 5617.1635,-3432.9094 5607.7245,-3428.0974 5606.7839,-3435.0339"/>
+</g>
+<!-- qcow2_compress_complete -->
+<g id="node419" class="node">
+<title>qcow2_compress_complete</title>
+<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-3192" rx="138.5" ry="18"/>
+<text text-anchor="middle" x="5713.7053" y="-3188.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_compress_complete</text>
+</g>
+<!-- qcow2_co_do_compress&#45;&gt;qcow2_compress_complete -->
+<g id="edge1120" class="edge">
+<title>qcow2_co_do_compress&#45;&gt;qcow2_compress_complete</title>
+<path fill="none" stroke="#000000" d="M5445.3482,-3392.231C5470.4463,-3386.9701 5495.1062,-3377.4427 5514.5698,-3361 5551.9345,-3329.4346 5516.7861,-3292.3717 5550.5698,-3257 5571.5724,-3235.0101 5600.9727,-3220.2885 5629.0389,-3210.5094"/>
+<polygon fill="#000000" stroke="#000000" points="5630.4978,-3213.7136 5638.8947,-3207.2528 5628.3015,-3207.067 5630.4978,-3213.7136"/>
+</g>
+<!-- qemu_coroutine_yield -->
+<g id="node420" class="node">
+<title>qemu_coroutine_yield</title>
+<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-3392" rx="113.18" ry="18"/>
+<text text-anchor="middle" x="5713.7053" y="-3388.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_coroutine_yield</text>
+</g>
+<!-- qcow2_co_do_compress&#45;&gt;qemu_coroutine_yield -->
+<g id="edge1121" class="edge">
+<title>qcow2_co_do_compress&#45;&gt;qemu_coroutine_yield</title>
+<path fill="none" stroke="#000000" d="M5445.1699,-3392.687C5491.3818,-3392.5688 5543.9649,-3392.4343 5590.2766,-3392.3158"/>
+<polygon fill="#000000" stroke="#000000" points="5590.3737,-3395.8156 5600.3647,-3392.29 5590.3557,-3388.8157 5590.3737,-3395.8156"/>
+</g>
+<!-- qemu_co_queue_next -->
+<g id="node421" class="node">
+<title>qemu_co_queue_next</title>
+<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-3338" rx="110.5" ry="18"/>
+<text text-anchor="middle" x="5713.7053" y="-3334.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_co_queue_next</text>
+</g>
+<!-- qcow2_co_do_compress&#45;&gt;qemu_co_queue_next -->
+<g id="edge1122" class="edge">
+<title>qcow2_co_do_compress&#45;&gt;qemu_co_queue_next</title>
+<path fill="none" stroke="#000000" d="M5411.5309,-3380.5196C5473.7471,-3371.7651 5556.7825,-3360.081 5620.0647,-3351.1764"/>
+<polygon fill="#000000" stroke="#000000" points="5620.6306,-3354.6313 5630.0453,-3349.772 5619.6552,-3347.6996 5620.6306,-3354.6313"/>
+</g>
+<!-- qcow2_decompress&#45;&gt;memset -->
+<g id="edge1124" class="edge">
+<title>qcow2_decompress&#45;&gt;memset</title>
+<path fill="none" stroke="#000000" d="M5402.3569,-5647.671C5511.7825,-5634.954 5713.7625,-5621.865 5876.8408,-5670 6412.2583,-5828.0365 6669.94,-5845.1675 6944.9204,-6331 7018.074,-6460.247 6920.989,-8868.1159 6980.9204,-9004 6993.8927,-9033.4123 7021.4416,-9057.7465 7043.8772,-9073.8276"/>
+<polygon fill="#000000" stroke="#000000" points="7041.9705,-9076.7645 7052.1844,-9079.5801 7045.9557,-9071.0096 7041.9705,-9076.7645"/>
+</g>
+<!-- inflateInit2 -->
+<g id="node423" class="node">
+<title>inflateInit2</title>
+<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-5697" rx="63.0888" ry="18"/>
+<text text-anchor="middle" x="5713.7053" y="-5693.3" font-family="Times,serif" font-size="14.00" fill="#000000">inflateInit2</text>
+</g>
+<!-- qcow2_decompress&#45;&gt;inflateInit2 -->
+<g id="edge1125" class="edge">
+<title>qcow2_decompress&#45;&gt;inflateInit2</title>
+<path fill="none" stroke="#000000" d="M5412.5099,-5667.718C5482.7895,-5674.5505 5579.1808,-5683.9216 5643.8115,-5690.205"/>
+<polygon fill="#000000" stroke="#000000" points="5643.6111,-5693.7019 5653.9028,-5691.186 5644.2885,-5686.7347 5643.6111,-5693.7019"/>
+</g>
+<!-- inflate -->
+<g id="node424" class="node">
+<title>inflate</title>
+<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-5805" rx="40.5" ry="18"/>
+<text text-anchor="middle" x="5713.7053" y="-5801.3" font-family="Times,serif" font-size="14.00" fill="#000000">inflate</text>
+</g>
+<!-- qcow2_decompress&#45;&gt;inflate -->
+<g id="edge1126" class="edge">
+<title>qcow2_decompress&#45;&gt;inflate</title>
+<path fill="none" stroke="#000000" d="M5424.6868,-5657.3055C5456.2599,-5661.3909 5489.3466,-5670.938 5514.5698,-5691 5547.32,-5717.0487 5517.802,-5751.9735 5550.5698,-5778 5582.2824,-5803.1885 5628.5841,-5808.815 5663.7652,-5808.7904"/>
+<polygon fill="#000000" stroke="#000000" points="5663.8904,-5812.289 5673.8338,-5808.6313 5663.7797,-5805.2898 5663.8904,-5812.289"/>
+</g>
+<!-- inflateEnd -->
+<g id="node425" class="node">
+<title>inflateEnd</title>
+<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-5751" rx="59.2899" ry="18"/>
+<text text-anchor="middle" x="5713.7053" y="-5747.3" font-family="Times,serif" font-size="14.00" fill="#000000">inflateEnd</text>
+</g>
+<!-- qcow2_decompress&#45;&gt;inflateEnd -->
+<g id="edge1127" class="edge">
+<title>qcow2_decompress&#45;&gt;inflateEnd</title>
+<path fill="none" stroke="#000000" d="M5420.7618,-5664.3784C5451.9196,-5668.9202 5485.7527,-5676.9494 5514.5698,-5691 5534.0794,-5700.5125 5531.0537,-5714.5008 5550.5698,-5724 5579.558,-5738.1097 5614.5078,-5745.036 5644.6099,-5748.366"/>
+<polygon fill="#000000" stroke="#000000" points="5644.3193,-5751.8543 5654.617,-5749.3626 5645.0131,-5744.8888 5644.3193,-5751.8543"/>
+</g>
+<!-- qemu_coroutine_enter -->
+<g id="node422" class="node">
+<title>qemu_coroutine_enter</title>
+<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-2287" rx="115.8798" ry="18"/>
+<text text-anchor="middle" x="6074.8408" y="-2283.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_coroutine_enter</text>
+</g>
+<!-- qcow2_compress_complete&#45;&gt;qemu_coroutine_enter -->
+<g id="edge1123" class="edge">
+<title>qcow2_compress_complete&#45;&gt;qemu_coroutine_enter</title>
+<path fill="none" stroke="#000000" d="M5746.782,-3174.5208C5785.7954,-3151.8672 5848.872,-3108.3722 5876.8408,-3051 5912.5243,-2977.803 5859.6093,-2380.624 5912.8408,-2319 5923.0639,-2307.1652 5936.286,-2298.9211 5950.7649,-2293.2748"/>
+<polygon fill="#000000" stroke="#000000" points="5952.1355,-2296.5043 5960.4422,-2289.9279 5949.8474,-2289.8887 5952.1355,-2296.5043"/>
+</g>
+<!-- qcow2_co_pwrite_zeroes -->
+<g id="node426" class="node">
+<title>qcow2_co_pwrite_zeroes</title>
+<ellipse fill="none" stroke="#000000" cx="507.5" cy="-5653" rx="126.978" ry="18"/>
+<text text-anchor="middle" x="507.5" y="-5649.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_pwrite_zeroes</text>
+</g>
+<!-- qcow2_co_pwrite_zeroes&#45;&gt;assert -->
+<g id="edge1128" class="edge">
+<title>qcow2_co_pwrite_zeroes&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M625.4607,-5646.3657C1134.5727,-5617.6021 3120.6608,-5504.0048 3180.4983,-5479 3200.2503,-5470.746 3197.0603,-5455.9686 3216.4983,-5447 3537.0219,-5299.111 3652.4234,-5376.0968 4003.7693,-5342 4362.6074,-5307.1762 4453.6774,-5313.3849 4814.1038,-5305 5050.2088,-5299.5073 5709.0477,-5131.8036 5876.8408,-5298 5951.1485,-5371.6006 5877.2092,-8964.6686 5912.8408,-9063 5990.3136,-9276.7989 6157.4041,-9245.923 6236.8408,-9459 6286.8134,-9593.0438 6242.5593,-10606.1857 6272.8408,-10746 6312.5723,-10929.4458 6420.5037,-11130.9157 6460.5859,-11201.6855"/>
+<polygon fill="#000000" stroke="#000000" points="6457.5687,-11203.46 6465.5621,-11210.4139 6463.6498,-11199.993 6457.5687,-11203.46"/>
+</g>
+<!-- qcow2_co_pwrite_zeroes&#45;&gt;qemu_coroutine_self -->
+<g id="edge1129" class="edge">
+<title>qcow2_co_pwrite_zeroes&#45;&gt;qemu_coroutine_self</title>
+<path fill="none" stroke="#000000" d="M520.7277,-5635.071C549.6994,-5596.7016 622.3231,-5505.3061 699,-5446 1369.0203,-4927.7701 1570.1182,-4798.2179 2378.4314,-4545 2458.0678,-4520.0525 2693.0829,-4561.5986 2751.4983,-4502 2810.7177,-4441.5811 2729.855,-4184.9244 2787.4983,-4123 3036.1653,-3855.8646 3244.5416,-3997.0842 3605.4983,-4051 3622.045,-4053.4716 3624.9516,-4059.5284 3641.4983,-4062 3713.2074,-4072.7111 3914.3712,-4111.0466 3967.7693,-4062 4037.2485,-3998.1828 3949.5587,-3716.2088 4003.7693,-3639 4315.5052,-3195.0142 4609.4753,-3320.0177 5131.1038,-3171 5316.864,-3117.9324 5362.5753,-3101.5094 5550.5698,-3057 5576.9989,-3050.7427 5606.0121,-3044.6316 5632.1492,-3039.403"/>
+<polygon fill="#000000" stroke="#000000" points="5632.8876,-3042.8248 5642.0142,-3037.4438 5631.524,-3035.9589 5632.8876,-3042.8248"/>
+</g>
+<!-- qcow2_co_pwrite_zeroes&#45;&gt;QEMU_ALIGN_DOWN -->
+<g id="edge1130" class="edge">
+<title>qcow2_co_pwrite_zeroes&#45;&gt;QEMU_ALIGN_DOWN</title>
+<path fill="none" stroke="#000000" d="M524.112,-5670.9204C555.7882,-5704.3919 628.0138,-5777.4089 699,-5826 1047.6546,-6064.6594 1150.5595,-6110.6289 1548.3645,-6253 1806.3984,-6345.3482 2494.4899,-6428.8348 2751.4983,-6524 2952.9552,-6598.5956 3475.3393,-6806.0965 3605.4983,-6977 3650.1862,-7035.677 3593.9157,-7082.6449 3641.4983,-7139 3742.5225,-7258.6493 3879.5307,-7142.6332 3967.7693,-7272 4009.5962,-7333.3225 3994.1014,-9870.4033 4003.7693,-9944 4089.9899,-10600.3531 4284.6218,-10731.4123 4369.0369,-11388 4433.024,-11885.6973 4349.3804,-15405.3024 4405.0369,-15904 4442.0165,-16235.3476 4552.197,-16626.8262 4583.3073,-16733.1771"/>
+<polygon fill="#000000" stroke="#000000" points="4579.9694,-16734.2325 4586.1466,-16742.8403 4586.6855,-16732.2591 4579.9694,-16734.2325"/>
+</g>
+<!-- qcow2_co_pwrite_zeroes&#45;&gt;qemu_co_mutex_lock -->
+<g id="edge1131" class="edge">
+<title>qcow2_co_pwrite_zeroes&#45;&gt;qemu_co_mutex_lock</title>
+<path fill="none" stroke="#000000" d="M508.8884,-5634.8553C520.1703,-5489.4618 598.9492,-4512.3013 699,-4236 816.5577,-3911.3516 850.695,-3803.6902 1112,-3578 1272.3526,-3439.5028 1353.278,-3468.6781 1548.3645,-3386 1718.5072,-3313.8931 1824.6458,-3378.4262 1933.3645,-3229 1996.6872,-3141.9674 1893.9338,-2822.7767 1969.3645,-2746 2001.9766,-2712.806 2280.9172,-2699.1316 2445.2476,-2693.9159"/>
+<polygon fill="#000000" stroke="#000000" points="2445.5292,-2697.4089 2455.4154,-2693.5993 2445.3113,-2690.4123 2445.5292,-2697.4089"/>
+</g>
+<!-- qcow2_co_pwrite_zeroes&#45;&gt;qcow2_get_cluster_offset -->
+<g id="edge1132" class="edge">
+<title>qcow2_co_pwrite_zeroes&#45;&gt;qcow2_get_cluster_offset</title>
+<path fill="none" stroke="#000000" d="M537.548,-5635.4662C574.5991,-5614.357 639.9315,-5578.7833 699,-5555 787.4526,-5519.3855 2272.9222,-5125.2742 2342.4314,-5060 2375.9524,-5028.5213 2352.1874,-5000.76 2378.4314,-4963 2543.3454,-4725.7207 2840.5093,-4529.1522 2945.7685,-4463.9977"/>
+<polygon fill="#000000" stroke="#000000" points="2947.7941,-4466.8608 2954.475,-4458.6379 2944.1244,-4460.8998 2947.7941,-4466.8608"/>
+</g>
+<!-- qcow2_co_pwrite_zeroes&#45;&gt;qemu_co_mutex_unlock -->
+<g id="edge1133" class="edge">
+<title>qcow2_co_pwrite_zeroes&#45;&gt;qemu_co_mutex_unlock</title>
+<path fill="none" stroke="#000000" d="M512.3977,-5634.9823C556.886,-5473.9905 904.2998,-4271.3835 1548.3645,-3538 1687.2919,-3379.8061 1816.8554,-3437.3618 1933.3645,-3262 1973.2206,-3202.0112 1916.4347,-3152.8426 1969.3645,-3104 2092.4882,-2990.3836 2223.4775,-3167.9751 2342.4314,-3050 2417.4543,-2975.5944 2304.3877,-2890.3802 2378.4314,-2815 2393.2397,-2799.9244 2412.3807,-2790.4039 2432.7427,-2784.5988"/>
+<polygon fill="#000000" stroke="#000000" points="2433.6706,-2787.9743 2442.4965,-2782.113 2431.9419,-2781.1911 2433.6706,-2787.9743"/>
+</g>
+<!-- trace_qcow2_pwrite_zeroes_start_req -->
+<g id="node427" class="node">
+<title>trace_qcow2_pwrite_zeroes_start_req</title>
+<ellipse fill="none" stroke="#000000" cx="887.5" cy="-5799" rx="188.5" ry="18"/>
+<text text-anchor="middle" x="887.5" y="-5795.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_pwrite_zeroes_start_req</text>
+</g>
+<!-- qcow2_co_pwrite_zeroes&#45;&gt;trace_qcow2_pwrite_zeroes_start_req -->
+<g id="edge1134" class="edge">
+<title>qcow2_co_pwrite_zeroes&#45;&gt;trace_qcow2_pwrite_zeroes_start_req</title>
+<path fill="none" stroke="#000000" d="M529.1928,-5670.7522C563.1324,-5697.4902 631.8744,-5747.5626 699,-5772 712.5667,-5776.939 726.9904,-5780.9787 741.5838,-5784.2821"/>
+<polygon fill="#000000" stroke="#000000" points="741.1939,-5787.778 751.7056,-5786.4534 742.6622,-5780.9337 741.1939,-5787.778"/>
+</g>
+<!-- is_zero -->
+<g id="node428" class="node">
+<title>is_zero</title>
+<ellipse fill="none" stroke="#000000" cx="887.5" cy="-6381" rx="43.5923" ry="18"/>
+<text text-anchor="middle" x="887.5" y="-6377.3" font-family="Times,serif" font-size="14.00" fill="#000000">is_zero</text>
+</g>
+<!-- qcow2_co_pwrite_zeroes&#45;&gt;is_zero -->
+<g id="edge1135" class="edge">
+<title>qcow2_co_pwrite_zeroes&#45;&gt;is_zero</title>
+<path fill="none" stroke="#000000" d="M514.3766,-5671.2484C537.457,-5731.8472 615.4196,-5931.3692 699,-6087 754.477,-6190.3009 833.7072,-6305.3056 869.1443,-6355.3811"/>
+<polygon fill="#000000" stroke="#000000" points="866.3954,-6357.5553 875.0391,-6363.6821 872.1028,-6353.5023 866.3954,-6357.5553"/>
+</g>
+<!-- trace_qcow2_pwrite_zeroes -->
+<g id="node429" class="node">
+<title>trace_qcow2_pwrite_zeroes</title>
+<ellipse fill="none" stroke="#000000" cx="887.5" cy="-5745" rx="140.5" ry="18"/>
+<text text-anchor="middle" x="887.5" y="-5741.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_pwrite_zeroes</text>
+</g>
+<!-- qcow2_co_pwrite_zeroes&#45;&gt;trace_qcow2_pwrite_zeroes -->
+<g id="edge1136" class="edge">
+<title>qcow2_co_pwrite_zeroes&#45;&gt;trace_qcow2_pwrite_zeroes</title>
+<path fill="none" stroke="#000000" d="M550.183,-5670.0318C588.5573,-5684.7283 646.7558,-5705.5055 699,-5718 721.9291,-5723.4836 746.711,-5728.0073 770.5342,-5731.6803"/>
+<polygon fill="#000000" stroke="#000000" points="770.2684,-5735.1796 780.6772,-5733.2027 771.3075,-5728.2571 770.2684,-5735.1796"/>
+</g>
+<!-- qcow2_cluster_zeroize -->
+<g id="node430" class="node">
+<title>qcow2_cluster_zeroize</title>
+<ellipse fill="none" stroke="#000000" cx="887.5" cy="-5691" rx="116.5" ry="18"/>
+<text text-anchor="middle" x="887.5" y="-5687.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cluster_zeroize</text>
+</g>
+<!-- qcow2_co_pwrite_zeroes&#45;&gt;qcow2_cluster_zeroize -->
+<g id="edge1137" class="edge">
+<title>qcow2_co_pwrite_zeroes&#45;&gt;qcow2_cluster_zeroize</title>
+<path fill="none" stroke="#000000" d="M611.3367,-5663.3837C663.5667,-5668.6067 726.8179,-5674.9318 779.602,-5680.2102"/>
+<polygon fill="#000000" stroke="#000000" points="779.3728,-5683.7046 789.6714,-5681.2171 780.0693,-5676.7394 779.3728,-5683.7046"/>
+</g>
+<!-- bdrv_block_status_above -->
+<g id="node431" class="node">
+<title>bdrv_block_status_above</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-18397" rx="128.0773" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-18393.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_block_status_above</text>
+</g>
+<!-- is_zero&#45;&gt;bdrv_block_status_above -->
+<g id="edge1138" class="edge">
+<title>is_zero&#45;&gt;bdrv_block_status_above</title>
+<path fill="none" stroke="#000000" d="M931.1129,-6381.5583C1124.6871,-6384.2441 1898.1785,-6397.2513 1933.3645,-6434 1981.4595,-6484.2311 1931.8549,-11382.4396 1969.3645,-11441 2068.1464,-11595.2195 2243.7906,-11461.6902 2342.4314,-11616 2392.6714,-11694.5935 2324.2006,-18256.1052 2378.4314,-18332 2396.6921,-18357.5555 2425.7623,-18373.1451 2455.5701,-18382.6285"/>
+<polygon fill="#000000" stroke="#000000" points="2454.6789,-18386.0148 2465.2611,-18385.4979 2456.6663,-18379.3028 2454.6789,-18386.0148"/>
+</g>
+<!-- qcow2_cluster_zeroize&#45;&gt;data_file_is_raw -->
+<g id="edge1139" class="edge">
+<title>qcow2_cluster_zeroize&#45;&gt;data_file_is_raw</title>
+<path fill="none" stroke="#000000" d="M991.4903,-5682.8106C1022.5861,-5685.8786 1054.1721,-5695.4185 1076,-5718 1127.4232,-5771.1984 1070.2943,-5987.8849 1112,-6049 1235.3411,-6229.743 1346.5263,-6192.4872 1548.3645,-6277 1714.1826,-6346.4306 1826.903,-6256.1477 1933.3645,-6401 2003.7916,-6496.8238 1914.2311,-10576.6317 1969.3645,-10682 1995.1649,-10731.3086 2326.7383,-10950.3887 2378.4314,-10971 2407.2411,-10982.4871 2440.2885,-10989.1693 2470.4861,-10993.03"/>
+<polygon fill="#000000" stroke="#000000" points="2470.2641,-10996.5281 2480.6076,-10994.2339 2471.091,-10989.5771 2470.2641,-10996.5281"/>
+</g>
+<!-- qcow2_cluster_zeroize&#45;&gt;has_data_file -->
+<g id="edge1140" class="edge">
+<title>qcow2_cluster_zeroize&#45;&gt;has_data_file</title>
+<path fill="none" stroke="#000000" d="M1002.8865,-5688.4484C1029.0885,-5692.7796 1055.2703,-5701.5755 1076,-5718 1110.4149,-5745.2675 1079.3715,-5780.6183 1112,-5810 1149.3673,-5843.649 1498.7924,-5921.5636 1548.3645,-5930 1999.1432,-6006.716 3160.0406,-5986.2197 3605.4983,-5883 3622.2225,-5879.1247 3625.1342,-5874.1899 3641.4983,-5869 3783.9185,-5823.8314 3869.1798,-5900.2667 3967.7693,-5788 4014.2597,-5735.06 3969.9545,-5534.8107 4003.7693,-5473 4313.8826,-4906.1381 4584.4153,-4899.4333 5131.1038,-4555 5456.1669,-4350.1986 5543.453,-4291.6515 5912.8408,-4186 6354.2063,-4059.7616 6619.7498,-3820.9573 6944.9204,-4145 6969.4029,-4169.3975 6979.6892,-9087.4585 6980.9204,-9122 7002.3014,-9721.8582 7062.5611,-10453.6025 7075.4676,-10606.2707"/>
+<polygon fill="#000000" stroke="#000000" points="7072.0138,-10606.9646 7076.3462,-10616.6332 7078.9887,-10606.3732 7072.0138,-10606.9646"/>
+</g>
+<!-- qcow2_cluster_zeroize&#45;&gt;assert -->
+<g id="edge1141" class="edge">
+<title>qcow2_cluster_zeroize&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M955.4049,-5676.3018C999.74,-5667.4257 1059.0196,-5656.9097 1112,-5652 1202.7021,-5643.5947 2668.0523,-5667.5278 2751.4983,-5631 2772.8103,-5621.6708 2767.0139,-5604.0284 2787.4983,-5593 2957.9946,-5501.2083 3025.5572,-5549.1906 3216.4983,-5517 3922.1298,-5398.038 4099.2563,-5349.5723 4814.1038,-5317 4873.0845,-5314.3125 5835.2562,-5281.0874 5876.8408,-5323 5957.7628,-5404.5603 5846.0288,-9365.5302 5912.8408,-9459 6001.611,-9583.1892 6146.7114,-9449.7937 6236.8408,-9573 6275.3345,-9625.6206 6258.9536,-10682.2988 6272.8408,-10746 6312.8214,-10929.3917 6420.5996,-11130.8949 6460.6136,-11201.6795"/>
+<polygon fill="#000000" stroke="#000000" points="6457.5936,-11203.4492 6465.5812,-11210.4097 6463.6776,-11199.9873 6457.5936,-11203.4492"/>
+</g>
+<!-- qcow2_cluster_zeroize&#45;&gt;QEMU_IS_ALIGNED -->
+<g id="edge1142" class="edge">
+<title>qcow2_cluster_zeroize&#45;&gt;QEMU_IS_ALIGNED</title>
+<path fill="none" stroke="#000000" d="M977.8336,-5702.3876C1018.768,-5707.413 1067.797,-5713.2449 1112,-5718 1156.4285,-5722.7793 1479.6847,-5725.5243 1512.3645,-5756 1583.8621,-5822.6754 1476.756,-5906.4435 1548.3645,-5973 1819.7175,-6225.2091 2008.3642,-6031.9076 2378.4314,-6049 2820.3173,-6069.4095 3932.0909,-5982.0224 4369.0369,-6051 4557.7387,-6080.789 4631.7457,-6060.2195 4778.1038,-6183 4804.3022,-6204.9779 4786.4028,-6230.9492 4814.1038,-6251 4916.7367,-6325.2888 5012.8551,-6202.6284 5095.1038,-6299 5152.1445,-6365.8351 5085.5817,-9386.8447 5131.1038,-9462 5157.4025,-9505.4181 5208.899,-9531.6316 5251.9054,-9546.7408"/>
+<polygon fill="#000000" stroke="#000000" points="5250.9087,-9550.0983 5261.5029,-9549.981 5253.1479,-9543.4661 5250.9087,-9550.0983"/>
+</g>
+<!-- qcow2_cluster_zeroize&#45;&gt;qcow2_process_discards -->
+<g id="edge1143" class="edge">
+<title>qcow2_cluster_zeroize&#45;&gt;qcow2_process_discards</title>
+<path fill="none" stroke="#000000" d="M993.5554,-5683.4496C1023.8339,-5686.7897 1054.4272,-5696.326 1076,-5718 1158.2963,-5800.6825 1031.0894,-5893.961 1112,-5978 1237.3395,-6108.1857 1380.9867,-5924.9105 1512.3645,-6049 1562.835,-6096.6706 1498.3584,-6152.8425 1548.3645,-6201 1673.9935,-6321.9847 1762.5942,-6241.5391 1933.3645,-6277 2131.5869,-6318.1614 2180.6069,-6330.9669 2378.4314,-6374 2660.269,-6435.3087 3428.6514,-6569.1483 3605.4983,-6797 3681.0768,-6894.3763 3562.5794,-6977.3106 3641.4983,-7072 3739.0278,-7189.0191 3875.2668,-7055.9679 3967.7693,-7177 4020.9243,-7246.5491 3982.8475,-7879.0011 4003.7693,-7964 4039.623,-8109.6624 4131.1113,-8266.6518 4169.2769,-8328.1477"/>
+<polygon fill="#000000" stroke="#000000" points="4166.4485,-8330.2261 4174.7182,-8336.8489 4172.3835,-8326.5145 4166.4485,-8330.2261"/>
+</g>
+<!-- qcow2_cluster_zeroize&#45;&gt;size_to_clusters -->
+<g id="edge1144" class="edge">
+<title>qcow2_cluster_zeroize&#45;&gt;size_to_clusters</title>
+<path fill="none" stroke="#000000" d="M971.5045,-5678.4791C1013.5796,-5672.8247 1065.3683,-5666.7941 1112,-5664 1289.6212,-5653.3573 1334.8393,-5651.8608 1512.3645,-5664 1899.9945,-5690.5062 1990.8014,-5756.4938 2378.4314,-5783 2543.8526,-5794.3115 2585.7314,-5786.669 2751.4983,-5783 2942.3051,-5778.7767 2996.304,-5813.9755 3180.4983,-5764 3197.9587,-5759.2627 3199.1698,-5750.1993 3216.4983,-5745 3299.6901,-5720.0386 3534.1926,-5756.5929 3605.4983,-5707 3635.5245,-5686.1169 3610.4913,-5652.397 3641.4983,-5633 3764.4345,-5556.0948 3854.0946,-5542.968 3967.7693,-5633 4022.5311,-5676.3722 3970.1348,-5724.7732 4003.7693,-5786 4115.6383,-5989.6414 4277.2762,-5946.5417 4369.0369,-6160 4410.1841,-6255.7185 4391.1159,-6993.7463 4405.0369,-7097 4446.3936,-7403.7481 4552.1695,-7765.4373 4583.0098,-7867.163"/>
+<polygon fill="#000000" stroke="#000000" points="4579.7355,-7868.4253 4585.9964,-7876.9723 4586.432,-7866.3864 4579.7355,-7868.4253"/>
+</g>
+<!-- bdrv_co_pwrite_zeroes -->
+<g id="node432" class="node">
+<title>bdrv_co_pwrite_zeroes</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-5783" rx="118.5" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-5779.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_co_pwrite_zeroes</text>
+</g>
+<!-- qcow2_cluster_zeroize&#45;&gt;bdrv_co_pwrite_zeroes -->
+<g id="edge1145" class="edge">
+<title>qcow2_cluster_zeroize&#45;&gt;bdrv_co_pwrite_zeroes</title>
+<path fill="none" stroke="#000000" d="M999.8668,-5695.9269C1025.7479,-5700.064 1052.5434,-5706.8966 1076,-5718 1095.6182,-5727.2864 1092.4579,-5741.5545 1112,-5751 1136.1644,-5762.6796 1163.6955,-5770.2404 1190.4432,-5775.0999"/>
+<polygon fill="#000000" stroke="#000000" points="1190.2027,-5778.609 1200.6476,-5776.833 1191.3748,-5771.7079 1190.2027,-5778.609"/>
+</g>
+<!-- zero_in_l2_slice -->
+<g id="node433" class="node">
+<title>zero_in_l2_slice</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-5691" rx="84.5" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-5687.3" font-family="Times,serif" font-size="14.00" fill="#000000">zero_in_l2_slice</text>
+</g>
+<!-- qcow2_cluster_zeroize&#45;&gt;zero_in_l2_slice -->
+<g id="edge1146" class="edge">
+<title>qcow2_cluster_zeroize&#45;&gt;zero_in_l2_slice</title>
+<path fill="none" stroke="#000000" d="M1004.108,-5691C1071.0977,-5691 1154.1652,-5691 1217.1574,-5691"/>
+<polygon fill="#000000" stroke="#000000" points="1217.4849,-5694.5001 1227.4849,-5691 1217.4848,-5687.5001 1217.4849,-5694.5001"/>
+</g>
+<!-- zero_in_l2_slice&#45;&gt;be64_to_cpu -->
+<g id="edge1147" class="edge">
+<title>zero_in_l2_slice&#45;&gt;be64_to_cpu</title>
+<path fill="none" stroke="#000000" d="M1396.5718,-5689.6136C1723.9161,-5682.5667 2905.1817,-5641.1338 3180.4983,-5408 3219.4328,-5375.0308 3186.6512,-5340.3765 3216.4983,-5299 3357.3532,-5103.7351 4713.8374,-4005 4954.6038,-4005 4954.6038,-4005 4954.6038,-4005 5322.8368,-4005 6046.2186,-4005 6422.5762,-3370.5625 6944.9204,-3871 6978.6487,-3903.3138 6978.4512,-4664.3558 6980.9204,-4711 7013.2609,-5321.9213 7065.1547,-6068.4604 7075.9246,-6221.7169"/>
+<polygon fill="#000000" stroke="#000000" points="7072.4348,-6221.9864 7076.6282,-6231.7161 7079.4176,-6221.4951 7072.4348,-6221.9864"/>
+</g>
+<!-- zero_in_l2_slice&#45;&gt;cpu_to_be64 -->
+<g id="edge1148" class="edge">
+<title>zero_in_l2_slice&#45;&gt;cpu_to_be64</title>
+<path fill="none" stroke="#000000" d="M1380.195,-5680.2725C1423.2944,-5677.5051 1477.3233,-5682.0783 1512.3645,-5714 1569.7787,-5766.303 1488.7575,-5835.2103 1548.3645,-5885 1723.8127,-6031.552 3378.4749,-5876.8318 3605.4983,-5850 3767.7195,-5830.8271 3855.5249,-5906.6782 3967.7693,-5788 4016.1822,-5736.8121 3967.8905,-5533.6359 4003.7693,-5473 4316.3728,-4944.695 4546.1272,-4861.09 5131.1038,-4675 5906.2872,-4428.4024 6525.1852,-4223.1916 6944.9204,-4920 6979.3663,-4977.1842 6980.0247,-14466.2486 6980.9204,-14533 7004.3639,-16280.0597 7068.8701,-18435.1767 7077.0612,-18704.8583"/>
+<polygon fill="#000000" stroke="#000000" points="7073.5665,-18705.0909 7077.3691,-18714.9799 7080.5633,-18704.878 7073.5665,-18705.0909"/>
+</g>
+<!-- zero_in_l2_slice&#45;&gt;assert -->
+<g id="edge1149" class="edge">
+<title>zero_in_l2_slice&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M1395.5916,-5694.3735C1617.0659,-5702.3263 2238.0864,-5718.0822 2751.4983,-5669 2944.255,-5650.5724 2989.8434,-5626.8441 3180.4983,-5593 3206.111,-5588.4534 3615.7674,-5514.8213 3641.4983,-5511 4283.4937,-5415.6579 4446.7295,-5341.6914 5095.1038,-5371 5443.8245,-5386.7633 5642.1066,-5188.6313 5876.8408,-5447 5915.377,-5489.4162 5898.3993,-9517.5417 5912.8408,-9573 5988.4252,-9863.2593 6153.5693,-9876.8519 6236.8408,-10165 6308.6681,-10413.5469 6213.7963,-10494.1102 6272.8408,-10746 6315.6775,-10928.7457 6421.6992,-11130.6462 6460.9311,-11201.6076"/>
+<polygon fill="#000000" stroke="#000000" points="6457.88,-11203.3226 6465.7998,-11210.3603 6463.9973,-11199.9199 6457.88,-11203.3226"/>
+</g>
+<!-- zero_in_l2_slice&#45;&gt;qcow2_cache_put -->
+<g id="edge1150" class="edge">
+<title>zero_in_l2_slice&#45;&gt;qcow2_cache_put</title>
+<path fill="none" stroke="#000000" d="M1392.297,-5696.7542C1434.4302,-5704.1486 1483.2437,-5720.4571 1512.3645,-5756 1599.9898,-5862.9497 1456.9578,-5961.2634 1548.3645,-6065 1675.7841,-6209.6074 1780.535,-6130.3929 1969.3645,-6169 2149.8111,-6205.8932 3480.9067,-6299.357 3605.4983,-6435 3676.5085,-6512.3089 3572.5655,-6826.8332 3641.4983,-6906 3738.9513,-7017.9213 3852.9078,-6883.0303 3967.7693,-6977 3998.5754,-7002.2029 3973.0131,-7033.7363 4003.7693,-7059 4132.2626,-7164.5468 4263.968,-7011.1156 4369.0369,-7140 4410.2531,-7190.5585 4400.5292,-9422.9261 4405.0369,-9488 4446.6365,-10088.5338 4562.1396,-10816.576 4586.8708,-10968.4275"/>
+<polygon fill="#000000" stroke="#000000" points="4583.488,-10969.4293 4588.5544,-10978.7342 4590.3964,-10968.3008 4583.488,-10969.4293"/>
+</g>
+<!-- zero_in_l2_slice&#45;&gt;qcow2_cache_entry_mark_dirty -->
+<g id="edge1151" class="edge">
+<title>zero_in_l2_slice&#45;&gt;qcow2_cache_entry_mark_dirty</title>
+<path fill="none" stroke="#000000" d="M1393.0437,-5685.7335C1432.9634,-5687.3084 1479.4831,-5695.9373 1512.3645,-5723 1548.1917,-5752.4872 1510.3151,-5794.4419 1548.3645,-5821 1622.7228,-5872.9014 3092.982,-5825.7448 3180.4983,-5802 3197.9587,-5797.2627 3199.1698,-5788.1993 3216.4983,-5783 3382.8819,-5733.0771 3453.224,-5828.5963 3605.4983,-5745 3628.2555,-5732.5066 3618.16,-5710.371 3641.4983,-5699 3771.8579,-5635.4856 3864.9524,-5596.7435 3967.7693,-5699 4032.6373,-5763.5144 3982.687,-12196.9748 4003.7693,-12286 4036.5143,-12424.2738 4128.5351,-12570.3104 4168.0255,-12628.6719"/>
+<polygon fill="#000000" stroke="#000000" points="4165.1492,-12630.6663 4173.6767,-12636.9537 4170.9313,-12626.7208 4165.1492,-12630.6663"/>
+</g>
+<!-- zero_in_l2_slice&#45;&gt;MIN -->
+<g id="edge1152" class="edge">
+<title>zero_in_l2_slice&#45;&gt;MIN</title>
+<path fill="none" stroke="#000000" d="M1391.6355,-5697.3098C1433.5633,-5704.8765 1482.3918,-5721.1724 1512.3645,-5756 1576.1352,-5830.1001 1480.1285,-5902.9901 1548.3645,-5973 1875.3854,-6308.5227 3319.7227,-6063.7177 3605.4983,-6435 3669.5253,-6518.1845 3572.1022,-6827.239 3641.4983,-6906 3739.3631,-7017.0716 3853.4514,-6878.9477 3967.7693,-6973 3999.7676,-6999.3258 3976.5531,-7027.7556 4003.7693,-7059 4043.8913,-7105.0603 4108.6667,-7136.7647 4149.3213,-7153.3849"/>
+<polygon fill="#000000" stroke="#000000" points="4148.2731,-7156.7349 4158.8583,-7157.188 4150.866,-7150.2328 4148.2731,-7156.7349"/>
+</g>
+<!-- zero_in_l2_slice&#45;&gt;qcow2_get_cluster_type -->
+<g id="edge1153" class="edge">
+<title>zero_in_l2_slice&#45;&gt;qcow2_get_cluster_type</title>
+<path fill="none" stroke="#000000" d="M1391.1474,-5684.4003C1432.0194,-5685.3029 1479.9974,-5693.7256 1512.3645,-5723 1558.7371,-5764.9418 1498.8168,-5820.8614 1548.3645,-5859 1617.9969,-5912.5986 3445.2611,-5868.4382 3605.4983,-5817 3623.8076,-5811.1225 3623.7189,-5800.326 3641.4983,-5793 3660.1884,-5785.2988 3680.8626,-5779.4162 3701.0362,-5774.9337"/>
+<polygon fill="#000000" stroke="#000000" points="3701.8325,-5778.3428 3710.8886,-5772.8438 3700.3799,-5771.4951 3701.8325,-5778.3428"/>
+</g>
+<!-- zero_in_l2_slice&#45;&gt;get_cluster_table -->
+<g id="edge1154" class="edge">
+<title>zero_in_l2_slice&#45;&gt;get_cluster_table</title>
+<path fill="none" stroke="#000000" d="M1317.0704,-5672.8582C1360.4915,-5511.7063 1679.7923,-4326.6618 1733.2748,-4128.1682"/>
+<polygon fill="#000000" stroke="#000000" points="1736.7313,-4128.7928 1735.9535,-4118.2265 1729.9723,-4126.9716 1736.7313,-4128.7928"/>
+</g>
+<!-- zero_in_l2_slice&#45;&gt;qcow2_free_any_clusters -->
+<g id="edge1155" class="edge">
+<title>zero_in_l2_slice&#45;&gt;qcow2_free_any_clusters</title>
+<path fill="none" stroke="#000000" d="M1393.0394,-5696.4033C1435.2663,-5703.6968 1483.9314,-5720.0209 1512.3645,-5756 1573.8786,-5833.8397 1481.9579,-6127.2899 1548.3645,-6201 1664.8817,-6330.3319 1767.2312,-6221.0121 1933.3645,-6273 2123.5327,-6332.5092 2642.6269,-6473.1099 2751.4983,-6640 2830.2993,-6760.795 2704.8881,-11713.7773 2787.4983,-11832 2894.3142,-11984.8635 3064.1179,-11833.2862 3180.4983,-11979 3217.5867,-12025.4365 3203.2399,-12186.068 3216.4983,-12244 3267.91,-12468.6412 3367.0498,-12729.3896 3400.0289,-12813.4149"/>
+<polygon fill="#000000" stroke="#000000" points="3396.7932,-12814.7505 3403.7152,-12822.7715 3403.306,-12812.1846 3396.7932,-12814.7505"/>
+</g>
+<!-- qcow2_co_pwritev_compressed -->
+<g id="node434" class="node">
+<title>qcow2_co_pwritev_compressed</title>
+<ellipse fill="none" stroke="#000000" cx="158" cy="-1704" rx="158" ry="18"/>
+<text text-anchor="middle" x="158" y="-1700.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_pwritev_compressed</text>
+</g>
+<!-- qcow2_co_pwritev_compressed&#45;&gt;has_data_file -->
+<g id="edge1156" class="edge">
+<title>qcow2_co_pwritev_compressed&#45;&gt;has_data_file</title>
+<path fill="none" stroke="#000000" d="M159.0989,-1722.1057C169.4326,-1881.5625 259.1986,-3059.6456 699,-3873 1094.2731,-4604.0052 1207.8483,-4912.2802 1969.3645,-5245 1999.1097,-5257.9962 2750.3639,-5237.3444 2751.4983,-5237 2986.3775,-5165.6952 2993.1247,-5040.7687 3216.4983,-4939 3380.4449,-4864.3061 3433.4301,-4878.3875 3605.4983,-4825 4636.1564,-4505.218 4875.1996,-4365.34 5912.8408,-4069 6071.2195,-4023.7686 6109.3119,-4000.6969 6272.8408,-3981 6451.9904,-3959.4216 6498.4587,-3976.2578 6678.8408,-3981 6797.2211,-3984.1122 6863.1125,-3909.3785 6944.9204,-3995 6969.5172,-4020.7433 6979.6559,-9086.4174 6980.9204,-9122 7002.2379,-9721.8604 7062.5472,-10453.603 7075.4653,-10606.2707"/>
+<polygon fill="#000000" stroke="#000000" points="7072.0116,-10606.965 7076.3447,-10616.6332 7078.9865,-10606.373 7072.0116,-10606.965"/>
+</g>
+<!-- qcow2_co_pwritev_compressed&#45;&gt;g_free -->
+<g id="edge1161" class="edge">
+<title>qcow2_co_pwritev_compressed&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M158.2806,-1722.249C163.7049,-2072.5279 247.1303,-7349.2046 352,-7463 514.365,-7639.1843 647.9101,-7525 887.5,-7525 887.5,-7525 887.5,-7525 2155.8979,-7525 2420.824,-7525 2557.9892,-7681.9422 2751.4983,-7501 2806.0262,-7450.0133 2737.0322,-7222.0101 2787.4983,-7167 2907.821,-7035.8434 3026.2019,-7178.7257 3180.4983,-7090 3201.5202,-7077.9117 3195.9902,-7061.9409 3216.4983,-7049 3368.4446,-6953.1198 3484.8525,-7072.1363 3605.4983,-6939 3666.4394,-6871.7496 3571.8975,-6796.2425 3641.4983,-6738 3664.6146,-6718.6561 4323.128,-6719.5988 4369.0369,-6740 5059.4616,-7046.814 5221.7237,-7299.5359 5514.5698,-7996 5569.353,-8126.2887 5509.0125,-8495.9099 5550.5698,-8631 5633.465,-8900.4672 5800.2433,-8903.6754 5876.8408,-9175 5903.8678,-9270.7354 5861.0479,-12671.0694 5912.8408,-12756 5997.6159,-12895.0151 6151.5953,-12788.2729 6236.8408,-12927 6299.0637,-13028.2604 6193.7873,-14977.2537 6272.8408,-15066 6311.0661,-15108.9121 6381.9506,-15108.3985 6429.0125,-15102.1898"/>
+<polygon fill="#000000" stroke="#000000" points="6429.5711,-15105.6455 6438.965,-15100.746 6428.5661,-15098.718 6429.5711,-15105.6455"/>
+</g>
+<!-- qcow2_co_pwritev_compressed&#45;&gt;qemu_blockalign -->
+<g id="edge1157" class="edge">
+<title>qcow2_co_pwritev_compressed&#45;&gt;qemu_blockalign</title>
+<path fill="none" stroke="#000000" d="M158.3306,-1722.2054C163.5442,-2005.6523 230.3321,-5506.1579 352,-5680 771.5317,-6279.4371 1237.7109,-5983.1599 1969.3645,-5987 2507.6918,-5989.8254 2643.5346,-6008.3959 3180.4983,-5970 3369.9131,-5956.4558 3429.9057,-5998.3097 3605.4983,-5926 3624.4961,-5918.1766 3622.7472,-5905.3978 3641.4983,-5897 3775.6417,-5836.923 3866.7709,-5949.785 3967.7693,-5843 4018.6109,-5789.2455 3961.5425,-5572.7562 4003.7693,-5512 4117.6067,-5348.2103 4219.1777,-5383.4042 4405.0369,-5311 4685.8125,-5201.6197 5654.8893,-4967 5713.7053,-4967 5713.7053,-4967 5713.7053,-4967 6475.8408,-4967 6702.6541,-4967 6819.4362,-4979.0609 6944.9204,-5168 7029.3541,-5295.1302 6888.2041,-10540.7778 6980.9204,-10662 6984.5942,-10666.8033 6989.0464,-10670.8014 6993.9995,-10674.1244"/>
+<polygon fill="#000000" stroke="#000000" points="6992.3356,-10677.2045 7002.7591,-10679.1021 6995.794,-10671.1185 6992.3356,-10677.2045"/>
+</g>
+<!-- qcow2_co_pwritev_compressed&#45;&gt;memset -->
+<g id="edge1158" class="edge">
+<title>qcow2_co_pwritev_compressed&#45;&gt;memset</title>
+<path fill="none" stroke="#000000" d="M288.2459,-1693.7828C432.3228,-1682.1173 646.502,-1663.547 663,-1655 912.59,-1525.6975 955.266,-1429.8457 1076,-1176 1115.1684,-1093.6478 1047.5433,-1038.5088 1112,-974 1477.9299,-607.7745 2893.2862,-597 3410.9983,-597 3410.9983,-597 3410.9983,-597 3804.6338,-597 4573.2073,-597 4821.5926,-522.603 5514.5698,-855 5695.149,-941.6176 5721.4326,-996.6681 5876.8408,-1123 6043.1823,-1258.2195 6133.4088,-1256.2353 6236.8408,-1444 6284.011,-1529.6301 6237.8605,-1569.7098 6272.8408,-1661 6392.9667,-1974.4994 6579.2996,-1977.3699 6678.8408,-2298 6695.9819,-2353.2128 6676.4076,-3294.8126 6714.8408,-3338 6783.6031,-3415.268 6877.2548,-3294.7699 6944.9204,-3373 6996.0847,-3432.1525 6949.6127,-8932.3298 6980.9204,-9004 6993.7886,-9033.458 7021.3466,-9057.7882 7043.8122,-9073.8561"/>
+<polygon fill="#000000" stroke="#000000" points="7041.9147,-9076.7992 7052.1317,-9079.6032 7045.8933,-9071.0398 7041.9147,-9076.7992"/>
+</g>
+<!-- qcow2_co_pwritev_compressed&#45;&gt;qemu_vfree -->
+<g id="edge1159" class="edge">
+<title>qcow2_co_pwritev_compressed&#45;&gt;qemu_vfree</title>
+<path fill="none" stroke="#000000" d="M158.3541,-1722.1115C164.1427,-2015.4155 240.4157,-5778.9469 352,-6252 485.802,-6819.2434 304.6896,-7449 887.5,-7449 887.5,-7449 887.5,-7449 1740.8645,-7449 1853.177,-7449 2668.7146,-7505.901 2751.4983,-7430 2807.5003,-7378.654 2740.359,-7149.5863 2787.4983,-7090 2902.3543,-6944.8163 3006.1045,-7014.1051 3180.4983,-6952 3196.5237,-6946.293 3200.2972,-6944.1873 3216.4983,-6939 3387.4949,-6884.2498 3490.1663,-6967.608 3605.4983,-6830 3658.2787,-6767.0252 3580.6339,-6517.2008 3641.4983,-6462 3810.9411,-6308.3242 4344.0307,-6557.1721 4814.1038,-6664 5140.6375,-6738.2074 5222.6747,-6755.0602 5550.5698,-6823 5800.8737,-6874.8629 6514.7111,-6851.0326 6678.8408,-7047 6744.3103,-7125.1692 6686.4069,-8784.0807 6714.8408,-8882 6769.7916,-9071.2368 6889.4852,-9071.9046 6944.9204,-9261 6990.4144,-9416.1851 6976.8516,-10554.335 6980.9204,-10716 7020.4298,-12285.8287 7070.5448,-14221.3708 7077.1828,-14477.5421"/>
+<polygon fill="#000000" stroke="#000000" points="7073.6919,-14477.9409 7077.4498,-14487.8469 7080.6895,-14477.7595 7073.6919,-14477.9409"/>
+</g>
+<!-- qcow2_co_pwritev_compressed&#45;&gt;qcow2_pre_write_overlap_check -->
+<g id="edge1162" class="edge">
+<title>qcow2_co_pwritev_compressed&#45;&gt;qcow2_pre_write_overlap_check</title>
+<path fill="none" stroke="#000000" d="M158.4285,-1722.3457C164.6251,-1984.5044 237.6412,-4970.3774 352,-5111 938.6531,-5832.3847 1453.6015,-5534.8355 2378.4314,-5631 2543.3497,-5648.1483 2585.7976,-5636.9501 2751.4983,-5631 2886.7393,-5626.1437 3836.7678,-5533.0541 3967.7693,-5567 3985.4875,-5571.5912 3987.6955,-5578.2453 4003.7693,-5587 4356.506,-5779.1201 4539.4205,-5729.9464 4778.1038,-6053 4811.6982,-6098.4694 4773.6755,-6135.4829 4814.1038,-6175 4906.6233,-6265.4341 5015.5603,-6148.9656 5095.1038,-6251 5164.6922,-6340.2645 5067.6179,-8194.2971 5131.1038,-8288 5234.7827,-8441.0262 5410.303,-8296.3737 5514.5698,-8449 5559.053,-8514.1148 5544.6418,-9789.3644 5550.5698,-9868 5589.1058,-10379.1856 5686.6461,-10998.0563 5709.063,-11136.5957"/>
+<polygon fill="#000000" stroke="#000000" points="5705.6595,-11137.4726 5710.7163,-11146.7827 5712.5691,-11136.3511 5705.6595,-11137.4726"/>
+</g>
+<!-- qcow2_co_pwritev_compressed&#45;&gt;offset_into_cluster -->
+<g id="edge1160" class="edge">
+<title>qcow2_co_pwritev_compressed&#45;&gt;offset_into_cluster</title>
+<path fill="none" stroke="#000000" d="M158.3495,-1685.718C161.2525,-1554.6421 185.6434,-758.6424 352,-603 439.4057,-521.2237 767.804,-545 887.5,-545 887.5,-545 887.5,-545 2155.8979,-545 2715.1526,-545 2851.7436,-635 3410.9983,-635 3410.9983,-635 3410.9983,-635 3804.6338,-635 4055.7063,-635 4120.5426,-623.1118 4369.0369,-659 4554.487,-685.7832 4597.1219,-712.4755 4778.1038,-761 4919.6824,-798.9598 4962.4499,-789.6432 5095.1038,-852 5475.893,-1030.9981 5673.2213,-1017.7883 5876.8408,-1386 5926.7769,-1476.3011 5846.6081,-2234.8727 5912.8408,-2314 6007.4619,-2427.0425 6142.3124,-2271.88 6236.8408,-2385 6305.9278,-2467.6747 6215.0395,-3263.0763 6272.8408,-3354 6381.7201,-3525.2713 6565.2807,-3394.7959 6678.8408,-3563 6681.7766,-3567.3485 6807.6839,-4950.8901 6827.3181,-5166.8117"/>
+<polygon fill="#000000" stroke="#000000" points="6823.8534,-5167.3601 6828.2447,-5177.002 6830.8247,-5166.7262 6823.8534,-5167.3601"/>
+</g>
+<!-- qcow2_co_pwritev_compressed&#45;&gt;BLKDBG_EVENT -->
+<g id="edge1163" class="edge">
+<title>qcow2_co_pwritev_compressed&#45;&gt;BLKDBG_EVENT</title>
+<path fill="none" stroke="#000000" d="M313.0734,-1700.4501C569.9113,-1694.7667 1099.7951,-1683.8712 1548.3645,-1680 1815.8804,-1677.6913 2528.7371,-1573.8529 2751.4983,-1722 2779.3205,-1740.5032 2760.0414,-1768.9588 2787.4983,-1788 2945.7517,-1897.748 3025.4325,-1824.8618 3216.4983,-1849 3302.7834,-1859.9008 3543.5106,-1830.996 3605.4983,-1892 3696.1817,-1981.2444 3562.6698,-2076.1295 3641.4983,-2176 3737.5129,-2297.6443 3876.2844,-2173.9133 3967.7693,-2299 4057.4932,-2421.6789 3943.3959,-2842.5169 4003.7693,-2982 4096.9507,-3197.2804 4275.0199,-3148.0832 4369.0369,-3363 4422.1267,-3484.3598 4364.3098,-3831.9523 4405.0369,-3958 4500.309,-4252.8609 4687.0719,-4250.8026 4778.1038,-4547 4796.6209,-4607.2505 4771.8796,-5634.2013 4814.1038,-5681 4898.5269,-5774.5693 4998.3736,-5638.218 5095.1038,-5719 5134.911,-5752.244 5093.0264,-5794.788 5131.1038,-5830 5259.7824,-5948.9953 5405.3237,-5784.9477 5514.5698,-5922 5573.2342,-5995.5961 5510.9646,-9224.6224 5550.5698,-9310 5575.5811,-9363.9173 5632.3183,-9405.191 5671.8079,-9428.765"/>
+<polygon fill="#000000" stroke="#000000" points="5670.5454,-9432.0802 5680.9477,-9434.0909 5674.0697,-9426.0321 5670.5454,-9432.0802"/>
+</g>
+<!-- qcow2_co_pwritev_compressed&#45;&gt;g_malloc -->
+<g id="edge1164" class="edge">
+<title>qcow2_co_pwritev_compressed&#45;&gt;g_malloc</title>
+<path fill="none" stroke="#000000" d="M216.4229,-1720.8325C254.631,-1730.9477 305.8377,-1742.8307 352,-1748 671.7791,-1783.8089 754.2806,-1754.1275 1076,-1748 1638.8939,-1737.279 1787.1715,-1626.9897 2342.4314,-1720 2532.0936,-1751.7699 2630.3698,-1711.6381 2751.4983,-1861 2833.0279,-1961.5331 2719.9673,-2039.5756 2787.4983,-2150 3016.8428,-2525.0168 3392.7337,-2321.3342 3605.4983,-2706 3658.3447,-2801.5432 3571.4453,-3604.2514 3641.4983,-3688 3736.714,-3801.8307 3874.3878,-3643.6598 3967.7693,-3759 4035.7195,-3842.9287 3933.0259,-11452.4119 4003.7693,-11534 4034.1273,-11569.0117 4088.4474,-11573.0887 4129.9809,-11570.0052"/>
+<polygon fill="#000000" stroke="#000000" points="4130.3255,-11573.4885 4139.9732,-11569.1098 4129.7007,-11566.5164 4130.3255,-11573.4885"/>
+</g>
+<!-- qcow2_co_pwritev_compressed&#45;&gt;bdrv_getlength -->
+<g id="edge1165" class="edge">
+<title>qcow2_co_pwritev_compressed&#45;&gt;bdrv_getlength</title>
+<path fill="none" stroke="#000000" d="M178.2497,-1721.8709C211.6494,-1750.0342 281.6224,-1803.6318 352,-1824 864.263,-1972.2556 2355.5061,-1503.8119 2751.4983,-1861 2799.5552,-1904.3477 2753.7328,-2094.7878 2787.4983,-2150 3016.8428,-2525.0168 3392.7337,-2321.3342 3605.4983,-2706 3658.3447,-2801.5432 3566.8091,-3608.3585 3641.4983,-3688 3691.3492,-3741.1563 3918.7748,-3667.0534 3967.7693,-3721 4039.8664,-3800.3842 3941.7432,-11354.5209 4003.7693,-11442 4025.8333,-11473.1181 4064.1607,-11489.4229 4100.0253,-11497.9316"/>
+<polygon fill="#000000" stroke="#000000" points="4099.5426,-11501.4088 4110.06,-11500.1306 4101.0411,-11494.571 4099.5426,-11501.4088"/>
+</g>
+<!-- qcow2_co_pwritev_compressed&#45;&gt;qemu_co_mutex_lock -->
+<g id="edge1166" class="edge">
+<title>qcow2_co_pwritev_compressed&#45;&gt;qemu_co_mutex_lock</title>
+<path fill="none" stroke="#000000" d="M158.2787,-1685.8658C160.6836,-1555.8679 182.2165,-766.7318 352,-620 376.1728,-599.1091 1074.9427,-608.0061 1076,-609 1170.4133,-697.7538 1022.2363,-1097.5463 1112,-1191 1173.954,-1255.5008 1441.7334,-1177.1374 1512.3645,-1232 1549.0098,-1260.4642 1521.1312,-1292.4309 1548.3645,-1330 1676.3237,-1506.5232 1831.2922,-1441.3468 1933.3645,-1634 1985.4145,-1732.2402 1891.39,-2053.7515 1969.3645,-2133 2027.7364,-2192.3257 2277.4708,-2113.9717 2342.4314,-2166 2383.5719,-2198.9503 2359.5293,-2229.7965 2378.4314,-2279 2435.3436,-2427.1466 2518.6681,-2598.1902 2551.2193,-2663.622"/>
+<polygon fill="#000000" stroke="#000000" points="2548.2248,-2665.4601 2555.8204,-2672.8464 2554.4888,-2662.3356 2548.2248,-2665.4601"/>
+</g>
+<!-- qcow2_co_pwritev_compressed&#45;&gt;qemu_co_mutex_unlock -->
+<g id="edge1167" class="edge">
+<title>qcow2_co_pwritev_compressed&#45;&gt;qemu_co_mutex_unlock</title>
+<path fill="none" stroke="#000000" d="M159.5701,-1685.8113C169.6302,-1573.431 228.5765,-974.2683 352,-848 465.2712,-732.1179 958.1827,-649.7431 1076,-761 1126.8159,-808.9863 1077.0644,-1328.4653 1112,-1389 1218.4167,-1573.3938 1395.6054,-1473.975 1512.3645,-1652 1563.8173,-1730.4512 1492.3526,-1784.7362 1548.3645,-1860 1662.5203,-2013.3924 1829.3451,-1891.5607 1933.3645,-2052 1984.91,-2131.5037 1900.9657,-2838.4303 1969.3645,-2904 1999.2877,-2932.6855 2308.0615,-2927.1727 2342.4314,-2904 2377.8104,-2880.1469 2345.2038,-2841.7688 2378.4314,-2815 2394.4832,-2802.0683 2413.8696,-2793.5529 2433.9924,-2788.0659"/>
+<polygon fill="#000000" stroke="#000000" points="2435.0522,-2791.4093 2443.9186,-2785.6095 2433.3706,-2784.6143 2435.0522,-2791.4093"/>
+</g>
+<!-- bdrv_co_truncate -->
+<g id="node435" class="node">
+<title>bdrv_co_truncate</title>
+<ellipse fill="none" stroke="#000000" cx="887.5" cy="-12475" rx="93" ry="18"/>
+<text text-anchor="middle" x="887.5" y="-12471.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_co_truncate</text>
+</g>
+<!-- qcow2_co_pwritev_compressed&#45;&gt;bdrv_co_truncate -->
+<g id="edge1168" class="edge">
+<title>qcow2_co_pwritev_compressed&#45;&gt;bdrv_co_truncate</title>
+<path fill="none" stroke="#000000" d="M158.2471,-1722.0627C161.9131,-1984.7701 207.2375,-5061.2198 352,-7539 459.8748,-9385.4036 406.1637,-9859.7771 699,-11686 747.4557,-11988.1858 849.4746,-12345.8732 879.2049,-12447.0886"/>
+<polygon fill="#000000" stroke="#000000" points="875.8997,-12448.2545 882.0842,-12456.857 882.6141,-12446.2754 875.8997,-12448.2545"/>
+</g>
+<!-- qemu_iovec_to_buf -->
+<g id="node436" class="node">
+<title>qemu_iovec_to_buf</title>
+<ellipse fill="none" stroke="#000000" cx="887.5" cy="-788" rx="100.1823" ry="18"/>
+<text text-anchor="middle" x="887.5" y="-784.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_iovec_to_buf</text>
+</g>
+<!-- qcow2_co_pwritev_compressed&#45;&gt;qemu_iovec_to_buf -->
+<g id="edge1169" class="edge">
+<title>qcow2_co_pwritev_compressed&#45;&gt;qemu_iovec_to_buf</title>
+<path fill="none" stroke="#000000" d="M162.7286,-1685.7468C191.1652,-1580.0396 350.0686,-1043.3497 699,-820 722.2808,-805.098 750.3612,-796.5049 777.6553,-791.6931"/>
+<polygon fill="#000000" stroke="#000000" points="778.3461,-795.1271 787.6651,-790.0867 777.2369,-788.2156 778.3461,-795.1271"/>
+</g>
+<!-- qcow2_co_compress -->
+<g id="node437" class="node">
+<title>qcow2_co_compress</title>
+<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-589" rx="106.6812" ry="18"/>
+<text text-anchor="middle" x="4954.6038" y="-585.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_compress</text>
+</g>
+<!-- qcow2_co_pwritev_compressed&#45;&gt;qcow2_co_compress -->
+<g id="edge1170" class="edge">
+<title>qcow2_co_pwritev_compressed&#45;&gt;qcow2_co_compress</title>
+<path fill="none" stroke="#000000" d="M159.6577,-1685.5775C172.7096,-1542.4772 260.8167,-611.9209 352,-531 441.0945,-451.9328 768.3805,-507 887.5,-507 887.5,-507 887.5,-507 4186.4031,-507 4436.6562,-507 4730.1891,-550.558 4870.9813,-574.1811"/>
+<polygon fill="#000000" stroke="#000000" points="4870.8182,-577.703 4881.2612,-575.9162 4871.9832,-570.8006 4870.8182,-577.703"/>
+</g>
+<!-- qcow2_co_pwritev -->
+<g id="node438" class="node">
+<title>qcow2_co_pwritev</title>
+<ellipse fill="none" stroke="#000000" cx="507.5" cy="-1354" rx="97" ry="18"/>
+<text text-anchor="middle" x="507.5" y="-1350.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_pwritev</text>
+</g>
+<!-- qcow2_co_pwritev_compressed&#45;&gt;qcow2_co_pwritev -->
+<g id="edge1171" class="edge">
+<title>qcow2_co_pwritev_compressed&#45;&gt;qcow2_co_pwritev</title>
+<path fill="none" stroke="#000000" d="M176.2986,-1685.6753C234.5876,-1627.3028 415.9842,-1445.6467 482.6205,-1378.9151"/>
+<polygon fill="#000000" stroke="#000000" points="485.2106,-1381.2746 489.7999,-1371.7254 480.2573,-1376.3284 485.2106,-1381.2746"/>
+</g>
+<!-- qcow2_alloc_compressed_cluster_offset -->
+<g id="node439" class="node">
+<title>qcow2_alloc_compressed_cluster_offset</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-1164" rx="197.665" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-1160.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_alloc_compressed_cluster_offset</text>
+</g>
+<!-- qcow2_co_pwritev_compressed&#45;&gt;qcow2_alloc_compressed_cluster_offset -->
+<g id="edge1172" class="edge">
+<title>qcow2_co_pwritev_compressed&#45;&gt;qcow2_alloc_compressed_cluster_offset</title>
+<path fill="none" stroke="#000000" d="M187.4392,-1686.2532C224.7755,-1664.2464 291.5812,-1626.5247 352,-1601 663.3837,-1469.4521 781.2975,-1533.5751 1076,-1368 1164.4934,-1318.2811 1249.9502,-1232.0831 1289.4242,-1189.4224"/>
+<polygon fill="#000000" stroke="#000000" points="1292.069,-1191.7169 1296.2502,-1181.9819 1286.9108,-1186.9847 1292.069,-1191.7169"/>
+</g>
+<!-- bdrv_co_pwrite -->
+<g id="node440" class="node">
+<title>bdrv_co_pwrite</title>
+<ellipse fill="none" stroke="#000000" cx="507.5" cy="-1628" rx="83.3857" ry="18"/>
+<text text-anchor="middle" x="507.5" y="-1624.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_co_pwrite</text>
+</g>
+<!-- qcow2_co_pwritev_compressed&#45;&gt;bdrv_co_pwrite -->
+<g id="edge1173" class="edge">
+<title>qcow2_co_pwritev_compressed&#45;&gt;bdrv_co_pwrite</title>
+<path fill="none" stroke="#000000" d="M227.9655,-1687.7751C264.8282,-1679.3169 310.8182,-1668.9065 352,-1660 379.5903,-1654.033 409.9926,-1647.7187 436.5413,-1642.2901"/>
+<polygon fill="#000000" stroke="#000000" points="437.4153,-1645.6839 446.5137,-1640.2554 436.0159,-1638.8252 437.4153,-1645.6839"/>
+</g>
+<!-- qcow2_co_compress&#45;&gt;qcow2_co_do_compress -->
+<g id="edge1174" class="edge">
+<title>qcow2_co_compress&#45;&gt;qcow2_co_do_compress</title>
+<path fill="none" stroke="#000000" d="M4960.5707,-607.0673C4983.105,-676.23 5063.3557,-931.165 5095.1038,-1148 5147.1804,-1503.6752 5099.3025,-1597.9421 5131.1038,-1956 5181.7724,-2526.4887 5293.8561,-3218.1819 5318.1382,-3364.8491"/>
+<polygon fill="#000000" stroke="#000000" points="5314.7038,-3365.5337 5319.7938,-3374.8258 5321.6094,-3364.3877 5314.7038,-3365.5337"/>
+</g>
+<!-- qcow2_compress -->
+<g id="node441" class="node">
+<title>qcow2_compress</title>
+<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-619" rx="91" ry="18"/>
+<text text-anchor="middle" x="5322.8368" y="-615.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_compress</text>
+</g>
+<!-- qcow2_co_compress&#45;&gt;qcow2_compress -->
+<g id="edge1175" class="edge">
+<title>qcow2_co_compress&#45;&gt;qcow2_compress</title>
+<path fill="none" stroke="#000000" d="M5050.8717,-596.843C5105.6377,-601.3048 5173.9485,-606.87 5228.4071,-611.3068"/>
+<polygon fill="#000000" stroke="#000000" points="5228.1569,-614.7979 5238.4081,-612.1216 5228.7254,-607.821 5228.1569,-614.7979"/>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;qemu_vfree -->
+<g id="edge1180" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;qemu_vfree</title>
+<path fill="none" stroke="#000000" d="M520.3565,-1335.9826C548.0801,-1298.7658 617.6055,-1213.8886 699,-1178 775.9501,-1144.0711 1016.393,-1204.3254 1076,-1145 1137.6887,-1083.6028 1048.7462,-814.7835 1112,-755 1158.4413,-711.1066 3347.0966,-673 3410.9983,-673 3410.9983,-673 3410.9983,-673 3804.6338,-673 4056.2066,-673 4118.5467,-692.6868 4369.0369,-716 4551.1541,-732.9497 4598.6503,-725.6387 4778.1038,-761 5037.3893,-812.0922 5694.7239,-1024.4985 5876.8408,-1216 6170.0333,-1524.3007 6143.6691,-1687.8733 6236.8408,-2103 6299.4252,-2381.8446 6182.3986,-2473.9072 6272.8408,-2745 6375.7899,-3053.5808 6533.3619,-3063.0421 6678.8408,-3354 6700.3402,-3396.9987 6697.8804,-3411.0172 6714.8408,-3456 6811.6594,-3712.7837 6892.1204,-3759.6974 6944.9204,-4029 6980.6591,-4211.2822 6978.044,-10530.2696 6980.9204,-10716 7005.2372,-12286.1375 7068.4769,-14221.4128 7076.9717,-14477.5464"/>
+<polygon fill="#000000" stroke="#000000" points="7073.4838,-14477.9714 7077.314,-14487.8496 7080.4799,-14477.7389 7073.4838,-14477.9714"/>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;assert -->
+<g id="edge1181" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M525.1038,-1336.2332C556.714,-1305.5925 626.5803,-1243.4614 699,-1216 777.7319,-1186.145 1016.4587,-1237.5387 1076,-1178 1132.3829,-1121.6196 1053.9099,-875.6197 1112,-821 1253.3989,-688.0486 1354.319,-808.009 1548.3645,-804 1901.2081,-796.7103 1989.5167,-801.2746 2342.4314,-803 2524.2454,-803.8889 2569.761,-801.6446 2751.4983,-807 3131.3477,-818.1934 3228.3838,-802.1436 3605.4983,-849 3940.548,-890.6299 4860.6004,-905.1017 5095.1038,-1148 5163.6155,-1218.9643 5068.7868,-1290.5385 5131.1038,-1367 5246.4153,-1508.4845 5377.5777,-1393.3858 5514.5698,-1514 5539.9413,-1536.3383 5524.8968,-1559.0088 5550.5698,-1581 5667.3397,-1681.0242 5786.3209,-1571.7172 5876.8408,-1696 5920.3577,-1755.7482 5903.9336,-2952.6227 5912.8408,-3026 5994.3495,-3697.4659 6162.4828,-3840.7047 6236.8408,-4513 6274.9088,-4857.1847 6203.3,-10406.7709 6272.8408,-10746 6310.5347,-10929.8753 6419.7191,-11131.0811 6460.3594,-11201.7332"/>
+<polygon fill="#000000" stroke="#000000" points="6457.3655,-11203.5476 6465.4062,-11210.4467 6463.4228,-11200.0392 6457.3655,-11203.5476"/>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;qcow2_pre_write_overlap_check -->
+<g id="edge1184" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;qcow2_pre_write_overlap_check</title>
+<path fill="none" stroke="#000000" d="M587.1103,-1343.5848C621.5005,-1339.1991 662.2095,-1334.159 699,-1330 782.6694,-1320.5417 1015.3649,-1350.4244 1076,-1292 1160.0068,-1211.0559 1024.2991,-1108.9262 1112,-1032 1317.588,-851.67 2073.8829,-1001.3568 2342.4314,-1053 2727.9401,-1127.1353 2857.2535,-1109.2314 3180.4983,-1332 3635.6934,-1645.704 3691.6519,-1816.0721 3967.7693,-2295 4220.2008,-2732.8445 4263.5167,-2864.738 4369.0369,-3359 4424.7205,-3619.8249 4323.476,-3704.0746 4405.0369,-3958 4500.2589,-4254.4565 4687.0683,-4253.2313 4778.1038,-4551 4814.8308,-4671.1305 4736.1698,-5582.4785 4814.1038,-5681 4894.3685,-5782.468 5006.6665,-5662.57 5095.1038,-5757 5115.2861,-5778.5499 5511.3817,-7811.6477 5514.5698,-7841 5563.2168,-8288.8813 5518.4122,-9418.6337 5550.5698,-9868 5587.1615,-10379.3284 5686.1886,-10998.0899 5708.9823,-11136.6017"/>
+<polygon fill="#000000" stroke="#000000" points="5705.5815,-11137.4902 5710.6637,-11146.7866 5712.4881,-11136.35 5705.5815,-11137.4902"/>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;offset_into_cluster -->
+<g id="edge1182" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;offset_into_cluster</title>
+<path fill="none" stroke="#000000" d="M519.1352,-1335.8561C548.1559,-1289.7446 624.1887,-1163.5179 663,-1048 691.7645,-962.3855 632.3039,-908.9004 699,-848 761.1034,-791.2932 1012.0352,-869.5985 1076,-815 1126.1763,-772.1709 1060.0023,-711.5986 1112,-671 1399.7351,-446.3432 1568.347,-666.0603 1933.3645,-671 2590.271,-679.8897 2754.0316,-711 3410.9983,-711 3410.9983,-711 3410.9983,-711 3804.6338,-711 4098.6546,-711 4892.9224,-789.5266 5095.1038,-1003 5160.8226,-1072.3892 5063.1726,-1147.7752 5131.1038,-1215 5253.7669,-1336.3875 5383.2635,-1164.0187 5514.5698,-1276 5553.7097,-1309.3795 5513.1465,-1350.7066 5550.5698,-1386 5659.6682,-1488.8892 5782.9846,-1355.04 5876.8408,-1472 5940.3808,-1551.1811 5852.5426,-2303.3232 5912.8408,-2385 6003.5071,-2507.8118 6146.518,-2375.9354 6236.8408,-2499 6306.8312,-2594.3617 6199.8081,-3469.9478 6272.8408,-3563 6388.5566,-3710.4353 6558.3702,-3533.4238 6678.8408,-3677 6703.8487,-3706.8043 6810.2593,-4961.5311 6827.5128,-5166.7495"/>
+<polygon fill="#000000" stroke="#000000" points="6824.0275,-5167.0722 6828.3523,-5176.7442 6831.0029,-5166.4863 6824.0275,-5167.0722"/>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;qemu_coroutine_self -->
+<g id="edge1183" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;qemu_coroutine_self</title>
+<path fill="none" stroke="#000000" d="M536.546,-1336.8062C573.1196,-1316.0048 638.5051,-1281.5916 699,-1264 780.0949,-1240.4181 1016.6121,-1276.0464 1076,-1216 1173.536,-1117.3823 1015.0699,-1005.2133 1112,-906 1239.4224,-775.5761 2572.7423,-799.0393 2751.4983,-835 2993.981,-883.7808 4583.0467,-1603.914 4778.1038,-1756 4802.6912,-1775.1708 5500.3144,-2575.2719 5514.5698,-2603 5546.1148,-2664.3581 5524.4181,-2690.1565 5550.5698,-2754 5589.7702,-2849.6988 5659.8995,-2951.1209 5694.0022,-2997.7553"/>
+<polygon fill="#000000" stroke="#000000" points="5691.3802,-3000.0972 5700.129,-3006.073 5697.0162,-2995.9457 5691.3802,-3000.0972"/>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;BLKDBG_EVENT -->
+<g id="edge1185" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;BLKDBG_EVENT</title>
+<path fill="none" stroke="#000000" d="M557.0498,-1338.5138C595.4523,-1327.008 650.1712,-1311.6895 699,-1302 781.8388,-1285.5616 1016.5558,-1313.9907 1076,-1254 1172.075,-1157.0418 1016.9596,-1046.9726 1112,-949 1180.2635,-878.6303 1450.5925,-891.242 1548.3645,-884 2083.5803,-844.3563 2226.3394,-876.3843 2751.4983,-987 3641.6079,-1174.4864 3855.4113,-1490.2436 4369.0369,-2241 4640.6406,-2637.9977 4681.8209,-2771.7195 4778.1038,-3243 4791.055,-3306.3927 4770.731,-5523.9878 4814.1038,-5572 4856.2509,-5618.6552 5044.4763,-5567.7181 5095.1038,-5605 5126.8261,-5628.3601 5099.0226,-5663.1352 5131.1038,-5686 5200.7538,-5735.6406 5456.4269,-5656.2727 5514.5698,-5719 5582.3831,-5792.1602 5508.619,-9219.4948 5550.5698,-9310 5575.5649,-9363.9248 5632.306,-9405.1967 5671.8009,-9428.7683"/>
+<polygon fill="#000000" stroke="#000000" points="5670.5394,-9432.0839 5680.9419,-9434.0935 5674.0631,-9426.0355 5670.5394,-9432.0839"/>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;MIN -->
+<g id="edge1186" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;MIN</title>
+<path fill="none" stroke="#000000" d="M603.6786,-1356.3421C756.5301,-1359.1244 1041.2698,-1360.1116 1076,-1330 1141.928,-1272.8395 1045.3302,-1193.2936 1112,-1137 1320.918,-960.5969 2084.0565,-1042.5172 2342.4314,-1132 2788.6227,-1286.5291 2927.9047,-1386.0483 3180.4983,-1785 3219.7213,-1846.9496 3166.0491,-1892.7921 3216.4983,-1946 3340.0351,-2076.2923 3489.9802,-1917.5482 3605.4983,-2055 3656.9411,-2116.2105 3601.0397,-2344.0349 3641.4983,-2413 3731.0143,-2565.5878 3885.2196,-2484.5337 3967.7693,-2641 4014.0845,-2728.7865 3993.889,-6115.238 4003.7693,-6214 4040.8091,-6584.2427 4149.8883,-7025.0242 4179.1239,-7139.0107"/>
+<polygon fill="#000000" stroke="#000000" points="4175.8151,-7140.1971 4181.6988,-7149.0081 4182.5939,-7138.4512 4175.8151,-7140.1971"/>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;qemu_try_blockalign -->
+<g id="edge1187" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;qemu_try_blockalign</title>
+<path fill="none" stroke="#000000" d="M543.652,-1370.8138C581.7441,-1388.1225 643.7565,-1415.1522 699,-1434 1053.2066,-1554.847 1154.9086,-1541.1324 1512.3645,-1652 1902.2787,-1772.9348 1989.1267,-1835.1171 2378.4314,-1958 2542.578,-2009.8124 2647.1488,-1925.1066 2751.4983,-2062 2792.6293,-2115.9588 2777.9023,-11764.8343 2787.4983,-11832 2824.9239,-12093.9547 2937.548,-12396.3422 2973.1122,-12487.5782"/>
+<polygon fill="#000000" stroke="#000000" points="2969.8716,-12488.9017 2976.779,-12496.9353 2976.3891,-12486.3477 2969.8716,-12488.9017"/>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;qemu_co_mutex_lock -->
+<g id="edge1188" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;qemu_co_mutex_lock</title>
+<path fill="none" stroke="#000000" d="M518.134,-1335.902C545.1427,-1289.3886 617.465,-1161.3577 663,-1048 683.5964,-996.726 654.6303,-961.9328 699,-929 766.2721,-879.0682 1013.8672,-872.8018 1076,-929 1135.299,-982.635 1075.5012,-1215.8598 1112,-1287 1230.0618,-1517.1153 1338.9065,-1520.2798 1548.3645,-1672 1709.0524,-1788.3937 1829.4164,-1728.9944 1933.3645,-1898 2000.0891,-2006.4853 1890.4196,-2370.0553 1969.3645,-2470 2076.8305,-2606.0526 2180.9377,-2520.9204 2342.4314,-2584 2407.4827,-2609.4091 2479.8601,-2645.8109 2523.8952,-2668.9245"/>
+<polygon fill="#000000" stroke="#000000" points="2522.3707,-2672.0774 2532.8488,-2673.6462 2525.6361,-2665.8856 2522.3707,-2672.0774"/>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;qemu_co_mutex_unlock -->
+<g id="edge1189" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;qemu_co_mutex_unlock</title>
+<path fill="none" stroke="#000000" d="M518.8828,-1372.0768C545.245,-1412.3452 614.7196,-1509.673 699,-1558 848.0889,-1643.4886 912.78,-1590.1945 1076,-1644 1277.0615,-1710.2799 1382.3465,-1667.9249 1512.3645,-1835 1572.4052,-1912.1533 1476.992,-1985.1905 1548.3645,-2052 1611.1285,-2110.7515 1874.3042,-2027.5265 1933.3645,-2090 1998.4563,-2158.8537 1900.9657,-2876.4303 1969.3645,-2942 1999.2877,-2970.6855 2309.3643,-2966.9966 2342.4314,-2942 2389.2324,-2906.6215 2334.8009,-2854.2219 2378.4314,-2815 2393.7608,-2801.2196 2412.7788,-2792.2714 2432.7571,-2786.6147"/>
+<polygon fill="#000000" stroke="#000000" points="2433.8057,-2789.9594 2442.6298,-2784.0955 2432.0749,-2783.1767 2433.8057,-2789.9594"/>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;qcow2_alloc_cluster_offset -->
+<g id="edge1190" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;qcow2_alloc_cluster_offset</title>
+<path fill="none" stroke="#000000" d="M523.359,-1371.8714C556.4733,-1410.4372 632.4224,-1505.7081 663,-1601 704.354,-1729.8753 647.8949,-2083.6713 699,-2209 732.8803,-2292.087 812.1605,-2365.5106 856.3506,-2401.8559"/>
+<polygon fill="#000000" stroke="#000000" points="854.2042,-2404.6215 864.1747,-2408.2048 858.615,-2399.1859 854.2042,-2404.6215"/>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;qcow2_handle_l2meta -->
+<g id="edge1191" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;qcow2_handle_l2meta</title>
+<path fill="none" stroke="#000000" d="M523.1243,-1371.9488C555.7887,-1410.6628 630.9245,-1506.2018 663,-1601 719.6417,-1768.4029 623.2918,-1837.312 699,-1997 732.8848,-2068.4716 806.6919,-2127.6223 851.2345,-2158.6051"/>
+<polygon fill="#000000" stroke="#000000" points="849.5033,-2161.6615 859.7324,-2164.4214 853.4571,-2155.8849 849.5033,-2161.6615"/>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;trace_qcow2_writev_done_req -->
+<g id="edge1199" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;trace_qcow2_writev_done_req</title>
+<path fill="none" stroke="#000000" d="M523.0074,-1371.9888C555.4478,-1410.7797 630.1784,-1506.4575 663,-1601 687.7004,-1672.1494 647.4133,-1883.126 699,-1938 708.1495,-1947.7325 719.0804,-1955.196 731.0066,-1960.8632"/>
+<polygon fill="#000000" stroke="#000000" points="729.7377,-1964.1273 740.3075,-1964.8547 732.4983,-1957.6946 729.7377,-1964.1273"/>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;qemu_iovec_init -->
+<g id="edge1192" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;qemu_iovec_init</title>
+<path fill="none" stroke="#000000" d="M522.7962,-1372.0639C554.8314,-1410.9986 628.8298,-1506.9366 663,-1601 683.2915,-1656.8584 658.396,-1822.604 699,-1866 815.8419,-1990.876 945.5607,-1832.4034 1076,-1943 1110.1224,-1971.9317 1076.5157,-2009.7558 1112,-2037 1182.9562,-2091.479 1449.3549,-2015.4977 1512.3645,-2079 1570.7067,-2137.7985 1494.6561,-2386.9405 1548.3645,-2450 1663.0679,-2584.6742 1824.732,-2411.3826 1933.3645,-2551 2008.1319,-2647.0932 1924.4899,-6820.8172 1969.3645,-6934 2068.0169,-7182.8214 2141.4994,-7251.4703 2378.4314,-7376 2405.6254,-7390.293 2437.962,-7397.7338 2468.0115,-7401.4259"/>
+<polygon fill="#000000" stroke="#000000" points="2467.7803,-7404.9216 2478.1037,-7402.5388 2468.5476,-7397.9637 2467.7803,-7404.9216"/>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;qemu_iovec_add -->
+<g id="edge1193" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;qemu_iovec_add</title>
+<path fill="none" stroke="#000000" d="M522.1967,-1371.904C553.4061,-1410.9091 626.4254,-1507.573 663,-1601 694.8087,-1682.2529 640.9179,-1728.8824 699,-1794 815.6922,-1924.8272 946.8319,-1791.4739 1076,-1910 1107.4388,-1938.8486 1078.0743,-1973.1216 1112,-1999 1254.4497,-2107.66 1386.516,-1918.4811 1512.3645,-2046 1566.6651,-2101.0213 1497.1085,-2334.1318 1548.3645,-2392 1664.7448,-2523.3937 1823.39,-2343.1997 1933.3645,-2480 2010.2411,-2575.629 1887.7115,-6805.4155 1969.3645,-6897 2080.5411,-7021.6991 2225.9641,-6823.2274 2342.4314,-6943 2401.4108,-7003.6532 2320.094,-7260.729 2378.4314,-7322 2404.0057,-7348.8604 2443.4995,-7357.2287 2479.5739,-7358.2142"/>
+<polygon fill="#000000" stroke="#000000" points="2479.6123,-7361.7146 2489.6437,-7358.3057 2479.6759,-7354.7149 2479.6123,-7361.7146"/>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;qemu_iovec_reset -->
+<g id="edge1194" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;qemu_iovec_reset</title>
+<path fill="none" stroke="#000000" d="M521.2724,-1371.8988C550.993,-1411.2795 621.7827,-1509.2485 663,-1601 686.5158,-1653.3473 658.3991,-1684.4439 699,-1725 822.4005,-1848.2642 953.1176,-1710.2194 1076,-1834 1117.6348,-1875.9391 1067.0113,-1923.6807 1112,-1962 1248.3532,-2078.1393 1385.5425,-1881.5219 1512.3645,-2008 1609.3256,-2104.6982 1461.8902,-2207.82 1548.3645,-2314 1662.234,-2453.8181 1827.2775,-2296.1888 1933.3645,-2442 2005.5675,-2541.2394 1887.5722,-6768.5026 1969.3645,-6860 2080.6697,-6984.5122 2225.5958,-6785.6619 2342.4314,-6905 2399.1406,-6962.9239 2322.4127,-7209.408 2378.4314,-7268 2402.5111,-7293.1859 2438.834,-7302.0905 2473.048,-7303.9009"/>
+<polygon fill="#000000" stroke="#000000" points="2472.9927,-7307.4009 2483.1046,-7304.2385 2473.2276,-7300.4048 2472.9927,-7307.4009"/>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;qemu_iovec_concat -->
+<g id="edge1196" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;qemu_iovec_concat</title>
+<path fill="none" stroke="#000000" d="M519.2345,-1372.1431C545.4707,-1412.8144 610.6819,-1514.5002 663,-1601 679.4907,-1628.2647 673.5527,-1643.8234 699,-1663 836.9971,-1766.9922 955.9442,-1633.7254 1076,-1758 1128.7537,-1812.6075 1055.6852,-1874.0728 1112,-1925 1244.8081,-2045.1023 1382.8264,-1846.3778 1512.3645,-1970 1585.6279,-2039.9176 1489.8476,-2112.3454 1548.3645,-2195 1660.8648,-2353.9057 1833.1297,-2237.0858 1933.3645,-2404 1996.5752,-2509.2606 1887.2936,-6732.6777 1969.3645,-6824 2080.9286,-6948.1403 2224.9595,-6748.4347 2342.4314,-6867 2395.9064,-6920.9728 2326.7534,-7151.3041 2378.4314,-7207 2398.2594,-7228.3697 2426.6914,-7239.0232 2455.4018,-7243.8174"/>
+<polygon fill="#000000" stroke="#000000" points="2455.1587,-7247.3183 2465.555,-7245.2767 2456.1547,-7240.3895 2455.1587,-7247.3183"/>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;qemu_iovec_destroy -->
+<g id="edge1198" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;qemu_iovec_destroy</title>
+<path fill="none" stroke="#000000" d="M515.0071,-1372.2681C535.9857,-1420.815 600.2389,-1553.5156 699,-1615 843.4716,-1704.9418 955.8862,-1561.4419 1076,-1682 1141.9083,-1748.1521 1043.8526,-1825.157 1112,-1889 1242.6034,-2011.3542 1382.1464,-1809.2358 1512.3645,-1932 1582.861,-1998.4613 1480.0753,-2078.2726 1548.3645,-2147 1670.7833,-2270.2045 1820.7875,-2081.7421 1933.3645,-2214 1987.9411,-2278.1178 1957.3221,-5161.6652 1969.3645,-5245 2065.0699,-5907.2918 1919.6999,-6206.8087 2378.4314,-6694 2403.0382,-6720.1334 2438.7055,-6735.7628 2472.2757,-6745.1089"/>
+<polygon fill="#000000" stroke="#000000" points="2471.5823,-6748.5454 2482.1431,-6747.6971 2473.3583,-6741.7744 2471.5823,-6748.5454"/>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;qcrypto_block_encrypt -->
+<g id="edge1195" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;qcrypto_block_encrypt</title>
+<path fill="none" stroke="#000000" d="M562.0553,-1369.0271C600.1881,-1379.1271 652.4187,-1392.1586 699,-1401 834.9735,-1426.8086 1824.5519,-1482.474 1933.3645,-1568 1967.8853,-1595.1332 1939.5798,-1627.739 1969.3645,-1660 2106.5117,-1808.5497 2195.524,-1772.8531 2378.4314,-1859 2543.2738,-1936.6385 2652.482,-1876.0407 2751.4983,-2029 2798.5423,-2101.6731 2765.8533,-8178.1787 2787.4983,-8262 2822.7203,-8398.399 2920.8632,-8538.9866 2963.6363,-8595.8227"/>
+<polygon fill="#000000" stroke="#000000" points="2960.9353,-8598.0533 2969.7698,-8603.9017 2966.5106,-8593.8206 2960.9353,-8598.0533"/>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;bdrv_co_pwritev -->
+<g id="edge1197" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;bdrv_co_pwritev</title>
+<path fill="none" stroke="#000000" d="M596.0754,-1361.4256C903.2391,-1387.3215 1905.4924,-1473.0895 1933.3645,-1492 1962.3144,-1511.6419 1944.4858,-1537.4042 1969.3645,-1562 2245.7351,-1835.2292 2545.1726,-1623.6603 2751.4983,-1953 2795.3304,-2022.9654 2770.3284,-4844.2435 2787.4983,-4925 2824.1396,-5097.3378 2927.5261,-5285.1549 2967.725,-5353.8829"/>
+<polygon fill="#000000" stroke="#000000" points="2964.8729,-5355.9369 2972.9644,-5362.7763 2970.9041,-5352.3838 2964.8729,-5355.9369"/>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;qemu_iovec_to_buf -->
+<g id="edge1200" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;qemu_iovec_to_buf</title>
+<path fill="none" stroke="#000000" d="M520.0406,-1335.8733C550.104,-1291.4579 626.4893,-1172.7282 663,-1062 697.0515,-958.73 622.9012,-897.6735 699,-820 720.6012,-797.9518 751.3805,-787.6989 781.8201,-783.5814"/>
+<polygon fill="#000000" stroke="#000000" points="782.5752,-787.0182 792.1164,-782.412 781.7853,-780.0629 782.5752,-787.0182"/>
+</g>
+<!-- trace_qcow2_writev_start_req -->
+<g id="node445" class="node">
+<title>trace_qcow2_writev_start_req</title>
+<ellipse fill="none" stroke="#000000" cx="887.5" cy="-956" rx="152.9733" ry="18"/>
+<text text-anchor="middle" x="887.5" y="-952.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_writev_start_req</text>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;trace_qcow2_writev_start_req -->
+<g id="edge1201" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;trace_qcow2_writev_start_req</title>
+<path fill="none" stroke="#000000" d="M517.5363,-1336.0903C542.8571,-1290.7098 611.0189,-1167.3251 663,-1062 680.0763,-1027.3996 668.1146,-1006.1275 699,-983 709.1272,-975.4166 720.439,-969.4971 732.355,-964.9135"/>
+<polygon fill="#000000" stroke="#000000" points="733.7533,-968.1322 742.0298,-961.5177 731.435,-961.5272 733.7533,-968.1322"/>
+</g>
+<!-- trace_qcow2_writev_start_part -->
+<g id="node446" class="node">
+<title>trace_qcow2_writev_start_part</title>
+<ellipse fill="none" stroke="#000000" cx="887.5" cy="-1118" rx="156.7723" ry="18"/>
+<text text-anchor="middle" x="887.5" y="-1114.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_writev_start_part</text>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;trace_qcow2_writev_start_part -->
+<g id="edge1202" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;trace_qcow2_writev_start_part</title>
+<path fill="none" stroke="#000000" d="M518.4989,-1335.8872C544.3227,-1295.1056 613.1828,-1196.0582 699,-1150 714.2808,-1141.7988 731.1757,-1135.6122 748.3893,-1130.9596"/>
+<polygon fill="#000000" stroke="#000000" points="749.7125,-1134.2354 758.5514,-1128.3938 747.9989,-1127.4484 749.7125,-1134.2354"/>
+</g>
+<!-- merge_cow -->
+<g id="node447" class="node">
+<title>merge_cow</title>
+<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-1175" rx="63.8893" ry="18"/>
+<text text-anchor="middle" x="4954.6038" y="-1171.3" font-family="Times,serif" font-size="14.00" fill="#000000">merge_cow</text>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;merge_cow -->
+<g id="edge1203" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;merge_cow</title>
+<path fill="none" stroke="#000000" d="M518.6445,-1336.096C546.851,-1290.0379 621.7526,-1162.9872 663,-1048 687.9036,-978.5751 643.8566,-934.9817 699,-886 824.9063,-774.1622 948.3584,-957.8531 1076,-848 1125.0217,-805.8101 1061.7972,-747.7773 1112,-707 1182.8579,-649.4457 1842.1628,-684.0501 1933.3645,-688 2298.0043,-703.7926 2390.4219,-705.7505 2751.4983,-759 3494.2869,-868.5423 3664.5953,-980.5786 4405.0369,-1105 4576.4645,-1133.8061 4779.7529,-1156.8278 4884.4742,-1167.8752"/>
+<polygon fill="#000000" stroke="#000000" points="4884.2922,-1171.3752 4894.6031,-1168.9388 4885.0233,-1164.4135 4884.2922,-1171.3752"/>
+</g>
+<!-- trace_qcow2_writev_data -->
+<g id="node448" class="node">
+<title>trace_qcow2_writev_data</title>
+<ellipse fill="none" stroke="#000000" cx="887.5" cy="-1064" rx="130" ry="18"/>
+<text text-anchor="middle" x="887.5" y="-1060.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_writev_data</text>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;trace_qcow2_writev_data -->
+<g id="edge1204" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;trace_qcow2_writev_data</title>
+<path fill="none" stroke="#000000" d="M514.7039,-1335.7659C535.1409,-1286.6893 598.5893,-1151.4421 699,-1091 714.7259,-1081.5338 732.4971,-1074.9036 750.6866,-1070.3246"/>
+<polygon fill="#000000" stroke="#000000" points="751.5704,-1073.7127 760.525,-1068.05 749.9936,-1066.8926 751.5704,-1073.7127"/>
+</g>
+<!-- trace_qcow2_writev_done_part -->
+<g id="node449" class="node">
+<title>trace_qcow2_writev_done_part</title>
+<ellipse fill="none" stroke="#000000" cx="887.5" cy="-1010" rx="156.7723" ry="18"/>
+<text text-anchor="middle" x="887.5" y="-1006.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_writev_done_part</text>
+</g>
+<!-- qcow2_co_pwritev&#45;&gt;trace_qcow2_writev_done_part -->
+<g id="edge1205" class="edge">
+<title>qcow2_co_pwritev&#45;&gt;trace_qcow2_writev_done_part</title>
+<path fill="none" stroke="#000000" d="M512.454,-1335.7944C528.6013,-1280.2629 585.3426,-1112.2498 699,-1037 709.5492,-1030.0156 721.1569,-1024.516 733.2709,-1020.2134"/>
+<polygon fill="#000000" stroke="#000000" points="734.6615,-1023.4414 743.084,-1017.014 732.4916,-1016.7862 734.6615,-1023.4414"/>
+</g>
+<!-- qcow2_alloc_compressed_cluster_offset&#45;&gt;be64_to_cpu -->
+<g id="edge1207" class="edge">
+<title>qcow2_alloc_compressed_cluster_offset&#45;&gt;be64_to_cpu</title>
+<path fill="none" stroke="#000000" d="M1331.6247,-1146.032C1369.9656,-1111.6373 1459.3534,-1036.4975 1548.3645,-998 1723.73,-922.154 1780.6751,-941.0331 1969.3645,-911 2606.1081,-809.6516 2766.2394,-749 3410.9983,-749 3410.9983,-749 3410.9983,-749 6475.8408,-749 6856.3402,-749 6835.2809,-1271.9348 6944.9204,-2017 7009.9458,-2458.8859 7071.3532,-5875.5022 7077.4284,-6221.7221"/>
+<polygon fill="#000000" stroke="#000000" points="7073.9321,-6221.9697 7077.6067,-6231.9069 7080.931,-6221.8471 7073.9321,-6221.9697"/>
+</g>
+<!-- qcow2_alloc_compressed_cluster_offset&#45;&gt;has_data_file -->
+<g id="edge1208" class="edge">
+<title>qcow2_alloc_compressed_cluster_offset&#45;&gt;has_data_file</title>
+<path fill="none" stroke="#000000" d="M1354.3713,-1146.3808C1401.2538,-1127.1652 1479.4474,-1096.1923 1548.3645,-1074 1716.8585,-1019.7424 1771.2869,-1043.1687 1933.3645,-972 1950.749,-964.3664 1951.2198,-954.5915 1969.3645,-949 2226.6203,-869.7242 2911.3215,-921.9814 3180.4983,-925 3457.9442,-928.1113 3527.1705,-939 3804.6338,-939 3804.6338,-939 3804.6338,-939 4186.4031,-939 4965.6151,-939 5341.5125,-837.789 5876.8408,-1404 6140.535,-1682.9065 6096.4381,-1831.7739 6236.8408,-2189 6255.5031,-2236.4824 6253.9789,-2250.5965 6272.8408,-2298 6429.9996,-2692.9693 6551.3986,-2758.4656 6678.8408,-3164 6707.0992,-3253.9211 6661.452,-3295.3213 6714.8408,-3373 6782.2519,-3471.0807 6885.7777,-3406.7227 6944.9204,-3510 6983.6552,-3577.6402 6978.1758,-9044.1023 6980.9204,-9122 7002.0559,-9721.8669 7062.5075,-10453.6044 7075.4588,-10606.271"/>
+<polygon fill="#000000" stroke="#000000" points="7072.0052,-10606.9661 7076.3405,-10616.6334 7078.98,-10606.3726 7072.0052,-10606.9661"/>
+</g>
+<!-- qcow2_alloc_compressed_cluster_offset&#45;&gt;cpu_to_be64 -->
+<g id="edge1209" class="edge">
+<title>qcow2_alloc_compressed_cluster_offset&#45;&gt;cpu_to_be64</title>
+<path fill="none" stroke="#000000" d="M1411.4203,-1148.4164C1453.5729,-1142.1342 1503.2976,-1135.1669 1548.3645,-1130 1916.2204,-1087.8255 2008.8541,-1081.5685 2378.4314,-1059 2981.0506,-1022.2006 4513.9089,-925.5479 5095.1038,-1089 5476.8266,-1196.3536 5664.6196,-1184.0385 5876.8408,-1519 5946.429,-1628.8352 5840.4391,-1994.9988 5912.8408,-2103 6001.9427,-2235.9127 6149.6534,-2125.8237 6236.8408,-2260 6303.1085,-2361.9821 6215.8532,-3246.5563 6272.8408,-3354 6377.3535,-3551.0467 6532.2013,-3480.9311 6678.8408,-3649 6843.3057,-3837.4991 6883.533,-3902.4877 6944.9204,-4145 6980.3252,-4284.8672 6979.0047,-14388.7341 6980.9204,-14533 7004.1199,-16280.0629 7068.8388,-18435.1771 7077.0582,-18704.8583"/>
+<polygon fill="#000000" stroke="#000000" points="7073.5635,-18705.0914 7077.3671,-18714.9799 7080.5603,-18704.8777 7073.5635,-18705.0914"/>
+</g>
+<!-- qcow2_alloc_compressed_cluster_offset&#45;&gt;qcow2_cache_put -->
+<g id="edge1211" class="edge">
+<title>qcow2_alloc_compressed_cluster_offset&#45;&gt;qcow2_cache_put</title>
+<path fill="none" stroke="#000000" d="M1439.6317,-1177.8031C1463.8097,-1180.6595 1488.883,-1183.7841 1512.3645,-1187 1700.078,-1212.7082 1750.0083,-1206.2737 1933.3645,-1254 2120.7652,-1302.7791 2217.6759,-1255.897 2342.4314,-1404 2399.773,-1472.0729 2313.0515,-1540.6058 2378.4314,-1601 2500.8571,-1714.0899 2628.5957,-1526.4285 2751.4983,-1639 2814.2334,-1696.4616 2740.9759,-1755.7736 2787.4983,-1827 3028.8459,-2196.5066 3254.2814,-2122.7351 3605.4983,-2390 3772.764,-2517.2839 3875.1613,-2505.313 3967.7693,-2694 4011.962,-2784.0417 3984.8078,-3497.5066 4003.7693,-3596 4095.6693,-4073.3643 4284.9022,-4148.2061 4369.0369,-4627 4415.7768,-4892.9876 4387.4418,-9218.5108 4405.0369,-9488 4444.2565,-10088.6939 4561.6198,-10816.611 4586.7856,-10968.4333"/>
+<polygon fill="#000000" stroke="#000000" points="4583.4062,-10969.4475 4588.4991,-10978.738 4590.3113,-10968.2993 4583.4062,-10969.4475"/>
+</g>
+<!-- qcow2_alloc_compressed_cluster_offset&#45;&gt;BLKDBG_EVENT -->
+<g id="edge1210" class="edge">
+<title>qcow2_alloc_compressed_cluster_offset&#45;&gt;BLKDBG_EVENT</title>
+<path fill="none" stroke="#000000" d="M1510.0072,-1163.9198C1632.3369,-1165.7822 1792.3865,-1171.6682 1933.3645,-1188 1949.5559,-1189.8757 1953.3348,-1192.0454 1969.3645,-1195 2052.1231,-1210.254 2284.6201,-1198.8483 2342.4314,-1260 2437.1116,-1360.151 2279.6164,-1471.9262 2378.4314,-1568 2438.1039,-1626.0172 2687.8001,-1547.4337 2751.4983,-1601 2799.024,-1640.9663 2741.7103,-1694.054 2787.4983,-1736 2930.2215,-1866.7477 3025.0536,-1782.4723 3216.4983,-1811 3302.6471,-1823.8373 3542.0407,-1799.338 3605.4983,-1859 3669.0704,-1918.7697 3593.5313,-1979.1097 3641.4983,-2052 3737.505,-2197.8911 3877.3311,-2121.5931 3967.7693,-2271 4043.9402,-2396.8369 3962.3981,-2458.8428 4003.7693,-2600 4106.3661,-2950.0567 4266.7235,-2984.8604 4369.0369,-3335 4410.9135,-3478.3112 4353.6035,-3528.8345 4405.0369,-3669 4506.7892,-3946.2935 4687.8161,-3937.7646 4778.1038,-4219 4802.2937,-4294.3486 4762.3137,-5583.1639 4814.1038,-5643 4897.0201,-5738.7979 4992.0105,-5617.3513 5095.1038,-5691 5122.292,-5710.4229 5105.2277,-5735.8607 5131.1038,-5757 5269.1966,-5869.8138 5407.8836,-5732.1202 5514.5698,-5875 5571.6606,-5951.459 5510.4215,-9223.4352 5550.5698,-9310 5575.5771,-9363.9191 5632.3153,-9405.1924 5671.8062,-9428.7658"/>
+<polygon fill="#000000" stroke="#000000" points="5670.5439,-9432.0811 5680.9463,-9434.0915 5674.0681,-9426.0329 5670.5439,-9432.0811"/>
+</g>
+<!-- qcow2_alloc_compressed_cluster_offset&#45;&gt;qcow2_cache_entry_mark_dirty -->
+<g id="edge1212" class="edge">
+<title>qcow2_alloc_compressed_cluster_offset&#45;&gt;qcow2_cache_entry_mark_dirty</title>
+<path fill="none" stroke="#000000" d="M1485.4367,-1172.7473C1494.9069,-1176.6046 1503.9691,-1181.3047 1512.3645,-1187 1540.339,-1205.9774 1523.037,-1231.6117 1548.3645,-1254 1831.9804,-1504.7033 2065.9083,-1303.4945 2342.4314,-1562 2370.0282,-1587.7987 2349.2685,-1614.9856 2378.4314,-1639 2510.3448,-1747.6252 2640.6048,-1601.9876 2751.4983,-1732 2812.0015,-1802.9345 2740.3768,-2069.5518 2787.4983,-2150 3009.6734,-2529.3083 3393.2087,-2321.0719 3605.4983,-2706 3662.0341,-2808.512 3572.1112,-3664.7109 3641.4983,-3759 3732.5415,-3882.7173 3878.5855,-3747.9357 3967.7693,-3873 4035.6115,-3968.1365 3976.9103,-12172.2805 4003.7693,-12286 4036.4323,-12424.2932 4128.4985,-12570.3191 4168.0132,-12628.6748"/>
+<polygon fill="#000000" stroke="#000000" points="4165.1383,-12630.6713 4173.668,-12636.9558 4170.9191,-12626.7238 4165.1383,-12630.6713"/>
+</g>
+<!-- qcow2_alloc_compressed_cluster_offset&#45;&gt;get_cluster_table -->
+<g id="edge1213" class="edge">
+<title>qcow2_alloc_compressed_cluster_offset&#45;&gt;get_cluster_table</title>
+<path fill="none" stroke="#000000" d="M1319.5496,-1181.99C1350.5974,-1258.8589 1471.0709,-1567.9922 1512.3645,-1835 1530.4018,-1951.6304 1494.0993,-3854.1988 1548.3645,-3959 1578.481,-4017.1634 1644.8241,-4057.2654 1691.1586,-4079.4299"/>
+<polygon fill="#000000" stroke="#000000" points="1689.8896,-4082.7 1700.4317,-4083.7555 1692.8488,-4076.3562 1689.8896,-4082.7"/>
+</g>
+<!-- qcow2_alloc_bytes -->
+<g id="node450" class="node">
+<title>qcow2_alloc_bytes</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-1541" rx="98.2828" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-1537.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_alloc_bytes</text>
+</g>
+<!-- qcow2_alloc_compressed_cluster_offset&#45;&gt;qcow2_alloc_bytes -->
+<g id="edge1214" class="edge">
+<title>qcow2_alloc_compressed_cluster_offset&#45;&gt;qcow2_alloc_bytes</title>
+<path fill="none" stroke="#000000" d="M1448.5205,-1150.9123C1699.7431,-1130.0963 2221.1824,-1103.3481 2342.4314,-1226 2408.0808,-1292.409 2325.0068,-1356.4114 2378.4314,-1433 2408.8838,-1476.6562 2463.0837,-1505.1414 2505.2397,-1521.8367"/>
+<polygon fill="#000000" stroke="#000000" points="2503.9923,-1525.1068 2514.5824,-1525.4238 2506.5014,-1518.5719 2503.9923,-1525.1068"/>
+</g>
+<!-- qcow2_compress&#45;&gt;memset -->
+<g id="edge1176" class="edge">
+<title>qcow2_compress&#45;&gt;memset</title>
+<path fill="none" stroke="#000000" d="M5366.3849,-634.8476C5543.7963,-699.5573 6204.2169,-941.9348 6236.8408,-976 6657.1898,-1414.9191 6568.8363,-1672.3026 6678.8408,-2270 6689.2249,-2326.4206 6677.4266,-3258.5111 6714.8408,-3302 6782.6856,-3380.8603 6878.2066,-3265.1807 6944.9204,-3345 6995.3263,-3405.3077 6949.4582,-8931.9729 6980.9204,-9004 6993.7881,-9033.4582 7021.3462,-9057.7884 7043.8119,-9073.8563"/>
+<polygon fill="#000000" stroke="#000000" points="7041.9144,-9076.7994 7052.1315,-9079.6033 7045.893,-9071.0399 7041.9144,-9076.7994"/>
+</g>
+<!-- deflateInit2 -->
+<g id="node442" class="node">
+<title>deflateInit2</title>
+<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-619" rx="65.7887" ry="18"/>
+<text text-anchor="middle" x="5713.7053" y="-615.3" font-family="Times,serif" font-size="14.00" fill="#000000">deflateInit2</text>
+</g>
+<!-- qcow2_compress&#45;&gt;deflateInit2 -->
+<g id="edge1177" class="edge">
+<title>qcow2_compress&#45;&gt;deflateInit2</title>
+<path fill="none" stroke="#000000" d="M5413.9848,-619C5481.9703,-619 5573.7673,-619 5637.7878,-619"/>
+<polygon fill="#000000" stroke="#000000" points="5637.8164,-622.5001 5647.8163,-619 5637.8163,-615.5001 5637.8164,-622.5001"/>
+</g>
+<!-- deflate -->
+<g id="node443" class="node">
+<title>deflate</title>
+<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-565" rx="43" ry="18"/>
+<text text-anchor="middle" x="5713.7053" y="-561.3" font-family="Times,serif" font-size="14.00" fill="#000000">deflate</text>
+</g>
+<!-- qcow2_compress&#45;&gt;deflate -->
+<g id="edge1178" class="edge">
+<title>qcow2_compress&#45;&gt;deflate</title>
+<path fill="none" stroke="#000000" d="M5397.7377,-608.6522C5475.5401,-597.9034 5595.1553,-581.3781 5662.6954,-572.0472"/>
+<polygon fill="#000000" stroke="#000000" points="5663.2456,-575.5045 5672.6725,-570.6688 5662.2876,-568.5704 5663.2456,-575.5045"/>
+</g>
+<!-- deflateEnd -->
+<g id="node444" class="node">
+<title>deflateEnd</title>
+<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-673" rx="61.99" ry="18"/>
+<text text-anchor="middle" x="5713.7053" y="-669.3" font-family="Times,serif" font-size="14.00" fill="#000000">deflateEnd</text>
+</g>
+<!-- qcow2_compress&#45;&gt;deflateEnd -->
+<g id="edge1179" class="edge">
+<title>qcow2_compress&#45;&gt;deflateEnd</title>
+<path fill="none" stroke="#000000" d="M5397.7377,-629.3478C5470.101,-639.3451 5578.6351,-654.3395 5647.7988,-663.8948"/>
+<polygon fill="#000000" stroke="#000000" points="5647.3237,-667.3623 5657.7087,-665.2638 5648.2818,-660.4281 5647.3237,-667.3623"/>
+</g>
+<!-- merge_cow&#45;&gt;l2meta_cow_start -->
+<g id="edge1206" class="edge">
+<title>merge_cow&#45;&gt;l2meta_cow_start</title>
+<path fill="none" stroke="#000000" d="M5003.3786,-1186.6283C5034.6751,-1196.7189 5073.3862,-1214.631 5095.1038,-1245 5165.2682,-1343.1147 5063.1147,-1414.3656 5131.1038,-1514 5255.6608,-1696.5316 5518.8468,-1786.5262 5644.3294,-1820.4333"/>
+<polygon fill="#000000" stroke="#000000" points="5643.6518,-1823.8747 5654.2157,-1823.0653 5645.4527,-1817.1103 5643.6518,-1823.8747"/>
+</g>
+<!-- qcow2_alloc_bytes&#45;&gt;assert -->
+<g id="edge1215" class="edge">
+<title>qcow2_alloc_bytes&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M2646.047,-1530.7884C2769.1029,-1515.8567 3010.5019,-1488.7792 3216.4983,-1479 3389.1927,-1470.8017 3432.977,-1467.7309 3605.4983,-1479 3732.4947,-1487.2954 5792.279,-1681.8884 5876.8408,-1777 5927.3429,-1833.8026 5905.613,-4437.3379 5912.8408,-4513 5990.4725,-5325.6567 6161.2499,-5508.151 6236.8408,-6321 6259.6047,-6565.7853 6223.1867,-10505.2252 6272.8408,-10746 6310.7516,-10929.8307 6419.8027,-11131.0639 6460.3835,-11201.7283"/>
+<polygon fill="#000000" stroke="#000000" points="6457.3871,-11203.5383 6465.4228,-11210.4433 6463.447,-11200.0343 6457.3871,-11203.5383"/>
+</g>
+<!-- qcow2_alloc_bytes&#45;&gt;offset_into_cluster -->
+<g id="edge1216" class="edge">
+<title>qcow2_alloc_bytes&#45;&gt;offset_into_cluster</title>
+<path fill="none" stroke="#000000" d="M2608.5474,-1524.8187C2652.8761,-1509.2332 2723.9049,-1486.6442 2787.4983,-1477 2976.0509,-1448.4051 3025.8001,-1470.0001 3216.4983,-1468 3389.3777,-1466.1868 3432.6275,-1465.4943 3605.4983,-1468 4112.7244,-1475.352 5542.5753,-1314.4257 5876.8408,-1696 5938.4713,-1766.353 5897.4501,-2444.745 5912.8408,-2537 5936.0278,-2675.987 6196.5446,-3634.5352 6272.8408,-3753 6402.1528,-3953.7822 6564.9516,-3895.085 6678.8408,-4105 6782.9433,-4296.8764 6821.5468,-5014.811 6828.6326,-5166.6717"/>
+<polygon fill="#000000" stroke="#000000" points="6825.1513,-5167.1629 6829.1059,-5176.992 6832.144,-5166.8421 6825.1513,-5167.1629"/>
+</g>
+<!-- qcow2_alloc_bytes&#45;&gt;qcow2_signal_corruption -->
+<g id="edge1217" class="edge">
+<title>qcow2_alloc_bytes&#45;&gt;qcow2_signal_corruption</title>
+<path fill="none" stroke="#000000" d="M2640.783,-1552.5103C2812.6269,-1578.7269 3244.858,-1645.3891 3605.4983,-1707 3766.8206,-1734.5599 3820.6472,-1701.3094 3967.7693,-1773 3987.0134,-1782.3774 3983.963,-1796.8772 4003.7693,-1805 4051.9726,-1824.7686 5840.8424,-1864.3375 5876.8408,-1902 5903.1505,-1929.5259 5910.3134,-7347.0068 5912.8408,-7385 5946.2854,-7887.7552 6046.627,-8495.5394 6069.9569,-8632.6297"/>
+<polygon fill="#000000" stroke="#000000" points="6066.5466,-8633.4523 6071.68,-8642.7204 6073.4467,-8632.274 6066.5466,-8633.4523"/>
+</g>
+<!-- qcow2_alloc_bytes&#45;&gt;BLKDBG_EVENT -->
+<g id="edge1219" class="edge">
+<title>qcow2_alloc_bytes&#45;&gt;BLKDBG_EVENT</title>
+<path fill="none" stroke="#000000" d="M2662.7749,-1538.8569C2694.1179,-1542.7812 2727.0103,-1552.3447 2751.4983,-1573 2788.2456,-1603.9959 2751.6121,-1643.011 2787.4983,-1675 2933.493,-1805.1399 3023.8623,-1739.2027 3216.4983,-1773 3302.288,-1788.0515 3532.303,-1773.789 3605.4983,-1821 3631.3125,-1837.6502 3622.2926,-1856.0262 3641.4983,-1880 3767.5203,-2037.3091 3845.4319,-2034.8086 3967.7693,-2195 4192.9504,-2489.8573 4256.7625,-2573.3875 4369.0369,-2927 4411.8131,-3061.7251 4367.4308,-3106.7413 4405.0369,-3243 4511.989,-3630.5204 4688.6988,-3675.0592 4778.1038,-4067 4797.1115,-4150.3274 4758.2307,-5540.3243 4814.1038,-5605 4896.9303,-5700.8755 4992.0105,-5579.3513 5095.1038,-5653 5122.292,-5672.4229 5103.4888,-5700.189 5131.1038,-5719 5202.0808,-5767.3486 5457.4136,-5702.9026 5514.5698,-5767 5580.0733,-5840.4584 5509.1736,-9220.7072 5550.5698,-9310 5575.5685,-9363.9231 5632.3088,-9405.1954 5671.8025,-9428.7675"/>
+<polygon fill="#000000" stroke="#000000" points="5670.5408,-9432.0831 5680.9432,-9434.0929 5674.0646,-9426.0347 5670.5408,-9432.0831"/>
+</g>
+<!-- qcow2_alloc_bytes&#45;&gt;ROUND_UP -->
+<g id="edge1218" class="edge">
+<title>qcow2_alloc_bytes&#45;&gt;ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M2662.7484,-1542.7998C2784.3649,-1545.7568 2998.2178,-1553.3157 3180.4983,-1572 3259.4162,-1580.0893 4512.2389,-1791 4591.5704,-1791 4591.5704,-1791 4591.5704,-1791 5322.8368,-1791 5384.429,-1791 5833.8812,-1765.863 5876.8408,-1810 5924.9588,-1859.4368 5906.6409,-6708.2912 5912.8408,-6777 5988.1345,-7611.4112 6163.0391,-7799.4556 6236.8408,-8634 6332.8006,-9719.1059 6193.5165,-17351.5513 6272.8408,-18438 6314.0338,-19002.1909 6442.1246,-19683.2331 6470.3161,-19828.7889"/>
+<polygon fill="#000000" stroke="#000000" points="6466.8987,-19829.5515 6472.242,-19838.7002 6473.7702,-19828.2162 6466.8987,-19829.5515"/>
+</g>
+<!-- qcow2_alloc_bytes&#45;&gt;alloc_clusters_noref -->
+<g id="edge1220" class="edge">
+<title>qcow2_alloc_bytes&#45;&gt;alloc_clusters_noref</title>
+<path fill="none" stroke="#000000" d="M2601.1305,-1557.7652C2645.1387,-1580.3025 2717.7377,-1624.8426 2751.4983,-1687 2794.7292,-1766.5936 2727.6444,-2025.0179 2787.4983,-2093 2905.6514,-2227.1984 3037.452,-2071.7286 3180.4983,-2179 3207.2301,-2199.0464 3194.3025,-2220.0242 3216.4983,-2245 3357.3159,-2403.4553 3494.1218,-2340.631 3605.4983,-2521 3660.7825,-2610.5302 3624.1735,-2651.2125 3641.4983,-2755 3699.3701,-3101.6922 3778.2072,-3521.3633 3799.2763,-3632.7527"/>
+<polygon fill="#000000" stroke="#000000" points="3795.887,-3633.6664 3801.186,-3642.8408 3802.7648,-3632.3643 3795.887,-3633.6664"/>
+</g>
+<!-- qcow2_alloc_bytes&#45;&gt;update_refcount -->
+<g id="edge1222" class="edge">
+<title>qcow2_alloc_bytes&#45;&gt;update_refcount</title>
+<path fill="none" stroke="#000000" d="M2574.5608,-1558.9154C2607.4258,-1621.4105 2715.413,-1836.4387 2751.4983,-2029 2785.6609,-2211.3016 2779.6176,-8520.6926 2787.4983,-8706 2830.2272,-9710.738 2959.4876,-10940.8108 2980.9601,-11140.9048"/>
+<polygon fill="#000000" stroke="#000000" points="2977.4853,-11141.3271 2982.0347,-11150.8954 2984.4451,-11140.5785 2977.4853,-11141.3271"/>
+</g>
+<!-- qcow2_alloc_bytes&#45;&gt;qcow2_get_refcount -->
+<g id="edge1221" class="edge">
+<title>qcow2_alloc_bytes&#45;&gt;qcow2_get_refcount</title>
+<path fill="none" stroke="#000000" d="M2600.1511,-1557.9049C2643.4974,-1580.7297 2715.7711,-1625.7136 2751.4983,-1687 2805.8194,-1780.1826 2721.3663,-1841.7923 2787.4983,-1927 2903.7528,-2076.7881 3035.9142,-1970.3336 3180.4983,-2093 3203.3461,-2112.3843 3192.1732,-2132.5051 3216.4983,-2150 3360.9809,-2253.9136 3490.129,-2109.4891 3605.4983,-2245 3670.9614,-2321.8919 3620.7083,-2599.1792 3641.4983,-2698 3732.1958,-3129.1121 3892.1023,-3199.9974 3967.7693,-3634 4037.7728,-4035.5184 3944.9044,-6898.6981 4003.7693,-7302 4039.0289,-7543.5748 4141.8865,-7822.3541 4175.5791,-7909.5193"/>
+<polygon fill="#000000" stroke="#000000" points="4172.3624,-7910.9047 4179.2474,-7918.9575 4178.8869,-7908.3688 4172.3624,-7910.9047"/>
+</g>
+<!-- qcow2_alloc_bytes&#45;&gt;qcow2_cache_set_dependency -->
+<g id="edge1223" class="edge">
+<title>qcow2_alloc_bytes&#45;&gt;qcow2_cache_set_dependency</title>
+<path fill="none" stroke="#000000" d="M2581.4238,-1559.071C2620.1849,-1602.9854 2716.5715,-1720.4401 2751.4983,-1839 2834.0522,-2119.2316 2725.0024,-4182.6245 2787.4983,-4468 2879.6526,-4888.8051 3090.6342,-4932.6998 3180.4983,-5354 3199.0327,-5440.8928 3164.4746,-18075.9762 3216.4983,-18148 3234.151,-18172.4392 3261.406,-18187.8225 3289.9795,-18197.4668"/>
+<polygon fill="#000000" stroke="#000000" points="3289.119,-18200.865 3299.7083,-18200.5222 3291.2165,-18194.1866 3289.119,-18200.865"/>
+</g>
+<!-- qcow2_alloc_bytes&#45;&gt;MIN -->
+<g id="edge1224" class="edge">
+<title>qcow2_alloc_bytes&#45;&gt;MIN</title>
+<path fill="none" stroke="#000000" d="M2642.7589,-1552.1732C2680.8408,-1561.6185 2724.2423,-1579.0107 2751.4983,-1611 2803.8443,-1672.4366 2741.4153,-1722.7359 2787.4983,-1789 2915.5873,-1973.1833 3016.9721,-1952.4349 3216.4983,-2055 3383.0623,-2140.6211 3495.0947,-2065.7201 3605.4983,-2217 3661.2425,-2293.3833 3580.6607,-2568.6079 3641.4983,-2641 3737.979,-2755.8047 3875.6239,-2608.6874 3967.7693,-2727 3997.5294,-2765.2113 3998.9421,-6165.808 4003.7693,-6214 4040.8551,-6584.2381 4149.9009,-7025.0229 4179.1265,-7139.0104"/>
+<polygon fill="#000000" stroke="#000000" points="4175.8176,-7140.1965 4181.7005,-7149.008 4182.5965,-7138.4511 4175.8176,-7140.1965"/>
+</g>
+<!-- qcow2_co_truncate -->
+<g id="node451" class="node">
+<title>qcow2_co_truncate</title>
+<ellipse fill="none" stroke="#000000" cx="158" cy="-14213" rx="101.5" ry="18"/>
+<text text-anchor="middle" x="158" y="-14209.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_truncate</text>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;error_setg -->
+<g id="edge1225" class="edge">
+<title>qcow2_co_truncate&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M158.1253,-14231.1582C161.1042,-14657.8162 217.4157,-22462.0768 352,-22646 511.0478,-22863.3551 1279.1739,-22831.2888 1548.3645,-22840 2082.9882,-22857.3008 2218.6826,-22823.7841 2751.4983,-22871 3575.4931,-22944.019 3764.3465,-23151 4591.5704,-23151 4591.5704,-23151 4591.5704,-23151 6074.8408,-23151 6430.4509,-23151 6736.5532,-22751.7728 6812.0627,-22644.997"/>
+<polygon fill="#000000" stroke="#000000" points="6815.0046,-22646.8977 6817.8803,-22636.7006 6809.2733,-22642.8788 6815.0046,-22646.8977"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;has_data_file -->
+<g id="edge1226" class="edge">
+<title>qcow2_co_truncate&#45;&gt;has_data_file</title>
+<path fill="none" stroke="#000000" d="M158.1896,-14231.2169C161.3051,-14485.4356 211.1722,-17315 887.5,-17315 887.5,-17315 887.5,-17315 2155.8979,-17315 2613.312,-17315 2729.2109,-17337.3856 3180.4983,-17412 3372.0473,-17443.6701 3423.6778,-17444.9166 3605.4983,-17513 3792.7056,-17583.1006 3822.1138,-17638.5618 4003.7693,-17722 4162.4914,-17794.9044 4264.365,-17727.1733 4369.0369,-17867 4421.0622,-17936.4983 4357.4532,-18183.3885 4405.0369,-18256 4602.2425,-18556.9307 4781.9529,-18527.1499 5131.1038,-18614 5464.8761,-18697.0247 6427.4865,-18853.7723 6678.8408,-18619 6732.428,-18568.948 6706.536,-18363.8548 6714.8408,-18291 6813.4792,-17425.6909 6890.9496,-17214.2391 6944.9204,-16345 6949.8119,-16266.2196 6932.9744,-10724.7013 6980.9204,-10662 6986.3979,-10654.8368 6993.6066,-10649.4641 7001.6264,-10645.4512"/>
+<polygon fill="#000000" stroke="#000000" points="7003.1436,-10648.6094 7010.9766,-10641.4754 7000.4044,-10642.1676 7003.1436,-10648.6094"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;error_setg_errno -->
+<g id="edge1229" class="edge">
+<title>qcow2_co_truncate&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M258.6836,-14215.4702C288.7045,-14216.1003 321.6827,-14216.6875 352,-14217 490.2149,-14218.4247 524.7784,-14217.4068 663,-14217 826.5513,-14216.5186 3487.6112,-14238.3662 3605.4983,-14125 3676.0516,-14057.1523 3575.1868,-13757.9991 3641.4983,-13686 3658.9248,-13667.0788 3684.1385,-13658.0953 3709.5531,-13654.4109"/>
+<polygon fill="#000000" stroke="#000000" points="3710.148,-13657.865 3719.6668,-13653.2129 3709.3245,-13650.9136 3710.148,-13657.865"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;cpu_to_be64 -->
+<g id="edge1227" class="edge">
+<title>qcow2_co_truncate&#45;&gt;cpu_to_be64</title>
+<path fill="none" stroke="#000000" d="M158.7598,-14231.0757C167.9594,-14448.1427 259.2323,-16551.775 352,-16810 466.5969,-17128.988 548.552,-17353 887.5,-17353 887.5,-17353 887.5,-17353 1740.8645,-17353 1845.0376,-17353 3521.6218,-17489.2198 3605.4983,-17551 3636.8914,-17574.123 3612.9032,-17604.4949 3641.4983,-17631 3754.5899,-17735.8256 3848.7146,-17650.9994 3967.7693,-17749 3991.7795,-17768.7641 3978.6557,-17790.6583 4003.7693,-17809 4138.4531,-17907.366 4260.9989,-17767.9434 4369.0369,-17895 4443.3535,-17982.3989 4346.8825,-18311.1081 4405.0369,-18410 4600.2632,-18741.9835 4763.9381,-18766.7431 5131.1038,-18883 5787.1282,-19090.7192 5995.0803,-19001.374 6678.8408,-18924 6799.3969,-18910.3579 6838.4285,-18921.132 6944.9204,-18863 6992.6403,-18836.9506 7035.1235,-18788.929 7058.6147,-18759.1079"/>
+<polygon fill="#000000" stroke="#000000" points="7061.654,-18760.8992 7065.0029,-18750.8475 7056.1166,-18756.6168 7061.654,-18760.8992"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;offsetof -->
+<g id="edge1228" class="edge">
+<title>qcow2_co_truncate&#45;&gt;offsetof</title>
+<path fill="none" stroke="#000000" d="M158.1079,-14231.0295C160.7017,-14658.6208 210.4753,-22550.3346 352,-22732 440.6718,-22845.8218 1185.2531,-22923 1312.1822,-22923 1312.1822,-22923 1312.1822,-22923 1740.8645,-22923 2190.057,-22923 2310.7493,-22846.3147 2751.4983,-22933 3339.1993,-23048.5874 3426.1446,-23272.5619 4003.7693,-23431 4988.4204,-23701.0823 5254.9614,-23709.9761 6272.8408,-23790 6580.5534,-23814.1918 6797.2903,-23886.0676 6944.9204,-23615 7001.9586,-23510.2708 6938.2935,-19433.3755 6980.9204,-19322 6994.5164,-19286.4765 7025.2753,-19254.9546 7048.5368,-19234.8606"/>
+<polygon fill="#000000" stroke="#000000" points="7051.0083,-19237.3553 7056.4116,-19228.2418 7046.5044,-19231.9967 7051.0083,-19237.3553"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;assert -->
+<g id="edge1230" class="edge">
+<title>qcow2_co_truncate&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M158.7973,-14194.9714C166.6341,-14021.3781 232.1672,-12649.8447 352,-12519 570.3691,-12280.5642 752.6933,-12444.9277 1076,-12448 1309.8648,-12450.2223 2948.8928,-12455.4946 3180.4983,-12488 3374.0528,-12515.165 3428.8868,-12517.2763 3605.4983,-12601 3623.3324,-12609.4544 3623.4567,-12618.9981 3641.4983,-12627 3791.9684,-12693.7376 3840.0649,-12686.7946 4003.7693,-12704 4347.7649,-12740.154 4438.5892,-12692.1052 4778.1038,-12626 4919.1004,-12598.5473 4992.7775,-12663.8117 5095.1038,-12563 5149.5008,-12509.4082 5086.3255,-12456.8548 5131.1038,-12395 5246.8449,-12235.1205 5394.6135,-12327.7416 5514.5698,-12171 5551.7876,-12122.3692 5519.7499,-12090.9174 5550.5698,-12038 5653.2633,-11861.6766 5785.7089,-11897.5675 5876.8408,-11715 5929.729,-11609.0474 5828.3234,-11533.9452 5912.8408,-11451 5964.5805,-11400.2229 6169.7287,-11440.4093 6236.8408,-11413 6328.3393,-11375.631 6414.5807,-11293.0984 6453.766,-11252.094"/>
+<polygon fill="#000000" stroke="#000000" points="6456.4219,-11254.3794 6460.7449,-11244.7066 6451.3334,-11249.5723 6456.4219,-11254.3794"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;qcow2_free_clusters -->
+<g id="edge1236" class="edge">
+<title>qcow2_co_truncate&#45;&gt;qcow2_free_clusters</title>
+<path fill="none" stroke="#000000" d="M158.2939,-14194.8154C163.931,-13848.4367 249.9057,-8668.5715 352,-8556 432.6432,-8467.0809 767.4586,-8485 887.5,-8485 887.5,-8485 887.5,-8485 1740.8645,-8485 2009.4251,-8485 2111.896,-8404.2386 2342.4314,-8542 2367.1917,-8556.7961 2355.0016,-8579.1761 2378.4314,-8596 2531.3565,-8705.8089 2604.261,-8662.7773 2787.4983,-8706 3047.9991,-8767.4479 3797.4183,-8739.561 3967.7693,-8946 4000.7965,-8986.0239 3998.9074,-12630.337 4003.7693,-12682 4041.0194,-13077.8179 4151.0528,-13550.6165 4179.5837,-13669.063"/>
+<polygon fill="#000000" stroke="#000000" points="4176.1876,-13669.9101 4181.94,-13678.8073 4182.9915,-13668.2648 4176.1876,-13669.9101"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;ROUND_UP -->
+<g id="edge1231" class="edge">
+<title>qcow2_co_truncate&#45;&gt;ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M158.4247,-14231.1938C164.3679,-14482.2714 232.52,-17249.4922 352,-17367 436.9282,-17450.5263 768.3805,-17391 887.5,-17391 887.5,-17391 887.5,-17391 1312.1822,-17391 1588.4692,-17391 1657.96,-17392.9346 1933.3645,-17415 2026.7053,-17422.4785 3534.6108,-17565.8166 3605.4983,-17627 3648.2954,-17663.9385 3598.8088,-17711.9371 3641.4983,-17749 3752.176,-17845.0899 3854.0228,-17704.5632 3967.7693,-17797 4003.7793,-17826.2637 3967.3404,-17866.2594 4003.7693,-17895 4067.935,-17945.6235 4313.643,-17877.9044 4369.0369,-17938 4444.7685,-18020.1595 4343.9819,-18849.4173 4405.0369,-18943 4881.1533,-19672.7724 6086.014,-19824.056 6400.0504,-19851.4813"/>
+<polygon fill="#000000" stroke="#000000" points="6400.1414,-19855.0018 6410.4038,-19852.3685 6400.7392,-19848.0274 6400.1414,-19855.0018"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;bdrv_pwrite_sync -->
+<g id="edge1232" class="edge">
+<title>qcow2_co_truncate&#45;&gt;bdrv_pwrite_sync</title>
+<path fill="none" stroke="#000000" d="M158.2394,-14194.9611C163.0197,-13837.7431 239.0072,-8293.5728 352,-8177 398.446,-8129.0824 2703.8566,-8105.729 2751.4983,-8059 2837.9911,-7974.1642 2711.1237,-7609.0481 2787.4983,-7515 2912.3075,-7361.3092 3021.8935,-7431.4311 3216.4983,-7395 3387.2439,-7363.0355 3446.86,-7427.7793 3605.4983,-7357 3625.3199,-7348.1562 3621.2697,-7331.8686 3641.4983,-7324 3776.6433,-7271.4308 3864.4422,-7222.2591 3967.7693,-7324 4059.8978,-7414.7143 3921.4132,-9551.3294 4003.7693,-9651 4023.4154,-9674.7764 4053.7192,-9686.1216 4084.0325,-9690.9942"/>
+<polygon fill="#000000" stroke="#000000" points="4083.9137,-9694.5107 4094.2976,-9692.4071 4084.8683,-9687.5761 4083.9137,-9694.5107"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;DIV_ROUND_UP -->
+<g id="edge1233" class="edge">
+<title>qcow2_co_truncate&#45;&gt;DIV_ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M160.7219,-14231.1746C176.5336,-14334.9373 259.0938,-14852.2558 352,-14980 509.1279,-15196.0477 620.3563,-15253 887.5,-15253 887.5,-15253 887.5,-15253 2155.8979,-15253 2317.2036,-15253 3482.8694,-15227.2064 3605.4983,-15332 3652.0532,-15371.7839 3604.5246,-15416.1833 3641.4983,-15465 3743.4955,-15599.6677 3870.6955,-15521.7412 3967.7693,-15660 4015.9024,-15728.5543 3948.2834,-15782.248 4003.7693,-15845 4116.8675,-15972.9089 4208.6353,-15905.4918 4369.0369,-15964 4571.4509,-16037.8327 4808.0488,-16137.92 4907.1577,-16180.4837"/>
+<polygon fill="#000000" stroke="#000000" points="4906.0255,-16183.8066 4916.5948,-16184.5413 4908.7905,-16177.3759 4906.0255,-16183.8066"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;qcow2_refcount_area -->
+<g id="edge1234" class="edge">
+<title>qcow2_co_truncate&#45;&gt;qcow2_refcount_area</title>
+<path fill="none" stroke="#000000" d="M184.9022,-14195.6081C221.1568,-14173.2518 288.4948,-14135.4752 352,-14120 439.8478,-14098.5929 3540.4933,-14081.8479 3605.4983,-14019 3649.9257,-13976.0468 3620.0355,-13521.9494 3641.4983,-13464 3671.0404,-13384.2361 3740.0031,-13309.0913 3778.1254,-13271.6928"/>
+<polygon fill="#000000" stroke="#000000" points="3780.57,-13274.1977 3785.3179,-13264.7262 3775.6998,-13269.1696 3780.57,-13274.1977"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;MIN -->
+<g id="edge1235" class="edge">
+<title>qcow2_co_truncate&#45;&gt;MIN</title>
+<path fill="none" stroke="#000000" d="M158.2604,-14194.8863C163.4531,-13836.1841 245.7313,-8268.8687 352,-8145 509.6476,-7961.2432 645.3858,-8045 887.5,-8045 887.5,-8045 887.5,-8045 2155.8979,-8045 2289.1645,-8045 2659.881,-8071.7795 2751.4983,-7975 2839.9715,-7881.5417 2701.3118,-7492.5713 2787.4983,-7397 2881.5561,-7292.7002 3919.9714,-7191.5473 4143.9757,-7170.8446"/>
+<polygon fill="#000000" stroke="#000000" points="4144.383,-7174.322 4154.02,-7169.9199 4143.7412,-7167.3515 4144.383,-7174.322"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;qcow2_write_caches -->
+<g id="edge1237" class="edge">
+<title>qcow2_co_truncate&#45;&gt;qcow2_write_caches</title>
+<path fill="none" stroke="#000000" d="M158.8266,-14231.3524C165.0179,-14361.2837 207.9272,-15142.2908 352,-15320 513.5122,-15519.2202 631.0339,-15535 887.5,-15535 887.5,-15535 887.5,-15535 1740.8645,-15535 2385.1996,-15535 2590.7445,-15446.4654 3180.4983,-15706 3199.8243,-15714.5049 3197.4127,-15727.9686 3216.4983,-15737 3242.8297,-15749.4602 3273.1122,-15757.3946 3301.8211,-15762.4348"/>
+<polygon fill="#000000" stroke="#000000" points="3301.4643,-15765.9232 3311.901,-15764.0996 3302.605,-15759.0168 3301.4643,-15765.9232"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;error_prepend -->
+<g id="edge1239" class="edge">
+<title>qcow2_co_truncate&#45;&gt;error_prepend</title>
+<path fill="none" stroke="#000000" d="M158.0807,-14231.2877C160.0324,-14665.0011 198.1282,-22669.5849 352,-22845 444.2278,-22950.1405 541.5653,-22823.6162 663,-22893 684.9385,-22905.5349 676.383,-22925.7354 699,-22937 821.065,-22997.7956 1175.8152,-22961 1312.1822,-22961 1312.1822,-22961 1312.1822,-22961 2155.8979,-22961 2288.361,-22961 2657.5342,-22891.634 2751.4983,-22985 2812.333,-23045.4476 2773.9918,-23671.3103 2787.4983,-23756 2830.8988,-24028.1353 2940.1732,-24345.1292 2973.9153,-24439.2943"/>
+<polygon fill="#000000" stroke="#000000" points="2970.704,-24440.7072 2977.3841,-24448.9307 2977.2902,-24438.3363 2970.704,-24440.7072"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;bdrv_getlength -->
+<g id="edge1238" class="edge">
+<title>qcow2_co_truncate&#45;&gt;bdrv_getlength</title>
+<path fill="none" stroke="#000000" d="M177.3387,-14230.6897C210.255,-14259.4612 280.5733,-14315.2652 352,-14336 661.2045,-14425.7606 769.8219,-14410.5959 1076,-14311 1094.0554,-14305.1268 1094.3541,-14295.0083 1112,-14288 1280.3273,-14221.1463 1342.7196,-14275.4358 1512.3645,-14212 1529.7144,-14205.5123 1530.8976,-14197.1661 1548.3645,-14191 1900.228,-14066.7863 2008.044,-14110.2781 2378.4314,-14065 2446.3894,-14056.6924 3558.8927,-14001.1521 3605.4983,-13951 3675.8159,-13875.3314 3577.3096,-12172.9327 3641.4983,-12092 3734.4768,-11974.7674 3871.529,-12123.57 3967.7693,-12009 4035.8572,-11927.9443 3931.6251,-11611.4673 4003.7693,-11534 4029.127,-11506.7713 4069.0416,-11498.685 4105.097,-11497.9793"/>
+<polygon fill="#000000" stroke="#000000" points="4105.1534,-11501.4794 4115.1488,-11497.9663 4105.1442,-11494.4794 4105.1534,-11501.4794"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;qemu_co_mutex_lock -->
+<g id="edge1240" class="edge">
+<title>qcow2_co_truncate&#45;&gt;qemu_co_mutex_lock</title>
+<path fill="none" stroke="#000000" d="M158.0793,-14194.7077C159.9654,-13768.8496 196.2959,-6048.4028 352,-5886 441.4185,-5792.7346 1423.3324,-5903.6343 1512.3645,-5810 1604.098,-5713.5245 1465.109,-3517.8802 1548.3645,-3414 1658.3882,-3276.7204 1819.9048,-3456.4538 1933.3645,-3322 2012.0705,-3228.7306 1884.5157,-2861.7184 1969.3645,-2774 2027.2863,-2714.1192 2263.4477,-2763.4993 2342.4314,-2737 2360.2087,-2731.0357 2360.7428,-2721.2224 2378.4314,-2715 2401.0359,-2707.0483 2426.0098,-2701.6834 2450.137,-2698.0755"/>
+<polygon fill="#000000" stroke="#000000" points="2450.6373,-2701.5397 2460.053,-2696.6821 2449.6632,-2694.6078 2450.6373,-2701.5397"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;qemu_co_mutex_unlock -->
+<g id="edge1242" class="edge">
+<title>qcow2_co_truncate&#45;&gt;qemu_co_mutex_unlock</title>
+<path fill="none" stroke="#000000" d="M158.0981,-14194.698C160.3998,-13772.4935 203.8126,-6185.3387 352,-6021 580.0345,-5768.1114 773.8089,-5963.7391 1112,-5924 1200.8701,-5913.5573 1452.0418,-5947.0918 1512.3645,-5881 1597.803,-5787.3903 1480.158,-3706.8194 1548.3645,-3600 1650.6348,-3439.8327 1822.3521,-3568.237 1933.3645,-3414 2007.1749,-3311.4502 1879.2423,-3220.5576 1969.3645,-3132 2088.3422,-3015.0878 2223.2941,-3207.7497 2342.4314,-3091 2430.7854,-3004.4166 2292.7337,-2904.2134 2378.4314,-2815 2393.1689,-2799.6579 2412.3835,-2790.0293 2432.8679,-2784.2056"/>
+<polygon fill="#000000" stroke="#000000" points="2433.8498,-2787.5675 2442.6831,-2781.7174 2432.1296,-2780.7821 2433.8498,-2787.5675"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;offset_to_l2_slice_index -->
+<g id="edge1241" class="edge">
+<title>qcow2_co_truncate&#45;&gt;offset_to_l2_slice_index</title>
+<path fill="none" stroke="#000000" d="M158.1865,-14194.8361C161.8981,-13837.8985 221.1748,-8336.6335 352,-8031 485.5044,-7719.1073 548.2354,-7487 887.5,-7487 887.5,-7487 887.5,-7487 1740.8645,-7487 1853.3356,-7487 2673.5351,-7511.0647 2751.4983,-7430 2791.4779,-7388.4299 2772.3584,-5409.6528 2787.4983,-5354 2889.3161,-4979.7264 2980.4718,-4901.7972 3216.4983,-4594 3363.9476,-4401.7144 3492.6216,-4426.4153 3605.4983,-4212 3648.3863,-4130.5318 3583.3814,-4079.4064 3641.4983,-4008 3660.435,-3984.733 3688.916,-3969.7492 3716.8064,-3960.1184"/>
+<polygon fill="#000000" stroke="#000000" points="3718.199,-3963.3462 3726.6303,-3956.9303 3716.0382,-3956.688 3718.199,-3963.3462"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;qcow2_grow_l1_table -->
+<g id="edge1243" class="edge">
+<title>qcow2_co_truncate&#45;&gt;qcow2_grow_l1_table</title>
+<path fill="none" stroke="#000000" d="M158.1189,-14194.791C160.8753,-13778.5231 211.9281,-6363.0184 352,-6198 691.681,-5797.8227 1058.885,-6242.3511 1512.3645,-5978 1843.2749,-5785.0993 2083.3998,-5356.892 2142.0454,-5245.1152"/>
+<polygon fill="#000000" stroke="#000000" points="2145.1934,-5246.6478 2146.7085,-5236.1618 2138.985,-5243.4143 2145.1934,-5246.6478"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;qemu_co_queue_init -->
+<g id="edge1245" class="edge">
+<title>qcow2_co_truncate&#45;&gt;qemu_co_queue_init</title>
+<path fill="none" stroke="#000000" d="M158.2842,-14194.8556C163.6974,-13851.8656 245.8206,-8759.9281 352,-8655 534.2734,-8474.8746 1370.9055,-8571.7353 1649.9733,-8609.8547"/>
+<polygon fill="#000000" stroke="#000000" points="1649.6784,-8613.347 1660.0617,-8611.2404 1650.631,-8606.4121 1649.6784,-8613.347"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;qcow2_alloc_clusters_at -->
+<g id="edge1244" class="edge">
+<title>qcow2_co_truncate&#45;&gt;qcow2_alloc_clusters_at</title>
+<path fill="none" stroke="#000000" d="M158.3783,-14194.8083C165.8114,-13848.3389 286.9712,-8669 887.5,-8669 887.5,-8669 887.5,-8669 1312.1822,-8669 1450.2873,-8669 1836.2692,-8748.2116 1933.3645,-8650 2006.808,-8575.7121 1920.5519,-6862.3578 1969.3645,-6770 2087.4793,-6546.5162 2382.6916,-6414.6227 2507.6512,-6367.166"/>
+<polygon fill="#000000" stroke="#000000" points="2508.935,-6370.4227 2517.0648,-6363.6288 2506.4727,-6363.87 2508.935,-6370.4227"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;qcow2_alloc_cluster_link_l2 -->
+<g id="edge1246" class="edge">
+<title>qcow2_co_truncate&#45;&gt;qcow2_alloc_cluster_link_l2</title>
+<path fill="none" stroke="#000000" d="M173.8766,-14194.9524C300.1472,-14051.4162 1140.8086,-13095.8065 1289.6719,-12926.5883"/>
+<polygon fill="#000000" stroke="#000000" points="1292.4458,-12928.7341 1296.423,-12918.9141 1287.19,-12924.1105 1292.4458,-12928.7341"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;qobject_unref -->
+<g id="edge1248" class="edge">
+<title>qcow2_co_truncate&#45;&gt;qobject_unref</title>
+<path fill="none" stroke="#000000" d="M158.0748,-14231.0443C159.9032,-14663.0206 196.0388,-22707.9832 352,-22883 444.8333,-22987.1758 540.9201,-22858.4196 663,-22926 684.8063,-22938.0714 676.681,-22957.9051 699,-22969 943.3278,-23090.4571 1039.3308,-22999 1312.1822,-22999 1312.1822,-22999 1312.1822,-22999 2155.8979,-22999 2222.1094,-22999 2705.1673,-22970.6988 2751.4983,-23018 2814.168,-23081.9821 2728.261,-26174.8275 2787.4983,-26242 2817.6506,-26276.1915 2869.1671,-26282.2403 2911.8878,-26280.1098"/>
+<polygon fill="#000000" stroke="#000000" points="2912.227,-26283.5952 2921.9773,-26279.45 2911.7702,-26276.6101 2912.227,-26283.5952"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;g_assert_not_reached -->
+<g id="edge1247" class="edge">
+<title>qcow2_co_truncate&#45;&gt;g_assert_not_reached</title>
+<path fill="none" stroke="#000000" d="M161.6122,-14231.0284C189.6317,-14365.2063 384.7141,-15203 887.5,-15203 887.5,-15203 887.5,-15203 1740.8645,-15203 1989.7159,-15203 2280.8314,-15204.8464 2441.9088,-15206.0303"/>
+<polygon fill="#000000" stroke="#000000" points="2442.3031,-15209.5332 2452.3288,-15206.1073 2442.3549,-15202.5334 2442.3031,-15209.5332"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;qdict_clone_shallow -->
+<g id="edge1249" class="edge">
+<title>qcow2_co_truncate&#45;&gt;qdict_clone_shallow</title>
+<path fill="none" stroke="#000000" d="M158.086,-14231.1125C160.1809,-14664.7219 201.2099,-22740.1696 352,-22921 362.9192,-22934.0945 377.6409,-22942.7293 393.6899,-22948.2949"/>
+<polygon fill="#000000" stroke="#000000" points="392.6875,-22951.6483 403.274,-22951.2277 394.7359,-22944.9547 392.6875,-22951.6483"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;size_to_l1 -->
+<g id="edge1250" class="edge">
+<title>qcow2_co_truncate&#45;&gt;size_to_l1</title>
+<path fill="none" stroke="#000000" d="M183.5185,-14230.4562C219.2867,-14253.7587 287.2336,-14293.8519 352,-14309 698.0315,-14389.9325 1127.4227,-14252.6056 1266.4616,-14202.3297"/>
+<polygon fill="#000000" stroke="#000000" points="1267.7694,-14205.5784 1275.9655,-14198.8645 1265.3715,-14199.0019 1267.7694,-14205.5784"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;qcow2_update_options -->
+<g id="edge1251" class="edge">
+<title>qcow2_co_truncate&#45;&gt;qcow2_update_options</title>
+<path fill="none" stroke="#000000" d="M158.9437,-14231.1662C167.506,-14392.8275 234.1604,-15586.7567 352,-15923 447.8411,-16196.4729 449.1022,-16328.2892 699,-16475 869.3353,-16575.001 1114.3273,-16547.006 1236.6693,-16523.912"/>
+<polygon fill="#000000" stroke="#000000" points="1237.536,-16527.3095 1246.6921,-16521.9789 1236.2102,-16520.4362 1237.536,-16527.3095"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;qcow2_cluster_discard -->
+<g id="edge1252" class="edge">
+<title>qcow2_co_truncate&#45;&gt;qcow2_cluster_discard</title>
+<path fill="none" stroke="#000000" d="M205.9747,-14197.0233C244.8398,-14184.963 301.2777,-14169.4313 352,-14163 489.1244,-14145.6134 553.8943,-14078.1393 663,-14163 804.4683,-14273.0319 871.2868,-14879.6788 884.8592,-15018.6358"/>
+<polygon fill="#000000" stroke="#000000" points="881.4029,-15019.2585 885.8451,-15028.877 888.3706,-15018.5876 881.4029,-15019.2585"/>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;bdrv_co_truncate -->
+<g id="edge1253" class="edge">
+<title>qcow2_co_truncate&#45;&gt;bdrv_co_truncate</title>
+<path fill="none" stroke="#000000" d="M158.3568,-14194.5916C161.5947,-14042.8037 189.644,-12997.0741 352,-12737 449.9799,-12580.0484 526.9525,-12575.07 699,-12507 727.979,-12495.5346 761.0558,-12488.1749 791.3269,-12483.4515"/>
+<polygon fill="#000000" stroke="#000000" points="792.0959,-12486.8759 801.4753,-12481.9486 791.0704,-12479.9514 792.0959,-12486.8759"/>
+</g>
+<!-- PreallocMode_str -->
+<g id="node452" class="node">
+<title>PreallocMode_str</title>
+<ellipse fill="none" stroke="#000000" cx="507.5" cy="-14282" rx="93" ry="18"/>
+<text text-anchor="middle" x="507.5" y="-14278.3" font-family="Times,serif" font-size="14.00" fill="#000000">PreallocMode_str</text>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;PreallocMode_str -->
+<g id="edge1254" class="edge">
+<title>qcow2_co_truncate&#45;&gt;PreallocMode_str</title>
+<path fill="none" stroke="#000000" d="M226.2168,-14226.4677C285.3988,-14238.1517 370.9422,-14255.0401 432.1323,-14267.1205"/>
+<polygon fill="#000000" stroke="#000000" points="431.6279,-14270.5885 442.1165,-14269.0917 432.9838,-14263.721 431.6279,-14270.5885"/>
+</g>
+<!-- qcow2_truncate_bitmaps_check -->
+<g id="node453" class="node">
+<title>qcow2_truncate_bitmaps_check</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-7671" rx="161.3716" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-7667.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_truncate_bitmaps_check</text>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;qcow2_truncate_bitmaps_check -->
+<g id="edge1255" class="edge">
+<title>qcow2_co_truncate&#45;&gt;qcow2_truncate_bitmaps_check</title>
+<path fill="none" stroke="#000000" d="M158.2831,-14194.8063C163.7564,-13845.5884 247.9052,-8584.8873 352,-8471 357.6642,-8464.803 2745.7032,-8179.0748 2751.4983,-8173 2823.8027,-8097.2062 2716.6419,-7780.1493 2787.4983,-7703 2796.3535,-7693.3583 2806.8897,-7685.8691 2818.4155,-7680.1066"/>
+<polygon fill="#000000" stroke="#000000" points="2820.1817,-7683.1496 2827.858,-7675.8472 2817.3033,-7676.7687 2820.1817,-7683.1496"/>
+</g>
+<!-- qcow2_shrink_l1_table -->
+<g id="node454" class="node">
+<title>qcow2_shrink_l1_table</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-16761" rx="117.7793" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-16757.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_shrink_l1_table</text>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;qcow2_shrink_l1_table -->
+<g id="edge1256" class="edge">
+<title>qcow2_co_truncate&#45;&gt;qcow2_shrink_l1_table</title>
+<path fill="none" stroke="#000000" d="M158.5536,-14231.406C163.0237,-14368.8457 197.1353,-15235.0132 352,-15435 510.9146,-15640.2167 627.947,-15668 887.5,-15668 887.5,-15668 887.5,-15668 1312.1822,-15668 2183.099,-15668 2460.3502,-15769.2218 3180.4983,-16259 3424.1657,-16424.7201 3692.1021,-16660.0656 3777.1588,-16736.2089"/>
+<polygon fill="#000000" stroke="#000000" points="3775.0308,-16739.0018 3784.8123,-16743.073 3779.7046,-16733.7906 3775.0308,-16739.0018"/>
+</g>
+<!-- qcow2_shrink_reftable -->
+<g id="node455" class="node">
+<title>qcow2_shrink_reftable</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-15313" rx="117" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-15309.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_shrink_reftable</text>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;qcow2_shrink_reftable -->
+<g id="edge1257" class="edge">
+<title>qcow2_co_truncate&#45;&gt;qcow2_shrink_reftable</title>
+<path fill="none" stroke="#000000" d="M158.395,-14231.0214C161.5913,-14358.5316 187.5273,-15123.6805 352,-15267 531.6142,-15423.5136 649.2611,-15291 887.5,-15291 887.5,-15291 887.5,-15291 2155.8979,-15291 2406.2184,-15291 2698.9518,-15301.1697 2860.7124,-15307.6804"/>
+<polygon fill="#000000" stroke="#000000" points="2861.0427,-15311.1966 2871.1761,-15308.1038 2861.3258,-15304.2023 2861.0427,-15311.1966"/>
+</g>
+<!-- qcow2_get_last_cluster -->
+<g id="node456" class="node">
+<title>qcow2_get_last_cluster</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-7823" rx="120.4791" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-7819.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_get_last_cluster</text>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;qcow2_get_last_cluster -->
+<g id="edge1258" class="edge">
+<title>qcow2_co_truncate&#45;&gt;qcow2_get_last_cluster</title>
+<path fill="none" stroke="#000000" d="M158.0749,-14194.8997C159.566,-13850.0693 184.6544,-8690.8537 352,-8429 495.5333,-8204.4066 620.9592,-8159 887.5,-8159 887.5,-8159 887.5,-8159 2155.8979,-8159 2288.9687,-8159 2658.5589,-8192.2371 2751.4983,-8097 2822.0276,-8024.727 2724.1627,-7722.6535 2787.4983,-7644 2912.4513,-7488.8266 3019.4218,-7543.2044 3216.4983,-7514 3387.5196,-7488.6567 3453.7049,-7431.2393 3605.4983,-7514 3718.2906,-7575.4966 3776.8251,-7731.33 3796.6916,-7795.1235"/>
+<polygon fill="#000000" stroke="#000000" points="3793.4016,-7796.3355 3799.6526,-7804.8898 3800.1005,-7794.3044 3793.4016,-7796.3355"/>
+</g>
+<!-- warn_reportf_err -->
+<g id="node457" class="node">
+<title>warn_reportf_err</title>
+<ellipse fill="none" stroke="#000000" cx="507.5" cy="-14190" rx="91" ry="18"/>
+<text text-anchor="middle" x="507.5" y="-14186.3" font-family="Times,serif" font-size="14.00" fill="#000000">warn_reportf_err</text>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;warn_reportf_err -->
+<g id="edge1259" class="edge">
+<title>qcow2_co_truncate&#45;&gt;warn_reportf_err</title>
+<path fill="none" stroke="#000000" d="M253.5024,-14206.7151C302.4751,-14203.4923 361.9826,-14199.5763 411.0851,-14196.3449"/>
+<polygon fill="#000000" stroke="#000000" points="411.3301,-14199.8364 421.0787,-14195.6872 410.8704,-14192.8516 411.3301,-14199.8364"/>
+</g>
+<!-- preallocate_co -->
+<g id="node458" class="node">
+<title>preallocate_co</title>
+<ellipse fill="none" stroke="#000000" cx="507.5" cy="-12764" rx="78.7863" ry="18"/>
+<text text-anchor="middle" x="507.5" y="-12760.3" font-family="Times,serif" font-size="14.00" fill="#000000">preallocate_co</text>
+</g>
+<!-- qcow2_co_truncate&#45;&gt;preallocate_co -->
+<g id="edge1260" class="edge">
+<title>qcow2_co_truncate&#45;&gt;preallocate_co</title>
+<path fill="none" stroke="#000000" d="M162.3557,-14194.9416C198.981,-14043.0958 455.3317,-12980.2858 500.6591,-12792.3619"/>
+<polygon fill="#000000" stroke="#000000" points="504.1147,-12792.9617 503.0571,-12782.4198 497.3099,-12791.3203 504.1147,-12792.9617"/>
+</g>
+<!-- qcow2_truncate_bitmaps_check&#45;&gt;error_setg -->
+<g id="edge1261" class="edge">
+<title>qcow2_truncate_bitmaps_check&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M3030.9244,-7653.7223C3077.3807,-7637.3721 3150.8676,-7613.5225 3216.4983,-7601 3259.1071,-7592.8701 3575.498,-7599.3304 3605.4983,-7568 3672.5645,-7497.9602 3571.5292,-6763.14 3641.4983,-6696 3746.1288,-6595.6 3823.6885,-6679.6161 3967.7693,-6696 4351.3014,-6739.6126 4434.3436,-6821.8544 4814.1038,-6891 5282.9794,-6976.3715 5414.3528,-6918.9457 5876.8408,-7034 6042.3657,-7075.178 6089.1079,-7081.7409 6236.8408,-7167 6457.9893,-7294.6284 6569.9837,-7303.033 6678.8408,-7534 6714.0607,-7608.7276 6713.2265,-19347.4043 6714.8408,-19430 6740.4974,-20742.7086 6817.2425,-22357.9738 6828.4967,-22590.5834"/>
+<polygon fill="#000000" stroke="#000000" points="6825.0163,-22591.0731 6828.9964,-22600.8919 6832.008,-22590.7341 6825.0163,-22591.0731"/>
+</g>
+<!-- qcow2_truncate_bitmaps_check&#45;&gt;bitmap_list_load -->
+<g id="edge1262" class="edge">
+<title>qcow2_truncate_bitmaps_check&#45;&gt;bitmap_list_load</title>
+<path fill="none" stroke="#000000" d="M2993.3659,-7689.3703C3027.0053,-7756.4824 3141.7587,-7995.581 3180.4983,-8208 3252.3075,-8601.7477 3126.0715,-11420.1066 3216.4983,-11810 3252.1657,-11963.7874 3352.2644,-12127.7449 3393.2059,-12190.4968"/>
+<polygon fill="#000000" stroke="#000000" points="3390.3837,-12192.5754 3398.8025,-12199.0077 3396.2325,-12188.7293 3390.3837,-12192.5754"/>
+</g>
+<!-- qcow2_truncate_bitmaps_check&#45;&gt;bitmap_list_free -->
+<g id="edge1263" class="edge">
+<title>qcow2_truncate_bitmaps_check&#45;&gt;bitmap_list_free</title>
+<path fill="none" stroke="#000000" d="M3031.2248,-7653.6819C3073.7036,-7636.4311 3136.0788,-7606.7885 3180.4983,-7567 3201.7089,-7548.0007 3193.5818,-7530.9027 3216.4983,-7514 3361.9993,-7406.6815 3433.2806,-7450.0353 3605.4983,-7395 3621.5634,-7389.8661 3625.1898,-7387.2987 3641.4983,-7383 3669.0886,-7375.7276 3699.6977,-7369.2999 3726.8796,-7364.149"/>
+<polygon fill="#000000" stroke="#000000" points="3727.5396,-7367.5864 3736.727,-7362.3099 3726.2544,-7360.7053 3727.5396,-7367.5864"/>
+</g>
+<!-- qcow2_truncate_bitmaps_check&#45;&gt;QSIMPLEQ_FOREACH -->
+<g id="edge1264" class="edge">
+<title>qcow2_truncate_bitmaps_check&#45;&gt;QSIMPLEQ_FOREACH</title>
+<path fill="none" stroke="#000000" d="M2993.3822,-7689.3674C3027.0778,-7756.4692 3141.9997,-7995.5372 3180.4983,-8208 3226.6591,-8462.7482 3189.1102,-12610.5561 3216.4983,-12868 3255.3554,-13233.2513 3371.7055,-13666.3917 3403.1121,-13779.0998"/>
+<polygon fill="#000000" stroke="#000000" points="3399.8153,-13780.3069 3405.8808,-13788.9937 3406.5563,-13778.4204 3399.8153,-13780.3069"/>
+</g>
+<!-- bdrv_find_dirty_bitmap -->
+<g id="node459" class="node">
+<title>bdrv_find_dirty_bitmap</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-7747" rx="120.4791" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-7743.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_find_dirty_bitmap</text>
+</g>
+<!-- qcow2_truncate_bitmaps_check&#45;&gt;bdrv_find_dirty_bitmap -->
+<g id="edge1265" class="edge">
+<title>qcow2_truncate_bitmaps_check&#45;&gt;bdrv_find_dirty_bitmap</title>
+<path fill="none" stroke="#000000" d="M3069.8944,-7686.2883C3143.5114,-7699.3911 3249.0994,-7718.1843 3323.2471,-7731.3815"/>
+<polygon fill="#000000" stroke="#000000" points="3323.0358,-7734.8988 3333.4944,-7733.2054 3324.2624,-7728.0072 3323.0358,-7734.8988"/>
+</g>
+<!-- bdrv_dirty_bitmap_check -->
+<g id="node460" class="node">
+<title>bdrv_dirty_bitmap_check</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-7541" rx="130" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-7537.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_check</text>
+</g>
+<!-- qcow2_truncate_bitmaps_check&#45;&gt;bdrv_dirty_bitmap_check -->
+<g id="edge1266" class="edge">
+<title>qcow2_truncate_bitmaps_check&#45;&gt;bdrv_dirty_bitmap_check</title>
+<path fill="none" stroke="#000000" d="M3106.9254,-7659.3253C3132.7909,-7652.8358 3158.7872,-7642.9598 3180.4983,-7628 3204.5555,-7611.4236 3192.0152,-7588.9409 3216.4983,-7573 3234.3236,-7561.3939 3254.9589,-7553.5373 3275.989,-7548.2936"/>
+<polygon fill="#000000" stroke="#000000" points="3277.0378,-7551.6439 3286.0007,-7545.9943 3275.471,-7544.8215 3277.0378,-7551.6439"/>
+</g>
+<!-- qcow2_shrink_l1_table&#45;&gt;memset -->
+<g id="edge1267" class="edge">
+<title>qcow2_shrink_l1_table&#45;&gt;memset</title>
+<path fill="none" stroke="#000000" d="M3901.8212,-16750.7929C4135.5989,-16727.2852 4714.7626,-16675.6513 4778.1038,-16734 4849.9337,-16800.1683 4770.1854,-17084.7707 4814.1038,-17172 4823.3488,-17190.3622 6202.4301,-18411.7647 6272.8408,-18438 6441.929,-18501.003 6550.8228,-18565.1676 6678.8408,-18438 6705.4511,-18411.5665 6712.9941,-13074.4623 6714.8408,-13037 6795.6954,-11396.8043 7041.9235,-9384.2343 7074.3764,-9123.3242"/>
+<polygon fill="#000000" stroke="#000000" points="7077.878,-9123.5279 7075.6414,-9113.1718 7070.9318,-9122.6623 7077.878,-9123.5279"/>
+</g>
+<!-- qcow2_shrink_l1_table&#45;&gt;qcow2_free_clusters -->
+<g id="edge1271" class="edge">
+<title>qcow2_shrink_l1_table&#45;&gt;qcow2_free_clusters</title>
+<path fill="none" stroke="#000000" d="M3821.093,-16742.8956C3856.2301,-16702.8919 3937.8125,-16602.447 3967.7693,-16501 4008.4762,-16363.1485 3953.5702,-14048.6853 4003.7693,-13914 4034.627,-13831.2082 4111.9531,-13757.8676 4155.4463,-13721.4038"/>
+<polygon fill="#000000" stroke="#000000" points="4157.9337,-13723.8887 4163.4125,-13714.8205 4153.4745,-13718.4928 4157.9337,-13723.8887"/>
+</g>
+<!-- qcow2_shrink_l1_table&#45;&gt;fprintf -->
+<g id="edge1268" class="edge">
+<title>qcow2_shrink_l1_table&#45;&gt;fprintf</title>
+<path fill="none" stroke="#000000" d="M3911.857,-16753.5294C3931.7239,-16748.5144 3951.3577,-16740.7828 3967.7693,-16729 3993.9659,-16710.1921 3976.4328,-16683.1089 4003.7693,-16666 4146.4981,-16576.6712 5400.8296,-16672.1544 5514.5698,-16548 5549.4399,-16509.9371 5540.069,-14740.5415 5550.5698,-14690 5628.0956,-14316.8585 5800.8592,-14270.4589 5876.8408,-13897 5948.6847,-13543.8788 5881.4516,-11012.9858 5912.8408,-10654 5989.9791,-9771.802 6095.1868,-9562.1612 6236.8408,-8688 6253.1104,-8587.5989 6253.6533,-8561.8846 6272.8408,-8462 6339.3656,-8115.6912 6441.4096,-7699.4349 6468.8472,-7589.0002"/>
+<polygon fill="#000000" stroke="#000000" points="6472.3174,-7589.5484 6471.3359,-7578.9991 6465.5246,-7587.858 6472.3174,-7589.5484"/>
+</g>
+<!-- qcow2_shrink_l1_table&#45;&gt;BLKDBG_EVENT -->
+<g id="edge1270" class="edge">
+<title>qcow2_shrink_l1_table&#45;&gt;BLKDBG_EVENT</title>
+<path fill="none" stroke="#000000" d="M3916.2324,-16755.174C3935.0466,-16749.9252 3953.1757,-16741.6871 3967.7693,-16729 4004.6833,-16696.9087 3964.5583,-16654.2402 4003.7693,-16625 4101.0704,-16552.4411 4974.6973,-16592.3149 5095.1038,-16577 5284.1601,-16552.9533 5394.2082,-16635.7621 5514.5698,-16488 5573.1123,-16416.1301 5530.895,-9904.5837 5550.5698,-9814 5579.6631,-9680.0529 5661.635,-9535.7122 5697.0573,-9477.5281"/>
+<polygon fill="#000000" stroke="#000000" points="5700.0778,-9479.2977 5702.3274,-9468.9445 5694.1124,-9475.6351 5700.0778,-9479.2977"/>
+</g>
+<!-- qcow2_shrink_l1_table&#45;&gt;bdrv_flush -->
+<g id="edge1269" class="edge">
+<title>qcow2_shrink_l1_table&#45;&gt;bdrv_flush</title>
+<path fill="none" stroke="#000000" d="M3899.2824,-16750.1676C3922.3498,-16745.4513 3946.4939,-16738.6897 3967.7693,-16729 3986.216,-16720.5986 3984.5967,-16707.5783 4003.7693,-16701 4085.1496,-16673.0778 4714.1959,-16643.3965 4778.1038,-16701 4835.5248,-16752.7565 4775.8124,-16979.8459 4814.1038,-17047 4850.5112,-17110.85 5823.0072,-17784.9574 5876.8408,-17835 6056.4171,-18001.9303 6120.4495,-18037.2074 6236.8408,-18253 6264.4888,-18304.26 6229.2253,-18340.4036 6272.8408,-18379 6309.6509,-18411.5741 6365.6334,-18418.3558 6409.492,-18417.672"/>
+<polygon fill="#000000" stroke="#000000" points="6409.61,-18421.1702 6419.5056,-18417.385 6409.4094,-18414.173 6409.61,-18421.1702"/>
+</g>
+<!-- qcow2_shrink_l1_table&#45;&gt;bdrv_pwrite_zeroes -->
+<g id="edge1272" class="edge">
+<title>qcow2_shrink_l1_table&#45;&gt;bdrv_pwrite_zeroes</title>
+<path fill="none" stroke="#000000" d="M3854.2868,-16777.4454C3892.776,-16793.0984 3943.51,-16820.7691 3967.7693,-16864 4032.5368,-16979.4179 3916.5438,-19146.4619 4003.7693,-19246 4024.8319,-19270.0358 4057.193,-19279.4442 4088.8561,-19281.9733"/>
+<polygon fill="#000000" stroke="#000000" points="4088.912,-19285.4822 4099.0966,-19282.5626 4089.3142,-19278.4938 4088.912,-19285.4822"/>
+</g>
+<!-- qcow2_shrink_reftable&#45;&gt;g_free -->
+<g id="edge1274" class="edge">
+<title>qcow2_shrink_reftable&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M3100.7919,-15311.5146C3130.2219,-15316.7827 3159.4064,-15327.7879 3180.4983,-15349 3245.1061,-15413.976 3149.7809,-15489.192 3216.4983,-15552 3343.2211,-15671.2975 3480.6266,-15475.7662 3605.4983,-15597 3685.0939,-15674.2768 3562.5183,-15766.0941 3641.4983,-15844 3745.6277,-15946.7133 3857.5018,-15790.9061 3967.7693,-15887 4013.2902,-15926.6696 3955.7489,-15981.3958 4003.7693,-16018 4068.3238,-16067.2075 4288.6147,-16028.9966 4369.0369,-16018 4556.0324,-15992.4309 4596.6066,-15955.7671 4778.1038,-15904 5282.2381,-15760.2095 5404.56,-15710.3656 5912.8408,-15582 6055.9571,-15545.8562 6118.0452,-15596.6141 6236.8408,-15509 6376.0898,-15406.3011 6446.7207,-15196.3597 6468.4058,-15120.8393"/>
+<polygon fill="#000000" stroke="#000000" points="6471.8066,-15121.6744 6471.1428,-15111.1004 6465.0677,-15119.7804 6471.8066,-15121.6744"/>
+</g>
+<!-- qcow2_shrink_reftable&#45;&gt;cpu_to_be64 -->
+<g id="edge1273" class="edge">
+<title>qcow2_shrink_reftable&#45;&gt;cpu_to_be64</title>
+<path fill="none" stroke="#000000" d="M3100.399,-15311.0106C3130.0922,-15316.2207 3159.5097,-15327.3221 3180.4983,-15349 3255.5249,-15426.4905 3139.0499,-15513.9299 3216.4983,-15589 3341.5054,-15710.1683 3480.6728,-15513.6446 3605.4983,-15635 3684.4102,-15711.7183 3567.2049,-15798.8009 3641.4983,-15880 3742.1433,-15990.0003 3854.3671,-15861.2042 3967.7693,-15958 3999.5976,-15985.1674 3968.9796,-16021.7452 4003.7693,-16045 4211.1111,-16183.5952 6059.1124,-15643.0376 6236.8408,-15818 6327.7124,-15907.4573 6186.2409,-18019.4013 6272.8408,-18113 6334.3814,-18179.5141 6615.6977,-18086.0053 6678.8408,-18151 6765.4257,-18240.1238 6627.0467,-18621.0672 6714.8408,-18709 6795.2045,-18789.4906 6942.1252,-18768.632 7022.2291,-18749.1704"/>
+<polygon fill="#000000" stroke="#000000" points="7023.2809,-18752.5152 7032.1301,-18746.6891 7021.5792,-18745.7251 7023.2809,-18752.5152"/>
+</g>
+<!-- qcow2_shrink_reftable&#45;&gt;qcow2_cache_get -->
+<g id="edge1275" class="edge">
+<title>qcow2_shrink_reftable&#45;&gt;qcow2_cache_get</title>
+<path fill="none" stroke="#000000" d="M3098.1432,-15317.1376C3421.3325,-15328.3094 4322.4056,-15355.4846 4369.0369,-15313 4400.8784,-15283.99 4400.6144,-14969.8474 4405.0369,-14927 4472.8766,-14269.7394 4568.9782,-13466.6004 4588.1631,-13307.238"/>
+<polygon fill="#000000" stroke="#000000" points="4591.6412,-13307.629 4589.3624,-13297.2822 4584.6915,-13306.7917 4591.6412,-13307.629"/>
+</g>
+<!-- qcow2_shrink_reftable&#45;&gt;qcow2_cache_put -->
+<g id="edge1276" class="edge">
+<title>qcow2_shrink_reftable&#45;&gt;qcow2_cache_put</title>
+<path fill="none" stroke="#000000" d="M3101.0385,-15312.1481C3419.3963,-15308.6321 4283.0349,-15290.6566 4369.0369,-15199 4406.05,-15159.5533 4402.3059,-13306.0236 4405.0369,-13252 4451.3415,-12336.0378 4568.3305,-11215.2456 4588.5657,-11025.045"/>
+<polygon fill="#000000" stroke="#000000" points="4592.0537,-11025.3432 4589.6336,-11015.0285 4585.0931,-11024.6011 4592.0537,-11025.3432"/>
+</g>
+<!-- qcow2_shrink_reftable&#45;&gt;qcow2_process_discards -->
+<g id="edge1277" class="edge">
+<title>qcow2_shrink_reftable&#45;&gt;qcow2_process_discards</title>
+<path fill="none" stroke="#000000" d="M2987.681,-15294.8337C3014.4494,-15163.1419 3179.1412,-14358.9737 3216.4983,-14323 3343.3878,-14200.8094 3490.0374,-14380.0424 3605.4983,-14247 3656.2534,-14188.5162 3588.1035,-13607.0842 3641.4983,-13551 3691.7473,-13498.2199 3918.7072,-13571.8852 3967.7693,-13518 4014.729,-13466.4239 3972.7873,-8558.4934 4003.7693,-8496 4031.6757,-8439.7106 4093.9416,-8399.4684 4137.9899,-8376.7392"/>
+<polygon fill="#000000" stroke="#000000" points="4139.7361,-8379.7787 4147.0939,-8372.1554 4136.5881,-8373.5264 4139.7361,-8379.7787"/>
+</g>
+<!-- qcow2_shrink_reftable&#45;&gt;bdrv_pwrite_sync -->
+<g id="edge1278" class="edge">
+<title>qcow2_shrink_reftable&#45;&gt;bdrv_pwrite_sync</title>
+<path fill="none" stroke="#000000" d="M3000.5167,-15294.991C3084.6686,-15201.9323 3467.0987,-14762.9165 3605.4983,-14323 3630.0028,-14245.1101 3585.7249,-13648.6375 3641.4983,-13589 3741.2163,-13482.3732 3870.1588,-13659.5594 3967.7693,-13551 4035.7668,-13475.3753 3966.643,-9984.6805 4003.7693,-9890 4034.1693,-9812.4732 4109.5522,-9746.2482 4153.3799,-9712.6315"/>
+<polygon fill="#000000" stroke="#000000" points="4155.5698,-9715.3637 4161.4402,-9706.5438 4151.351,-9709.7778 4155.5698,-9715.3637"/>
+</g>
+<!-- qcow2_shrink_reftable&#45;&gt;g_malloc -->
+<g id="edge1279" class="edge">
+<title>qcow2_shrink_reftable&#45;&gt;g_malloc</title>
+<path fill="none" stroke="#000000" d="M3010,-15295.4157C3051.7624,-15267.9436 3137.1632,-15214.8998 3216.4983,-15185 3382.1854,-15122.5558 3492.9443,-15235.6862 3605.4983,-15099 3657.3209,-15036.0662 3587.0017,-13692.6331 3641.4983,-13632 3739.2706,-13523.218 3870.3148,-13698.0668 3967.7693,-13589 4039.0383,-13509.2388 3948.9598,-11755.8533 4003.7693,-11664 4032.1226,-11616.4838 4091.1944,-11589.0811 4134.5093,-11574.6588"/>
+<polygon fill="#000000" stroke="#000000" points="4135.5895,-11577.988 4144.0466,-11571.6061 4133.4556,-11571.3212 4135.5895,-11577.988"/>
+</g>
+<!-- offset_to_reftable_index -->
+<g id="node461" class="node">
+<title>offset_to_reftable_index</title>
+<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-15991" rx="123" ry="18"/>
+<text text-anchor="middle" x="4186.4031" y="-15987.3" font-family="Times,serif" font-size="14.00" fill="#000000">offset_to_reftable_index</text>
+</g>
+<!-- qcow2_shrink_reftable&#45;&gt;offset_to_reftable_index -->
+<g id="edge1280" class="edge">
+<title>qcow2_shrink_reftable&#45;&gt;offset_to_reftable_index</title>
+<path fill="none" stroke="#000000" d="M3101.0494,-15312.17C3130.2181,-15317.4921 3159.2064,-15328.3607 3180.4983,-15349 3235.0158,-15401.8467 3160.1367,-15465.1245 3216.4983,-15516 3345.6172,-15632.5509 3477.9068,-15440.7789 3605.4983,-15559 3668.8631,-15617.7113 3578.4837,-15690.9128 3641.4983,-15750 3748.0707,-15849.9303 3860.0259,-15691.3333 3967.7693,-15790 4024.4058,-15841.8651 3948.4861,-15905.6948 4003.7693,-15959 4017.6811,-15972.414 4035.1121,-15981.2964 4053.6465,-15987.0349"/>
+<polygon fill="#000000" stroke="#000000" points="4052.8544,-15990.4474 4063.4266,-15989.7565 4054.7311,-15983.7037 4052.8544,-15990.4474"/>
+</g>
+<!-- buffer_is_zero -->
+<g id="node462" class="node">
+<title>buffer_is_zero</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-15359" rx="76.8869" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-15355.3" font-family="Times,serif" font-size="14.00" fill="#000000">buffer_is_zero</text>
+</g>
+<!-- qcow2_shrink_reftable&#45;&gt;buffer_is_zero -->
+<g id="edge1281" class="edge">
+<title>qcow2_shrink_reftable&#45;&gt;buffer_is_zero</title>
+<path fill="none" stroke="#000000" d="M3080.0915,-15323.352C3155.6865,-15331.4957 3259.7818,-15342.7097 3330.91,-15350.3722"/>
+<polygon fill="#000000" stroke="#000000" points="3330.8405,-15353.8849 3341.1579,-15351.4762 3331.5903,-15346.9252 3330.8405,-15353.8849"/>
+</g>
+<!-- qcow2_discard_refcount_block -->
+<g id="node463" class="node">
+<title>qcow2_discard_refcount_block</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-15489" rx="155.5" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-15485.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_discard_refcount_block</text>
+</g>
+<!-- qcow2_shrink_reftable&#45;&gt;qcow2_discard_refcount_block -->
+<g id="edge1282" class="edge">
+<title>qcow2_shrink_reftable&#45;&gt;qcow2_discard_refcount_block</title>
+<path fill="none" stroke="#000000" d="M3090.7401,-15320.3766C3121.0375,-15325.6413 3153.1887,-15334.4282 3180.4983,-15349 3200.7408,-15359.8009 3198.1371,-15372.2419 3216.4983,-15386 3261.604,-15419.798 3319.3065,-15448.8443 3360.1131,-15467.3934"/>
+<polygon fill="#000000" stroke="#000000" points="3358.7714,-15470.6276 3369.3274,-15471.5342 3361.6408,-15464.2427 3358.7714,-15470.6276"/>
+</g>
+<!-- qcow2_get_last_cluster&#45;&gt;qcow2_signal_corruption -->
+<g id="edge1295" class="edge">
+<title>qcow2_get_last_cluster&#45;&gt;qcow2_signal_corruption</title>
+<path fill="none" stroke="#000000" d="M3902.8262,-7812.5422C4217.8872,-7779.8548 5201.0212,-7684.8244 5514.5698,-7737 5682.4415,-7764.9345 5774.5094,-7725.0238 5876.8408,-7861 5974.5057,-7990.7753 5820.3157,-8457.5116 5912.8408,-8591 5930.5604,-8616.5645 5959.7038,-8632.8615 5988.4234,-8643.221"/>
+<polygon fill="#000000" stroke="#000000" points="5987.5354,-8646.6156 5998.1297,-8646.5114 5989.7828,-8639.9861 5987.5354,-8646.6156"/>
+</g>
+<!-- qcow2_get_last_cluster&#45;&gt;fprintf -->
+<g id="edge1296" class="edge">
+<title>qcow2_get_last_cluster&#45;&gt;fprintf</title>
+<path fill="none" stroke="#000000" d="M3856.7114,-7806.7361C3896.6955,-7794.5802 3953.408,-7778.0515 4003.7693,-7766 4484.2241,-7651.0267 4611.4108,-7655.4825 5095.1038,-7555 5111.1515,-7551.6663 5114.8114,-7548.7885 5131.1038,-7547 5619.6081,-7493.3758 5745.6124,-7532.6249 6236.8408,-7547 6302.061,-7548.9086 6377.164,-7553.7408 6425.5049,-7557.1934"/>
+<polygon fill="#000000" stroke="#000000" points="6425.4731,-7560.7001 6435.6993,-7557.9294 6425.9773,-7553.7183 6425.4731,-7560.7001"/>
+</g>
+<!-- qcow2_get_last_cluster&#45;&gt;size_to_clusters -->
+<g id="edge1297" class="edge">
+<title>qcow2_get_last_cluster&#45;&gt;size_to_clusters</title>
+<path fill="none" stroke="#000000" d="M3907.512,-7832.4127C4063.2353,-7846.6605 4356.1632,-7873.4616 4502.9731,-7886.8939"/>
+<polygon fill="#000000" stroke="#000000" points="4503.0097,-7890.4118 4513.287,-7887.8375 4503.6475,-7883.4409 4503.0097,-7890.4118"/>
+</g>
+<!-- qcow2_get_last_cluster&#45;&gt;qcow2_get_refcount -->
+<g id="edge1298" class="edge">
+<title>qcow2_get_last_cluster&#45;&gt;qcow2_get_refcount</title>
+<path fill="none" stroke="#000000" d="M3858.5223,-7839.0916C3928.5494,-7860.0024 4050.5666,-7896.4379 4124.3735,-7918.4773"/>
+<polygon fill="#000000" stroke="#000000" points="4123.4308,-7921.8485 4134.0142,-7921.3562 4125.4337,-7915.1412 4123.4308,-7921.8485"/>
+</g>
+<!-- qcow2_get_last_cluster&#45;&gt;strerror -->
+<g id="edge1299" class="edge">
+<title>qcow2_get_last_cluster&#45;&gt;strerror</title>
+<path fill="none" stroke="#000000" d="M3879.8575,-7837.052C3912.1809,-7847.087 3947.1912,-7864.1435 3967.7693,-7893 4031.0329,-7981.7139 3928.424,-8303.2883 4003.7693,-8382 4116.8019,-8500.0827 4246.3069,-8317.0313 4369.0369,-8425 4418.568,-8468.5738 4362.7237,-8518.3878 4405.0369,-8569 4438.8858,-8609.4877 4496.2825,-8631.2742 4538.4884,-8642.4288"/>
+<polygon fill="#000000" stroke="#000000" points="4537.774,-8645.8582 4548.3263,-8644.9107 4539.4863,-8639.0708 4537.774,-8645.8582"/>
+</g>
+<!-- preallocate_co&#45;&gt;error_setg_errno -->
+<g id="edge1300" class="edge">
+<title>preallocate_co&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M509.9935,-12782.0619C523.7113,-12878.6013 593.242,-13332.4363 699,-13416 842.4719,-13529.363 2160.1314,-13487.7858 2342.4314,-13502 2905.0979,-13545.872 3044.9554,-13567.3496 3605.4983,-13633 3643.1619,-13637.4111 3684.767,-13642.7672 3720.1659,-13647.469"/>
+<polygon fill="#000000" stroke="#000000" points="3720.0829,-13650.9888 3730.4577,-13648.8407 3721.0078,-13644.0502 3720.0829,-13650.9888"/>
+</g>
+<!-- preallocate_co&#45;&gt;g_free -->
+<g id="edge1302" class="edge">
+<title>preallocate_co&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M509.7297,-12782.2493C522.4223,-12882.9758 588.9089,-13369.8245 699,-13463 946.4323,-13672.4141 3381.1708,-13481.0039 3605.4983,-13715 3671.6841,-13784.0384 3588.0192,-14495.7103 3641.4983,-14575 3730.5361,-14707.0102 3862.2777,-14603.7274 3967.7693,-14723 4003.2512,-14763.1171 3962.4064,-14803.9786 4003.7693,-14838 4197.9487,-14997.7144 6087.9944,-15077.9898 6424.6712,-15091.0767"/>
+<polygon fill="#000000" stroke="#000000" points="6424.9576,-15094.5903 6435.0853,-15091.4793 6425.228,-15087.5956 6424.9576,-15094.5903"/>
+</g>
+<!-- preallocate_co&#45;&gt;assert -->
+<g id="edge1301" class="edge">
+<title>preallocate_co&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M566.341,-12752.0467C604.0934,-12744.828 654.2482,-12736.0717 699,-12731 1260.8663,-12667.3244 1404.1157,-12676.5614 1969.3645,-12661 2333.1076,-12650.9861 3335.0389,-12483.564 3605.4983,-12727 3681.4224,-12795.3381 3563.8163,-12887.6669 3641.4983,-12954 3751.7737,-13048.165 3823.415,-12967.767 3967.7693,-12954 4094.752,-12941.8897 5006.4323,-12828.6986 5095.1038,-12737 5166.4175,-12663.2518 5063.5189,-12586.1798 5131.1038,-12509 5248.2383,-12375.2361 5398.6414,-12529.8105 5514.5698,-12395 5590.0581,-12307.2164 5475.329,-12224.9958 5550.5698,-12137 5649.0502,-12021.8249 5782.6384,-12156.6997 5876.8408,-12038 5952.8442,-11942.2321 5828.6329,-11577.6399 5912.8408,-11489 5962.7707,-11436.4423 6171.061,-11481.4683 6236.8408,-11451 6336.2187,-11404.9696 6421.5875,-11301.608 6457.592,-11253.514"/>
+<polygon fill="#000000" stroke="#000000" points="6460.605,-11255.326 6463.7326,-11245.2033 6454.975,-11251.1661 6460.605,-11255.326"/>
+</g>
+<!-- preallocate_co&#45;&gt;MIN -->
+<g id="edge1303" class="edge">
+<title>preallocate_co&#45;&gt;MIN</title>
+<path fill="none" stroke="#000000" d="M527.6789,-12746.5904C560.9152,-12718.9722 630.3534,-12665.6279 699,-12640 966.0862,-12540.2886 1686.582,-12497.2137 1969.3645,-12461 2134.9177,-12439.7989 2176.8572,-12439.0374 2342.4314,-12418 2358.4561,-12415.9639 2362.381,-12414.8233 2378.4314,-12413 2419.7792,-12408.3028 2721.0253,-12408.339 2751.4983,-12380 2824.6939,-12311.9301 2720.2421,-12231.944 2787.4983,-12158 3051.4497,-11867.8016 3255.4218,-12004.5007 3641.4983,-11935 3713.22,-11922.0888 3918.6943,-11955.8735 3967.7693,-11902 4055.8399,-11805.318 3917.9442,-7292.6807 4003.7693,-7194 4038.1635,-7154.4539 4103.1325,-7154.4115 4145.585,-7159.5419"/>
+<polygon fill="#000000" stroke="#000000" points="4145.2178,-7163.0241 4155.597,-7160.8972 4146.1569,-7156.0873 4145.2178,-7163.0241"/>
+</g>
+<!-- preallocate_co&#45;&gt;QEMU_ALIGN_DOWN -->
+<g id="edge1304" class="edge">
+<title>preallocate_co&#45;&gt;QEMU_ALIGN_DOWN</title>
+<path fill="none" stroke="#000000" d="M508.9775,-12782.0806C518.285,-12891.1818 572.534,-13460.6135 699,-13568 822.4115,-13672.7929 3493.4434,-13663.1425 3605.4983,-13780 3684.2179,-13862.0935 3565.0197,-14718.8148 3641.4983,-14803 3739.848,-14911.2602 3861.2319,-14745.7866 3967.7693,-14846 4028.7829,-14903.3919 3942.3596,-14974.0321 4003.7693,-15031 4123.6073,-15142.1699 4257.7967,-14954.2273 4369.0369,-15074 4400.4462,-15107.8185 4399.1072,-15858.228 4405.0369,-15904 4447.8711,-16234.6417 4553.8912,-16626.622 4583.6751,-16733.1328"/>
+<polygon fill="#000000" stroke="#000000" points="4580.3193,-16734.1287 4586.3917,-16742.8107 4587.0588,-16732.2369 4580.3193,-16734.1287"/>
+</g>
+<!-- preallocate_co&#45;&gt;bdrv_getlength -->
+<g id="edge1305" class="edge">
+<title>preallocate_co&#45;&gt;bdrv_getlength</title>
+<path fill="none" stroke="#000000" d="M532.4552,-12781.2354C730.2512,-12915.5934 2055.1267,-13773.7759 2751.4983,-13150 2802.9917,-13103.8747 2753.2567,-12901.0552 2787.4983,-12841 2896.2057,-12650.3417 3073.1342,-12733.418 3180.4983,-12542 3218.9636,-12473.4206 3167.5009,-12251.4978 3216.4983,-12190 3326.3597,-12052.1102 3858.7638,-12073.5673 3967.7693,-11935 4023.0867,-11864.6809 3942.3411,-11599.0489 4003.7693,-11534 4029.2149,-11507.0546 4068.9335,-11498.942 4104.8403,-11498.1468"/>
+<polygon fill="#000000" stroke="#000000" points="4104.8658,-11501.6469 4114.8518,-11498.107 4104.8379,-11494.6469 4104.8658,-11501.6469"/>
+</g>
+<!-- preallocate_co&#45;&gt;qcow2_alloc_cluster_offset -->
+<g id="edge1306" class="edge">
+<title>preallocate_co&#45;&gt;qcow2_alloc_cluster_offset</title>
+<path fill="none" stroke="#000000" d="M508.0422,-12745.6168C516.2991,-12464.9762 616.7303,-9026.5057 663,-6252 663.8798,-6199.2411 664.2463,-2492.7047 699,-2453 711.8868,-2438.2774 728.8898,-2428.919 747.4171,-2423.2315"/>
+<polygon fill="#000000" stroke="#000000" points="748.4883,-2426.5677 757.2309,-2420.5829 746.6644,-2419.8095 748.4883,-2426.5677"/>
+</g>
+<!-- preallocate_co&#45;&gt;QLIST_REMOVE -->
+<g id="edge1307" class="edge">
+<title>preallocate_co&#45;&gt;QLIST_REMOVE</title>
+<path fill="none" stroke="#000000" d="M538.3186,-12747.4252C573.1263,-12727.2561 629.2956,-12690.1141 663,-12644 690.6269,-12606.2011 662.2384,-12573.9929 699,-12545 831.4156,-12440.5673 955.0751,-12619.5468 1076,-12502 1116.5626,-12462.5706 1093.1037,-12303.3191 1112,-12250 1227.7492,-11923.3935 1342.6163,-11883.0848 1512.3645,-11581 1597.6474,-11429.23 1692.4479,-11243.0727 1727.172,-11174.2491"/>
+<polygon fill="#000000" stroke="#000000" points="1730.4763,-11175.4696 1731.851,-11164.9643 1724.2251,-11172.3193 1730.4763,-11175.4696"/>
+</g>
+<!-- preallocate_co&#45;&gt;qcow2_alloc_cluster_link_l2 -->
+<g id="edge1308" class="edge">
+<title>preallocate_co&#45;&gt;qcow2_alloc_cluster_link_l2</title>
+<path fill="none" stroke="#000000" d="M570.6421,-12774.7502C711.2668,-12798.692 1050.9088,-12856.5173 1217.2192,-12884.8322"/>
+<polygon fill="#000000" stroke="#000000" points="1216.9885,-12888.3432 1227.4341,-12886.5713 1218.1634,-12881.4425 1216.9885,-12888.3432"/>
+</g>
+<!-- preallocate_co&#45;&gt;qcow2_free_any_clusters -->
+<g id="edge1309" class="edge">
+<title>preallocate_co&#45;&gt;qcow2_free_any_clusters</title>
+<path fill="none" stroke="#000000" d="M582.8941,-12758.6875C725.3151,-12749.125 1043.7155,-12730 1312.1822,-12730 1312.1822,-12730 1312.1822,-12730 1740.8645,-12730 2207.1651,-12730 2322.19,-12772.5942 2787.4983,-12803 2958.7135,-12814.1882 3156.4486,-12826.0616 3282.5262,-12833.4998"/>
+<polygon fill="#000000" stroke="#000000" points="3282.4209,-12836.9996 3292.6096,-12834.0942 3282.8329,-12830.0117 3282.4209,-12836.9996"/>
+</g>
+<!-- preallocate_co&#45;&gt;bdrv_co_truncate -->
+<g id="edge1310" class="edge">
+<title>preallocate_co&#45;&gt;bdrv_co_truncate</title>
+<path fill="none" stroke="#000000" d="M546.2451,-12748.1703C582.0446,-12731.5266 633.9483,-12701.9048 663,-12660 702.801,-12602.5902 648.074,-12554.8178 699,-12507 722.6913,-12484.7546 755.8316,-12474.8439 787.7284,-12471.087"/>
+<polygon fill="#000000" stroke="#000000" points="788.4173,-12474.5363 798.0273,-12470.0756 787.7331,-12467.5698 788.4173,-12474.5363"/>
+</g>
+<!-- qcow2_discard_refcount_block&#45;&gt;assert -->
+<g id="edge1283" class="edge">
+<title>qcow2_discard_refcount_block&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M3561.6789,-15493.5751C3577.1255,-15497.8693 3592.0579,-15503.8349 3605.4983,-15512 3629.835,-15526.7847 3618.139,-15548.7148 3641.4983,-15565 3712.8166,-15614.7205 4318.5285,-15727.3559 4405.0369,-15736 4487.5299,-15744.2429 4716.3851,-15791.3519 4778.1038,-15736 4833.0216,-15686.7474 4783.8683,-15473.2874 4814.1038,-15406 4900.1251,-15214.5645 4983.1671,-15204.8689 5131.1038,-15056 5170.7307,-15016.1234 5853.8463,-14423.2999 5876.8408,-14372 5905.6006,-14307.8381 5866.5322,-11893.9092 5912.8408,-11841 6008.7158,-11731.4596 6121.7374,-11882.1197 6236.8408,-11793 6417.6874,-11652.9782 6463.3049,-11350.2933 6473.3108,-11256.378"/>
+<polygon fill="#000000" stroke="#000000" points="6476.8133,-11256.5291 6474.338,-11246.2275 6469.8488,-11255.8243 6476.8133,-11256.5291"/>
+</g>
+<!-- qcow2_discard_refcount_block&#45;&gt;qcow2_signal_corruption -->
+<g id="edge1284" class="edge">
+<title>qcow2_discard_refcount_block&#45;&gt;qcow2_signal_corruption</title>
+<path fill="none" stroke="#000000" d="M3521.6191,-15501.6867C3549.0426,-15504.9404 3578.3496,-15508.5098 3605.4983,-15512 3621.52,-15514.0597 3625.3831,-15515.8862 3641.4983,-15517 3964.1673,-15539.3005 4133.2251,-15721.3717 4369.0369,-15500 4424.4307,-15447.9983 4377.9549,-15230.9874 4405.0369,-15160 4482.7466,-14956.3072 5381.7828,-13704.9874 5550.5698,-13567 5673.7055,-13466.3335 5789.7395,-13553.0771 5876.8408,-13420 5924.0478,-13347.8752 5908.1402,-10403.072 5912.8408,-10317 5948.9895,-9655.0898 6050.5022,-8849.2087 6071.1485,-8689.3281"/>
+<polygon fill="#000000" stroke="#000000" points="6074.6286,-8689.7067 6072.4419,-8679.34 6067.6866,-8688.8078 6074.6286,-8689.7067"/>
+</g>
+<!-- qcow2_discard_refcount_block&#45;&gt;qcow2_cache_get -->
+<g id="edge1285" class="edge">
+<title>qcow2_discard_refcount_block&#45;&gt;qcow2_cache_get</title>
+<path fill="none" stroke="#000000" d="M3555.3262,-15495.8415C3808.604,-15506.3385 4311.812,-15519.8832 4369.0369,-15465 4412.2762,-15423.5301 4399.6664,-14986.6703 4405.0369,-14927 4464.2674,-14268.9077 4567.1943,-13466.428 4587.8859,-13307.2112"/>
+<polygon fill="#000000" stroke="#000000" points="4591.3605,-13307.6327 4589.1804,-13297.2646 4584.419,-13306.7292 4591.3605,-13307.6327"/>
+</g>
+<!-- qcow2_discard_refcount_block&#45;&gt;qcow2_cache_put -->
+<g id="edge1286" class="edge">
+<title>qcow2_discard_refcount_block&#45;&gt;qcow2_cache_put</title>
+<path fill="none" stroke="#000000" d="M3560.052,-15483.8708C3802.8718,-15472.0514 4267.0627,-15433.8403 4369.0369,-15313 4405.9646,-15269.2404 4402.1752,-13309.1872 4405.0369,-13252 4450.8733,-12336.0142 4568.2481,-11215.2414 4588.5548,-11025.0445"/>
+<polygon fill="#000000" stroke="#000000" points="4592.0427,-11025.3438 4589.6265,-11015.0282 4585.0824,-11024.5991 4592.0427,-11025.3438"/>
+</g>
+<!-- qcow2_discard_refcount_block&#45;&gt;qcow2_cache_entry_mark_dirty -->
+<g id="edge1287" class="edge">
+<title>qcow2_discard_refcount_block&#45;&gt;qcow2_cache_entry_mark_dirty</title>
+<path fill="none" stroke="#000000" d="M3563.7979,-15485.4034C3579.675,-15479.1396 3594.128,-15470.0145 3605.4983,-15457 3651.8281,-15403.9703 3612.7532,-14254.2831 3641.4983,-14190 3723.026,-14007.6778 3873.6378,-14057.146 3967.7693,-13881 4012.6071,-13797.0962 3987.3456,-13763.7045 4003.7693,-13670 4072.4112,-13278.3691 4159.3928,-12802.4214 4181.2455,-12683.129"/>
+<polygon fill="#000000" stroke="#000000" points="4184.7394,-12683.4799 4183.0991,-12673.0128 4177.854,-12682.2182 4184.7394,-12683.4799"/>
+</g>
+<!-- qcow2_discard_refcount_block&#45;&gt;qcow2_cache_is_table_offset -->
+<g id="edge1288" class="edge">
+<title>qcow2_discard_refcount_block&#45;&gt;qcow2_cache_is_table_offset</title>
+<path fill="none" stroke="#000000" d="M3563.7514,-15485.3627C3579.6364,-15479.1058 3594.104,-15469.9935 3605.4983,-15457 3687.6629,-15363.3034 3559.3784,-14429.7359 3641.4983,-14336 3646.8852,-14329.8511 3653.0923,-14324.736 3659.8704,-14320.5009"/>
+<polygon fill="#000000" stroke="#000000" points="3661.6847,-14323.4972 3668.7426,-14315.5955 3658.2976,-14317.3712 3661.6847,-14323.4972"/>
+</g>
+<!-- qcow2_discard_refcount_block&#45;&gt;qcow2_cache_discard -->
+<g id="edge1289" class="edge">
+<title>qcow2_discard_refcount_block&#45;&gt;qcow2_cache_discard</title>
+<path fill="none" stroke="#000000" d="M3563.4175,-15485.0659C3579.3591,-15478.8593 3593.9312,-15469.8399 3605.4983,-15457 3651.0164,-15406.4728 3628.5018,-14912.7532 3641.4983,-14846 3676.3113,-14667.1909 3760.5949,-14463.6955 3792.2995,-14390.7883"/>
+<polygon fill="#000000" stroke="#000000" points="3795.6123,-14391.9482 3796.4136,-14381.3837 3789.1991,-14389.1427 3795.6123,-14391.9482"/>
+</g>
+<!-- qcow2_discard_refcount_block&#45;&gt;update_refcount_discard -->
+<g id="edge1290" class="edge">
+<title>qcow2_discard_refcount_block&#45;&gt;update_refcount_discard</title>
+<path fill="none" stroke="#000000" d="M3563.7699,-15485.379C3579.6518,-15479.1193 3594.1136,-15470.0019 3605.4983,-15457 3691.5445,-15358.731 3566.5511,-14388.9751 3641.4983,-14282 3658.0075,-14258.4358 3684.5146,-14243.4117 3711.4046,-14233.8337"/>
+<polygon fill="#000000" stroke="#000000" points="3712.5333,-14237.1469 3720.9162,-14230.6679 3710.3226,-14230.5051 3712.5333,-14237.1469"/>
+</g>
+<!-- qcow2_discard_refcount_block&#45;&gt;offset_to_reftable_index -->
+<g id="edge1291" class="edge">
+<title>qcow2_discard_refcount_block&#45;&gt;offset_to_reftable_index</title>
+<path fill="none" stroke="#000000" d="M3560.9407,-15494.0348C3577.5054,-15500.0085 3592.9039,-15508.6717 3605.4983,-15521 3667.8535,-15582.0382 3578.1737,-15653.9681 3641.4983,-15714 3747.6449,-15814.6273 3862.0283,-15655.9467 3967.7693,-15757 4033.6969,-15820.0048 3939.1927,-15894.6112 4003.7693,-15959 4017.5514,-15972.742 4035.0107,-15981.7779 4053.6414,-15987.5641"/>
+<polygon fill="#000000" stroke="#000000" points="4052.9053,-15990.9922 4063.4776,-15990.3014 4054.782,-15984.2485 4052.9053,-15990.9922"/>
+</g>
+<!-- get_refblock_offset -->
+<g id="node464" class="node">
+<title>get_refblock_offset</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-15687" rx="100.9827" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-15683.3" font-family="Times,serif" font-size="14.00" fill="#000000">get_refblock_offset</text>
+</g>
+<!-- qcow2_discard_refcount_block&#45;&gt;get_refblock_offset -->
+<g id="edge1292" class="edge">
+<title>qcow2_discard_refcount_block&#45;&gt;get_refblock_offset</title>
+<path fill="none" stroke="#000000" d="M3559.0634,-15494.6576C3576.1424,-15500.4851 3592.1788,-15508.9428 3605.4983,-15521 3651.2161,-15562.3854 3596.4197,-15612.9193 3641.4983,-15655 3656.1176,-15668.6471 3674.775,-15677.2509 3694.2132,-15682.5416"/>
+<polygon fill="#000000" stroke="#000000" points="3693.573,-15685.9878 3704.1166,-15684.9478 3695.2257,-15679.1857 3693.573,-15685.9878"/>
+</g>
+<!-- get_refblock_offset&#45;&gt;qcow2_signal_corruption -->
+<g id="edge1293" class="edge">
+<title>get_refblock_offset&#45;&gt;qcow2_signal_corruption</title>
+<path fill="none" stroke="#000000" d="M3905.1588,-15688.397C4024.2273,-15685.6303 4224.6036,-15666.7036 4369.0369,-15579 4836.1602,-15295.351 4763.4609,-15018.3509 5131.1038,-14614 5289.8031,-14439.4551 5372.0999,-14435.0259 5514.5698,-14247 5721.3763,-13974.0653 5792.0245,-13898.7657 5876.8408,-13567 5921.5645,-13392.0597 5903.0416,-10497.3005 5912.8408,-10317 5948.8159,-9655.0803 6050.4663,-8849.2068 6071.1429,-8689.3278"/>
+<polygon fill="#000000" stroke="#000000" points="6074.623,-8689.707 6072.4382,-8679.3398 6067.6811,-8688.8067 6074.623,-8689.707"/>
+</g>
+<!-- get_refblock_offset&#45;&gt;offset_to_reftable_index -->
+<g id="edge1294" class="edge">
+<title>get_refblock_offset&#45;&gt;offset_to_reftable_index</title>
+<path fill="none" stroke="#000000" d="M3905.6108,-15687.5466C3928.7979,-15692.4639 3951.4135,-15701.8944 3967.7693,-15719 4042.3102,-15796.9579 3928.4432,-15881.8005 4003.7693,-15959 4017.3614,-15972.9301 4034.7203,-15982.0652 4053.3087,-15987.8932"/>
+<polygon fill="#000000" stroke="#000000" points="4052.5542,-15991.3166 4063.1278,-15990.6474 4054.4447,-15984.5767 4052.5542,-15991.3166"/>
+</g>
+<!-- qcow2_detach_aio_context -->
+<g id="node465" class="node">
+<title>qcow2_detach_aio_context</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-12418" rx="136" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-12414.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_detach_aio_context</text>
+</g>
+<!-- qcow2_detach_aio_context&#45;&gt;cache_clean_timer_del -->
+<g id="edge1311" class="edge">
+<title>qcow2_detach_aio_context&#45;&gt;cache_clean_timer_del</title>
+<path fill="none" stroke="#000000" d="M1863.1434,-12410.0451C1918.293,-12406.4574 1983.1639,-12402.2372 2037.8063,-12398.6825"/>
+<polygon fill="#000000" stroke="#000000" points="2038.1338,-12402.1686 2047.8855,-12398.0267 2037.6793,-12395.1834 2038.1338,-12402.1686"/>
+</g>
+<!-- qcow2_get_info -->
+<g id="node466" class="node">
+<title>qcow2_get_info</title>
+<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-9917" rx="83.3857" ry="18"/>
+<text text-anchor="middle" x="5322.8368" y="-9913.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_get_info</text>
+</g>
+<!-- qcow2_vm_state_offset -->
+<g id="node467" class="node">
+<title>qcow2_vm_state_offset</title>
+<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-9841" rx="119.6788" ry="18"/>
+<text text-anchor="middle" x="5713.7053" y="-9837.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_vm_state_offset</text>
+</g>
+<!-- qcow2_get_info&#45;&gt;qcow2_vm_state_offset -->
+<g id="edge1312" class="edge">
+<title>qcow2_get_info&#45;&gt;qcow2_vm_state_offset</title>
+<path fill="none" stroke="#000000" d="M5401.8774,-9911.2719C5436.9226,-9907.3596 5478.3374,-9900.8335 5514.5698,-9890 5531.5225,-9884.9311 5533.7596,-9878.523 5550.5698,-9873 5572.0665,-9865.9373 5595.6965,-9860.1992 5618.1371,-9855.6369"/>
+<polygon fill="#000000" stroke="#000000" points="5618.8775,-9859.0584 5628.0105,-9853.6883 5617.5221,-9852.1909 5618.8775,-9859.0584"/>
+</g>
+<!-- qcow2_get_specific_info -->
+<g id="node468" class="node">
+<title>qcow2_get_specific_info</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-7893" rx="124.2781" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-7889.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_get_specific_info</text>
+</g>
+<!-- qcow2_get_specific_info&#45;&gt;data_file_is_raw -->
+<g id="edge1313" class="edge">
+<title>qcow2_get_specific_info&#45;&gt;data_file_is_raw</title>
+<path fill="none" stroke="#000000" d="M2163.0709,-7911.1888C2192.5111,-7986.9064 2304.3074,-8285.1379 2342.4314,-8542 2352.3383,-8608.7484 2333.889,-10920.31 2378.4314,-10971 2403.8999,-10999.9836 2445.4805,-11007.9955 2482.9275,-11008.206"/>
+<polygon fill="#000000" stroke="#000000" points="2483.4097,-11011.7001 2493.363,-11008.0695 2483.3181,-11004.7007 2483.4097,-11011.7001"/>
+</g>
+<!-- qcow2_get_specific_info&#45;&gt;has_data_file -->
+<g id="edge1314" class="edge">
+<title>qcow2_get_specific_info&#45;&gt;has_data_file</title>
+<path fill="none" stroke="#000000" d="M2254.1733,-7881.9901C2292.8794,-7877.7614 2337.7286,-7872.9947 2378.4314,-7869 2419.8461,-7864.9354 2722.5361,-7865.8813 2751.4983,-7836 2849.2485,-7735.1478 2690.1607,-7306.2505 2787.4983,-7205 2848.306,-7141.7478 3112.3097,-7222.2154 3180.4983,-7167 3221.7911,-7133.5633 3176.0387,-7087.4403 3216.4983,-7053 3349.5552,-6939.7384 3485.0071,-7122.5473 3605.4983,-6996 3662.7686,-6935.8511 3580.0076,-6679.8272 3641.4983,-6624 3672.8262,-6595.5574 4332.0304,-6640.1723 4369.0369,-6643 4567.3662,-6658.1547 4615.9146,-6673.1122 4814.1038,-6690 5641.62,-6760.5129 6025.6055,-6298.127 6678.8408,-6811 6989.1967,-7054.6689 6880.3104,-7268.7432 6944.9204,-7658 6998.2075,-7979.0394 6966.5071,-8796.8877 6980.9204,-9122 7007.5049,-9721.6501 7063.6976,-10453.5571 7075.6538,-10606.2632"/>
+<polygon fill="#000000" stroke="#000000" points="7072.1954,-10606.9328 7076.4671,-10616.6283 7079.174,-10606.3851 7072.1954,-10606.9328"/>
+</g>
+<!-- qcow2_get_specific_info&#45;&gt;abort -->
+<g id="edge1315" class="edge">
+<title>qcow2_get_specific_info&#45;&gt;abort</title>
+<path fill="none" stroke="#000000" d="M2231.771,-7907.3261C2375.2834,-7932.4752 2678.6595,-7975.7127 2751.4983,-7907 2851.4038,-7812.7538 2693.3753,-7390.0216 2787.4983,-7290 2847.7749,-7225.9459 3094.1345,-7259.6584 3180.4983,-7243 3372.5248,-7205.9606 3430.3959,-7216.0936 3605.4983,-7129 3623.647,-7119.973 3622.3256,-7107.5783 3641.4983,-7101 3778.6587,-7053.9392 3822.9301,-7093.9779 3967.7693,-7101 4146.7406,-7109.6768 4243.8371,-7011.8165 4369.0369,-7140 4445.3261,-7218.1073 4345.0884,-7538.7478 4405.0369,-7630 4507.7628,-7786.367 4678.6548,-7666.5288 4778.1038,-7825 4845.1723,-7931.873 4735.0109,-8861.6927 4814.1038,-8960 4894.8511,-9060.3637 5007.9154,-8936.1783 5095.1038,-9031 5161.5719,-9103.2873 5085.5722,-9161.9923 5131.1038,-9249 5169.7281,-9322.8083 5248.5455,-9384.6127 5292.1364,-9414.9208"/>
+<polygon fill="#000000" stroke="#000000" points="5290.3911,-9417.9676 5300.6195,-9420.73 5294.3462,-9412.192 5290.3911,-9417.9676"/>
+</g>
+<!-- qcow2_get_specific_info&#45;&gt;g_strdup -->
+<g id="edge1318" class="edge">
+<title>qcow2_get_specific_info&#45;&gt;g_strdup</title>
+<path fill="none" stroke="#000000" d="M2163.1515,-7911.1771C2192.9094,-7986.8485 2305.785,-8284.9229 2342.4314,-8542 2363.6902,-8691.1321 2325.8332,-19246.8414 2378.4314,-19388 2409.9643,-19472.6253 2490.771,-19546.4855 2534.9735,-19582.1981"/>
+<polygon fill="#000000" stroke="#000000" points="2533.0373,-19585.1303 2543.0408,-19588.6203 2537.3971,-19579.6538 2533.0373,-19585.1303"/>
+</g>
+<!-- qcow2_get_specific_info&#45;&gt;memset -->
+<g id="edge1316" class="edge">
+<title>qcow2_get_specific_info&#45;&gt;memset</title>
+<path fill="none" stroke="#000000" d="M2181.5177,-7875.3458C2221.1943,-7846.7897 2297.5932,-7786.7763 2342.4314,-7719 2368.2636,-7679.9526 2341.687,-7649.0147 2378.4314,-7620 2509.422,-7516.565 2634.9626,-7696.4856 2751.4983,-7577 2813.8126,-7513.1082 2728.5591,-7244.018 2787.4983,-7177 2905.6402,-7042.6644 3037.1603,-7197.041 3180.4983,-7090 3206.9582,-7070.2404 3190.0356,-7044.7559 3216.4983,-7025 3358.3834,-6919.075 3488.8838,-7072.2388 3605.4983,-6939 3667.7765,-6867.8435 3571.8624,-6578.974 3641.4983,-6515 3748.2847,-6416.8961 3824.6324,-6491.7721 3967.7693,-6515 3984.417,-6517.7016 3987.3808,-6523.0176 4003.7693,-6527 4342.2444,-6609.2496 4442.8576,-6553.4468 4778.1038,-6648 4794.7863,-6652.7052 4797.1071,-6659.6007 4814.1038,-6663 4936.5674,-6687.4927 4977.6743,-6705.5153 5095.1038,-6663 5114.6872,-6655.9098 5112.3548,-6642.0694 5131.1038,-6633 5597.8063,-6407.2436 5757.1606,-6447.3951 6272.8408,-6394 6452.3257,-6375.4156 6510.4767,-6329.0868 6678.8408,-6394 6827.7136,-6451.3982 6879.1319,-6489.64 6944.9204,-6635 6999.1934,-6754.9163 6927.6997,-8883.613 6980.9204,-9004 6993.9181,-9033.4011 7021.4648,-9057.7363 7043.893,-9073.8206"/>
+<polygon fill="#000000" stroke="#000000" points="7041.9842,-9076.756 7052.1973,-9079.5744 7045.9709,-9071.0022 7041.9842,-9076.756"/>
+</g>
+<!-- qcow2_get_specific_info&#45;&gt;assert -->
+<g id="edge1317" class="edge">
+<title>qcow2_get_specific_info&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M2277.5499,-7896.634C2441.9892,-7900.2693 2718.5642,-7901.3733 2751.4983,-7869 2850.8695,-7771.3206 2690.9066,-7343.4289 2787.4983,-7243 2848.3204,-7179.7616 3108.703,-7255.4367 3180.4983,-7205 3211.0815,-7183.515 3186.9874,-7151.9358 3216.4983,-7129 3355.5877,-7020.8999 3481.9187,-7178.5373 3605.4983,-7053 3669.1654,-6988.3243 3571.8975,-6910.2425 3641.4983,-6852 4217.2926,-6370.1706 5313.4354,-7606.2584 5514.5698,-7796 5701.3366,-7972.1879 5789.4444,-8004.5753 5876.8408,-8246 5917.258,-8357.6487 5843.3998,-10286.6833 5912.8408,-10383 6002.1157,-10506.8269 6139.9035,-10379.0752 6236.8408,-10497 6307.8465,-10583.3788 6242.8972,-10638.2666 6272.8408,-10746 6323.0023,-10926.4747 6424.1449,-11129.0852 6461.5283,-11200.9569"/>
+<polygon fill="#000000" stroke="#000000" points="6458.6335,-11202.9742 6466.3682,-11210.2147 6464.8369,-11199.7311 6458.6335,-11202.9742"/>
+</g>
+<!-- qcow2_get_specific_info&#45;&gt;g_new0 -->
+<g id="edge1320" class="edge">
+<title>qcow2_get_specific_info&#45;&gt;g_new0</title>
+<path fill="none" stroke="#000000" d="M2183.6456,-7910.5579C2277.1395,-7967.2952 2584.1342,-8133.532 2751.4983,-7983 2807.824,-7932.3391 2739.2073,-7702.3703 2787.4983,-7644 3022.154,-7360.3671 3344.6376,-7254.2643 3605.4983,-7514 3687.4839,-7595.6321 3593.1434,-15738.894 3641.4983,-15844 3667.3354,-15900.1605 3727.7215,-15942.5381 3767.3327,-15965.5455"/>
+<polygon fill="#000000" stroke="#000000" points="3765.76,-15968.6772 3776.185,-15970.5668 3769.2137,-15962.5885 3765.76,-15968.6772"/>
+</g>
+<!-- qcow2_get_specific_info&#45;&gt;g_new -->
+<g id="edge1319" class="edge">
+<title>qcow2_get_specific_info&#45;&gt;g_new</title>
+<path fill="none" stroke="#000000" d="M2215.2724,-7908.8637C2350.4427,-7943.3527 2675.3092,-8016.5368 2751.4983,-7945 2844.1857,-7857.9722 2697.3949,-7463.7004 2787.4983,-7374 2880.5201,-7281.3942 3874.8117,-7231.3298 3967.7693,-7324 4024.9371,-7380.991 3975.9869,-18872.209 4003.7693,-18948 4034.8156,-19032.6948 4114.952,-19107.2964 4158.0226,-19142.8794"/>
+<polygon fill="#000000" stroke="#000000" points="4155.9007,-19145.6653 4165.8652,-19149.2654 4160.3207,-19140.2371 4155.9007,-19145.6653"/>
+</g>
+<!-- qcow2_get_specific_info&#45;&gt;error_propagate -->
+<g id="edge1321" class="edge">
+<title>qcow2_get_specific_info&#45;&gt;error_propagate</title>
+<path fill="none" stroke="#000000" d="M2163.1563,-7911.1764C2192.9332,-7986.8451 2305.8734,-8284.9104 2342.4314,-8542 2395.9213,-8918.1617 2335.7787,-21842.4559 2378.4314,-22220 2414.4101,-22538.4689 2524.6233,-22913.5655 2556.3416,-23017.2534"/>
+<polygon fill="#000000" stroke="#000000" points="2553.0423,-23018.4322 2559.3256,-23026.9628 2559.7334,-23016.3758 2553.0423,-23018.4322"/>
+</g>
+<!-- qcrypto_block_get_info -->
+<g id="node469" class="node">
+<title>qcrypto_block_get_info</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-7755" rx="119.6788" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-7751.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcrypto_block_get_info</text>
+</g>
+<!-- qcow2_get_specific_info&#45;&gt;qcrypto_block_get_info -->
+<g id="edge1322" class="edge">
+<title>qcow2_get_specific_info&#45;&gt;qcrypto_block_get_info</title>
+<path fill="none" stroke="#000000" d="M2183.823,-7875.3868C2224.821,-7850.402 2304.4699,-7805.14 2378.4314,-7782 2401.4872,-7774.7866 2426.7587,-7769.4882 2451.0504,-7765.6002"/>
+<polygon fill="#000000" stroke="#000000" points="2451.672,-7769.0459 2461.0268,-7764.0722 2450.6121,-7762.1266 2451.672,-7769.0459"/>
+</g>
+<!-- qcow2_get_bitmap_info_list -->
+<g id="node470" class="node">
+<title>qcow2_get_bitmap_info_list</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-7701" rx="140.5" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-7697.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_get_bitmap_info_list</text>
+</g>
+<!-- qcow2_get_specific_info&#45;&gt;qcow2_get_bitmap_info_list -->
+<g id="edge1323" class="edge">
+<title>qcow2_get_specific_info&#45;&gt;qcow2_get_bitmap_info_list</title>
+<path fill="none" stroke="#000000" d="M2173.5534,-7874.9092C2208.8489,-7839.9756 2292.1635,-7763.5497 2378.4314,-7728 2395.3569,-7721.0252 2413.7932,-7715.8095 2432.2717,-7711.917"/>
+<polygon fill="#000000" stroke="#000000" points="2433.1012,-7715.3208 2442.2303,-7709.944 2431.7407,-7708.4543 2433.1012,-7715.3208"/>
+</g>
+<!-- qapi_free_ImageInfoSpecific -->
+<g id="node471" class="node">
+<title>qapi_free_ImageInfoSpecific</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-7647" rx="144.5" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-7643.3" font-family="Times,serif" font-size="14.00" fill="#000000">qapi_free_ImageInfoSpecific</text>
+</g>
+<!-- qcow2_get_specific_info&#45;&gt;qapi_free_ImageInfoSpecific -->
+<g id="edge1324" class="edge">
+<title>qcow2_get_specific_info&#45;&gt;qapi_free_ImageInfoSpecific</title>
+<path fill="none" stroke="#000000" d="M2176.9773,-7875.1299C2212.5533,-7844.586 2286.1361,-7779.7393 2342.4314,-7719 2359.8419,-7700.2151 2356.2031,-7686.7242 2378.4314,-7674 2391.5933,-7666.4657 2406.1034,-7660.7745 2421.0423,-7656.5061"/>
+<polygon fill="#000000" stroke="#000000" points="2422.1355,-7659.8375 2430.9113,-7653.9014 2420.3492,-7653.0692 2422.1355,-7659.8375"/>
+</g>
+<!-- qapi_free_QCryptoBlockInfo -->
+<g id="node472" class="node">
+<title>qapi_free_QCryptoBlockInfo</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-7809" rx="143.7746" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-7805.3" font-family="Times,serif" font-size="14.00" fill="#000000">qapi_free_QCryptoBlockInfo</text>
+</g>
+<!-- qcow2_get_specific_info&#45;&gt;qapi_free_QCryptoBlockInfo -->
+<g id="edge1325" class="edge">
+<title>qcow2_get_specific_info&#45;&gt;qapi_free_QCryptoBlockInfo</title>
+<path fill="none" stroke="#000000" d="M2218.5074,-7877.3167C2262.9796,-7866.4351 2324.1849,-7851.9808 2378.4314,-7841 2406.8069,-7835.2561 2437.7469,-7829.6753 2466.1247,-7824.8258"/>
+<polygon fill="#000000" stroke="#000000" points="2466.7736,-7828.2658 2476.047,-7823.1419 2465.6023,-7821.3645 2466.7736,-7828.2658"/>
+</g>
+<!-- qcow2_join_options -->
+<g id="node473" class="node">
+<title>qcow2_join_options</title>
+<ellipse fill="none" stroke="#000000" cx="887.5" cy="-385" rx="102.0819" ry="18"/>
+<text text-anchor="middle" x="887.5" y="-381.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_join_options</text>
+</g>
+<!-- qcow2_join_options&#45;&gt;qdict_del -->
+<g id="edge1326" class="edge">
+<title>qcow2_join_options&#45;&gt;qdict_del</title>
+<path fill="none" stroke="#000000" d="M900.3927,-402.9792C936.8925,-455.1234 1040.5817,-612.1762 1076,-761 1120.9958,-950.0674 1099.4429,-14560.0582 1112,-14754 1152.6388,-15381.657 1280.4957,-16142.0307 1307.2453,-16296.7425"/>
+<polygon fill="#000000" stroke="#000000" points="1303.8365,-16297.5702 1308.994,-16306.825 1310.7336,-16296.3739 1303.8365,-16297.5702"/>
+</g>
+<!-- qdict_haskey -->
+<g id="node474" class="node">
+<title>qdict_haskey</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-331" rx="72.2875" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-327.3" font-family="Times,serif" font-size="14.00" fill="#000000">qdict_haskey</text>
+</g>
+<!-- qcow2_join_options&#45;&gt;qdict_haskey -->
+<g id="edge1327" class="edge">
+<title>qcow2_join_options&#45;&gt;qdict_haskey</title>
+<path fill="none" stroke="#000000" d="M970.3912,-374.4601C1047.9691,-364.5957 1162.8246,-349.9914 1237.5927,-340.4843"/>
+<polygon fill="#000000" stroke="#000000" points="1238.3901,-343.9112 1247.8687,-339.1777 1237.5071,-336.9671 1238.3901,-343.9112"/>
+</g>
+<!-- qdict_join -->
+<g id="node475" class="node">
+<title>qdict_join</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-385" rx="56.59" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-381.3" font-family="Times,serif" font-size="14.00" fill="#000000">qdict_join</text>
+</g>
+<!-- qcow2_join_options&#45;&gt;qdict_join -->
+<g id="edge1328" class="edge">
+<title>qcow2_join_options&#45;&gt;qdict_join</title>
+<path fill="none" stroke="#000000" d="M989.7624,-385C1069.0192,-385 1176.5566,-385 1245.1731,-385"/>
+<polygon fill="#000000" stroke="#000000" points="1245.4236,-388.5001 1255.4235,-385 1245.4235,-381.5001 1245.4236,-388.5001"/>
+</g>
+<!-- qcow2_load_vmstate -->
+<g id="node476" class="node">
+<title>qcow2_load_vmstate</title>
+<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-9863" rx="108" ry="18"/>
+<text text-anchor="middle" x="5322.8368" y="-9859.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_load_vmstate</text>
+</g>
+<!-- qcow2_load_vmstate&#45;&gt;BLKDBG_EVENT -->
+<g id="edge1329" class="edge">
+<title>qcow2_load_vmstate&#45;&gt;BLKDBG_EVENT</title>
+<path fill="none" stroke="#000000" d="M5430.0021,-9865.6101C5459.5525,-9861.8374 5490.1628,-9853.3023 5514.5698,-9836 5640.9582,-9746.4025 5692.8519,-9551.92 5708.328,-9479.1953"/>
+<polygon fill="#000000" stroke="#000000" points="5711.7611,-9479.8765 5710.3517,-9469.3759 5704.9052,-9478.4636 5711.7611,-9479.8765"/>
+</g>
+<!-- qcow2_load_vmstate&#45;&gt;qcow2_vm_state_offset -->
+<g id="edge1330" class="edge">
+<title>qcow2_load_vmstate&#45;&gt;qcow2_vm_state_offset</title>
+<path fill="none" stroke="#000000" d="M5425.2775,-9857.2341C5476.1701,-9854.3696 5538.0335,-9850.8877 5591.3972,-9847.8841"/>
+<polygon fill="#000000" stroke="#000000" points="5591.8163,-9851.3661 5601.6038,-9847.3096 5591.4228,-9844.3772 5591.8163,-9851.3661"/>
+</g>
+<!-- qcow2_make_empty -->
+<g id="node477" class="node">
+<title>qcow2_make_empty</title>
+<ellipse fill="none" stroke="#000000" cx="507.5" cy="-15896" rx="105.5" ry="18"/>
+<text text-anchor="middle" x="507.5" y="-15892.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_make_empty</text>
+</g>
+<!-- qcow2_make_empty&#45;&gt;has_data_file -->
+<g id="edge1331" class="edge">
+<title>qcow2_make_empty&#45;&gt;has_data_file</title>
+<path fill="none" stroke="#000000" d="M612.0417,-15893.4562C631.0111,-15897.6571 649.1429,-15905.4571 663,-15919 730.7227,-15985.1872 643.8123,-16052.0492 699,-16129 879.6128,-16380.8368 1002.2746,-16461 1312.1822,-16461 1312.1822,-16461 1312.1822,-16461 1740.8645,-16461 2210.5608,-16461 2439.8368,-16418.6003 2751.4983,-16770 2776.8327,-16798.5647 2759.584,-16821.9506 2787.4983,-16848 3071.8585,-17113.3625 3329.6468,-16884.803 3605.4983,-17159 3636.9328,-17190.246 3609.7682,-17221.0541 3641.4983,-17252 3751.783,-17359.5593 3827.4116,-17305.5064 3967.7693,-17369 4153.4678,-17453.0044 4241.3041,-17432.1762 4369.0369,-17591 4404.2,-17634.722 4368.4087,-17669.498 4405.0369,-17712 4646.5062,-17992.1915 5572.2264,-18272.79 5912.8408,-18417 6231.3193,-18551.8381 6426.4996,-18790.5032 6678.8408,-18554 6720.497,-18514.9583 6942.8007,-14509.0526 6944.9204,-14452 6946.8749,-14399.395 6948.8782,-10703.766 6980.9204,-10662 6986.4093,-10654.8455 6993.6247,-10649.478 7001.6481,-10645.4678"/>
+<polygon fill="#000000" stroke="#000000" points="7003.1659,-10648.6258 7011.001,-10641.4941 7000.4286,-10642.1832 7003.1659,-10648.6258"/>
+</g>
+<!-- qcow2_make_empty&#45;&gt;DIV_ROUND_UP -->
+<g id="edge1332" class="edge">
+<title>qcow2_make_empty&#45;&gt;DIV_ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M562.5882,-15880.4829C692.1653,-15845.399 1026.864,-15763 1312.1822,-15763 1312.1822,-15763 1312.1822,-15763 1740.8645,-15763 1901.7843,-15763 3047.3777,-15830.5893 3180.4983,-15921 3208.787,-15940.2127 3189.8514,-15967.568 3216.4983,-15989 3356.3148,-16101.454 3437.3201,-16034.4647 3605.4983,-16097 3622.0831,-16103.1669 3624.3703,-16109.5595 3641.4983,-16114 4083.9786,-16228.7147 4636.8778,-16217.2612 4857.3333,-16206.7822"/>
+<polygon fill="#000000" stroke="#000000" points="4857.7598,-16210.2657 4867.5782,-16206.2844 4857.4201,-16203.2739 4857.7598,-16210.2657"/>
+</g>
+<!-- qcow2_make_empty&#45;&gt;MIN -->
+<g id="edge1333" class="edge">
+<title>qcow2_make_empty&#45;&gt;MIN</title>
+<path fill="none" stroke="#000000" d="M523.1904,-15878.0439C553.3307,-15845.0546 623.0989,-15775.7341 699,-15749 914.1393,-15673.2229 2547.9902,-15607.9877 2751.4983,-15711 2775.6089,-15723.2044 2764.9859,-15745.0513 2787.4983,-15760 3098.9368,-15966.8019 3300.6512,-15739.5993 3605.4983,-15956 3629.6254,-15973.1271 3615.5284,-15997.8217 3641.4983,-16012 3705.1365,-16046.7434 3916.3962,-16063.1638 3967.7693,-16012 4054.5476,-15925.5753 3923.5614,-7286.5548 4003.7693,-7194 4038.093,-7154.3927 4103.0815,-7154.3673 4145.5574,-7159.518"/>
+<polygon fill="#000000" stroke="#000000" points="4145.1951,-7163.0008 4155.5752,-7160.8783 4146.1371,-7156.0645 4145.1951,-7163.0008"/>
+</g>
+<!-- qcow2_make_empty&#45;&gt;QEMU_ALIGN_DOWN -->
+<g id="edge1334" class="edge">
+<title>qcow2_make_empty&#45;&gt;QEMU_ALIGN_DOWN</title>
+<path fill="none" stroke="#000000" d="M588.2568,-15907.6158C612.3215,-15911.166 638.7422,-15915.1513 663,-15919 952.023,-15964.8561 1019.5441,-16029 1312.1822,-16029 1312.1822,-16029 1312.1822,-16029 2155.8979,-16029 2422.0395,-16029 2525.9396,-15949.7391 2751.4983,-16091 2777.2115,-16107.1035 2766.3964,-16127.2008 2787.4983,-16149 2933.5041,-16299.8312 3021.7106,-16273.6893 3180.4983,-16411 3198.5897,-16426.6445 3197.3726,-16436.6383 3216.4983,-16451 3370.0477,-16566.3025 3484.9306,-16489.5493 3605.4983,-16639 3648.2748,-16692.024 3587.9659,-16745.8613 3641.4983,-16788 3706.1287,-16838.8747 4246.4077,-16794.1232 4482.2101,-16771.8417"/>
+<polygon fill="#000000" stroke="#000000" points="4482.5555,-16775.3247 4492.1802,-16770.8958 4481.8943,-16768.356 4482.5555,-16775.3247"/>
+</g>
+<!-- qcow2_make_empty&#45;&gt;qcow2_cluster_discard -->
+<g id="edge1335" class="edge">
+<title>qcow2_make_empty&#45;&gt;qcow2_cluster_discard</title>
+<path fill="none" stroke="#000000" d="M515.6126,-15877.8747C564.1492,-15769.4339 815.9965,-15206.7539 875.0834,-15074.7413"/>
+<polygon fill="#000000" stroke="#000000" points="878.4111,-15075.8736 879.3019,-15065.3163 872.0219,-15073.0138 878.4111,-15075.8736"/>
+</g>
+<!-- make_completely_empty -->
+<g id="node478" class="node">
+<title>make_completely_empty</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-16314" rx="126.1777" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-16310.3" font-family="Times,serif" font-size="14.00" fill="#000000">make_completely_empty</text>
+</g>
+<!-- qcow2_make_empty&#45;&gt;make_completely_empty -->
+<g id="edge1336" class="edge">
+<title>qcow2_make_empty&#45;&gt;make_completely_empty</title>
+<path fill="none" stroke="#000000" d="M612.8914,-15895.1594C631.2351,-15899.3476 648.9156,-15906.7082 663,-15919 706.2365,-15956.7338 656.4702,-16004.4714 699,-16043 894.1613,-16219.8003 1708.8315,-16287.1335 2027.4109,-16307.016"/>
+<polygon fill="#000000" stroke="#000000" points="2027.4152,-16310.5229 2037.6122,-16307.647 2027.8474,-16303.5362 2027.4152,-16310.5229"/>
+</g>
+<!-- make_completely_empty&#45;&gt;abort -->
+<g id="edge1337" class="edge">
+<title>make_completely_empty&#45;&gt;abort</title>
+<path fill="none" stroke="#000000" d="M2164.3958,-16295.7511C2188.9845,-16245.4369 2265.7026,-16105.0265 2378.4314,-16053 2528.979,-15983.5194 2588.4815,-16022.7071 2751.4983,-16053 2969.2212,-16093.4587 3008.9726,-16154.7128 3216.4983,-16232 3404.631,-16302.0648 3443.7312,-16350.4861 3641.4983,-16385 3668.5071,-16389.7135 4327.9153,-16385.4076 4369.0369,-16383 4533.7387,-16373.3569 4998.9075,-16362.037 5095.1038,-16228 5149.2811,-16152.5111 5083.2034,-9617.6198 5131.1038,-9538 5163.3158,-9484.4574 5233.9161,-9457.1093 5279.869,-9444.4559"/>
+<polygon fill="#000000" stroke="#000000" points="5280.7825,-9447.8348 5289.5614,-9441.9034 5278.9998,-9441.0656 5280.7825,-9447.8348"/>
+</g>
+<!-- make_completely_empty&#45;&gt;g_free -->
+<g id="edge1343" class="edge">
+<title>make_completely_empty&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M2281.9852,-16315.0222C2446.4559,-16317.575 2717.3804,-16326.4299 2751.4983,-16357 2817.4611,-16416.1037 2725.9378,-16489.3238 2787.4983,-16553 2911.7752,-16681.5482 3046.8438,-16520.2318 3180.4983,-16639 3217.0613,-16671.4906 3181.4876,-16708.8423 3216.4983,-16743 3346.3824,-16869.7199 3471.9271,-16744.1727 3605.4983,-16867 3636.3009,-16895.325 3609.867,-16926.6034 3641.4983,-16954 3754.6008,-17051.9609 3866.541,-16926.8123 3967.7693,-17037 4033.9091,-17108.9935 3933.028,-17186.5226 4003.7693,-17254 4062.9101,-17310.4122 4288.0022,-17286.3533 4369.0369,-17297 5056.4493,-17387.3156 5221.3194,-17471.0928 5912.8408,-17521 6056.4673,-17531.3655 6130.1466,-17617.7075 6236.8408,-17521 6424.408,-17350.9895 6470.0822,-15381.0983 6475.304,-15121.2342"/>
+<polygon fill="#000000" stroke="#000000" points="6478.8058,-15121.1726 6475.5043,-15111.1053 6471.8072,-15121.0341 6478.8058,-15121.1726"/>
+</g>
+<!-- make_completely_empty&#45;&gt;qcow2_mark_clean -->
+<g id="edge1349" class="edge">
+<title>make_completely_empty&#45;&gt;qcow2_mark_clean</title>
+<path fill="none" stroke="#000000" d="M2181.3875,-16331.7668C2224.2587,-16363.389 2309.3511,-16434.0613 2342.4314,-16518 2378.6709,-16609.955 2373.5901,-19977.2802 2378.4314,-20076 2420.4704,-20933.2275 2540.1241,-21980.5206 2561.6324,-22164.694"/>
+<polygon fill="#000000" stroke="#000000" points="2558.1605,-22165.1393 2562.7995,-22174.6645 2565.113,-22164.3254 2558.1605,-22165.1393"/>
+</g>
+<!-- make_completely_empty&#45;&gt;cpu_to_be32 -->
+<g id="edge1338" class="edge">
+<title>make_completely_empty&#45;&gt;cpu_to_be32</title>
+<path fill="none" stroke="#000000" d="M2171.9093,-16332.0346C2205.8312,-16368.8985 2289.1783,-16452.5542 2378.4314,-16490 2455.4838,-16522.3271 2692.7116,-16477.6178 2751.4983,-16537 2849.3916,-16635.8851 2698.7813,-16740.8054 2787.4983,-16848 2904.1901,-16988.9961 3019.0743,-16884.7492 3180.4983,-16971 3198.6194,-16980.6824 3198.7228,-16989.6967 3216.4983,-17000 3377.0897,-17093.0845 3488.5881,-17007.8253 3605.4983,-17152 3667.0731,-17227.9347 3570.9193,-17301.3528 3641.4983,-17369 3746.9704,-17470.091 3860.749,-17309.5495 3967.7693,-17409 4028.1717,-17465.1299 3960.0049,-17521.1166 4003.7693,-17591 4111.7654,-17763.4488 4250.1278,-17701.8867 4369.0369,-17867 4398.3589,-17907.7155 4380.9058,-17930.0088 4405.0369,-17974 4544.2841,-18227.849 4603.0969,-18282.7447 4814.1038,-18481 5106.4921,-18755.7185 5195.463,-18816.2907 5550.5698,-19003 6038.4056,-19259.4961 6180.3693,-19295.411 6714.8408,-19430 6913.8055,-19480.1027 6987.7968,-19552.1545 7174.9204,-19468 7216.7356,-19449.1946 7248.7063,-19404.7271 7266.0134,-19375.7945"/>
+<polygon fill="#000000" stroke="#000000" points="7269.1248,-19377.4058 7271.1112,-19366.9988 7263.0685,-19373.8956 7269.1248,-19377.4058"/>
+</g>
+<!-- make_completely_empty&#45;&gt;cpu_to_be64 -->
+<g id="edge1339" class="edge">
+<title>make_completely_empty&#45;&gt;cpu_to_be64</title>
+<path fill="none" stroke="#000000" d="M2204.1747,-16330.67C2249.0207,-16345.8523 2317.8131,-16368.3732 2378.4314,-16385 2542.5266,-16430.0093 2633.912,-16348.01 2751.4983,-16471 2812.7034,-16535.0178 2731.7571,-16598.1722 2787.4983,-16667 2906.3994,-16813.8161 3039.8705,-16702.8403 3180.4983,-16829 3205.3698,-16851.3126 3189.788,-16874.925 3216.4983,-16895 3358.0414,-17001.3817 3469.1353,-16868.0547 3605.4983,-16981 3636.7792,-17006.9091 3611.6937,-17037.4054 3641.4983,-17065 3753.8937,-17169.0613 3864.4911,-17062.8845 3967.7693,-17176 4013.7055,-17226.3116 3960.1304,-17272.6834 4003.7693,-17325 4117.5248,-17461.3757 4210.288,-17407.392 4369.0369,-17487 4555.4818,-17580.4967 4619.6889,-17581.3236 4778.1038,-17717 4988.9799,-17897.6074 5310.3385,-18559.7997 5550.5698,-18699 5677.3882,-18772.484 5768.0406,-18648.7894 5876.8408,-18747 5925.1708,-18790.626 5861.4563,-18849.0169 5912.8408,-18889 6034.6972,-18983.8183 6656.7455,-18919.729 6944.9204,-18819 6984.5656,-18805.1424 7024.2465,-18777.2082 7049.8087,-18756.9267"/>
+<polygon fill="#000000" stroke="#000000" points="7052.3391,-18759.3818 7057.9159,-18750.3735 7047.9386,-18753.9379 7052.3391,-18759.3818"/>
+</g>
+<!-- make_completely_empty&#45;&gt;offsetof -->
+<g id="edge1340" class="edge">
+<title>make_completely_empty&#45;&gt;offsetof</title>
+<path fill="none" stroke="#000000" d="M2180.2006,-16331.7814C2219.6934,-16359.7716 2301.1816,-16413.8157 2378.4314,-16442 2536.6876,-16499.7392 2634.5637,-16387.7352 2751.4983,-16509 2830.3364,-16590.7576 2715.9421,-16673.7987 2787.4983,-16762 2904.6007,-16906.3425 3030.6466,-16795.0353 3180.4983,-16905 3201.7118,-16920.567 3193.9823,-16938.3848 3216.4983,-16952 3366.6206,-17042.7776 3473.631,-16903.2922 3605.4983,-17019 3646.0739,-17054.6033 3608.6463,-17092.1664 3641.4983,-17135 3745.8663,-17271.0788 3854.9983,-17211.7992 3967.7693,-17341 3993.142,-17370.0692 3976.5027,-17392.6994 4003.7693,-17420 4129.912,-17546.2997 4222.8134,-17484.617 4369.0369,-17587 4557.3665,-17718.8649 4978.6157,-18125.7907 5095.1038,-18324 5123.9642,-18373.1072 5097.7622,-18400.818 5131.1038,-18447 5263.7711,-18630.7597 5356.6375,-18619.7033 5550.5698,-18737 6030.8035,-19027.4613 6162.5095,-19126.3892 6714.8408,-19226 6824.1574,-19245.7148 6954.8741,-19231.684 7025.8287,-19221.0036"/>
+<polygon fill="#000000" stroke="#000000" points="7026.5049,-19224.4408 7035.8541,-19219.4565 7025.4373,-19217.5226 7026.5049,-19224.4408"/>
+</g>
+<!-- make_completely_empty&#45;&gt;memset -->
+<g id="edge1341" class="edge">
+<title>make_completely_empty&#45;&gt;memset</title>
+<path fill="none" stroke="#000000" d="M2231.3736,-16328.4498C2274.3482,-16336.2846 2329.2615,-16345.6378 2378.4314,-16352 2419.7011,-16357.34 2721.0552,-16356.6289 2751.4983,-16385 2825.5851,-16454.0445 2715.3666,-16538.9154 2787.4983,-16610 2913.2076,-16733.8846 3050.2982,-16547.844 3180.4983,-16667 3231.7128,-16713.8703 3166.4451,-16770.8914 3216.4983,-16819 3343.5032,-16941.0707 3474.2512,-16777.5023 3605.4983,-16895 3645.4011,-16930.7227 3601.1354,-16974.7979 3641.4983,-17010 3752.3255,-17106.657 3864.2204,-16960.5832 3967.7693,-17065 4039.0799,-17136.9083 3929.9351,-17220.6855 4003.7693,-17290 4063.2194,-17345.8108 4291.1682,-17300.8003 4369.0369,-17325 4386.5156,-17330.432 4388.5774,-17336.9939 4405.0369,-17345 4566.8067,-17423.6868 4620.5668,-17415.1486 4778.1038,-17502 5316.6969,-17798.9306 5389.4516,-17971.0233 5912.8408,-18294 6211.8032,-18478.4858 6429.3349,-18736.3061 6678.8408,-18489 6718.9409,-18449.2535 6712.243,-14480.4008 6714.8408,-14424 6771.4571,-13194.8246 6872.8278,-12893.3648 6944.9204,-11665 6972.4602,-11195.7573 6957.881,-11077.4852 6980.9204,-10608 7010.341,-10008.4823 7064.3171,-9276.4718 7075.7552,-9123.7415"/>
+<polygon fill="#000000" stroke="#000000" points="7079.2749,-9123.6086 7076.533,-9113.3748 7072.2946,-9123.0849 7079.2749,-9123.6086"/>
+</g>
+<!-- make_completely_empty&#45;&gt;assert -->
+<g id="edge1342" class="edge">
+<title>make_completely_empty&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M2184.0122,-16296.2703C2224.9227,-16271.6271 2304.1073,-16228.2221 2378.4314,-16212 2540.4252,-16176.643 2597.4216,-16150.7424 2751.4983,-16212 2771.9491,-16220.1308 2769.4176,-16233.4526 2787.4983,-16246 2947.3665,-16356.9434 3054.7105,-16290.5288 3180.4983,-16439 3216.4918,-16481.4843 3176.7211,-16520.0356 3216.4983,-16559 3344.6761,-16684.5588 3480.5819,-16538.196 3605.4983,-16667 3652.3268,-16715.286 3591.887,-16768.578 3641.4983,-16814 3749.7001,-16913.0651 3826.9908,-16822.7333 3967.7693,-16864 3984.5714,-16868.9252 3986.9229,-16875.2287 4003.7693,-16880 4176.9078,-16929.0372 4225.4905,-16921.9731 4405.0369,-16934 4919.5131,-16968.4621 5247.2013,-17035.894 5514.5698,-16595 5568.6507,-16505.8198 5515.2311,-14816.1276 5550.5698,-14718 5629.4757,-14498.8961 5798.4191,-14527.2777 5876.8408,-14308 5899.658,-14244.2 5867.4336,-11919.2917 5912.8408,-11869 5961.4219,-11815.193 6179.3542,-11875.1655 6236.8408,-11831 6430.0735,-11682.5442 6467.3996,-11354.2292 6474.3243,-11256.1809"/>
+<polygon fill="#000000" stroke="#000000" points="6477.8204,-11256.354 6474.9815,-11246.1466 6470.8354,-11255.8964 6477.8204,-11256.354"/>
+</g>
+<!-- make_completely_empty&#45;&gt;qcow2_alloc_clusters -->
+<g id="edge1345" class="edge">
+<title>make_completely_empty&#45;&gt;qcow2_alloc_clusters</title>
+<path fill="none" stroke="#000000" d="M2180.6614,-16331.6719C2222.8326,-16363.4091 2307.4178,-16434.5889 2342.4314,-16518 2399.6271,-16654.2545 2354.5572,-17036.1691 2378.4314,-17182 2420.3511,-17438.059 2522.5365,-17736.3119 2554.9359,-17827.279"/>
+<polygon fill="#000000" stroke="#000000" points="2551.6991,-17828.6222 2558.3634,-17836.8586 2558.2899,-17826.264 2551.6991,-17828.6222"/>
+</g>
+<!-- make_completely_empty&#45;&gt;BLKDBG_EVENT -->
+<g id="edge1344" class="edge">
+<title>make_completely_empty&#45;&gt;BLKDBG_EVENT</title>
+<path fill="none" stroke="#000000" d="M2166.749,-16295.7599C2194.8593,-16250.5455 2275.1178,-16133.8573 2378.4314,-16091 2455.0078,-16059.234 2679.6504,-16049.6367 2751.4983,-16091 2779.1129,-16106.8979 2763.292,-16132.2789 2787.4983,-16153 2942.9312,-16286.0539 3019.8502,-16263.5 3216.4983,-16320 3905.6113,-16517.9927 4098.431,-16500.5227 4814.1038,-16544 4938.7629,-16551.5731 4985.4873,-16603.8453 5095.1038,-16544 5121.0737,-16529.8217 5105.7663,-16503.2796 5131.1038,-16488 5204.3464,-16443.8317 5456.5714,-16517.861 5514.5698,-16455 5577.1168,-16387.209 5530.991,-9904.1356 5550.5698,-9814 5579.6649,-9680.0532 5661.6358,-9535.7124 5697.0575,-9477.5282"/>
+<polygon fill="#000000" stroke="#000000" points="5700.0781,-9479.2978 5702.3276,-9468.9445 5694.1127,-9475.6352 5700.0781,-9479.2978"/>
+</g>
+<!-- make_completely_empty&#45;&gt;bdrv_pwrite_sync -->
+<g id="edge1346" class="edge">
+<title>make_completely_empty&#45;&gt;bdrv_pwrite_sync</title>
+<path fill="none" stroke="#000000" d="M2158.1844,-16295.7689C2168.2044,-16224.5981 2215.301,-15964.4158 2378.4314,-15863 2583.7585,-15735.3511 3296.2469,-16010.0606 3641.4983,-16045 3785.7707,-16059.6004 3864.9328,-16147.2368 3967.7693,-16045 4028.3947,-15984.7282 3972.7199,-9969.6496 4003.7693,-9890 4034.0148,-9812.4128 4109.4564,-9746.2107 4153.3354,-9712.6141"/>
+<polygon fill="#000000" stroke="#000000" points="4155.5272,-9715.3449 4161.4054,-9706.5302 4151.3133,-9709.7553 4155.5272,-9715.3449"/>
+</g>
+<!-- make_completely_empty&#45;&gt;DIV_ROUND_UP -->
+<g id="edge1347" class="edge">
+<title>make_completely_empty&#45;&gt;DIV_ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M2159.9842,-16295.7639C2175.3195,-16232.2318 2236.0018,-16020.099 2378.4314,-15939 2522.5185,-15856.9572 2586.0156,-15928.6259 2751.4983,-15939 2943.293,-15951.0236 3031.2385,-15871.9574 3180.4983,-15993 3218.4892,-16023.8088 3185.5745,-16059.1026 3216.4983,-16097 3355.3319,-16267.1418 3429.7171,-16290.9332 3641.4983,-16349 3953.3396,-16434.5016 4046.2841,-16368.6518 4369.0369,-16349 4551.8589,-16337.8683 4603.9124,-16355.6141 4778.1038,-16299 4831.6508,-16281.5966 4887.4963,-16247.4448 4921.67,-16224.4175"/>
+<polygon fill="#000000" stroke="#000000" points="4924.0087,-16227.0589 4930.2951,-16218.5306 4920.0625,-16221.2772 4924.0087,-16227.0589"/>
+</g>
+<!-- make_completely_empty&#45;&gt;g_try_new0 -->
+<g id="edge1348" class="edge">
+<title>make_completely_empty&#45;&gt;g_try_new0</title>
+<path fill="none" stroke="#000000" d="M2171.4174,-16332.1608C2206.043,-16372.0613 2293.2786,-16469.2094 2378.4314,-16537 2531.3726,-16658.7573 2641.9458,-16608.0922 2751.4983,-16770 2802.3575,-16845.165 2730.5371,-16900.3469 2787.4983,-16971 2906.0744,-17118.0787 3011.7582,-17048.034 3180.4983,-17133 3191.8979,-17138.7401 3960.3905,-17596.5859 3967.7693,-17607 4013.4248,-17671.4362 3966.4054,-17711.4272 4003.7693,-17781 4041.0247,-17850.3707 4112.6538,-17910.8587 4154.2764,-17942.2072"/>
+<polygon fill="#000000" stroke="#000000" points="4152.3162,-17945.1111 4162.4307,-17948.2648 4156.4905,-17939.4919 4152.3162,-17945.1111"/>
+</g>
+<!-- make_completely_empty&#45;&gt;qcow2_cache_empty -->
+<g id="edge1351" class="edge">
+<title>make_completely_empty&#45;&gt;qcow2_cache_empty</title>
+<path fill="none" stroke="#000000" d="M2193.1034,-16296.7863C2295.1637,-16252.4091 2583.1109,-16146.6638 2751.4983,-16281 2807.7989,-16325.9155 2734.0293,-16390.7482 2787.4983,-16439 2918.134,-16556.8892 3051.4436,-16367.382 3180.4983,-16487 3240.3332,-16542.4597 3156.6976,-16611.5033 3216.4983,-16667 3344.1855,-16785.4975 3475.0282,-16599.5737 3605.4983,-16715 3654.9074,-16758.712 3593.67,-16813.5637 3641.4983,-16859 3654.7398,-16871.5794 3671.4032,-16879.895 3688.9876,-16885.2862"/>
+<polygon fill="#000000" stroke="#000000" points="3688.2658,-16888.7175 3698.8356,-16887.9889 3690.1185,-16881.9671 3688.2658,-16888.7175"/>
+</g>
+<!-- make_completely_empty&#45;&gt;error_report_err -->
+<g id="edge1352" class="edge">
+<title>make_completely_empty&#45;&gt;error_report_err</title>
+<path fill="none" stroke="#000000" d="M2156.5603,-16295.927C2160.6445,-16210.446 2189.0209,-15842.4066 2378.4314,-15639 2512.3714,-15495.1627 2597.3187,-15520.6067 2787.4983,-15471 2973.3423,-15422.5242 3025.4466,-15438.6762 3216.4983,-15419 3259.6475,-15414.5561 3576.0616,-15417.8604 3605.4983,-15386 3666.1977,-15320.3027 3608.9594,-9029.3173 3641.4983,-8946 3667.7734,-8878.7212 3732.241,-8821.1353 3771.8144,-8790.5275"/>
+<polygon fill="#000000" stroke="#000000" points="3774.0161,-8793.2503 3779.8584,-8784.4118 3769.7795,-8787.6779 3774.0161,-8793.2503"/>
+</g>
+<!-- make_completely_empty&#45;&gt;bdrv_pwrite_zeroes -->
+<g id="edge1350" class="edge">
+<title>make_completely_empty&#45;&gt;bdrv_pwrite_zeroes</title>
+<path fill="none" stroke="#000000" d="M2180.1176,-16331.9103C2221.4577,-16364.0119 2304.8104,-16435.732 2342.4314,-16518 2399.3806,-16642.5343 2306.4644,-16707.4979 2378.4314,-16824 2600.5102,-17183.5073 3762.2704,-17498.7647 3967.7693,-17868 4005.0117,-17934.9161 3952.9812,-19188.6823 4003.7693,-19246 4024.868,-19269.8113 4057.0612,-19279.217 4088.574,-19281.8084"/>
+<polygon fill="#000000" stroke="#000000" points="4088.5748,-19285.3146 4098.7665,-19282.4199 4088.9941,-19278.3272 4088.5748,-19285.3146"/>
+</g>
+<!-- make_completely_empty&#45;&gt;bdrv_truncate -->
+<g id="edge1353" class="edge">
+<title>make_completely_empty&#45;&gt;bdrv_truncate</title>
+<path fill="none" stroke="#000000" d="M2159.2699,-16295.7603C2173.1725,-16225.4012 2232.3416,-15968.437 2378.4314,-15825 2450.8418,-15753.9045 3118.4155,-15488.0311 3216.4983,-15462 3300.5591,-15439.6903 3547.1641,-15483.5064 3605.4983,-15419 3640.1264,-15380.7079 3630.5858,-11752.461 3641.4983,-11702 3670.9399,-11565.8569 3753.0804,-11418.5638 3788.2808,-11359.595"/>
+<polygon fill="#000000" stroke="#000000" points="3791.3534,-11361.2771 3793.512,-11350.9045 3785.3561,-11357.6671 3791.3534,-11361.2771"/>
+</g>
+<!-- make_completely_empty&#45;&gt;qcow2_mark_dirty -->
+<g id="edge1354" class="edge">
+<title>make_completely_empty&#45;&gt;qcow2_mark_dirty</title>
+<path fill="none" stroke="#000000" d="M2247.1457,-16301.5391C2394.6018,-16283.5233 2676.3733,-16258.549 2751.4983,-16319 2807.6098,-16364.1514 2738.691,-16424.0376 2787.4983,-16477 2911.6172,-16611.6855 3049.2128,-16473.2901 3180.4983,-16601 3215.5592,-16635.1061 3178.4698,-16674.2376 3216.4983,-16705 3351.9337,-16814.5578 3476.7838,-16635.6192 3605.4983,-16753 3660.9581,-16803.5765 3586.2479,-16867.1948 3641.4983,-16918 3695.3303,-16967.501 3895.5898,-16949.2374 3967.7693,-16961 3983.8568,-16963.6217 3987.7306,-16965.0953 4003.7693,-16968 4363.1094,-17033.0791 4450.1796,-17073.673 4814.1038,-17104 5124.6702,-17129.8805 5283.88,-17281.5317 5514.5698,-17072 5583.6939,-17009.2157 5520.8866,-16953.5376 5550.5698,-16865 5691.2204,-16445.474 5982.7581,-15985.6664 6057.2229,-15871.6619"/>
+<polygon fill="#000000" stroke="#000000" points="6060.235,-15873.451 6062.7878,-15863.1683 6054.3798,-15869.6147 6060.235,-15873.451"/>
+</g>
+<!-- make_completely_empty&#45;&gt;error_report -->
+<g id="edge1355" class="edge">
+<title>make_completely_empty&#45;&gt;error_report</title>
+<path fill="none" stroke="#000000" d="M2181.2832,-16331.8082C2223.9971,-16363.493 2308.8585,-16434.2571 2342.4314,-16518 2410.5031,-16687.7957 2295.1437,-18001.1273 2378.4314,-18164 2408.1968,-18222.2075 2474.3319,-18262.9803 2519.2982,-18285.2189"/>
+<polygon fill="#000000" stroke="#000000" points="2518.024,-18288.4901 2528.5515,-18289.6826 2521.0654,-18282.1854 2518.024,-18288.4901"/>
+</g>
+<!-- qcow2_measure -->
+<g id="node479" class="node">
+<title>qcow2_measure</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-25591" rx="86" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-25587.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_measure</text>
+</g>
+<!-- qcow2_measure&#45;&gt;strcmp -->
+<g id="edge1356" class="edge">
+<title>qcow2_measure&#45;&gt;strcmp</title>
+<path fill="none" stroke="#000000" d="M2163.5533,-25572.8214C2188.6838,-25514.3805 2273.1134,-25327.5351 2378.4314,-25197 2531.2456,-25007.5961 2604.4499,-24993.3725 2787.4983,-24833 2960.9991,-24680.9923 3071.2824,-24697.1767 3180.4983,-24494 3240.1129,-24383.0976 3188.9057,-24335.849 3216.4983,-24213 3267.0768,-23987.812 3366.7595,-23726.738 3399.9531,-23642.6158"/>
+<polygon fill="#000000" stroke="#000000" points="3403.2348,-23643.8346 3403.6637,-23633.2485 3396.7268,-23641.2566 3403.2348,-23643.8346"/>
+</g>
+<!-- qcow2_measure&#45;&gt;error_setg -->
+<g id="edge1357" class="edge">
+<title>qcow2_measure&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M2186.0463,-25608.0721C2226.9498,-25632.6746 2299.8015,-25681.8223 2342.4314,-25742 2369.9786,-25780.8865 2339.4859,-25815.5361 2378.4314,-25843 2446.1832,-25890.7778 2687.5223,-25895.7267 2751.4983,-25843 2816.1385,-25789.7259 2723.1782,-25711.6602 2787.4983,-25658 2820.448,-25630.5111 5833.949,-25622.2692 5876.8408,-25621 6036.949,-25616.2624 6124.6971,-25718.3717 6236.8408,-25604 6287.7353,-25552.0944 6233.957,-24357.4206 6272.8408,-24296 6381.0733,-24125.037 6567.1745,-24258.7402 6678.8408,-24090 6711.3534,-24040.87 6709.268,-23619.6496 6714.8408,-23561 6749.2261,-23199.1227 6809.791,-22761.3122 6825.8691,-22647.2494"/>
+<polygon fill="#000000" stroke="#000000" points="6829.3505,-22647.6264 6827.2838,-22637.2351 6822.4194,-22646.6472 6829.3505,-22647.6264"/>
+</g>
+<!-- qcow2_measure&#45;&gt;error_setg_errno -->
+<g id="edge1358" class="edge">
+<title>qcow2_measure&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M2167.6467,-25572.8569C2198.49,-25526.0527 2285.8032,-25398.764 2378.4314,-25311 2526.0674,-25171.1167 2613.8866,-25195.7557 2751.4983,-25046 2772.7985,-25022.82 2763.7136,-25005.6228 2787.4983,-24985 2930.2386,-24861.2355 3068.8657,-24975.416 3180.4983,-24823 3236.5039,-24746.5335 3178.1619,-24484.6838 3216.4983,-24398 3319.2752,-24165.6077 3512.2158,-24215.3634 3605.4983,-23979 3631.7386,-23912.5111 3595.1696,-13740.4333 3641.4983,-13686 3658.8218,-13665.6459 3685.1229,-13656.5257 3711.5798,-13653.1604"/>
+<polygon fill="#000000" stroke="#000000" points="3712.1097,-13656.6248 3721.709,-13652.1409 3711.4087,-13649.66 3712.1097,-13656.6248"/>
+</g>
+<!-- qcow2_measure&#45;&gt;ctz32 -->
+<g id="edge1359" class="edge">
+<title>qcow2_measure&#45;&gt;ctz32</title>
+<path fill="none" stroke="#000000" d="M2158.4306,-25609.2467C2169.9195,-25685.9839 2223.4627,-25986.903 2378.4314,-26168 2620.0245,-26450.3266 2907.0312,-26655.5776 3180.4983,-26404 3251.2311,-26338.9289 3164.4139,-26053.775 3216.4983,-25973 3333.7006,-25791.2371 3442.9396,-25821.7238 3641.4983,-25736 4050.0167,-25559.6302 5123.5009,-25256.9231 5550.5698,-25132 5728.7012,-25079.8943 5942.9828,-25024.5245 6032.4119,-25001.74"/>
+<polygon fill="#000000" stroke="#000000" points="6033.358,-25005.1109 6042.186,-24999.253 6031.6317,-24998.3271 6033.358,-25005.1109"/>
+</g>
+<!-- qcow2_measure&#45;&gt;g_free -->
+<g id="edge1360" class="edge">
+<title>qcow2_measure&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M2232.357,-25582.6409C2275.2845,-25577.9761 2329.8335,-25572.0956 2378.4314,-25567 2461.3097,-25558.31 2687.9761,-25582.9377 2751.4983,-25529 2798.1784,-25489.3631 2740.3521,-25435.0815 2787.4983,-25396 2935.4787,-25273.3328 6105.9408,-25267.7502 6236.8408,-25127 6268.731,-25092.7102 6271.2737,-18430.8008 6272.8408,-18384 6318.3118,-17026.032 6453.974,-15357.0841 6473.4914,-15121.2115"/>
+<polygon fill="#000000" stroke="#000000" points="6476.994,-15121.3246 6474.3322,-15111.0696 6470.0179,-15120.7462 6476.994,-15121.3246"/>
+</g>
+<!-- qcow2_measure&#45;&gt;ROUND_UP -->
+<g id="edge1361" class="edge">
+<title>qcow2_measure&#45;&gt;ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M2241.3652,-25593.0386C2396.6166,-25595.9488 2712.5822,-25597.9228 2751.4983,-25567 2798.7719,-25529.4363 2740.1213,-25473.4333 2787.4983,-25436 2856.4808,-25381.4958 4281.1742,-25384.072 4369.0369,-25381 5039.1764,-25357.5697 5208.0063,-25375.9196 5876.8408,-25328 6037.3655,-25316.499 6128.2711,-25407.7984 6236.8408,-25289 6274.3254,-25247.9838 6270.6999,-23344.5233 6272.8408,-23289 6327.5105,-21871.1548 6455.6939,-20127.1282 6473.72,-19885.3065"/>
+<polygon fill="#000000" stroke="#000000" points="6477.2182,-19885.4605 6474.4724,-19875.2277 6470.2376,-19884.9393 6477.2182,-19885.4605"/>
+</g>
+<!-- qcow2_measure&#45;&gt;DIV_ROUND_UP -->
+<g id="edge1362" class="edge">
+<title>qcow2_measure&#45;&gt;DIV_ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M2190.4328,-25574.3487C2243.1431,-25549.1291 2341.4419,-25502.916 2378.4314,-25491 2539.4934,-25439.1145 2628.4388,-25531.1441 2751.4983,-25415 2796.9702,-25372.0834 2744.3859,-25324.2864 2787.4983,-25279 2913.8775,-25146.2478 3008.2363,-25216.6154 3180.4983,-25154 3535.947,-25024.798 3730.9812,-25125.904 3967.7693,-24831 3978.0861,-24818.1512 4776.6112,-20171.4104 4778.1038,-20155 4796.5484,-19952.2162 4767.4513,-16688.2045 4814.1038,-16490 4838.5309,-16386.2208 4904.7846,-16276.3339 4936.8048,-16227.2912"/>
+<polygon fill="#000000" stroke="#000000" points="4939.7834,-16229.132 4942.3675,-16218.8572 4933.9399,-16225.278 4939.7834,-16229.132"/>
+</g>
+<!-- qcow2_measure&#45;&gt;bdrv_getlength -->
+<g id="edge1363" class="edge">
+<title>qcow2_measure&#45;&gt;bdrv_getlength</title>
+<path fill="none" stroke="#000000" d="M2167.1996,-25573.1445C2196.662,-25527.9145 2280.3743,-25407.5663 2378.4314,-25339 2524.3492,-25236.9672 2636.1914,-25328.6725 2751.4983,-25193 2800.9501,-25134.8139 2735,-25080.453 2787.4983,-25025 2911.9519,-24893.5418 3038.8078,-25030.6667 3180.4983,-24918 3206.9572,-24896.9609 3193.0192,-24875.3197 3216.4983,-24851 3368.3966,-24693.6633 3437.7006,-24682.3377 3641.4983,-24603 3779.7916,-24549.1629 3874.4951,-24647.427 3967.7693,-24532 4024.5021,-24461.793 3944.6999,-11602.2527 4003.7693,-11534 4028.6934,-11505.201 4069.8289,-11497.3201 4106.756,-11497.143"/>
+<polygon fill="#000000" stroke="#000000" points="4106.9949,-11500.6466 4117.0427,-11497.2864 4107.0925,-11493.6473 4106.9949,-11500.6466"/>
+</g>
+<!-- qcow2_measure&#45;&gt;g_new -->
+<g id="edge1364" class="edge">
+<title>qcow2_measure&#45;&gt;g_new</title>
+<path fill="none" stroke="#000000" d="M2182.0412,-25573.6333C2222.7172,-25547.1576 2304.2091,-25496.2736 2378.4314,-25463 2537.8697,-25391.5243 2623.8537,-25458.3156 2751.4983,-25339 2782.3689,-25310.1437 2759.3651,-25282.531 2787.4983,-25251 2986.7015,-25027.7374 3814.53,-24859.9938 3967.7693,-24603 4006.2591,-24538.4498 3954.4776,-19248.732 4003.7693,-19192 4036.396,-19154.4485 4096.5898,-19152.5052 4138.9329,-19156.7964"/>
+<polygon fill="#000000" stroke="#000000" points="4138.6799,-19160.2905 4149.0172,-19157.9686 4139.4882,-19153.3373 4138.6799,-19160.2905"/>
+</g>
+<!-- qcow2_measure&#45;&gt;error_propagate -->
+<g id="edge1365" class="edge">
+<title>qcow2_measure&#45;&gt;error_propagate</title>
+<path fill="none" stroke="#000000" d="M2158.2454,-25572.6212C2175.6143,-25436.0299 2285.0813,-24564.6035 2342.4314,-23853 2348.3936,-23779.0209 2343.5854,-23251.5303 2378.4314,-23186 2408.6809,-23129.1136 2473.1184,-23088.5681 2517.7267,-23065.9666"/>
+<polygon fill="#000000" stroke="#000000" points="2519.5136,-23068.9875 2526.9252,-23061.4166 2516.41,-23062.7131 2519.5136,-23068.9875"/>
+</g>
+<!-- qcow2_measure&#45;&gt;bdrv_block_status_above -->
+<g id="edge1366" class="edge">
+<title>qcow2_measure&#45;&gt;bdrv_block_status_above</title>
+<path fill="none" stroke="#000000" d="M2158.5742,-25572.6438C2178.3185,-25436.216 2301.7626,-24565.7515 2342.4314,-23853 2350.4812,-23711.9204 2345.1766,-18903.3404 2378.4314,-18766 2412.0135,-18627.3076 2505.9228,-18481.5025 2546.2154,-18423.2654"/>
+<polygon fill="#000000" stroke="#000000" points="2549.1295,-18425.2056 2551.9814,-18415.0018 2543.3888,-18421.2 2549.1295,-18425.2056"/>
+</g>
+<!-- qcow2_opt_get_cluster_size_del -->
+<g id="node480" class="node">
+<title>qcow2_opt_get_cluster_size_del</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-25973" rx="160.5715" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-25969.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_opt_get_cluster_size_del</text>
+</g>
+<!-- qcow2_measure&#45;&gt;qcow2_opt_get_cluster_size_del -->
+<g id="edge1367" class="edge">
+<title>qcow2_measure&#45;&gt;qcow2_opt_get_cluster_size_del</title>
+<path fill="none" stroke="#000000" d="M2188.5796,-25607.7384C2231.3341,-25631.4639 2305.1741,-25679.0813 2342.4314,-25742 2388.2271,-25819.338 2314.589,-25877.7342 2378.4314,-25941 2387.0923,-25949.5827 2397.1618,-25956.3495 2408.0497,-25961.6466"/>
+<polygon fill="#000000" stroke="#000000" points="2406.8128,-25964.9263 2417.375,-25965.758 2409.6368,-25958.5212 2406.8128,-25964.9263"/>
+</g>
+<!-- qemu_opt_get_size_del -->
+<g id="node481" class="node">
+<title>qemu_opt_get_size_del</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-25685" rx="118.5" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-25681.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opt_get_size_del</text>
+</g>
+<!-- qcow2_measure&#45;&gt;qemu_opt_get_size_del -->
+<g id="edge1368" class="edge">
+<title>qcow2_measure&#45;&gt;qemu_opt_get_size_del</title>
+<path fill="none" stroke="#000000" d="M2187.8382,-25607.7646C2230.1093,-25631.6798 2303.7819,-25679.6815 2342.4314,-25742 2381.0766,-25804.3117 2321.2066,-25857.1577 2378.4314,-25903 2443.1339,-25954.8326 2687.5488,-25955.7589 2751.4983,-25903 2816.4482,-25849.4157 2727.0802,-25775.6467 2787.4983,-25717 2806.6311,-25698.4281 2832.0768,-25688.1434 2858.2931,-25682.8378"/>
+<polygon fill="#000000" stroke="#000000" points="2859.1368,-25686.2427 2868.367,-25681.0413 2857.9078,-25679.3514 2859.1368,-25686.2427"/>
+</g>
+<!-- qcow2_opt_get_version_del -->
+<g id="node482" class="node">
+<title>qcow2_opt_get_version_del</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-25463" rx="139.1754" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-25459.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_opt_get_version_del</text>
+</g>
+<!-- qcow2_measure&#45;&gt;qcow2_opt_get_version_del -->
+<g id="edge1369" class="edge">
+<title>qcow2_measure&#45;&gt;qcow2_opt_get_version_del</title>
+<path fill="none" stroke="#000000" d="M2185.4334,-25607.9799C2279.9748,-25659.8567 2579.0278,-25804.4396 2751.4983,-25664 2812.7354,-25614.1357 2729.8056,-25543.9259 2787.4983,-25490 2801.4765,-25476.9345 2818.6439,-25468.2687 2836.9576,-25462.7082"/>
+<polygon fill="#000000" stroke="#000000" points="2837.8981,-25466.0796 2846.6282,-25460.0767 2836.06,-25459.3253 2837.8981,-25466.0796"/>
+</g>
+<!-- qemu_opt_get_del -->
+<g id="node483" class="node">
+<title>qemu_opt_get_del</title>
+<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-25485" rx="95.5831" ry="18"/>
+<text text-anchor="middle" x="3410.9983" y="-25481.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opt_get_del</text>
+</g>
+<!-- qcow2_measure&#45;&gt;qemu_opt_get_del -->
+<g id="edge1370" class="edge">
+<title>qcow2_measure&#45;&gt;qemu_opt_get_del</title>
+<path fill="none" stroke="#000000" d="M2181.655,-25608.2681C2219.5296,-25634.4123 2291.2832,-25686.8662 2342.4314,-25742 2361.5487,-25762.607 2353.5329,-25780.9544 2378.4314,-25794 2525.3002,-25870.9524 2622.6186,-25898.3176 2751.4983,-25794 2811.1909,-25745.6837 2733.0156,-25679.1232 2787.4983,-25625 2914.019,-25499.3141 3017.9066,-25617.2693 3180.4983,-25544 3198.7324,-25535.7831 3198.1027,-25524.8488 3216.4983,-25517 3245.7525,-25504.5182 3279.4016,-25496.8816 3310.3985,-25492.2174"/>
+<polygon fill="#000000" stroke="#000000" points="3310.9506,-25495.6742 3320.3602,-25490.8051 3309.9679,-25488.7435 3310.9506,-25495.6742"/>
+</g>
+<!-- qcow2_opt_get_refcount_bits_del -->
+<g id="node484" class="node">
+<title>qcow2_opt_get_refcount_bits_del</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-25767" rx="167.0704" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-25763.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_opt_get_refcount_bits_del</text>
+</g>
+<!-- qcow2_measure&#45;&gt;qcow2_opt_get_refcount_bits_del -->
+<g id="edge1371" class="edge">
+<title>qcow2_measure&#45;&gt;qcow2_opt_get_refcount_bits_del</title>
+<path fill="none" stroke="#000000" d="M2176.7002,-25608.684C2214.2907,-25639.6235 2297.1964,-25703.2943 2378.4314,-25735 2396.9759,-25742.2379 2417.1905,-25747.8422 2437.246,-25752.1807"/>
+<polygon fill="#000000" stroke="#000000" points="2436.5692,-25755.6147 2447.0706,-25754.2105 2437.9856,-25748.7595 2436.5692,-25755.6147"/>
+</g>
+<!-- qapi_enum_parse -->
+<g id="node485" class="node">
+<title>qapi_enum_parse</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-25637" rx="92.5" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-25633.3" font-family="Times,serif" font-size="14.00" fill="#000000">qapi_enum_parse</text>
+</g>
+<!-- qcow2_measure&#45;&gt;qapi_enum_parse -->
+<g id="edge1372" class="edge">
+<title>qcow2_measure&#45;&gt;qapi_enum_parse</title>
+<path fill="none" stroke="#000000" d="M2231.8816,-25599.5444C2300.6214,-25607.2743 2401.9384,-25618.6675 2474.7642,-25626.8568"/>
+<polygon fill="#000000" stroke="#000000" points="2474.5163,-25630.3509 2484.8448,-25627.9904 2475.2986,-25623.3948 2474.5163,-25630.3509"/>
+</g>
+<!-- qcow2_measure_luks_headerlen -->
+<g id="node486" class="node">
+<title>qcow2_measure_luks_headerlen</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-26141" rx="161.3716" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-26137.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_measure_luks_headerlen</text>
+</g>
+<!-- qcow2_measure&#45;&gt;qcow2_measure_luks_headerlen -->
+<g id="edge1373" class="edge">
+<title>qcow2_measure&#45;&gt;qcow2_measure_luks_headerlen</title>
+<path fill="none" stroke="#000000" d="M2162.4668,-25608.978C2185.144,-25669.3321 2265.0228,-25868.3009 2378.4314,-26000 2421.2488,-26049.723 2484.3617,-26092.8681 2525.0706,-26117.9187"/>
+<polygon fill="#000000" stroke="#000000" points="2523.2898,-26120.9322 2533.6529,-26123.1362 2526.9262,-26114.9508 2523.2898,-26120.9322"/>
+</g>
+<!-- qcow2_calc_prealloc_size -->
+<g id="node487" class="node">
+<title>qcow2_calc_prealloc_size</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-25203" rx="130" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-25199.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_calc_prealloc_size</text>
+</g>
+<!-- qcow2_measure&#45;&gt;qcow2_calc_prealloc_size -->
+<g id="edge1374" class="edge">
+<title>qcow2_measure&#45;&gt;qcow2_calc_prealloc_size</title>
+<path fill="none" stroke="#000000" d="M2209.5398,-25576.8499C2254.4162,-25565.4022 2320.2576,-25549.5112 2378.4314,-25539 2460.6866,-25524.1377 2689.8471,-25547.4442 2751.4983,-25491 2806.5387,-25440.6082 2732.2962,-25377.2148 2787.4983,-25327 2852.5817,-25267.7966 3093.4183,-25291.5684 3180.4983,-25279 3196.5526,-25276.6828 3200.4404,-25275.2925 3216.4983,-25273 3380.9403,-25249.5236 3572.0384,-25227.8022 3690.6724,-25214.969"/>
+<polygon fill="#000000" stroke="#000000" points="3691.2916,-25218.4226 3700.8583,-25213.8697 3690.5404,-25211.463 3691.2916,-25218.4226"/>
+</g>
+<!-- qcow2_opt_get_cluster_size_del&#45;&gt;validate_cluster_size -->
+<g id="edge1375" class="edge">
+<title>qcow2_opt_get_cluster_size_del&#45;&gt;validate_cluster_size</title>
+<path fill="none" stroke="#000000" d="M2706.9879,-25964.4264C2723.5667,-25958.2657 2738.9923,-25949.4482 2751.4983,-25937 2809.9384,-25878.8299 2723.7868,-25807.3436 2787.4983,-25755 2854.9783,-25699.5603 3095.5012,-25734.9349 3180.4983,-25755 3197.9083,-25759.1099 3199.1757,-25768.5359 3216.4983,-25773 3469.8325,-25838.2852 3543.0227,-25797 3804.6338,-25797 3804.6338,-25797 3804.6338,-25797 4186.4031,-25797 4416.5232,-25797 4685.3978,-25793.3661 4836.2604,-25790.9966"/>
+<polygon fill="#000000" stroke="#000000" points="4836.5273,-25794.493 4846.4707,-25790.8354 4836.4167,-25787.4938 4836.5273,-25794.493"/>
+</g>
+<!-- qcow2_opt_get_cluster_size_del&#45;&gt;qemu_opt_get_size_del -->
+<g id="edge1376" class="edge">
+<title>qcow2_opt_get_cluster_size_del&#45;&gt;qemu_opt_get_size_del</title>
+<path fill="none" stroke="#000000" d="M2712.7701,-25965.9734C2727.1948,-25960.1728 2740.5206,-25952.094 2751.4983,-25941 2822.4211,-25869.3253 2716.2728,-25788.3739 2787.4983,-25717 2806.7422,-25697.7159 2832.7638,-25687.2732 2859.5651,-25682.0555"/>
+<polygon fill="#000000" stroke="#000000" points="2860.1964,-25685.4984 2869.4634,-25680.3628 2859.0165,-25678.5985 2860.1964,-25685.4984"/>
+</g>
+<!-- qcow2_opt_get_version_del&#45;&gt;strcmp -->
+<g id="edge1377" class="edge">
+<title>qcow2_opt_get_version_del&#45;&gt;strcmp</title>
+<path fill="none" stroke="#000000" d="M2990.1285,-25445.0018C3017.2455,-25364.6397 3127.4142,-25030.1627 3180.4983,-24747 3209.2305,-24593.7358 3189.6358,-24551.6029 3216.4983,-24398 3268.9338,-24098.1678 3372.4993,-23743.1616 3402.6062,-23642.7029"/>
+<polygon fill="#000000" stroke="#000000" points="3405.9937,-23643.5919 3405.5211,-23633.0076 3399.2901,-23641.5764 3405.9937,-23643.5919"/>
+</g>
+<!-- qcow2_opt_get_version_del&#45;&gt;error_setg -->
+<g id="edge1378" class="edge">
+<title>qcow2_opt_get_version_del&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M3120.7165,-25459.6017C3246.6523,-25457.0175 3438.6912,-25454.4563 3605.4983,-25458 4369.2768,-25474.2259 4558.886,-25531 5322.8368,-25531 5322.8368,-25531 5322.8368,-25531 5713.7053,-25531 5946.4545,-25531 6073.9138,-25673.2137 6236.8408,-25507 6290.9542,-25451.795 6245.8689,-24188.4456 6272.8408,-24116 6372.1177,-23849.3461 6563.267,-23881.0055 6678.8408,-23621 6759.9751,-23438.4729 6816.0156,-22791.3402 6827.6403,-22647.4776"/>
+<polygon fill="#000000" stroke="#000000" points="6831.1478,-22647.5234 6828.4581,-22637.2756 6824.1702,-22646.964 6831.1478,-22647.5234"/>
+</g>
+<!-- qcow2_opt_get_version_del&#45;&gt;g_free -->
+<g id="edge1379" class="edge">
+<title>qcow2_opt_get_version_del&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M3063.6474,-25448.189C3108.4248,-25440.3141 3165.4221,-25431.039 3216.4983,-25425 3300.0411,-25415.1223 6179.4149,-25264.4755 6236.8408,-25203 6269.1666,-25168.3947 6271.2575,-18431.3283 6272.8408,-18384 6318.2714,-17026.0307 6453.9681,-15357.0839 6473.4908,-15121.2114"/>
+<polygon fill="#000000" stroke="#000000" points="6476.9933,-15121.3247 6474.3318,-15111.0696 6470.0173,-15120.7461 6476.9933,-15121.3247"/>
+</g>
+<!-- qcow2_opt_get_version_del&#45;&gt;qemu_opt_get_del -->
+<g id="edge1380" class="edge">
+<title>qcow2_opt_get_version_del&#45;&gt;qemu_opt_get_del</title>
+<path fill="none" stroke="#000000" d="M3113.2711,-25469.6604C3175.9218,-25472.8883 3250.0964,-25476.71 3308.7363,-25479.7312"/>
+<polygon fill="#000000" stroke="#000000" points="3308.5854,-25483.228 3318.7523,-25480.2473 3308.9457,-25476.2373 3308.5854,-25483.228"/>
+</g>
+<!-- qcow2_opt_get_refcount_bits_del&#45;&gt;error_setg -->
+<g id="edge1381" class="edge">
+<title>qcow2_opt_get_refcount_bits_del&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M2663.6219,-25752.397C2694.6656,-25743.7403 2727.1603,-25729.954 2751.4983,-25708 2781.3552,-25681.0676 2754.0783,-25647.3583 2787.4983,-25625 2975.3927,-25499.2969 3578.5683,-25607 3804.6338,-25607 3804.6338,-25607 3804.6338,-25607 5713.7053,-25607 5830.387,-25607 6156.7613,-25646.8638 6236.8408,-25562 6286.1978,-25509.6942 6243.5241,-24333.67 6272.8408,-24268 6374.2127,-24040.9252 6568.0768,-24105.6444 6678.8408,-23883 6742.9821,-23754.071 6698.1124,-23704.0278 6714.8408,-23561 6757.0684,-23199.9538 6811.9579,-22761.5418 6826.3182,-22647.2969"/>
+<polygon fill="#000000" stroke="#000000" points="6829.8044,-22647.625 6827.5796,-22637.2664 6822.8591,-22646.7515 6829.8044,-22647.625"/>
+</g>
+<!-- qcow2_opt_get_refcount_bits_del&#45;&gt;is_power_of_2 -->
+<g id="edge1382" class="edge">
+<title>qcow2_opt_get_refcount_bits_del&#45;&gt;is_power_of_2</title>
+<path fill="none" stroke="#000000" d="M2665.1393,-25752.4732C2698.0583,-25742.4511 2731.3444,-25725.536 2751.4983,-25697 2783.4728,-25651.7271 2782.9051,-23757.235 2787.4983,-23702 2830.927,-23179.7495 2951.1797,-22549.8508 2978.4499,-22410.9598"/>
+<polygon fill="#000000" stroke="#000000" points="2981.8904,-22411.6028 2980.3889,-22401.1149 2975.0223,-22410.2501 2981.8904,-22411.6028"/>
+</g>
+<!-- qemu_opt_get_number_del -->
+<g id="node488" class="node">
+<title>qemu_opt_get_number_del</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-25517" rx="136.5" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-25513.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opt_get_number_del</text>
+</g>
+<!-- qcow2_opt_get_refcount_bits_del&#45;&gt;qemu_opt_get_number_del -->
+<g id="edge1383" class="edge">
+<title>qcow2_opt_get_refcount_bits_del&#45;&gt;qemu_opt_get_number_del</title>
+<path fill="none" stroke="#000000" d="M2714.2459,-25758.8863C2728.0369,-25753.2097 2740.815,-25745.4582 2751.4983,-25735 2811.6676,-25676.0981 2727.0802,-25607.6467 2787.4983,-25549 2801.543,-25535.3671 2818.9893,-25526.1997 2837.6451,-25520.1893"/>
+<polygon fill="#000000" stroke="#000000" points="2838.8727,-25523.4775 2847.4996,-25517.3271 2836.9202,-25516.7553 2838.8727,-25523.4775"/>
+</g>
+<!-- qcow2_measure_luks_headerlen&#45;&gt;qdict_put_str -->
+<g id="edge1384" class="edge">
+<title>qcow2_measure_luks_headerlen&#45;&gt;qdict_put_str</title>
+<path fill="none" stroke="#000000" d="M2654.3817,-26156.1492C2689.0672,-26166.2747 2726.3981,-26183.0993 2751.4983,-26211 2794.1791,-26258.443 2739.815,-26307.5877 2787.4983,-26350 2819.8757,-26378.7984 2867.901,-26385.8089 2908.368,-26385.4929"/>
+<polygon fill="#000000" stroke="#000000" points="2908.5612,-26388.9896 2918.4792,-26385.2636 2908.4023,-26381.9914 2908.5612,-26388.9896"/>
+</g>
+<!-- qcow2_measure_luks_headerlen&#45;&gt;qobject_unref -->
+<g id="edge1387" class="edge">
+<title>qcow2_measure_luks_headerlen&#45;&gt;qobject_unref</title>
+<path fill="none" stroke="#000000" d="M2625.3605,-26157.7078C2663.1197,-26169.5692 2711.9215,-26187.547 2751.4983,-26211 2769.663,-26221.7643 2768.251,-26233.3185 2787.4983,-26242 2821.7818,-26257.4637 2862.5787,-26264.6471 2898.0911,-26267.801"/>
+<polygon fill="#000000" stroke="#000000" points="2898.1965,-26271.3202 2908.4418,-26268.6212 2898.7496,-26264.3421 2898.1965,-26271.3202"/>
+</g>
+<!-- qcow2_measure_luks_headerlen&#45;&gt;qcrypto_block_create -->
+<g id="edge1385" class="edge">
+<title>qcow2_measure_luks_headerlen&#45;&gt;qcrypto_block_create</title>
+<path fill="none" stroke="#000000" d="M2647.2055,-26156.5238C2682.9388,-26166.8368 2723.0415,-26183.7036 2751.4983,-26211 2781.1056,-26239.4001 2754.9215,-26271.0618 2787.4983,-26296 2809.7198,-26313.0111 2837.6359,-26321.9426 2865.3913,-26326.21"/>
+<polygon fill="#000000" stroke="#000000" points="2865.2227,-26329.7186 2875.5989,-26327.5775 2866.1522,-26322.7806 2865.2227,-26329.7186"/>
+</g>
+<!-- qcow2_measure_luks_headerlen&#45;&gt;qcrypto_block_free -->
+<g id="edge1386" class="edge">
+<title>qcow2_measure_luks_headerlen&#45;&gt;qcrypto_block_free</title>
+<path fill="none" stroke="#000000" d="M2669.9929,-26154.7651C2696.8375,-26159.4397 2725.4643,-26165.4477 2751.4983,-26173 2768.1453,-26177.8292 2770.773,-26183.449 2787.4983,-26188 2817.7985,-26196.2448 2851.4457,-26202.0417 2882.2107,-26206.0886"/>
+<polygon fill="#000000" stroke="#000000" points="2882.164,-26209.6105 2892.5245,-26207.3949 2883.0436,-26202.666 2882.164,-26209.6105"/>
+</g>
+<!-- qcow2_measure_luks_headerlen&#45;&gt;qdict_extract_subqdict -->
+<g id="edge1388" class="edge">
+<title>qcow2_measure_luks_headerlen&#45;&gt;qdict_extract_subqdict</title>
+<path fill="none" stroke="#000000" d="M2712.4747,-26133.677C2726.953,-26127.9303 2740.3722,-26119.9451 2751.4983,-26109 2813.0795,-26048.4205 2724.9156,-25977.5444 2787.4983,-25918 2809.2955,-25897.261 2839.1035,-25887.5333 2868.915,-25883.7165"/>
+<polygon fill="#000000" stroke="#000000" points="2869.4403,-25887.1804 2879.0135,-25882.6413 2868.6992,-25880.2197 2869.4403,-25887.1804"/>
+</g>
+<!-- qemu_opts_to_qdict -->
+<g id="node489" class="node">
+<title>qemu_opts_to_qdict</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-25999" rx="104.7816" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-25995.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opts_to_qdict</text>
+</g>
+<!-- qcow2_measure_luks_headerlen&#45;&gt;qemu_opts_to_qdict -->
+<g id="edge1389" class="edge">
+<title>qcow2_measure_luks_headerlen&#45;&gt;qemu_opts_to_qdict</title>
+<path fill="none" stroke="#000000" d="M2706.8852,-26132.2144C2722.988,-26126.8458 2738.3192,-26119.3498 2751.4983,-26109 2783.1217,-26084.1656 2755.4652,-26050.3037 2787.4983,-26026 2811.9603,-26007.4405 2843.2218,-25998.5345 2873.5781,-25994.8087"/>
+<polygon fill="#000000" stroke="#000000" points="2874.2452,-25998.2581 2883.827,-25993.7373 2873.5173,-25991.2961 2874.2452,-25998.2581"/>
+</g>
+<!-- block_crypto_create_opts_init -->
+<g id="node490" class="node">
+<title>block_crypto_create_opts_init</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-25945" rx="151.5" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-25941.3" font-family="Times,serif" font-size="14.00" fill="#000000">block_crypto_create_opts_init</text>
+</g>
+<!-- qcow2_measure_luks_headerlen&#45;&gt;block_crypto_create_opts_init -->
+<g id="edge1390" class="edge">
+<title>qcow2_measure_luks_headerlen&#45;&gt;block_crypto_create_opts_init</title>
+<path fill="none" stroke="#000000" d="M2710.7947,-26133.2323C2725.7584,-26127.6033 2739.7502,-26119.7673 2751.4983,-26109 2797.9101,-26066.4629 2740.3837,-26013.7573 2787.4983,-25972 2798.0742,-25962.6267 2810.3091,-25955.5647 2823.3993,-25950.3139"/>
+<polygon fill="#000000" stroke="#000000" points="2824.8649,-25953.5055 2833.0707,-25946.8035 2822.4766,-25946.9255 2824.8649,-25953.5055"/>
+</g>
+<!-- qcow2_measure_crypto_hdr_init_func -->
+<g id="node491" class="node">
+<title>qcow2_measure_crypto_hdr_init_func</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-26161" rx="188" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-26157.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_measure_crypto_hdr_init_func</text>
+</g>
+<!-- qcow2_measure_luks_headerlen&#45;&gt;qcow2_measure_crypto_hdr_init_func -->
+<g id="edge1391" class="edge">
+<title>qcow2_measure_luks_headerlen&#45;&gt;qcow2_measure_crypto_hdr_init_func</title>
+<path fill="none" stroke="#000000" d="M2713.29,-26148.0794C2743.0091,-26149.4979 2774.5288,-26151.0023 2805.1548,-26152.464"/>
+<polygon fill="#000000" stroke="#000000" points="2805.3473,-26155.9771 2815.5028,-26152.9579 2805.6811,-26148.985 2805.3473,-26155.9771"/>
+</g>
+<!-- qcow2_measure_crypto_hdr_write_func -->
+<g id="node492" class="node">
+<title>qcow2_measure_crypto_hdr_write_func</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-26107" rx="196.5" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-26103.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_measure_crypto_hdr_write_func</text>
+</g>
+<!-- qcow2_measure_luks_headerlen&#45;&gt;qcow2_measure_crypto_hdr_write_func -->
+<g id="edge1392" class="edge">
+<title>qcow2_measure_luks_headerlen&#45;&gt;qcow2_measure_crypto_hdr_write_func</title>
+<path fill="none" stroke="#000000" d="M2695.5392,-26130.4053C2737.098,-26127.0333 2783.5105,-26123.2674 2826.7501,-26119.759"/>
+<polygon fill="#000000" stroke="#000000" points="2827.1089,-26123.2415 2836.793,-26118.9441 2826.5427,-26116.2644 2827.1089,-26123.2415"/>
+</g>
+<!-- qapi_free_QCryptoBlockCreateOptions -->
+<g id="node493" class="node">
+<title>qapi_free_QCryptoBlockCreateOptions</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-26053" rx="193.8658" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-26049.3" font-family="Times,serif" font-size="14.00" fill="#000000">qapi_free_QCryptoBlockCreateOptions</text>
+</g>
+<!-- qcow2_measure_luks_headerlen&#45;&gt;qapi_free_QCryptoBlockCreateOptions -->
+<g id="edge1393" class="edge">
+<title>qcow2_measure_luks_headerlen&#45;&gt;qapi_free_QCryptoBlockCreateOptions</title>
+<path fill="none" stroke="#000000" d="M2687.0456,-26129.2383C2709.0941,-26124.5653 2731.4333,-26118.0571 2751.4983,-26109 2770.2245,-26100.5472 2768.6337,-26088.1394 2787.4983,-26080 2799.529,-26074.8091 2812.3246,-26070.5649 2825.3918,-26067.1005"/>
+<polygon fill="#000000" stroke="#000000" points="2826.5715,-26070.4137 2835.4291,-26064.6005 2824.8797,-26063.6212 2826.5715,-26070.4137"/>
+</g>
+<!-- qcow2_calc_prealloc_size&#45;&gt;ROUND_UP -->
+<g id="edge1394" class="edge">
+<title>qcow2_calc_prealloc_size&#45;&gt;ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M3911.1995,-25213.3428C4358.5532,-25255.618 6069.3513,-25405.429 6236.8408,-25241 6275.5402,-25203.0078 6270.7393,-23343.1907 6272.8408,-23289 6327.8242,-21871.1669 6455.7387,-20127.13 6473.7248,-19885.3066"/>
+<polygon fill="#000000" stroke="#000000" points="6477.223,-19885.4602 6474.4756,-19875.2278 6470.2423,-19884.9402 6477.223,-19885.4602"/>
+</g>
+<!-- qcow2_calc_prealloc_size&#45;&gt;qcow2_refcount_metadata_size -->
+<g id="edge1395" class="edge">
+<title>qcow2_calc_prealloc_size&#45;&gt;qcow2_refcount_metadata_size</title>
+<path fill="none" stroke="#000000" d="M3813.8352,-25184.8589C3843.4874,-25125.2643 3936.4269,-24929.3413 3967.7693,-24755 3981.3079,-24679.6918 3953.5883,-19303.7624 4003.7693,-19246 4009.8127,-19239.0436 4016.8022,-19233.3091 4024.4489,-19228.6098"/>
+<polygon fill="#000000" stroke="#000000" points="4026.6076,-19231.4192 4033.7102,-19223.5576 4023.2553,-19225.2741 4026.6076,-19231.4192"/>
+</g>
+<!-- qcow2_open -->
+<g id="node494" class="node">
+<title>qcow2_open</title>
+<ellipse fill="none" stroke="#000000" cx="158" cy="-342" rx="68.4888" ry="18"/>
+<text text-anchor="middle" x="158" y="-338.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_open</text>
+</g>
+<!-- qcow2_open&#45;&gt;assert -->
+<g id="edge1396" class="edge">
+<title>qcow2_open&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M179.9534,-359.2245C214.3064,-384.9628 283.907,-432.3235 352,-450 485.7878,-484.7304 524.7926,-452.0221 663,-450 951.6181,-445.7773 1023.5333,-431 1312.1822,-431 1312.1822,-431 1312.1822,-431 5322.8368,-431 5569.4972,-431 5690.7889,-302.0554 5876.8408,-464 6490.9029,-998.4964 6154.7297,-1450.0516 6236.8408,-2260 6260.6163,-2494.5223 6225.6796,-10515.0416 6272.8408,-10746 6310.3937,-10929.9042 6419.6649,-11131.0922 6460.3437,-11201.7364"/>
+<polygon fill="#000000" stroke="#000000" points="6457.3515,-11203.5536 6465.3954,-11210.4489 6463.4072,-11200.0423 6457.3515,-11203.5536"/>
+</g>
+<!-- qcow2_open&#45;&gt;bdrv_open_child -->
+<g id="edge1397" class="edge">
+<title>qcow2_open&#45;&gt;bdrv_open_child</title>
+<path fill="none" stroke="#000000" d="M162.5195,-360.3504C177.7625,-417.9549 233.1207,-595.981 352,-674 487.4762,-762.9113 968.0368,-640.1573 1076,-761 1122.7219,-813.2956 1079.4838,-5747.8674 1112,-5810 1143.1367,-5869.4968 1212.07,-5909.2553 1260.298,-5930.9805"/>
+<polygon fill="#000000" stroke="#000000" points="1259.0867,-5934.2711 1269.6502,-5935.0857 1261.9003,-5927.8614 1259.0867,-5934.2711"/>
+</g>
+<!-- qcow2_open&#45;&gt;qemu_coroutine_enter -->
+<g id="edge1398" class="edge">
+<title>qcow2_open&#45;&gt;qemu_coroutine_enter</title>
+<path fill="none" stroke="#000000" d="M224.6977,-346.238C255.9797,-344.6639 291.6418,-337.2288 316,-315 361.8681,-273.1417 302.758,-217.8316 352,-180 406.8043,-137.895 610.5179,-135.0336 663,-180 742.2383,-247.891 622.9921,-340.5108 699,-412 798.6855,-505.7591 1175.3321,-469 1312.1822,-469 1312.1822,-469 1312.1822,-469 5322.8368,-469 5446.9,-469 5791.4523,-447.9974 5876.8408,-538 5915.482,-578.7291 5907.2163,-986.1398 5912.8408,-1042 5962.0594,-1530.8195 6050.1907,-2123.9948 6070.559,-2258.8334"/>
+<polygon fill="#000000" stroke="#000000" points="6067.1055,-2259.4049 6072.0625,-2268.7686 6074.0267,-2258.3574 6067.1055,-2259.4049"/>
+</g>
+<!-- qemu_co_mutex_init -->
+<g id="node495" class="node">
+<title>qemu_co_mutex_init</title>
+<ellipse fill="none" stroke="#000000" cx="507.5" cy="-115" rx="106.6812" ry="18"/>
+<text text-anchor="middle" x="507.5" y="-111.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_co_mutex_init</text>
+</g>
+<!-- qcow2_open&#45;&gt;qemu_co_mutex_init -->
+<g id="edge1399" class="edge">
+<title>qcow2_open&#45;&gt;qemu_co_mutex_init</title>
+<path fill="none" stroke="#000000" d="M223.9901,-346.8061C255.675,-345.4911 291.8982,-338.1139 316,-315 371.1136,-262.1455 297.7848,-200.7757 352,-147 363.5867,-135.5072 378.1323,-127.6189 393.6481,-122.2825"/>
+<polygon fill="#000000" stroke="#000000" points="394.8861,-125.5637 403.4165,-119.2803 392.8296,-118.8726 394.8861,-125.5637"/>
+</g>
+<!-- qemu_in_coroutine -->
+<g id="node496" class="node">
+<title>qemu_in_coroutine</title>
+<ellipse fill="none" stroke="#000000" cx="507.5" cy="-423" rx="99.5" ry="18"/>
+<text text-anchor="middle" x="507.5" y="-419.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_in_coroutine</text>
+</g>
+<!-- qcow2_open&#45;&gt;qemu_in_coroutine -->
+<g id="edge1400" class="edge">
+<title>qcow2_open&#45;&gt;qemu_in_coroutine</title>
+<path fill="none" stroke="#000000" d="M202.3715,-355.7098C241.4873,-367.4689 300.1599,-384.315 352,-396 374.3528,-401.0384 398.695,-405.6662 421.3417,-409.614"/>
+<polygon fill="#000000" stroke="#000000" points="420.8238,-413.0763 431.2722,-411.3211 422.0098,-406.1775 420.8238,-413.0763"/>
+</g>
+<!-- qcow2_open_entry -->
+<g id="node497" class="node">
+<title>qcow2_open_entry</title>
+<ellipse fill="none" stroke="#000000" cx="507.5" cy="-647" rx="98.2828" ry="18"/>
+<text text-anchor="middle" x="507.5" y="-643.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_open_entry</text>
+</g>
+<!-- qcow2_open&#45;&gt;qcow2_open_entry -->
+<g id="edge1401" class="edge">
+<title>qcow2_open&#45;&gt;qcow2_open_entry</title>
+<path fill="none" stroke="#000000" d="M177.792,-359.272C236.6274,-410.6162 410.614,-562.45 479.2246,-622.3247"/>
+<polygon fill="#000000" stroke="#000000" points="477.2187,-625.2196 487.0545,-629.1577 481.8213,-619.9455 477.2187,-625.2196"/>
+</g>
+<!-- qemu_get_current_aio_context -->
+<g id="node498" class="node">
+<title>qemu_get_current_aio_context</title>
+<ellipse fill="none" stroke="#000000" cx="507.5" cy="-369" rx="155.5" ry="18"/>
+<text text-anchor="middle" x="507.5" y="-365.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_get_current_aio_context</text>
+</g>
+<!-- qcow2_open&#45;&gt;qemu_get_current_aio_context -->
+<g id="edge1402" class="edge">
+<title>qcow2_open&#45;&gt;qemu_get_current_aio_context</title>
+<path fill="none" stroke="#000000" d="M223.7383,-347.0785C264.3442,-350.2154 318.0249,-354.3624 367.7603,-358.2047"/>
+<polygon fill="#000000" stroke="#000000" points="367.738,-361.7133 377.9779,-358.994 368.2773,-354.7341 367.738,-361.7133"/>
+</g>
+<!-- qemu_get_aio_context -->
+<g id="node499" class="node">
+<title>qemu_get_aio_context</title>
+<ellipse fill="none" stroke="#000000" cx="507.5" cy="-315" rx="115.0796" ry="18"/>
+<text text-anchor="middle" x="507.5" y="-311.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_get_aio_context</text>
+</g>
+<!-- qcow2_open&#45;&gt;qemu_get_aio_context -->
+<g id="edge1403" class="edge">
+<title>qcow2_open&#45;&gt;qemu_get_aio_context</title>
+<path fill="none" stroke="#000000" d="M223.7383,-336.9215C271.6784,-333.218 337.8431,-328.1065 394.2236,-323.751"/>
+<polygon fill="#000000" stroke="#000000" points="394.5665,-327.235 404.2672,-322.9751 394.0273,-320.2558 394.5665,-327.235"/>
+</g>
+<!-- qemu_coroutine_create -->
+<g id="node500" class="node">
+<title>qemu_coroutine_create</title>
+<ellipse fill="none" stroke="#000000" cx="507.5" cy="-261" rx="120.4791" ry="18"/>
+<text text-anchor="middle" x="507.5" y="-257.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_coroutine_create</text>
+</g>
+<!-- qcow2_open&#45;&gt;qemu_coroutine_create -->
+<g id="edge1404" class="edge">
+<title>qcow2_open&#45;&gt;qemu_coroutine_create</title>
+<path fill="none" stroke="#000000" d="M224.5599,-337.6763C253.5499,-334.028 287.3707,-327.32 316,-315 334.3712,-307.0943 333.6394,-295.9302 352,-288 366.3734,-281.792 382.0775,-277.0101 397.8022,-273.327"/>
+<polygon fill="#000000" stroke="#000000" points="398.5707,-276.7417 407.5839,-271.1729 397.0651,-269.9055 398.5707,-276.7417"/>
+</g>
+<!-- BDRV_POLL_WHILE -->
+<g id="node501" class="node">
+<title>BDRV_POLL_WHILE</title>
+<ellipse fill="none" stroke="#000000" cx="507.5" cy="-207" rx="110" ry="18"/>
+<text text-anchor="middle" x="507.5" y="-203.3" font-family="Times,serif" font-size="14.00" fill="#000000">BDRV_POLL_WHILE</text>
+</g>
+<!-- qcow2_open&#45;&gt;BDRV_POLL_WHILE -->
+<g id="edge1405" class="edge">
+<title>qcow2_open&#45;&gt;BDRV_POLL_WHILE</title>
+<path fill="none" stroke="#000000" d="M226.0017,-344.3283C256.2864,-342.0879 290.7362,-334.6443 316,-315 347.1001,-290.8176 320.9322,-258.2238 352,-234 363.4119,-225.102 376.7333,-218.7262 390.6905,-214.2107"/>
+<polygon fill="#000000" stroke="#000000" points="391.8156,-217.5285 400.4392,-211.3736 389.8595,-210.8074 391.8156,-217.5285"/>
+</g>
+<!-- qcow2_open_entry&#45;&gt;qemu_co_mutex_lock -->
+<g id="edge1406" class="edge">
+<title>qcow2_open_entry&#45;&gt;qemu_co_mutex_lock</title>
+<path fill="none" stroke="#000000" d="M583.4358,-635.5571C721.8392,-616.5898 1007.2409,-586.8046 1076,-652 1169.7097,-740.8529 1029.2841,-1132.8314 1112,-1232 1229.4084,-1372.7616 1391.0429,-1193.5968 1512.3645,-1331 1602.1242,-1432.6577 1451.5228,-1539.0642 1548.3645,-1634 1609.7564,-1694.1838 1873.3578,-1610.4349 1933.3645,-1672 2010.1909,-1750.8217 1918.5466,-2068.3644 1969.3645,-2166 2068.1137,-2355.7254 2183.455,-2326.9138 2342.4314,-2470 2417.6779,-2537.7254 2501.0069,-2623.6493 2540.9868,-2665.6133"/>
+<polygon fill="#000000" stroke="#000000" points="2538.5091,-2668.0868 2547.9358,-2672.923 2543.5825,-2663.2638 2538.5091,-2668.0868"/>
+</g>
+<!-- qcow2_open_entry&#45;&gt;qemu_co_mutex_unlock -->
+<g id="edge1407" class="edge">
+<title>qcow2_open_entry&#45;&gt;qemu_co_mutex_unlock</title>
+<path fill="none" stroke="#000000" d="M604.8914,-649.3013C758.7454,-653.9264 1043.9646,-666.9018 1076,-700 1168.2799,-795.3412 1034.0838,-1188.6008 1112,-1296 1224.3328,-1450.8388 1391.9049,-1305.3958 1512.3645,-1454 1572.8221,-1528.5832 1502.7339,-1582.5274 1548.3645,-1667 1659.2713,-1872.3139 1835.4931,-1812.162 1933.3645,-2024 1972.8714,-2109.5109 1901.3583,-2805.8229 1969.3645,-2871 2029.218,-2928.3636 2269.6657,-2910.7265 2342.4314,-2871 2368.4012,-2856.8217 2353.7581,-2831.3306 2378.4314,-2815 2396.0532,-2803.3366 2416.5939,-2795.5138 2437.4748,-2790.3381"/>
+<polygon fill="#000000" stroke="#000000" points="2438.4388,-2793.7082 2447.411,-2788.0735 2436.8832,-2786.8833 2438.4388,-2793.7082"/>
+</g>
+<!-- qcow2_open_entry&#45;&gt;qcow2_do_open -->
+<g id="edge1408" class="edge">
+<title>qcow2_open_entry&#45;&gt;qcow2_do_open</title>
+<path fill="none" stroke="#000000" d="M513.1901,-665.1362C537.376,-743.2766 631.8273,-1059.3552 663,-1327 695.6571,-1607.3895 692.9359,-6125.7803 699,-6408 746.28,-8608.3889 871.8711,-11325.2925 886.1689,-11630.6954"/>
+<polygon fill="#000000" stroke="#000000" points="882.6831,-11631.0824 886.6476,-11640.9075 889.6754,-11630.7545 882.6831,-11631.0824"/>
+</g>
+<!-- qcow2_probe -->
+<g id="node502" class="node">
+<title>qcow2_probe</title>
+<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-13821" rx="73" ry="18"/>
+<text text-anchor="middle" x="3804.6338" y="-13817.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_probe</text>
+</g>
+<!-- qcow2_probe&#45;&gt;be32_to_cpu -->
+<g id="edge1409" class="edge">
+<title>qcow2_probe&#45;&gt;be32_to_cpu</title>
+<path fill="none" stroke="#000000" d="M3871.4193,-13828.3153C3905.4403,-13828.0653 3944.4439,-13820.8903 3967.7693,-13794 4026.6116,-13726.1646 3951.1859,-12250.7944 4003.7693,-12178 4028.011,-12144.4409 4071.1228,-12128.1248 4109.3738,-12120.2294"/>
+<polygon fill="#000000" stroke="#000000" points="4110.3231,-12123.6118 4119.4949,-12118.3082 4109.0176,-12116.7346 4110.3231,-12123.6118"/>
+</g>
+<!-- qcow2_refresh_limits -->
+<g id="node503" class="node">
+<title>qcow2_refresh_limits</title>
+<ellipse fill="none" stroke="#000000" cx="158" cy="-27271" rx="110.5" ry="18"/>
+<text text-anchor="middle" x="158" y="-27267.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_refresh_limits</text>
+</g>
+<!-- qcrypto_block_get_sector_size -->
+<g id="node504" class="node">
+<title>qcrypto_block_get_sector_size</title>
+<ellipse fill="none" stroke="#000000" cx="507.5" cy="-27271" rx="154.0727" ry="18"/>
+<text text-anchor="middle" x="507.5" y="-27267.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcrypto_block_get_sector_size</text>
+</g>
+<!-- qcow2_refresh_limits&#45;&gt;qcrypto_block_get_sector_size -->
+<g id="edge1410" class="edge">
+<title>qcow2_refresh_limits&#45;&gt;qcrypto_block_get_sector_size</title>
+<path fill="none" stroke="#000000" d="M268.584,-27271C292.3299,-27271 317.9115,-27271 343.2002,-27271"/>
+<polygon fill="#000000" stroke="#000000" points="343.2505,-27274.5001 353.2505,-27271 343.2504,-27267.5001 343.2505,-27274.5001"/>
+</g>
+<!-- qcow2_remove_persistent_dirty_bitmap -->
+<g id="node505" class="node">
+<title>qcow2_remove_persistent_dirty_bitmap</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-6621" rx="197.665" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-6617.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_remove_persistent_dirty_bitmap</text>
+</g>
+<!-- qcow2_remove_persistent_dirty_bitmap&#45;&gt;error_setg_errno -->
+<g id="edge1411" class="edge">
+<title>qcow2_remove_persistent_dirty_bitmap&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M1457.5886,-6608.7844C1804.0195,-6581.1867 2656.4175,-6522.723 2751.4983,-6607 2799.435,-6649.4898 2751.9814,-6839.6909 2787.4983,-6893 3019.8556,-7241.7575 3394.3575,-7000.0037 3605.4983,-7362 3691.6545,-7509.7129 3569.9092,-13362.7035 3641.4983,-13518 3666.4857,-13572.2046 3723.6285,-13613.5842 3763.1801,-13637.088"/>
+<polygon fill="#000000" stroke="#000000" points="3761.4254,-13640.1164 3771.8307,-13642.1119 3764.9409,-13634.0631 3761.4254,-13640.1164"/>
+</g>
+<!-- qcow2_remove_persistent_dirty_bitmap&#45;&gt;bitmap_list_load -->
+<g id="edge1412" class="edge">
+<title>qcow2_remove_persistent_dirty_bitmap&#45;&gt;bitmap_list_load</title>
+<path fill="none" stroke="#000000" d="M1503.7365,-6616.5188C1885.4629,-6608.5452 2708.2652,-6596.5359 2751.4983,-6640 2796.3007,-6685.0419 2767.3628,-11153.7456 2787.4983,-11214 2880.5553,-11492.4687 3028.1087,-11494.0381 3180.4983,-11745 3231.1441,-11828.4058 3358.1906,-12102.2031 3398.5122,-12189.7928"/>
+<polygon fill="#000000" stroke="#000000" points="3395.42,-12191.4459 3402.7784,-12199.0686 3401.7796,-12188.5209 3395.42,-12191.4459"/>
+</g>
+<!-- qcow2_remove_persistent_dirty_bitmap&#45;&gt;bitmap_list_free -->
+<g id="edge1413" class="edge">
+<title>qcow2_remove_persistent_dirty_bitmap&#45;&gt;bitmap_list_free</title>
+<path fill="none" stroke="#000000" d="M1372.7504,-6603.8625C1420.109,-6591.3918 1487.8419,-6575.5838 1548.3645,-6569 1681.262,-6554.5432 2649.3309,-6482.7876 2751.4983,-6569 2824.2045,-6630.352 2728.9372,-6705.0275 2787.4983,-6780 3031.8968,-7092.8897 3312.9782,-6870.5552 3605.4983,-7139 3630.1163,-7161.5919 3620.7476,-7178.8112 3641.4983,-7205 3680.5049,-7254.229 3737.1297,-7300.7386 3772.3735,-7327.5264"/>
+<polygon fill="#000000" stroke="#000000" points="3770.3227,-7330.3634 3780.4174,-7333.58 3774.5319,-7324.7703 3770.3227,-7330.3634"/>
+</g>
+<!-- qcow2_remove_persistent_dirty_bitmap&#45;&gt;find_bitmap_by_name -->
+<g id="edge1415" class="edge">
+<title>qcow2_remove_persistent_dirty_bitmap&#45;&gt;find_bitmap_by_name</title>
+<path fill="none" stroke="#000000" d="M1375.8203,-6638.0531C1423.0652,-6649.967 1489.2699,-6665.1024 1548.3645,-6673 1614.6958,-6681.8647 2705.2957,-6683.5876 2751.4983,-6732 2789.0822,-6771.3815 2783.4143,-22355.7158 2787.4983,-22410 2826.8138,-22932.5762 2950.2271,-23562.2246 2978.2844,-23701.0533"/>
+<polygon fill="#000000" stroke="#000000" points="2974.8622,-23701.7888 2980.2799,-23710.8937 2981.7226,-23700.3976 2974.8622,-23701.7888"/>
+</g>
+<!-- qcow2_remove_persistent_dirty_bitmap&#45;&gt;bitmap_free -->
+<g id="edge1414" class="edge">
+<title>qcow2_remove_persistent_dirty_bitmap&#45;&gt;bitmap_free</title>
+<path fill="none" stroke="#000000" d="M1354.0496,-6603.2842C1400.6505,-6584.2788 1478.5988,-6554.5963 1548.3645,-6538 1716.2282,-6498.0676 1765.9709,-6529.8596 1933.3645,-6488 2138.4791,-6436.7077 2171.7978,-6364.7829 2378.4314,-6320 2912.5807,-6204.2358 3144.9691,-6533.3294 3605.4983,-6239 3633.6526,-6221.0062 3612.7663,-6190.0563 3641.4983,-6173 3720.034,-6126.3786 3989.9216,-6158.0209 4117.9562,-6176.4107"/>
+<polygon fill="#000000" stroke="#000000" points="4117.6405,-6179.9015 4128.0395,-6177.8738 4118.6457,-6172.974 4117.6405,-6179.9015"/>
+</g>
+<!-- qcow2_remove_persistent_dirty_bitmap&#45;&gt;update_ext_header_and_dir -->
+<g id="edge1416" class="edge">
+<title>qcow2_remove_persistent_dirty_bitmap&#45;&gt;update_ext_header_and_dir</title>
+<path fill="none" stroke="#000000" d="M1313.2173,-6639.298C1326.2021,-6869.6652 1457.916,-9229.9122 1512.3645,-11139 1521.3107,-11452.6757 1515.4378,-13650.929 1548.3645,-13963 1587.8786,-14337.5054 1702.7273,-14782.6867 1733.3091,-14897.115"/>
+<polygon fill="#000000" stroke="#000000" points="1729.9499,-14898.1014 1735.922,-14906.8526 1736.7107,-14896.2872 1729.9499,-14898.1014"/>
+</g>
+<!-- qcow2_remove_persistent_dirty_bitmap&#45;&gt;free_bitmap_clusters -->
+<g id="edge1417" class="edge">
+<title>qcow2_remove_persistent_dirty_bitmap&#45;&gt;free_bitmap_clusters</title>
+<path fill="none" stroke="#000000" d="M1313.0443,-6639.2849C1322.1094,-6827.9223 1402.5402,-8415.4846 1548.3645,-8558 1609.8489,-8618.0893 1875.442,-8532.4701 1933.3645,-8596 1988.5001,-8656.4732 1949.7914,-14408.5403 1969.3645,-14488 2002.7582,-14623.5665 2096.0053,-14765.2822 2136.6025,-14822.6146"/>
+<polygon fill="#000000" stroke="#000000" points="2133.9878,-14824.9756 2142.6489,-14831.0777 2139.6835,-14820.9063 2133.9878,-14824.9756"/>
+</g>
+<!-- QSIMPLEQ_REMOVE -->
+<g id="node506" class="node">
+<title>QSIMPLEQ_REMOVE</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-6461" rx="114.5" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-6457.3" font-family="Times,serif" font-size="14.00" fill="#000000">QSIMPLEQ_REMOVE</text>
+</g>
+<!-- qcow2_remove_persistent_dirty_bitmap&#45;&gt;QSIMPLEQ_REMOVE -->
+<g id="edge1418" class="edge">
+<title>qcow2_remove_persistent_dirty_bitmap&#45;&gt;QSIMPLEQ_REMOVE</title>
+<path fill="none" stroke="#000000" d="M1338.4597,-6602.9324C1380.6969,-6574.7981 1467.1992,-6520.8634 1548.3645,-6493 1575.4516,-6483.7012 1605.6396,-6477.0543 1633.9272,-6472.3218"/>
+<polygon fill="#000000" stroke="#000000" points="1634.5281,-6475.7702 1643.8454,-6470.7265 1633.4164,-6468.8591 1634.5281,-6475.7702"/>
+</g>
+<!-- qcow2_reopen_abort -->
+<g id="node507" class="node">
+<title>qcow2_reopen_abort</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-20482" rx="108" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-20478.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_reopen_abort</text>
+</g>
+<!-- qcow2_reopen_abort&#45;&gt;g_free -->
+<g id="edge1419" class="edge">
+<title>qcow2_reopen_abort&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M1418.0222,-20478.3484C1541.6932,-20474.7701 1752.4602,-20470.8102 1933.3645,-20478 2313.8802,-20493.123 2406.9825,-20530.877 2787.4983,-20546 2962.0272,-20552.9364 3005.94,-20552.1532 3180.4983,-20546 3369.7396,-20539.3292 3416.7694,-20531.4339 3605.4983,-20516 3626.7283,-20514.2639 4354.2916,-20460.3722 4369.0369,-20445 4423.2559,-20388.4755 4360.6349,-19805.5227 4405.0369,-19741 4507.816,-19591.6468 4618.7762,-19662.5137 4778.1038,-19576 4925.9772,-19495.7059 4997.1778,-19505.8363 5095.1038,-19369 5132.7438,-19316.404 5088.0191,-19276.2372 5131.1038,-19228 5367.2558,-18963.6066 5638.5454,-19207.4632 5876.8408,-18945 5917.7168,-18899.9785 5878.8652,-18863.4325 5912.8408,-18813 6014.0102,-18662.8271 6150.9733,-18725.4175 6236.8408,-18566 6323.5411,-18405.0366 6459.9037,-15444.7362 6474.5535,-15121.5586"/>
+<polygon fill="#000000" stroke="#000000" points="6478.0673,-15121.3316 6475.023,-15111.1836 6471.0744,-15121.0151 6478.0673,-15121.3316"/>
+</g>
+<!-- qcow2_reopen_abort&#45;&gt;qcow2_update_options_abort -->
+<g id="edge1420" class="edge">
+<title>qcow2_reopen_abort&#45;&gt;qcow2_update_options_abort</title>
+<path fill="none" stroke="#000000" d="M1415.135,-20487.5237C1469.2297,-20490.426 1536.4322,-20494.0316 1595.7218,-20497.2127"/>
+<polygon fill="#000000" stroke="#000000" points="1595.7551,-20500.7194 1605.9283,-20497.7603 1596.1302,-20493.7295 1595.7551,-20500.7194"/>
+</g>
+<!-- qcow2_reopen_bitmaps_rw -->
+<g id="node508" class="node">
+<title>qcow2_reopen_bitmaps_rw</title>
+<ellipse fill="none" stroke="#000000" cx="887.5" cy="-13844" rx="138" ry="18"/>
+<text text-anchor="middle" x="887.5" y="-13840.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_reopen_bitmaps_rw</text>
+</g>
+<!-- qcow2_reopen_bitmaps_rw_hint -->
+<g id="node509" class="node">
+<title>qcow2_reopen_bitmaps_rw_hint</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-13844" rx="161.3716" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-13840.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_reopen_bitmaps_rw_hint</text>
+</g>
+<!-- qcow2_reopen_bitmaps_rw&#45;&gt;qcow2_reopen_bitmaps_rw_hint -->
+<g id="edge1421" class="edge">
+<title>qcow2_reopen_bitmaps_rw&#45;&gt;qcow2_reopen_bitmaps_rw_hint</title>
+<path fill="none" stroke="#000000" d="M1025.6756,-13844C1062.3489,-13844 1102.3978,-13844 1140.6157,-13844"/>
+<polygon fill="#000000" stroke="#000000" points="1140.8137,-13847.5001 1150.8137,-13844 1140.8137,-13840.5001 1140.8137,-13847.5001"/>
+</g>
+<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;error_setg -->
+<g id="edge1422" class="edge">
+<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M1473.0412,-13842.6906C1487.6228,-13848.1492 1501.1076,-13855.9955 1512.3645,-13867 1554.2316,-13907.9285 1529.6773,-14072.5132 1548.3645,-14128 1670.1231,-14489.5311 1656.9333,-14657.1014 1969.3645,-14876 2271.194,-15087.4708 3318.2886,-14916.0637 3605.4983,-15147 3639.0724,-15173.9959 3614.5825,-15203.3616 3641.4983,-15237 3751.3914,-15374.3409 3862.5298,-15320.0615 3967.7693,-15461 3998.7995,-15502.5561 3973.4318,-15529.9356 4003.7693,-15572 4121.7042,-15735.5223 4234.9497,-15690.4383 4369.0369,-15841 4390.4847,-15865.083 4378.7875,-15885.2659 4405.0369,-15904 4542.4201,-16002.0496 4619.9174,-15916.1363 4778.1038,-15975 5489.8892,-16239.8667 5864.7092,-16202.9495 6236.8408,-16865 6277.0319,-16936.503 6217.2407,-18280.6955 6272.8408,-18341 6334.3399,-18407.7025 6617.67,-18316.9964 6678.8408,-18384 6725.1242,-18434.6966 6712.1063,-20786.4083 6714.8408,-20855 6742.9849,-21560.9564 6813.5403,-22423.7266 6827.4702,-22590.3939"/>
+<polygon fill="#000000" stroke="#000000" points="6824.0168,-22591.0967 6828.3396,-22600.7695 6830.9923,-22590.5122 6824.0168,-22591.0967"/>
+</g>
+<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;error_setg_errno -->
+<g id="edge1423" class="edge">
+<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M1473.6844,-13844.1062C1487.8678,-13849.3678 1501.0904,-13856.7792 1512.3645,-13867 1568.6165,-13917.9966 1491.3294,-13983.8807 1548.3645,-14034 1888.9491,-14333.2871 2111.5659,-14119 2564.9648,-14119 2564.9648,-14119 2564.9648,-14119 2983.9983,-14119 3261.5915,-14119 3409.4751,-14253.5526 3605.4983,-14057 3663.9901,-13998.3502 3584.9307,-13746.5079 3641.4983,-13686 3658.8923,-13667.3944 3683.8244,-13658.4421 3708.9803,-13654.6868"/>
+<polygon fill="#000000" stroke="#000000" points="3709.4948,-13658.15 3718.9929,-13653.4556 3708.6404,-13651.2023 3709.4948,-13658.15"/>
+</g>
+<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;bitmap_list_load -->
+<g id="edge1424" class="edge">
+<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;bitmap_list_load</title>
+<path fill="none" stroke="#000000" d="M1418.7446,-13830.4501C1459.2728,-13825.6566 1505.9024,-13820.5736 1548.3645,-13817 1636.4121,-13809.59 2275.0654,-13831.1763 2342.4314,-13774 2398.995,-13725.9921 2341.8315,-13675.5341 2378.4314,-13611 2490.8909,-13412.7077 2586.9524,-13416.7709 2751.4983,-13259 2943.6506,-13074.7593 3035.4758,-13064.239 3180.4983,-12841 3315.1514,-12633.7231 3385.7645,-12336.8778 3405.3002,-12245.1078"/>
+<polygon fill="#000000" stroke="#000000" points="3408.753,-12245.6956 3407.3813,-12235.1899 3401.9022,-12244.258 3408.753,-12245.6956"/>
+</g>
+<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;bitmap_list_free -->
+<g id="edge1425" class="edge">
+<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;bitmap_list_free</title>
+<path fill="none" stroke="#000000" d="M1472.7,-13846.038C1486.9912,-13850.9404 1500.5107,-13857.7391 1512.3645,-13867 1548.273,-13895.0539 1511.3475,-13936.4258 1548.3645,-13963 1700.4473,-14072.1792 1782.1758,-13973.8885 1969.3645,-13977 2135.1491,-13979.7558 2198.7357,-14059.7265 2342.4314,-13977 2370.046,-13961.1021 2351.3556,-13931.7992 2378.4314,-13915 2610.6414,-13770.9246 3418.1421,-14032.9394 3605.4983,-13834 3662.9941,-13772.9495 3626.5939,-7878.5275 3641.4983,-7796 3671.3265,-7630.8367 3757.1842,-7446.3693 3790.8527,-7378.2072"/>
+<polygon fill="#000000" stroke="#000000" points="3794.1074,-7379.5227 3795.4286,-7369.0105 3787.8403,-7376.4044 3794.1074,-7379.5227"/>
+</g>
+<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;QSIMPLEQ_FOREACH -->
+<g id="edge1426" class="edge">
+<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;QSIMPLEQ_FOREACH</title>
+<path fill="none" stroke="#000000" d="M1424.6771,-13856.9391C1479.1553,-13863.1907 1535.5655,-13869.6369 1548.3645,-13871 1633.8523,-13880.1047 1856.155,-13871.1879 1933.3645,-13909 1954.2579,-13919.2322 1947.9932,-13937.8075 1969.3645,-13947 2045.522,-13979.7578 2277.1686,-13998.1253 2342.4314,-13947 2395.0426,-13905.7856 2325.8201,-13842.2144 2378.4314,-13801 2508.957,-13698.7494 2585.6925,-13800.2458 2751.4983,-13801 2935.208,-13801.8357 3147.6942,-13803.9806 3280.7248,-13805.4655"/>
+<polygon fill="#000000" stroke="#000000" points="3280.9197,-13808.9678 3290.9583,-13805.5802 3280.9982,-13801.9682 3280.9197,-13808.9678"/>
+</g>
+<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;can_write -->
+<g id="edge1427" class="edge">
+<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;can_write</title>
+<path fill="none" stroke="#000000" d="M1347.6757,-13826.2547C1393.1035,-13804.2549 1474.7472,-13767.0909 1548.3645,-13746 1590.3397,-13733.9743 1638.8413,-13725.9466 1676.6589,-13720.9392"/>
+<polygon fill="#000000" stroke="#000000" points="1677.5557,-13724.3528 1687.0277,-13719.6062 1676.663,-13717.41 1677.5557,-13724.3528"/>
+</g>
+<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;bdrv_dirty_bitmap_readonly -->
+<g id="edge1428" class="edge">
+<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;bdrv_dirty_bitmap_readonly</title>
+<path fill="none" stroke="#000000" d="M1328.9904,-13861.9447C1370.1005,-13907.2139 1475.0813,-14031.494 1512.3645,-14158 1562.4177,-14327.8362 1467.8412,-20374.3115 1548.3645,-20532 1577.6231,-20589.2972 1642.2258,-20628.9667 1688.5224,-20651.3097"/>
+<polygon fill="#000000" stroke="#000000" points="1687.2742,-20654.5905 1697.8128,-20655.681 1690.2545,-20648.2566 1687.2742,-20654.5905"/>
+</g>
+<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;g_slist_append -->
+<g id="edge1429" class="edge">
+<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;g_slist_append</title>
+<path fill="none" stroke="#000000" d="M1314.8862,-13825.7944C1331.392,-13717.1829 1422.0687,-13155.7804 1548.3645,-13047 1578.0477,-13021.4334 1620.3937,-13013.5018 1657.8147,-13012.4688"/>
+<polygon fill="#000000" stroke="#000000" points="1658.2642,-13015.964 1668.2241,-13012.3514 1658.1852,-13008.9645 1658.2642,-13015.964"/>
+</g>
+<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;update_ext_header_and_dir_in_place -->
+<g id="edge1430" class="edge">
+<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;update_ext_header_and_dir_in_place</title>
+<path fill="none" stroke="#000000" d="M1473.6378,-13844C1497.8354,-13844 1522.9922,-13844 1547.7667,-13844"/>
+<polygon fill="#000000" stroke="#000000" points="1547.9815,-13847.5001 1557.9815,-13844 1547.9815,-13840.5001 1547.9815,-13847.5001"/>
+</g>
+<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;g_slist_foreach -->
+<g id="edge1431" class="edge">
+<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;g_slist_foreach</title>
+<path fill="none" stroke="#000000" d="M1322.9933,-13825.9429C1381.0245,-13729.0172 1655.528,-13270.532 1724.9058,-13154.6548"/>
+<polygon fill="#000000" stroke="#000000" points="1727.9486,-13156.386 1730.0826,-13146.0083 1721.9428,-13152.7901 1727.9486,-13156.386"/>
+</g>
+<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;set_readonly_helper -->
+<g id="edge1432" class="edge">
+<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;set_readonly_helper</title>
+<path fill="none" stroke="#000000" d="M1372.5331,-13860.823C1420.0618,-13873.7093 1488.1198,-13891.3637 1548.3645,-13904 1581.7186,-13910.996 1618.5831,-13917.4349 1651.0491,-13922.6743"/>
+<polygon fill="#000000" stroke="#000000" points="1650.5477,-13926.1385 1660.9749,-13924.2611 1651.6528,-13919.2263 1650.5477,-13926.1385"/>
+</g>
+<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;g_slist_free -->
+<g id="edge1433" class="edge">
+<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;g_slist_free</title>
+<path fill="none" stroke="#000000" d="M1315.3156,-13825.6722C1333.5622,-13721.1395 1429.4309,-13201.4177 1548.3645,-13101 1581.8816,-13072.7009 1630.9908,-13066.1787 1671.217,-13066.6147"/>
+<polygon fill="#000000" stroke="#000000" points="1671.153,-13070.1141 1681.2378,-13066.8665 1671.3289,-13063.1163 1671.153,-13070.1141"/>
+</g>
+<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;bdrv_find_dirty_bitmap -->
+<g id="edge1434" class="edge">
+<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;bdrv_find_dirty_bitmap</title>
+<path fill="none" stroke="#000000" d="M1407.9948,-13829.4847C1450.8707,-13823.2804 1502.0861,-13816.2694 1548.3645,-13811 1548.3645,-13811 2342.4314,-13741 2342.4314,-13741 2417.8717,-13664.5438 2310.8477,-13342.482 2378.4314,-13259 2487.1218,-13124.7414 2640.1471,-13282.0602 2751.4983,-13150 2841.7631,-13042.9478 2717.8359,-12958.4704 2787.4983,-12837 2896.1496,-12647.5443 3082.1055,-12736.9806 3180.4983,-12542 3238.2662,-12427.5238 3164.5248,-8043.2207 3216.4983,-7926 3248.1273,-7854.6641 3323.5507,-7799.1207 3370.6356,-7769.8632"/>
+<polygon fill="#000000" stroke="#000000" points="3372.6528,-7772.7325 3379.3669,-7764.5367 3369.0072,-7766.7567 3372.6528,-7772.7325"/>
+</g>
+<!-- qcow2_reopen_commit -->
+<g id="node510" class="node">
+<title>qcow2_reopen_commit</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-18099" rx="118.5" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-18095.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_reopen_commit</text>
+</g>
+<!-- qcow2_reopen_commit&#45;&gt;g_free -->
+<g id="edge1435" class="edge">
+<title>qcow2_reopen_commit&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M1346.4754,-18116.3377C1388.078,-18138.2556 1459.2329,-18178.6426 1512.3645,-18224 1958.5174,-18604.8722 1859.4438,-18946.5627 2378.4314,-19220 2526.0953,-19297.7992 2620.1667,-19159.9982 2751.4983,-19263 2787.6817,-19291.3783 2752.6057,-19330.0488 2787.4983,-19360 2922.8197,-19476.1574 3065.2572,-19304.8973 3180.4983,-19441 3249.1871,-19522.1234 3140.9234,-20322.2498 3216.4983,-20397 3262.0295,-20442.0344 4322.6131,-20462.1137 4369.0369,-20418 4425.8957,-20363.9705 4369.4808,-19782.9133 4405.0369,-19713 4583.9608,-19361.1853 4881.8396,-19486.123 5095.1038,-19154 5129.8175,-19099.9393 5090.5563,-19063.8348 5131.1038,-19014 5476.643,-18589.3161 5931.1098,-18925.1831 6236.8408,-18471 6336.1049,-18323.5369 6461.1551,-15439.0483 6474.646,-15121.3431"/>
+<polygon fill="#000000" stroke="#000000" points="6478.1521,-15121.2721 6475.0786,-15111.1329 6471.1584,-15120.9757 6478.1521,-15121.2721"/>
+</g>
+<!-- qcow2_reopen_commit&#45;&gt;qcow2_update_options_commit -->
+<g id="edge1436" class="edge">
+<title>qcow2_reopen_commit&#45;&gt;qcow2_update_options_commit</title>
+<path fill="none" stroke="#000000" d="M1401.7349,-18087.1574C1442.0645,-18076.992 1486.3687,-18058.1019 1512.3645,-18023 1547.9545,-17974.9431 1540.5799,-17545.2918 1548.3645,-17486 1598.2743,-17105.8575 1705.7824,-16651.2134 1733.9787,-16535.0728"/>
+<polygon fill="#000000" stroke="#000000" points="1737.4179,-16535.7421 1736.3834,-16525.1979 1730.6167,-16534.0858 1737.4179,-16535.7421"/>
+</g>
+<!-- qcow2_reopen_prepare -->
+<g id="node511" class="node">
+<title>qcow2_reopen_prepare</title>
+<ellipse fill="none" stroke="#000000" cx="507.5" cy="-22619" rx="119.6788" ry="18"/>
+<text text-anchor="middle" x="507.5" y="-22615.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_reopen_prepare</text>
+</g>
+<!-- qcow2_reopen_prepare&#45;&gt;g_free -->
+<g id="edge1437" class="edge">
+<title>qcow2_reopen_prepare&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M587.8437,-22632.4C880.5735,-22678.8308 1916.5863,-22822.204 2751.4983,-22676 3149.6846,-22606.2724 3249.0163,-22553.6172 3605.4983,-22363 3780.7246,-22269.3034 3815.4551,-22228.6076 3967.7693,-22101 4157.9305,-21941.6846 4197.7025,-21892.4079 4369.0369,-21713 4728.7861,-21336.299 4824.0918,-21237.8321 5095.1038,-20793 5112.8958,-20763.7968 5110.8086,-20752.5225 5131.1038,-20725 5409.711,-20347.1787 5682.5834,-20404.3581 5876.8408,-19977 5924.5898,-19871.9543 5837.3031,-19546.2274 5912.8408,-19459 6009.2835,-19347.6325 6142.2816,-19501.971 6236.8408,-19389 6272.7006,-19346.158 6270.1208,-18439.8029 6272.8408,-18384 6338.9922,-17026.8822 6456.986,-15357.208 6473.8204,-15121.225"/>
+<polygon fill="#000000" stroke="#000000" points="6477.3238,-15121.3023 6474.545,-15111.0783 6470.3415,-15120.8036 6477.3238,-15121.3023"/>
+</g>
+<!-- qcow2_reopen_prepare&#45;&gt;qcow2_mark_clean -->
+<g id="edge1439" class="edge">
+<title>qcow2_reopen_prepare&#45;&gt;qcow2_mark_clean</title>
+<path fill="none" stroke="#000000" d="M589.6133,-22605.8591C700.3248,-22587.8772 903.4867,-22553.9474 1076,-22520 1624.3129,-22412.1024 2281.0623,-22259.7366 2494.3584,-22209.6592"/>
+<polygon fill="#000000" stroke="#000000" points="2495.2434,-22213.0467 2504.178,-22207.3525 2493.6425,-22206.2322 2495.2434,-22213.0467"/>
+</g>
+<!-- qcow2_reopen_prepare&#45;&gt;bdrv_flush -->
+<g id="edge1438" class="edge">
+<title>qcow2_reopen_prepare&#45;&gt;bdrv_flush</title>
+<path fill="none" stroke="#000000" d="M537.2086,-22636.4908C573.9218,-22657.2599 638.9174,-22691.3072 699,-22709 1064.3681,-22816.5917 1168.3313,-22797.6102 1548.3645,-22823 1719.095,-22834.4064 1762.2732,-22825.606 1933.3645,-22823 2210.6018,-22818.7773 2906.8719,-22829.7993 3180.4983,-22785 3725.1854,-22695.8214 3920.9527,-22747.2692 4369.0369,-22425 5532.3583,-21588.321 5686.3213,-21119.9801 6236.8408,-19797 6345.441,-19536.0177 6453.0994,-18613.374 6472.6851,-18439.406"/>
+<polygon fill="#000000" stroke="#000000" points="6476.1866,-18439.5878 6473.8228,-18429.26 6469.2302,-18438.8077 6476.1866,-18439.5878"/>
+</g>
+<!-- qcow2_reopen_prepare&#45;&gt;g_new0 -->
+<g id="edge1440" class="edge">
+<title>qcow2_reopen_prepare&#45;&gt;g_new0</title>
+<path fill="none" stroke="#000000" d="M624.7845,-22622.5204C746.5656,-22625.987 942.6062,-22631.0387 1112,-22633 1289.9278,-22635.0601 1334.8174,-22644.8149 1512.3645,-22633 1885.5332,-22608.1674 2933.0159,-22690.3998 3180.4983,-22410 3259.8349,-22320.1109 3140.4668,-18186.7015 3216.4983,-18094 3328.4892,-17957.4548 3492.1611,-18148.4299 3605.4983,-18013 3651.1186,-17958.4869 3632.8971,-16804.5614 3641.4983,-16734 3676.3399,-16448.1683 3768.8192,-16110.4621 3796.6193,-16012.7463"/>
+<polygon fill="#000000" stroke="#000000" points="3800.0121,-16013.6116 3799.3946,-16003.0348 3793.2815,-16011.6881 3800.0121,-16013.6116"/>
+</g>
+<!-- qcow2_reopen_prepare&#45;&gt;qcow2_update_options_prepare -->
+<g id="edge1441" class="edge">
+<title>qcow2_reopen_prepare&#45;&gt;qcow2_update_options_prepare</title>
+<path fill="none" stroke="#000000" d="M552.7614,-22602.1928C591.5602,-22587.7916 648.9472,-22566.5059 699,-22548 1068.1219,-22411.5251 1299.4007,-22528.9424 1512.3645,-22198 1559.0357,-22125.4737 1495.9604,-20714.4988 1548.3645,-20646 1656.7964,-20504.2656 1823.0012,-20672.2358 1933.3645,-20532 1982.2837,-20469.8396 1952.263,-19898.2304 1969.3645,-19821 2007.5333,-19648.6287 2104.0692,-19457.5533 2141.1121,-19388.0965"/>
+<polygon fill="#000000" stroke="#000000" points="2144.2861,-19389.5839 2145.932,-19379.1177 2138.1185,-19386.2731 2144.2861,-19389.5839"/>
+</g>
+<!-- qcow2_reopen_prepare&#45;&gt;qcow2_update_options_abort -->
+<g id="edge1442" class="edge">
+<title>qcow2_reopen_prepare&#45;&gt;qcow2_update_options_abort</title>
+<path fill="none" stroke="#000000" d="M528.0635,-22601.0588C562.1213,-22571.8518 633.0393,-22513.1563 699,-22472 870.2203,-22365.1667 1404.0278,-22238.2731 1512.3645,-22068 1558.0357,-21996.2185 1492.5987,-20601.2544 1548.3645,-20537 1558.4743,-20525.3512 1571.0766,-20516.8337 1584.965,-20510.702"/>
+<polygon fill="#000000" stroke="#000000" points="1586.2625,-20513.9526 1594.2641,-20507.0082 1583.6783,-20507.4471 1586.2625,-20513.9526"/>
+</g>
+<!-- qcow2_reopen_bitmaps_ro -->
+<g id="node512" class="node">
+<title>qcow2_reopen_bitmaps_ro</title>
+<ellipse fill="none" stroke="#000000" cx="887.5" cy="-23105" rx="135.3763" ry="18"/>
+<text text-anchor="middle" x="887.5" y="-23101.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_reopen_bitmaps_ro</text>
+</g>
+<!-- qcow2_reopen_prepare&#45;&gt;qcow2_reopen_bitmaps_ro -->
+<g id="edge1443" class="edge">
+<title>qcow2_reopen_prepare&#45;&gt;qcow2_reopen_bitmaps_ro</title>
+<path fill="none" stroke="#000000" d="M521.7029,-22637.1648C579.7288,-22711.3768 798.942,-22991.7389 867.1297,-23078.9475"/>
+<polygon fill="#000000" stroke="#000000" points="864.5108,-23081.2803 873.4277,-23087.0022 870.0253,-23076.9686 864.5108,-23081.2803"/>
+</g>
+<!-- qcow2_reopen_bitmaps_ro&#45;&gt;error_propagate -->
+<g id="edge1444" class="edge">
+<title>qcow2_reopen_bitmaps_ro&#45;&gt;error_propagate</title>
+<path fill="none" stroke="#000000" d="M1018.0804,-23100.3294C1343.227,-23088.6994 2183.373,-23058.6489 2468.5845,-23048.4474"/>
+<polygon fill="#000000" stroke="#000000" points="2469.0336,-23051.9336 2478.9021,-23048.0783 2468.7833,-23044.9381 2469.0336,-23051.9336"/>
+</g>
+<!-- qcow2_reopen_bitmaps_ro&#45;&gt;qcow2_store_persistent_dirty_bitmaps -->
+<g id="edge1445" class="edge">
+<title>qcow2_reopen_bitmaps_ro&#45;&gt;qcow2_store_persistent_dirty_bitmaps</title>
+<path fill="none" stroke="#000000" d="M894.1707,-23123.268C942.8051,-23256.454 1242.5904,-24077.4215 1301.968,-24240.028"/>
+<polygon fill="#000000" stroke="#000000" points="1298.8084,-24241.5795 1305.5262,-24249.7723 1305.3837,-24239.1784 1298.8084,-24241.5795"/>
+</g>
+<!-- qcow2_reopen_bitmaps_ro&#45;&gt;bdrv_dirty_bitmap_next -->
+<g id="edge1446" class="edge">
+<title>qcow2_reopen_bitmaps_ro&#45;&gt;bdrv_dirty_bitmap_next</title>
+<path fill="none" stroke="#000000" d="M941.944,-23121.6037C987.1309,-23134.8867 1053.2665,-23153.1837 1112,-23165 1291.3337,-23201.0791 1502.5212,-23226.5293 1628.8424,-23239.9643"/>
+<polygon fill="#000000" stroke="#000000" points="1628.6036,-23243.4585 1638.9162,-23241.0294 1629.3396,-23236.4973 1628.6036,-23243.4585"/>
+</g>
+<!-- qcow2_reopen_bitmaps_ro&#45;&gt;bdrv_dirty_bitmap_get_persistence -->
+<g id="edge1447" class="edge">
+<title>qcow2_reopen_bitmaps_ro&#45;&gt;bdrv_dirty_bitmap_get_persistence</title>
+<path fill="none" stroke="#000000" d="M992.5668,-23116.3271C1148.2857,-23133.1149 1440.1447,-23164.5798 1609.6858,-23182.8578"/>
+<polygon fill="#000000" stroke="#000000" points="1609.3525,-23186.3421 1619.6701,-23183.9342 1610.1029,-23179.3824 1609.3525,-23186.3421"/>
+</g>
+<!-- qcow2_reopen_bitmaps_ro&#45;&gt;bdrv_dirty_bitmap_set_readonly -->
+<g id="edge1448" class="edge">
+<title>qcow2_reopen_bitmaps_ro&#45;&gt;bdrv_dirty_bitmap_set_readonly</title>
+<path fill="none" stroke="#000000" d="M927.06,-23087.7013C1043.2136,-23034.444 1383.1966,-22860.343 1512.3645,-22595 1556.6042,-22504.1206 1483.4168,-20853.4469 1548.3645,-20776 1660.4367,-20642.3595 1821.7286,-20834.0051 1933.3645,-20700 1981.6048,-20642.0935 1944.8694,-18058.2761 1969.3645,-17987 2001.4911,-17893.5174 2084.1396,-17807.0535 2127.8426,-17766.0131"/>
+<polygon fill="#000000" stroke="#000000" points="2130.3223,-17768.4868 2135.274,-17759.1203 2125.562,-17763.3546 2130.3223,-17768.4868"/>
+</g>
+<!-- qcow2_save_vmstate -->
+<g id="node513" class="node">
+<title>qcow2_save_vmstate</title>
+<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-9809" rx="109.381" ry="18"/>
+<text text-anchor="middle" x="5322.8368" y="-9805.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_save_vmstate</text>
+</g>
+<!-- qcow2_save_vmstate&#45;&gt;BLKDBG_EVENT -->
+<g id="edge1449" class="edge">
+<title>qcow2_save_vmstate&#45;&gt;BLKDBG_EVENT</title>
+<path fill="none" stroke="#000000" d="M5431.8747,-9806.9755C5460.6431,-9802.2854 5490.377,-9793.3357 5514.5698,-9777 5625.2095,-9702.2928 5684.9767,-9543.5132 5705.4682,-9479.0639"/>
+<polygon fill="#000000" stroke="#000000" points="5708.9056,-9479.796 5708.5273,-9469.208 5702.2202,-9477.7209 5708.9056,-9479.796"/>
+</g>
+<!-- qcow2_save_vmstate&#45;&gt;qcow2_vm_state_offset -->
+<g id="edge1450" class="edge">
+<title>qcow2_save_vmstate&#45;&gt;qcow2_vm_state_offset</title>
+<path fill="none" stroke="#000000" d="M5420.7129,-9817.013C5474.683,-9821.4315 5542.0032,-9826.9429 5598.4995,-9831.5682"/>
+<polygon fill="#000000" stroke="#000000" points="5598.3013,-9835.0636 5608.5536,-9832.3913 5598.8725,-9828.087 5598.3013,-9835.0636"/>
+</g>
+<!-- qcow2_snapshot_create -->
+<g id="node514" class="node">
+<title>qcow2_snapshot_create</title>
+<ellipse fill="none" stroke="#000000" cx="507.5" cy="-18611" rx="122.3786" ry="18"/>
+<text text-anchor="middle" x="507.5" y="-18607.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_snapshot_create</text>
+</g>
+<!-- qcow2_snapshot_create&#45;&gt;has_data_file -->
+<g id="edge1451" class="edge">
+<title>qcow2_snapshot_create&#45;&gt;has_data_file</title>
+<path fill="none" stroke="#000000" d="M515.1765,-18629.221C537.2793,-18679.968 605.5134,-18825.1466 699,-18916 925.7919,-19136.4041 995.9347,-19277 1312.1822,-19277 1312.1822,-19277 1312.1822,-19277 2155.8979,-19277 2222.1169,-19277 2698.9339,-19257.7267 2751.4983,-19298 2794.6855,-19331.0888 2751.3259,-19374.3606 2787.4983,-19415 2914.3813,-19557.5519 3073.5373,-19429.9503 3180.4983,-19588 3246.8586,-19686.0566 3136.538,-20565.678 3216.4983,-20653 3442.531,-20899.8428 3633.0906,-20708.5102 3967.7693,-20705 4327.9774,-20701.222 4419.9218,-20726.3383 4778.1038,-20688 5434.8528,-20617.7044 5716.2155,-20810.4603 6236.8408,-20404 6266.6184,-20380.7522 6243.9509,-20351.342 6272.8408,-20327 6415.8972,-20206.4643 6563.897,-20363.5869 6678.8408,-20216 6741.9708,-20134.9416 6647.6143,-18444.6946 6714.8408,-18367 6782.657,-18288.6239 6877.6849,-18407.8748 6944.9204,-18329 7014.0011,-18247.9605 6916.3058,-10746.6433 6980.9204,-10662 6986.3921,-10654.8323 6993.5973,-10649.4569 7001.6152,-10645.4426"/>
+<polygon fill="#000000" stroke="#000000" points="7003.1321,-10648.601 7010.964,-10641.4657 7000.3919,-10642.1596 7003.1321,-10648.601"/>
+</g>
+<!-- qcow2_snapshot_create&#45;&gt;g_free -->
+<g id="edge1456" class="edge">
+<title>qcow2_snapshot_create&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M507.5285,-18629.3808C508.0478,-18880.3024 517.8623,-21620.6619 699,-21922 920.5026,-22290.4886 1131.6117,-22279.3385 1548.3645,-22385 1900.1368,-22474.1867 2824.5662,-22510.7842 3180.4983,-22440 3381.0165,-22400.123 3437.2926,-22380.2092 3605.4983,-22264 3918.5898,-22047.6926 4534.8009,-21308.6071 4778.1038,-21016 4930.3632,-20832.886 5004.0064,-20804.034 5095.1038,-20584 5135.5227,-20486.3734 5065.729,-20432.0107 5131.1038,-20349 5245.046,-20204.3201 5369.9568,-20306.0271 5514.5698,-20192 5536.0724,-20175.0452 5533.3187,-20163.2657 5550.5698,-20142 5686.1923,-19974.8157 5788.9913,-19980.5363 5876.8408,-19784 5909.0183,-19712.0129 5863.8874,-19492.815 5912.8408,-19431 6007.4314,-19311.5577 6146.0681,-19441.3689 6236.8408,-19319 6267.8109,-19277.2498 6270.2405,-18435.9179 6272.8408,-18384 6340.8094,-17026.972 6457.2507,-15357.221 6473.8494,-15121.2264"/>
+<polygon fill="#000000" stroke="#000000" points="6477.3527,-15121.3004 6474.5637,-15111.0793 6470.37,-15120.8088 6477.3527,-15121.3004"/>
+</g>
+<!-- qcow2_snapshot_create&#45;&gt;g_strdup -->
+<g id="edge1460" class="edge">
+<title>qcow2_snapshot_create&#45;&gt;g_strdup</title>
+<path fill="none" stroke="#000000" d="M509.7812,-18629.1699C522.6298,-18728.3729 589.3249,-19203.2937 699,-19291 769.6793,-19347.5216 1423.0199,-19319.5849 1512.3645,-19334 1906.3402,-19397.5653 1989.3044,-19482.4696 2378.4314,-19571 2421.4133,-19580.7788 2470.4679,-19589.6304 2507.4814,-19595.8491"/>
+<polygon fill="#000000" stroke="#000000" points="2507.1477,-19599.3416 2517.5868,-19597.5318 2508.2975,-19592.4367 2507.1477,-19599.3416"/>
+</g>
+<!-- qcow2_snapshot_create&#45;&gt;cpu_to_be64 -->
+<g id="edge1452" class="edge">
+<title>qcow2_snapshot_create&#45;&gt;cpu_to_be64</title>
+<path fill="none" stroke="#000000" d="M507.754,-18629.3182C511.6894,-18907.4227 561.9439,-22260.8583 699,-22410 776.6906,-22494.5413 2662.5865,-22579.3517 2751.4983,-22652 2791.6597,-22684.8152 2747.9765,-22729.4171 2787.4983,-22763 2854.8209,-22820.2062 3093.3173,-22808.704 3180.4983,-22823 4049.0581,-22965.4269 4263.6293,-23016.1054 5131.1038,-23165 5532.614,-23233.9158 6655.6395,-23717.8386 6944.9204,-23431 6986.798,-23389.476 6974.45,-19243.6183 6980.9204,-19185 6998.8863,-19022.2393 7049.8272,-18831.8134 7069.771,-18761.2007"/>
+<polygon fill="#000000" stroke="#000000" points="7073.2196,-18761.8693 7072.5887,-18751.2933 7066.4866,-18759.9544 7073.2196,-18761.8693"/>
+</g>
+<!-- qcow2_snapshot_create&#45;&gt;memset -->
+<g id="edge1453" class="edge">
+<title>qcow2_snapshot_create&#45;&gt;memset</title>
+<path fill="none" stroke="#000000" d="M510.0527,-18592.8563C524.3454,-18493.7444 597.4583,-18018.5765 699,-17918 906.5068,-17712.4656 1680.0516,-17621.0187 1969.3645,-17581 2329.6028,-17531.1707 2423.8433,-17570.1112 2787.4983,-17567 2962.1585,-17565.5057 3006.2609,-17554.7616 3180.4983,-17567 3453.583,-17586.1815 4199.4434,-17676.1017 4369.0369,-17891 4470.0216,-18018.9615 4315.2789,-18119.9282 4405.0369,-18256 4519.2899,-18429.2058 4621.712,-18403.2866 4814.1038,-18481 5123.11,-18605.8179 5218.5348,-18593.415 5550.5698,-18622 5800.826,-18643.5446 6517.6068,-18746.603 6678.8408,-18554 6715.4128,-18510.3128 6709.9338,-14508.7627 6714.8408,-14452 6768.8851,-13826.8325 6889.0288,-13684.005 6944.9204,-13059 6993.4394,-12516.4397 6959.4882,-11152.3036 6980.9204,-10608 7004.5368,-10008.2257 7063.0493,-9276.4158 7075.5476,-9123.7323"/>
+<polygon fill="#000000" stroke="#000000" points="7079.0683,-9123.6216 7076.3982,-9113.3688 7072.0918,-9123.049 7079.0683,-9123.6216"/>
+</g>
+<!-- qcow2_snapshot_create&#45;&gt;memcpy -->
+<g id="edge1454" class="edge">
+<title>qcow2_snapshot_create&#45;&gt;memcpy</title>
+<path fill="none" stroke="#000000" d="M508.1009,-18592.914C512.6756,-18466.5622 546.0939,-17716.4559 699,-17563 1026.5869,-17234.2351 2324.9782,-17528.5977 2787.4983,-17567 2962.0072,-17581.4892 3007.9439,-17565.1957 3180.4983,-17595 3196.8618,-17597.8264 3200.2215,-17601.7109 3216.4983,-17605 3301.9271,-17622.2631 3539.7557,-17597.7811 3605.4983,-17655 3651.3676,-17694.9222 3595.3925,-17747.3511 3641.4983,-17787 3752.1879,-17882.188 3859.6865,-17726.8621 3967.7693,-17825 4023.9817,-17876.0402 3949.8883,-17938.5045 4003.7693,-17992 4121.4405,-18108.8293 4261.785,-17941.5381 4369.0369,-18068 4431.974,-18142.2098 4350.2271,-18862.6007 4405.0369,-18943 4718.4483,-19402.7365 5006.1144,-19333.3152 5550.5698,-19448 5692.4654,-19477.8891 5731.933,-19453.4264 5876.8408,-19448 6037.1778,-19441.9958 6077.8137,-19442.3161 6236.8408,-19421 6243.4179,-19420.1184 7170.6412,-19244.0718 7174.9204,-19239 7255.0333,-19144.0484 7278.3467,-14964.8054 7280.3232,-14580.273"/>
+<polygon fill="#000000" stroke="#000000" points="7283.8244,-14580.0288 7280.3755,-14570.0111 7276.8245,-14579.9931 7283.8244,-14580.0288"/>
+</g>
+<!-- qcow2_snapshot_create&#45;&gt;bdrv_pwrite -->
+<g id="edge1455" class="edge">
+<title>qcow2_snapshot_create&#45;&gt;bdrv_pwrite</title>
+<path fill="none" stroke="#000000" d="M507.7642,-18629.0996C511.9015,-18907.3473 565.0841,-22302.5082 699,-22458 1002.6145,-22810.5314 2311.2459,-22720.5407 2751.4983,-22871 2915.721,-22927.1243 5381.5927,-24218.4299 5550.5698,-24258 5672.6311,-24286.5836 6571.8947,-24323.4104 6678.8408,-24258 6900.3109,-24122.5445 6881.5896,-23989.7666 6944.9204,-23738 6993.9362,-23543.1416 6963.5461,-22130.1761 6980.9204,-21930 7001.1814,-21696.566 7054.5907,-21418.2025 7072.199,-21330.1399"/>
+<polygon fill="#000000" stroke="#000000" points="7075.6714,-21330.6247 7074.2104,-21320.1311 7068.8087,-21329.2454 7075.6714,-21330.6247"/>
+</g>
+<!-- qcow2_snapshot_create&#45;&gt;qcow2_pre_write_overlap_check -->
+<g id="edge1457" class="edge">
+<title>qcow2_snapshot_create&#45;&gt;qcow2_pre_write_overlap_check</title>
+<path fill="none" stroke="#000000" d="M526.9339,-18593.1169C598.2058,-18528.8082 854.5227,-18308.6385 1112,-18224 1242.1585,-18181.214 2234.427,-18227.3026 2342.4314,-18143 2383.6481,-18110.8284 2336.1797,-18061.7998 2378.4314,-18031 2512.4183,-17933.3289 2611.1615,-17942.6953 2751.4983,-18031 2782.7929,-18050.6916 2763.1398,-18078.1832 2787.4983,-18106 2806.2679,-18127.4344 3189.1965,-18378.8544 3216.4983,-18387 3465.0019,-18461.1418 4202.547,-18402.8271 4369.0369,-18204 4456.6429,-18099.3784 4310.6365,-17689.5345 4405.0369,-17591 4462.6862,-17530.8261 4716.8655,-17609.5173 4778.1038,-17553 4843.1896,-17492.9318 4765.2801,-17430.8958 4814.1038,-17357 4896.6652,-17232.0415 5019.4561,-17300.2611 5095.1038,-17171 5150.5869,-17076.1947 5054.4417,-16756.6723 5131.1038,-16678 5190.8662,-16616.6705 5456.747,-16703.1615 5514.5698,-16640 5546.4957,-16605.1263 5548.4621,-13283.2334 5550.5698,-13236 5587.9104,-12399.175 5691.7732,-11376.1287 5710.719,-11193.5478"/>
+<polygon fill="#000000" stroke="#000000" points="5714.2191,-11193.7277 5711.7725,-11183.4192 5707.2567,-11193.0034 5714.2191,-11193.7277"/>
+</g>
+<!-- qcow2_snapshot_create&#45;&gt;qcow2_alloc_clusters -->
+<g id="edge1459" class="edge">
+<title>qcow2_snapshot_create&#45;&gt;qcow2_alloc_clusters</title>
+<path fill="none" stroke="#000000" d="M511.0108,-18592.7415C528.5023,-18503.6818 608.9899,-18116.025 699,-18039 908.7959,-17859.4698 1036.0565,-17939 1312.1822,-17939 1312.1822,-17939 1312.1822,-17939 1740.8645,-17939 2008.4402,-17939 2091.1201,-18006.8665 2342.4314,-17915 2361.4691,-17908.0408 2359.886,-17895.1813 2378.4314,-17887 2402.4223,-17876.4164 2429.5828,-17869.3216 2455.6054,-17864.569"/>
+<polygon fill="#000000" stroke="#000000" points="2456.2546,-17868.0088 2465.5141,-17862.8598 2455.0646,-17861.1107 2456.2546,-17868.0088"/>
+</g>
+<!-- qcow2_snapshot_create&#45;&gt;ROUND_UP -->
+<g id="edge1458" class="edge">
+<title>qcow2_snapshot_create&#45;&gt;ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M507.7519,-18629.1203C511.656,-18904.2179 561.5415,-22221.3579 699,-22367 739.0561,-22409.4408 2729.226,-22591.8286 2787.4983,-22595 2961.9068,-22604.4918 3006.6054,-22611.4232 3180.4983,-22595 3371.9353,-22576.9199 3417.5557,-22554.6524 3605.4983,-22514 3946.7753,-22440.1809 4134.5269,-22587.6973 4369.0369,-22329 4446.2045,-22243.8734 4354.9372,-22176.3993 4405.0369,-22073 4661.9597,-21542.7447 5848.9813,-20599.5594 6236.8408,-20156 6322.2029,-20058.3792 6416.296,-19935.8541 6456.2118,-19883.112"/>
+<polygon fill="#000000" stroke="#000000" points="6459.1285,-19885.0575 6462.3636,-19874.9686 6453.5431,-19880.8381 6459.1285,-19885.0575"/>
+</g>
+<!-- qcow2_snapshot_create&#45;&gt;g_new -->
+<g id="edge1461" class="edge">
+<title>qcow2_snapshot_create&#45;&gt;g_new</title>
+<path fill="none" stroke="#000000" d="M524.2482,-18628.9552C603.6383,-18712.0206 953.1791,-19055 1312.1822,-19055 1312.1822,-19055 1312.1822,-19055 2155.8979,-19055 2222.1094,-19055 2702.4155,-19080.4392 2751.4983,-19036 2842.2217,-18953.8596 2695.4768,-18843.6834 2787.4983,-18763 2918.8318,-18647.8482 3053.6212,-18642.9556 3180.4983,-18763 3285.5828,-18862.4255 3111.4137,-19313.5745 3216.4983,-19413 3277.2285,-19470.4598 3906.2485,-19427.6125 3967.7693,-19371 4027.4826,-19316.0508 3944.9248,-19247.8785 4003.7693,-19192 4039.123,-19158.4283 4096.9422,-19155.2194 4138.0485,-19158.1439"/>
+<polygon fill="#000000" stroke="#000000" points="4137.8534,-19161.6399 4148.1153,-19159.0049 4138.4499,-19154.6654 4137.8534,-19161.6399"/>
+</g>
+<!-- qcow2_snapshot_create&#45;&gt;qcow2_check_refcounts -->
+<g id="edge1462" class="edge">
+<title>qcow2_snapshot_create&#45;&gt;qcow2_check_refcounts</title>
+<path fill="none" stroke="#000000" d="M507.9547,-18592.6945C511.499,-18466.4751 538.9956,-17726.171 699,-17588 750.9413,-17543.1463 1885.6616,-17589.3375 1933.3645,-17540 1966.9034,-17505.3119 1967.0222,-10640.1938 1969.3645,-10592 2009.0892,-9774.6523 2130.0212,-8777.1972 2152.3373,-8597.4327"/>
+<polygon fill="#000000" stroke="#000000" points="2155.8181,-8597.8037 2153.58,-8587.448 2148.8717,-8596.9391 2155.8181,-8597.8037"/>
+</g>
+<!-- qcow2_snapshot_create&#45;&gt;g_try_new -->
+<g id="edge1463" class="edge">
+<title>qcow2_snapshot_create&#45;&gt;g_try_new</title>
+<path fill="none" stroke="#000000" d="M508.5561,-18592.9253C513.8046,-18521.0287 543.5098,-18253.3152 699,-18131 914.9212,-17961.1473 1037.4608,-18053 1312.1822,-18053 1312.1822,-18053 1312.1822,-18053 1740.8645,-18053 2011.8239,-18053 2095.0892,-18064.6384 2342.4314,-17954 2361.1862,-17945.6108 2359.0554,-17931.8335 2378.4314,-17925 2549.552,-17864.6493 3060.3834,-17941.9968 3180.4983,-18078 3229.3227,-18133.2827 3158.9652,-18193.8486 3216.4983,-18240 3351.3588,-18348.1813 3438.5395,-18284.8924 3605.4983,-18240 3627.9635,-18233.9595 3956.0328,-18050.0855 3967.7693,-18030 4009.1984,-17959.0996 3984.5782,-15153.8432 4003.7693,-15074 4036.9893,-14935.7908 4128.8038,-14789.6415 4168.1344,-14731.2862"/>
+<polygon fill="#000000" stroke="#000000" points="4171.2513,-14732.9267 4173.9791,-14722.689 4165.4624,-14728.9912 4171.2513,-14732.9267"/>
+</g>
+<!-- qcow2_snapshot_create&#45;&gt;qcow2_cluster_discard -->
+<g id="edge1464" class="edge">
+<title>qcow2_snapshot_create&#45;&gt;qcow2_cluster_discard</title>
+<path fill="none" stroke="#000000" d="M509.4539,-18592.6741C537.1428,-18332.9817 850.3241,-15395.6704 884.4825,-15075.3013"/>
+<polygon fill="#000000" stroke="#000000" points="887.9989,-15075.3322 885.5789,-15065.0174 881.0384,-15074.59 887.9989,-15075.3322"/>
+</g>
+<!-- qcow2_snapshot_create&#45;&gt;qcow2_vm_state_offset -->
+<g id="edge1465" class="edge">
+<title>qcow2_snapshot_create&#45;&gt;qcow2_vm_state_offset</title>
+<path fill="none" stroke="#000000" d="M510.5859,-18592.9746C522.225,-18531.0236 569.581,-18325.6223 699,-18234 717.7912,-18220.6968 2323.1366,-18029.5617 2342.4314,-18017 2368.1746,-18000.2401 2351.6443,-17973.0352 2378.4314,-17958 2450.7257,-17917.4222 2679.2039,-17917.4222 2751.4983,-17958 2778.2854,-17973.0352 2763.2902,-17998.0904 2787.4983,-18017 2931.7324,-18129.665 3054.9121,-18006.8647 3180.4983,-18140 3225.7655,-18187.9883 3164.5006,-18243.4014 3216.4983,-18284 3352.7702,-18390.3979 3433.5531,-18302.04 3605.4983,-18284 3616.2799,-18282.8688 4361.9504,-18130.2038 4369.0369,-18122 4451.8582,-18026.1207 4338.751,-17660.9739 4405.0369,-17553 4505.7448,-17388.9557 4664.9598,-17488.7275 4778.1038,-17333 4821.4571,-17273.3301 4783.4265,-17238.0739 4814.1038,-17171 4901.172,-16980.631 5006.855,-16982.8246 5095.1038,-16793 5124.5532,-16729.6539 5081.8156,-16689.5043 5131.1038,-16640 5254.7639,-16515.7976 5405.596,-16685.269 5514.5698,-16548 5561.2894,-16489.1495 5545.6225,-11212.9775 5550.5698,-11138 5584.322,-10626.4763 5685.5205,-10007.8641 5708.8644,-9869.3902"/>
+<polygon fill="#000000" stroke="#000000" points="5712.3698,-9869.6519 5710.5868,-9859.2082 5705.4678,-9868.4843 5712.3698,-9869.6519"/>
+</g>
+<!-- find_new_snapshot_id -->
+<g id="node515" class="node">
+<title>find_new_snapshot_id</title>
+<ellipse fill="none" stroke="#000000" cx="887.5" cy="-19361" rx="113.18" ry="18"/>
+<text text-anchor="middle" x="887.5" y="-19357.3" font-family="Times,serif" font-size="14.00" fill="#000000">find_new_snapshot_id</text>
+</g>
+<!-- qcow2_snapshot_create&#45;&gt;find_new_snapshot_id -->
+<g id="edge1466" class="edge">
+<title>qcow2_snapshot_create&#45;&gt;find_new_snapshot_id</title>
+<path fill="none" stroke="#000000" d="M509.7142,-18629.2824C522.4439,-18731.3078 589.5933,-19229.2714 699,-19329 717.1112,-19345.5091 740.4536,-19355.1574 764.5037,-19360.5292"/>
+<polygon fill="#000000" stroke="#000000" points="763.9821,-19363.9939 774.4729,-19362.5127 765.3481,-19357.1285 763.9821,-19363.9939"/>
+</g>
+<!-- qcow2_update_snapshot_refcount -->
+<g id="node516" class="node">
+<title>qcow2_update_snapshot_refcount</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-16957" rx="169" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-16953.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_update_snapshot_refcount</text>
+</g>
+<!-- qcow2_snapshot_create&#45;&gt;qcow2_update_snapshot_refcount -->
+<g id="edge1467" class="edge">
+<title>qcow2_snapshot_create&#45;&gt;qcow2_update_snapshot_refcount</title>
+<path fill="none" stroke="#000000" d="M508.269,-18592.8562C513.7729,-18472.382 551.3027,-17788.7824 699,-17659 905.5549,-17477.4992 1713.9427,-17738.7154 1933.3645,-17573 1958.605,-17553.9375 2108.1176,-17102.5453 2146.7772,-16984.8521"/>
+<polygon fill="#000000" stroke="#000000" points="2150.1755,-16985.7216 2149.9682,-16975.1287 2143.5245,-16983.5388 2150.1755,-16985.7216"/>
+</g>
+<!-- qcow2_write_snapshots -->
+<g id="node517" class="node">
+<title>qcow2_write_snapshots</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-18443" rx="122.3786" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-18439.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_write_snapshots</text>
+</g>
+<!-- qcow2_snapshot_create&#45;&gt;qcow2_write_snapshots -->
+<g id="edge1468" class="edge">
+<title>qcow2_snapshot_create&#45;&gt;qcow2_write_snapshots</title>
+<path fill="none" stroke="#000000" d="M608.1333,-18600.7437C899.3694,-18571.0618 1741.542,-18485.23 2045.1401,-18454.2881"/>
+<polygon fill="#000000" stroke="#000000" points="2045.6813,-18457.7512 2055.2749,-18453.2552 2044.9715,-18450.7873 2045.6813,-18457.7512"/>
+</g>
+<!-- strtoul -->
+<g id="node518" class="node">
+<title>strtoul</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-19361" rx="42.4939" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-19357.3" font-family="Times,serif" font-size="14.00" fill="#000000">strtoul</text>
+</g>
+<!-- find_new_snapshot_id&#45;&gt;strtoul -->
+<g id="edge1469" class="edge">
+<title>find_new_snapshot_id&#45;&gt;strtoul</title>
+<path fill="none" stroke="#000000" d="M1000.7492,-19361C1084.6581,-19361 1195.1785,-19361 1259.4853,-19361"/>
+<polygon fill="#000000" stroke="#000000" points="1259.783,-19364.5001 1269.783,-19361 1259.7829,-19357.5001 1259.783,-19364.5001"/>
+</g>
+<!-- snprintf -->
+<g id="node519" class="node">
+<title>snprintf</title>
+<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-19415" rx="48.1917" ry="18"/>
+<text text-anchor="middle" x="1312.1822" y="-19411.3" font-family="Times,serif" font-size="14.00" fill="#000000">snprintf</text>
+</g>
+<!-- find_new_snapshot_id&#45;&gt;snprintf -->
+<g id="edge1470" class="edge">
+<title>find_new_snapshot_id&#45;&gt;snprintf</title>
+<path fill="none" stroke="#000000" d="M976.0104,-19372.2544C1060.4633,-19382.993 1185.0868,-19398.8393 1256.4821,-19407.9175"/>
+<polygon fill="#000000" stroke="#000000" points="1256.2568,-19411.417 1266.6185,-19409.2064 1257.1399,-19404.4729 1256.2568,-19411.417"/>
+</g>
+<!-- qcow2_update_snapshot_refcount&#45;&gt;be64_to_cpu -->
+<g id="edge1471" class="edge">
+<title>qcow2_update_snapshot_refcount&#45;&gt;be64_to_cpu</title>
+<path fill="none" stroke="#000000" d="M2181.5623,-16974.8541C2221.6051,-17001.7545 2302.2724,-17052.1663 2378.4314,-17077 2537.5362,-17128.8804 2590.5299,-17082.2277 2751.4983,-17128 2768.3397,-17132.789 2771.1129,-17137.8286 2787.4983,-17144 3143.8705,-17278.2235 3266.4712,-17225.5707 3605.4983,-17399 3623.3038,-17408.1084 3624.2248,-17415.9189 3641.4983,-17426 3778.2398,-17505.8046 3846.8948,-17466.7435 3967.7693,-17569 3990.0738,-17587.869 3981.6141,-17604.9559 4003.7693,-17624 4139.1364,-17740.3586 4263.2284,-17647.2358 4369.0369,-17791 4443.9315,-17892.7607 4345.1714,-17961.732 4405.0369,-18073 4518.6799,-18284.2205 4591.347,-18336.0716 4814.1038,-18425 5199.0724,-18578.6862 6387.4362,-18765.7941 6678.8408,-18471 6705.7412,-18443.7868 6713.6074,-12999.2448 6714.8408,-12961 6771.7563,-11196.2873 6851.0668,-10758.1341 6944.9204,-8995 7004.6551,-7872.8251 7067.054,-6491.9761 7076.6511,-6278.3215"/>
+<polygon fill="#000000" stroke="#000000" points="7080.1514,-6278.39 7077.1035,-6268.2431 7073.1585,-6278.076 7080.1514,-6278.39"/>
+</g>
+<!-- qcow2_update_snapshot_refcount&#45;&gt;abort -->
+<g id="edge1472" class="edge">
+<title>qcow2_update_snapshot_refcount&#45;&gt;abort</title>
+<path fill="none" stroke="#000000" d="M2258.3285,-16942.6441C2379.9872,-16929.7191 2587.127,-16920.8771 2751.4983,-16981 2770.5346,-16987.963 2768.7605,-17001.2695 2787.4983,-17009 2950.1632,-17076.1095 3006.4897,-17030.8357 3180.4983,-17057 3370.2505,-17085.5316 3417.355,-17095.29 3605.4983,-17133 3621.5689,-17136.2211 3625.3798,-17138.0275 3641.4983,-17141 3785.6379,-17167.5819 3847.2598,-17105.5717 3967.7693,-17189 3994.9213,-17207.7972 3976.141,-17235.9102 4003.7693,-17254 4153.6407,-17352.1293 4226.0974,-17283.5461 4405.0369,-17292 4570.6597,-17299.8247 4658.4692,-17406.8029 4778.1038,-17292 4848.1514,-17224.7814 4758.8303,-16498.8113 4814.1038,-16419 4891.3221,-16307.502 5019.8987,-16412.8657 5095.1038,-16300 5199.2594,-16143.6863 5034.2767,-9698.9561 5131.1038,-9538 5163.3142,-9484.4565 5233.915,-9457.1086 5279.8684,-9444.4556"/>
+<polygon fill="#000000" stroke="#000000" points="5280.782,-9447.8344 5289.561,-9441.9031 5278.9993,-9441.0652 5280.782,-9447.8344"/>
+</g>
+<!-- qcow2_update_snapshot_refcount&#45;&gt;g_free -->
+<g id="edge1477" class="edge">
+<title>qcow2_update_snapshot_refcount&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M2165.0464,-16975.2938C2190.7531,-17024.4609 2268.9666,-17159.4805 2378.4314,-17215 2408.927,-17230.4671 3572.0534,-17305.8832 3605.4983,-17313 3772.5227,-17348.5416 3823.3174,-17349.9287 3967.7693,-17441 3986.9102,-17453.0676 3984.9068,-17464.5017 4003.7693,-17477 4149.7855,-17573.7504 4226.8412,-17522.7173 4369.0369,-17625 4388.9954,-17639.3563 4382.7433,-17656.6346 4405.0369,-17667 4697.6611,-17803.0557 4808.3991,-17671.6667 5131.1038,-17673 5625.189,-17675.0415 5926.4966,-17942.4617 6236.8408,-17558 6398.2479,-17358.0452 6466.6214,-15381.8698 6474.9606,-15121.3054"/>
+<polygon fill="#000000" stroke="#000000" points="6478.4639,-15121.2558 6475.2829,-15111.1497 6471.4674,-15121.0337 6478.4639,-15121.2558"/>
+</g>
+<!-- qcow2_update_snapshot_refcount&#45;&gt;cpu_to_be64 -->
+<g id="edge1473" class="edge">
+<title>qcow2_update_snapshot_refcount&#45;&gt;cpu_to_be64</title>
+<path fill="none" stroke="#000000" d="M2157.0531,-16975.1847C2163.2796,-17058.8401 2199.5845,-17411.2475 2378.4314,-17614 2500.3427,-17752.2066 2643.4004,-17645.7409 2751.4983,-17795 2821.4747,-17891.6219 2729.0776,-17956.9831 2787.4983,-18061 2897.6627,-18257.1458 3031.1244,-18211.7834 3180.4983,-18380 3200.3933,-18402.4046 3200.164,-18411.8809 3216.4983,-18437 3401.6311,-18721.7003 3341.936,-18912.0287 3641.4983,-19072 3769.4114,-19140.3078 3823.1051,-19081.9981 3967.7693,-19072 3983.8845,-19070.8862 3987.6542,-19068.1138 4003.7693,-19067 4165.7241,-19055.8069 4251.9061,-18954.5944 4369.0369,-19067 4439.163,-19134.2971 4343.8439,-19865.4885 4405.0369,-19941 4499.5201,-20057.5913 5563.6366,-20275 5713.7053,-20275 5713.7053,-20275 5713.7053,-20275 6074.8408,-20275 6365.7127,-20275 6513.2436,-20262.1317 6678.8408,-20023 6742.4549,-19931.1376 6648.6457,-19108.0203 6714.8408,-19018 6779.064,-18930.6615 6859.6629,-19003.961 6944.9204,-18937 7006.3058,-18888.7881 7048.324,-18804.0169 7066.9834,-18760.4914"/>
+<polygon fill="#000000" stroke="#000000" points="7070.2788,-18761.6834 7070.9167,-18751.1078 7063.823,-18758.9773 7070.2788,-18761.6834"/>
+</g>
+<!-- qcow2_update_snapshot_refcount&#45;&gt;assert -->
+<g id="edge1474" class="edge">
+<title>qcow2_update_snapshot_refcount&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M2255.474,-16971.5716C2577.5201,-17018.7151 3572.0413,-17164.4359 3605.4983,-17171 3625.8352,-17174.99 3949.6428,-17249.9532 3967.7693,-17260 3987.2872,-17270.818 3983.5122,-17285.6393 4003.7693,-17295 4613.3637,-17576.6905 4849.4283,-17366.4212 5514.5698,-17274 5849.7573,-17227.4258 6054.2932,-17317.9494 6236.8408,-17033 6272.1821,-16977.8337 6266.558,-12381.2138 6272.8408,-12316 6313.9773,-11889.0179 6437.7418,-11379.3483 6468.741,-11255.9091"/>
+<polygon fill="#000000" stroke="#000000" points="6472.1601,-11256.664 6471.2107,-11246.1118 6465.3725,-11254.9529 6472.1601,-11256.664"/>
+</g>
+<!-- qcow2_update_snapshot_refcount&#45;&gt;cpu_to_be64s -->
+<g id="edge1489" class="edge">
+<title>qcow2_update_snapshot_refcount&#45;&gt;cpu_to_be64s</title>
+<path fill="none" stroke="#000000" d="M2171.7096,-16938.8019C2205.5756,-16901.0483 2289.3166,-16814.0644 2378.4314,-16770 2705.8365,-16608.1086 2850.0916,-16746.6738 3180.4983,-16591 3198.8347,-16582.3606 3197.4331,-16569.8836 3216.4983,-16563 3295.0521,-16534.6378 3909.2165,-16598.5541 3967.7693,-16539 4061.3749,-16443.7937 3915.7816,-14236.4212 4003.7693,-14136 4030.1394,-14105.9035 4074.2242,-14098.7402 4112.4743,-14099.3"/>
+<polygon fill="#000000" stroke="#000000" points="4112.4648,-14102.8014 4122.572,-14099.6242 4112.6895,-14095.805 4112.4648,-14102.8014"/>
+</g>
+<!-- qcow2_update_snapshot_refcount&#45;&gt;be64_to_cpus -->
+<g id="edge1490" class="edge">
+<title>qcow2_update_snapshot_refcount&#45;&gt;be64_to_cpus</title>
+<path fill="none" stroke="#000000" d="M2164.3265,-16938.7587C2189.0042,-16887.6049 2266.4877,-16742.2142 2378.4314,-16676 2523.1634,-16590.3917 2593.9996,-16671.9094 2751.4983,-16613 2769.0611,-16606.431 2769.6967,-16596.8914 2787.4983,-16591 2969.256,-16530.8472 3025.6458,-16567.1511 3216.4983,-16552 3258.2004,-16548.6894 3938.9813,-16531.3526 3967.7693,-16501 4014.0149,-16452.241 3973.6879,-14142.0933 4003.7693,-14082 4032.4784,-14024.6482 4096.7168,-13983.8812 4140.8119,-13961.3879"/>
+<polygon fill="#000000" stroke="#000000" points="4142.5031,-13964.4557 4149.8955,-13956.866 4139.3836,-13958.1892 4142.5031,-13964.4557"/>
+</g>
+<!-- qcow2_update_snapshot_refcount&#45;&gt;offset_into_cluster -->
+<g id="edge1475" class="edge">
+<title>qcow2_update_snapshot_refcount&#45;&gt;offset_into_cluster</title>
+<path fill="none" stroke="#000000" d="M2201.3302,-16974.3578C2245.8885,-16990.8434 2316.031,-17015.3677 2378.4314,-17031 2541.6183,-17071.8809 2587.1561,-17059.0436 2751.4983,-17095 3135.2699,-17178.9653 3277.7194,-17106.4546 3605.4983,-17323 3627.1592,-17337.3102 3619.8147,-17354.7242 3641.4983,-17369 3766.7519,-17451.4632 3861.6745,-17349.0163 3967.7693,-17455 4012.0052,-17499.1896 3956.264,-17550.3457 4003.7693,-17591 4065.7728,-17644.0616 4311.3219,-17571.303 4369.0369,-17629 4423.5512,-17683.4974 4356.4071,-17914.1926 4405.0369,-17974 4515.999,-18110.4668 5739.0557,-18428.8986 5912.8408,-18456 5996.9587,-18469.118 6619.7601,-18499.2973 6678.8408,-18438 6701.2046,-18414.7972 6714.3106,-9189.2216 6714.8408,-9157 6741.893,-7512.9676 6818.6662,-5486.2994 6828.7768,-5223.5276"/>
+<polygon fill="#000000" stroke="#000000" points="6832.2831,-5223.4301 6829.1709,-5213.3027 6825.2883,-5223.1604 6832.2831,-5223.4301"/>
+</g>
+<!-- qcow2_update_snapshot_refcount&#45;&gt;qcow2_signal_corruption -->
+<g id="edge1476" class="edge">
+<title>qcow2_update_snapshot_refcount&#45;&gt;qcow2_signal_corruption</title>
+<path fill="none" stroke="#000000" d="M2263.2378,-16943.0679C2299.7286,-16938.9596 2340.7932,-16935.0238 2378.4314,-16933 2543.9997,-16924.0976 2585.6971,-16931.5462 2751.4983,-16933 3368.1614,-16938.4071 5162.3098,-17181.1774 5514.5698,-16675 5582.7125,-16577.0829 5521.4041,-14643.6743 5550.5698,-14528 5627.7575,-14221.8647 5800.5206,-14203.3528 5876.8408,-13897 5920.3964,-13722.166 5904.537,-10833.9863 5912.8408,-10654 5949.9417,-9849.837 6052.7559,-8867.2137 6071.7891,-8689.294"/>
+<polygon fill="#000000" stroke="#000000" points="6075.2868,-8689.5021 6072.8731,-8679.1859 6068.3267,-8688.7557 6075.2868,-8689.5021"/>
+</g>
+<!-- qcow2_update_snapshot_refcount&#45;&gt;qcow2_cache_get -->
+<g id="edge1478" class="edge">
+<title>qcow2_update_snapshot_refcount&#45;&gt;qcow2_cache_get</title>
+<path fill="none" stroke="#000000" d="M2219.8101,-16940.2458C2264.0959,-16929.0852 2324.5523,-16914.7352 2378.4314,-16905 2542.9418,-16875.2753 2586.1287,-16881.4977 2751.4983,-16857 2819.2731,-16846.9599 3912.9001,-16694.0318 3967.7693,-16653 3997.0595,-16631.0965 3981.255,-16607.8233 4003.7693,-16579 4134.1364,-16412.1016 4273.6633,-16462.0886 4369.0369,-16273 4398.6643,-16214.2605 4400.491,-15747.6311 4405.0369,-15682 4472.7173,-14704.873 4572.5801,-13505.6133 4589.1893,-13307.3579"/>
+<polygon fill="#000000" stroke="#000000" points="4592.6936,-13307.4526 4590.0413,-13297.1951 4585.718,-13306.8677 4592.6936,-13307.4526"/>
+</g>
+<!-- qcow2_update_snapshot_refcount&#45;&gt;qcow2_cache_put -->
+<g id="edge1482" class="edge">
+<title>qcow2_update_snapshot_refcount&#45;&gt;qcow2_cache_put</title>
+<path fill="none" stroke="#000000" d="M2186.736,-16939.1226C2228.6119,-16915.8024 2306.5059,-16875.7706 2378.4314,-16857 2539.492,-16814.9677 2599.1785,-16891.1262 2751.4983,-16824 2771.3602,-16815.247 2768.0954,-16800.7282 2787.4983,-16791 2847.1603,-16761.0866 3922.1521,-16615.7179 3967.7693,-16567 4057.7465,-16470.9069 3935.9079,-16385.8034 4003.7693,-16273 4105.8315,-16103.3462 4276.3528,-16192.9536 4369.0369,-16018 4405.008,-15950.0998 4401.3674,-13328.7522 4405.0369,-13252 4448.8346,-12335.9145 4567.8892,-11215.2239 4588.5075,-11025.0422"/>
+<polygon fill="#000000" stroke="#000000" points="4591.9949,-11025.3462 4589.5957,-11015.0267 4585.0359,-11024.5901 4591.9949,-11025.3462"/>
+</g>
+<!-- qcow2_update_snapshot_refcount&#45;&gt;bdrv_pread -->
+<g id="edge1481" class="edge">
+<title>qcow2_update_snapshot_refcount&#45;&gt;bdrv_pread</title>
+<path fill="none" stroke="#000000" d="M2167.1336,-16975.2289C2195.8345,-17019.9226 2276.8045,-17134.7379 2378.4314,-17182 2393.9338,-17189.2095 3588.4717,-17278.4508 3605.4983,-17280 3766.6794,-17294.6656 3843.2364,-17213.6269 3967.7693,-17317 4011.269,-17353.1085 3960.3036,-17402.8506 4003.7693,-17439 4129.2586,-17543.3663 4246.4315,-17369.2605 4369.0369,-17477 4421.1871,-17522.827 4350.5826,-17585.9363 4405.0369,-17629 4451.4035,-17665.6677 6120.023,-17645.2374 6236.8408,-17521 6264.5481,-17491.5329 6270.7848,-14649.3952 6272.8408,-14609 6319.7158,-13688.0452 6449.9303,-12562.2179 6472.4892,-12371.1696"/>
+<polygon fill="#000000" stroke="#000000" points="6475.9803,-12371.4506 6473.6799,-12361.1085 6469.0288,-12370.6279 6475.9803,-12371.4506"/>
+</g>
+<!-- qcow2_update_snapshot_refcount&#45;&gt;bdrv_flush -->
+<g id="edge1479" class="edge">
+<title>qcow2_update_snapshot_refcount&#45;&gt;bdrv_flush</title>
+<path fill="none" stroke="#000000" d="M2163.4033,-16975.2767C2186.3933,-17028.671 2261.463,-17184.9287 2378.4314,-17253 2522.9191,-17337.0865 2588.5324,-17263.7259 2751.4983,-17301 2767.9392,-17304.7604 2771.0148,-17309.4306 2787.4983,-17313 3144.777,-17390.3661 3285.7028,-17221.8998 3605.4983,-17399 3628.2093,-17411.5772 3620.5973,-17429.6011 3641.4983,-17445 3766.3907,-17537.0153 3848.7995,-17469.4453 3967.7693,-17569 3991.619,-17588.9576 3980.4697,-17608.4029 4003.7693,-17629 4136.8245,-17746.6222 4229.8099,-17680.7526 4369.0369,-17791 4625.7102,-17994.2478 4522.3468,-18229.4448 4814.1038,-18378 5098.602,-18522.8592 6132.828,-18441.9491 6408.1313,-18417.3374"/>
+<polygon fill="#000000" stroke="#000000" points="6408.7254,-18420.7982 6418.3717,-18416.4165 6408.0983,-18413.8264 6408.7254,-18420.7982"/>
+</g>
+<!-- qcow2_update_snapshot_refcount&#45;&gt;ROUND_UP -->
+<g id="edge1480" class="edge">
+<title>qcow2_update_snapshot_refcount&#45;&gt;ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M2159.5296,-16975.3251C2174.5818,-17047.3284 2237.9764,-17315.0115 2378.4314,-17481 2505.4738,-17631.1376 2636.0557,-17559.7703 2751.4983,-17719 2789.2091,-17771.0144 2754.0195,-17804.1659 2787.4983,-17859 2922.1108,-18079.4783 3913.5215,-18819.5552 4003.7693,-18856 4079.4407,-18886.5584 4313.3372,-18834.3551 4369.0369,-18894 4446.4376,-18976.883 4324.8194,-19833.8402 4405.0369,-19914 4448.2563,-19957.1883 4893.5043,-19933 4954.6038,-19933 4954.6038,-19933 4954.6038,-19933 5713.7053,-19933 5781.6153,-19933 6226.4563,-19884.6046 6403.4135,-19865.0515"/>
+<polygon fill="#000000" stroke="#000000" points="6403.8568,-19868.5239 6413.4115,-19863.946 6403.0874,-19861.5663 6403.8568,-19868.5239"/>
+</g>
+<!-- qcow2_update_snapshot_refcount&#45;&gt;update_refcount -->
+<g id="edge1485" class="edge">
+<title>qcow2_update_snapshot_refcount&#45;&gt;update_refcount</title>
+<path fill="none" stroke="#000000" d="M2167.9791,-16938.7914C2202.7282,-16885.2998 2302.9672,-16722.8965 2342.4314,-16572 2409.4638,-16315.6925 2291.6306,-16227.3048 2378.4314,-15977 2473.6464,-15702.4312 2663.2596,-15716.8896 2751.4983,-15440 2813.2737,-15246.151 2754.889,-11978.824 2787.4983,-11778 2825.2275,-11545.6442 2935.1151,-11280.7216 2971.8658,-11196.3193"/>
+<polygon fill="#000000" stroke="#000000" points="2975.1698,-11197.4998 2975.9753,-11186.9356 2968.7577,-11194.6917 2975.1698,-11197.4998"/>
+</g>
+<!-- qcow2_update_snapshot_refcount&#45;&gt;qcow2_process_discards -->
+<g id="edge1483" class="edge">
+<title>qcow2_update_snapshot_refcount&#45;&gt;qcow2_process_discards</title>
+<path fill="none" stroke="#000000" d="M2167.5818,-16938.8126C2199.6264,-16888.2437 2289.9947,-16740.9311 2342.4314,-16608 2365.2176,-16550.2351 2332.1344,-16514.3835 2378.4314,-16473 2444.9959,-16413.4999 3909.3429,-16302.509 3967.7693,-16235 4038.1101,-16153.7246 3956.1473,-8592.3621 4003.7693,-8496 4031.6048,-8439.6755 4093.8868,-8399.4412 4137.958,-8376.7234"/>
+<polygon fill="#000000" stroke="#000000" points="4139.7059,-8379.7621 4147.067,-8372.1421 4136.5606,-8373.5085 4139.7059,-8379.7621"/>
+</g>
+<!-- qcow2_update_snapshot_refcount&#45;&gt;qcow2_get_refcount -->
+<g id="edge1484" class="edge">
+<title>qcow2_update_snapshot_refcount&#45;&gt;qcow2_get_refcount</title>
+<path fill="none" stroke="#000000" d="M2168.1831,-16939.0351C2201.7643,-16889.0349 2295.6958,-16743.041 2342.4314,-16608 2372.3991,-16521.4091 2315.1874,-16471.3042 2378.4314,-16405 2628.3797,-16142.9574 3741.0902,-16327.413 3967.7693,-16045 4034.8602,-15961.4133 3980.2932,-8432.5791 4003.7693,-8328 4036.6262,-8181.6325 4129.8054,-8025.0409 4168.8501,-7963.7519"/>
+<polygon fill="#000000" stroke="#000000" points="4171.9601,-7965.3862 4174.4196,-7955.0808 4166.0704,-7961.6031 4171.9601,-7965.3862"/>
+</g>
+<!-- qcow2_update_snapshot_refcount&#45;&gt;qcow2_cache_set_dependency -->
+<g id="edge1486" class="edge">
+<title>qcow2_update_snapshot_refcount&#45;&gt;qcow2_cache_set_dependency</title>
+<path fill="none" stroke="#000000" d="M2165.937,-16975.0152C2195.1912,-17026.7937 2284.2705,-17179.4543 2378.4314,-17291 2525.4782,-17465.1959 2620.147,-17456.6835 2751.4983,-17643 2774.432,-17675.5306 2761.2819,-17695.0517 2787.4983,-17725 2922.1502,-17878.8196 3065.4918,-17794.9878 3180.4983,-17964 3233.5245,-18041.9267 3150.9321,-18105.2843 3216.4983,-18173 3229.1443,-18186.0606 3244.8336,-18195.4377 3261.7758,-18202.0947"/>
+<polygon fill="#000000" stroke="#000000" points="3260.7112,-18205.4312 3271.3056,-18205.5193 3263.0785,-18198.8437 3260.7112,-18205.4312"/>
+</g>
+<!-- qcow2_update_snapshot_refcount&#45;&gt;qcow2_cache_entry_mark_dirty -->
+<g id="edge1487" class="edge">
+<title>qcow2_update_snapshot_refcount&#45;&gt;qcow2_cache_entry_mark_dirty</title>
+<path fill="none" stroke="#000000" d="M2165.0746,-16938.8469C2198.255,-16873.9356 2313.4549,-16654.9705 2378.4314,-16613 2528.2619,-16516.2193 3849.7549,-16520.7471 3967.7693,-16387 4017.7083,-16330.4036 3996.5616,-13745.1339 4003.7693,-13670 4041.7345,-13274.25 4151.2425,-12801.4016 4179.6214,-12682.9406"/>
+<polygon fill="#000000" stroke="#000000" points="4183.0298,-12683.7363 4181.9651,-12673.1951 4176.2238,-12682.0995 4183.0298,-12683.7363"/>
+</g>
+<!-- qcow2_update_snapshot_refcount&#45;&gt;bdrv_pwrite_sync -->
+<g id="edge1488" class="edge">
+<title>qcow2_update_snapshot_refcount&#45;&gt;bdrv_pwrite_sync</title>
+<path fill="none" stroke="#000000" d="M2165.5222,-16938.9227C2207.633,-16859.8578 2373.7803,-16548.2568 2378.4314,-16545 2524.6468,-16442.6175 3850.7287,-16445.7688 3967.7693,-16311 4026.246,-16243.6658 3971.3881,-9973.0956 4003.7693,-9890 4034.0054,-9812.4091 4109.4506,-9746.2085 4153.3327,-9712.613"/>
+<polygon fill="#000000" stroke="#000000" points="4155.5246,-9715.3437 4161.4033,-9706.5294 4151.311,-9709.7539 4155.5246,-9715.3437"/>
+</g>
+<!-- qcow2_update_snapshot_refcount&#45;&gt;qcow2_get_cluster_type -->
+<g id="edge1491" class="edge">
+<title>qcow2_update_snapshot_refcount&#45;&gt;qcow2_get_cluster_type</title>
+<path fill="none" stroke="#000000" d="M2169.107,-16938.7157C2204.6111,-16888.4478 2302.1302,-16742.7351 2342.4314,-16605 2369.8572,-16511.2685 2316.9963,-16242.9178 2378.4314,-16167 2736.6742,-15724.3049 3264.7848,-16254.3236 3605.4983,-15798 3642.6667,-15748.2196 3636.7673,-6913.9451 3641.4983,-6852 3674.057,-6425.6958 3773.8887,-5913.2404 3798.9037,-5789.0772"/>
+<polygon fill="#000000" stroke="#000000" points="3802.345,-5789.7173 3800.8967,-5779.222 3795.4839,-5788.3297 3802.345,-5789.7173"/>
+</g>
+<!-- qcow2_update_snapshot_refcount&#45;&gt;qcow2_update_cluster_refcount -->
+<g id="edge1492" class="edge">
+<title>qcow2_update_snapshot_refcount&#45;&gt;qcow2_update_cluster_refcount</title>
+<path fill="none" stroke="#000000" d="M2162.8531,-16975.1368C2191.9069,-17051.9494 2303.848,-17358.6168 2342.4314,-17622 2350.7428,-17678.7365 2340.5242,-19642.9749 2378.4314,-19686 2384.7856,-19693.2121 2392.1376,-19699.1246 2400.1747,-19703.9408"/>
+<polygon fill="#000000" stroke="#000000" points="2398.682,-19707.1116 2409.15,-19708.7462 2401.9861,-19700.9405 2398.682,-19707.1116"/>
+</g>
+<!-- g_try_malloc0 -->
+<g id="node520" class="node">
+<title>g_try_malloc0</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-14773" rx="76.8869" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-14769.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_try_malloc0</text>
+</g>
+<!-- qcow2_update_snapshot_refcount&#45;&gt;g_try_malloc0 -->
+<g id="edge1493" class="edge">
+<title>qcow2_update_snapshot_refcount&#45;&gt;g_try_malloc0</title>
+<path fill="none" stroke="#000000" d="M2168.2323,-16938.8553C2203.6678,-16885.5368 2305.5816,-16723.5561 2342.4314,-16572 2415.5388,-16271.3234 2308.5495,-15481.4426 2378.4314,-15180 2413.817,-15027.3606 2509.1379,-14862.7431 2548.061,-14799.6588"/>
+<polygon fill="#000000" stroke="#000000" points="2551.0736,-14801.4421 2553.3807,-14791.1015 2545.1287,-14797.7464 2551.0736,-14801.4421"/>
+</g>
+<!-- abs -->
+<g id="node521" class="node">
+<title>abs</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-17155" rx="27" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-17151.3" font-family="Times,serif" font-size="14.00" fill="#000000">abs</text>
+</g>
+<!-- qcow2_update_snapshot_refcount&#45;&gt;abs -->
+<g id="edge1494" class="edge">
+<title>qcow2_update_snapshot_refcount&#45;&gt;abs</title>
+<path fill="none" stroke="#000000" d="M2173.6134,-16975.0047C2209.0139,-17009.8068 2292.5041,-17086.1221 2378.4314,-17123 2427.2821,-17143.9655 2488.8898,-17151.2122 2527.6186,-17153.7065"/>
+<polygon fill="#000000" stroke="#000000" points="2527.7232,-17157.218 2537.9058,-17154.2915 2528.1206,-17150.2293 2527.7232,-17157.218"/>
+</g>
+<!-- qcow2_write_snapshots&#45;&gt;cpu_to_be32 -->
+<g id="edge1495" class="edge">
+<title>qcow2_write_snapshots&#45;&gt;cpu_to_be32</title>
+<path fill="none" stroke="#000000" d="M2267.5596,-18435.6025C2294.7621,-18439.1207 2321.9023,-18447.8396 2342.4314,-18466 2391.8424,-18509.7098 2328.5031,-18566.882 2378.4314,-18610 2441.4838,-18664.452 2690.7529,-18589.9856 2751.4983,-18647 2823.7406,-18714.8052 2718.4564,-18795.9386 2787.4983,-18867 2911.4683,-18994.5963 3065.7294,-18807.0681 3180.4983,-18943 3237.6061,-19010.6383 3161.8833,-20466.3333 3216.4983,-20536 3326.9815,-20676.9319 3439.2159,-20574.5282 3605.4983,-20641 3792.478,-20715.7456 3816.1737,-20783.814 4003.7693,-20857 4664.2671,-21114.6778 4846.9873,-21159.6683 5550.5698,-21247 5694.4748,-21264.8621 5739.1506,-21292.4875 5876.8408,-21247 6338.2163,-21094.5795 6398.7753,-20901.0676 6678.8408,-20504 6972.8637,-20087.1441 7215.9337,-19507.9183 7269.4807,-19376.3218"/>
+<polygon fill="#000000" stroke="#000000" points="7272.763,-19377.5413 7273.2774,-19366.9589 7266.276,-19374.9108 7272.763,-19377.5413"/>
+</g>
+<!-- qcow2_write_snapshots&#45;&gt;cpu_to_be64 -->
+<g id="edge1496" class="edge">
+<title>qcow2_write_snapshots&#45;&gt;cpu_to_be64</title>
+<path fill="none" stroke="#000000" d="M2277.4574,-18441.0814C2300.5105,-18445.2338 2323.354,-18452.8561 2342.4314,-18466 2370.5911,-18485.4014 2350.2973,-18514.5615 2378.4314,-18534 2515.9235,-18628.9968 2625.5092,-18471.2037 2751.4983,-18581 2797.9888,-18621.5153 2744.8443,-18670.4635 2787.4983,-18715 2914.1825,-18847.2755 3070.513,-18692.5455 3180.4983,-18839 3232.4891,-18908.2302 3156.6036,-20334.4821 3216.4983,-20397 3453.5821,-20644.4676 6538.7675,-20435.5708 6678.8408,-20289 6760.2605,-20203.8035 6658.0353,-19332.2508 6714.8408,-19229 6774.5148,-19120.5354 6867.7598,-19168.808 6944.9204,-19072 7023.3559,-18973.5924 7060.2253,-18823.2696 7072.7477,-18761.2566"/>
+<polygon fill="#000000" stroke="#000000" points="7076.2551,-18761.5585 7074.7438,-18751.072 7069.3858,-18760.2121 7076.2551,-18761.5585"/>
+</g>
+<!-- qcow2_write_snapshots&#45;&gt;offsetof -->
+<g id="edge1497" class="edge">
+<title>qcow2_write_snapshots&#45;&gt;offsetof</title>
+<path fill="none" stroke="#000000" d="M2272.887,-18437.6735C2297.9826,-18441.6346 2322.8166,-18450.0395 2342.4314,-18466 2381.0234,-18497.4024 2339.8808,-18540.5467 2378.4314,-18572 2507.9186,-18677.6482 2628.6401,-18505.7112 2751.4983,-18619 2808.9147,-18671.9443 2735.0818,-18733.1012 2787.4983,-18791 2910.4204,-18926.7786 3070.4966,-18768.5578 3180.4983,-18915 3231.9965,-18983.5582 3159.5418,-20393.9043 3216.4983,-20458 3439.8252,-20709.3198 5916.6965,-20743.6845 6236.8408,-20641 6460.7995,-20569.1665 6563.4588,-20554.95 6678.8408,-20350 6731.9684,-20255.631 6650.6352,-19463.2106 6714.8408,-19376 6779.1137,-19288.6981 6847.2193,-19341.9798 6944.9204,-19295 6964.8192,-19285.4316 7012.9174,-19254.6531 7045.4781,-19233.3926"/>
+<polygon fill="#000000" stroke="#000000" points="7047.7639,-19236.0795 7054.2135,-19227.674 7043.9298,-19230.2229 7047.7639,-19236.0795"/>
+</g>
+<!-- qcow2_write_snapshots&#45;&gt;memset -->
+<g id="edge1498" class="edge">
+<title>qcow2_write_snapshots&#45;&gt;memset</title>
+<path fill="none" stroke="#000000" d="M2172.0892,-18424.9295C2206.0279,-18388.5783 2288.92,-18307.5645 2378.4314,-18278 2457.1524,-18251.9994 2687.0268,-18225.8803 2751.4983,-18278 2810.8822,-18326.0069 2733.0945,-18392.4151 2787.4983,-18446 2914.3666,-18570.9586 3061.6397,-18391.3996 3180.4983,-18524 3242.1371,-18592.7652 3161.0822,-18864.1281 3216.4983,-18938 3338.0901,-19100.0871 3443.2911,-19060.92 3641.4983,-19103 3720.6649,-19119.8073 4311.9036,-19080.6796 4369.0369,-19138 4432.0866,-19201.2561 4344.4043,-19875.4234 4405.0369,-19941 4572.1208,-20121.708 4708.4892,-20009 4954.6038,-20009 4954.6038,-20009 4954.6038,-20009 6074.8408,-20009 6348.9737,-20009 6503.4565,-20094.6874 6678.8408,-19884 6708.3309,-19848.5739 6712.9376,-18271.0549 6714.8408,-18225 6784.2066,-16546.4288 6885.9055,-16130.967 6944.9204,-14452 7004.937,-12744.5351 6918.2417,-12315.3693 6980.9204,-10608 7002.9408,-10008.1649 7062.7008,-9276.4025 7075.4905,-9123.7302"/>
+<polygon fill="#000000" stroke="#000000" points="7079.0115,-9123.6253 7076.3611,-9113.3674 7072.0361,-9123.0392 7079.0115,-9123.6253"/>
+</g>
+<!-- qcow2_write_snapshots&#45;&gt;strlen -->
+<g id="edge1499" class="edge">
+<title>qcow2_write_snapshots&#45;&gt;strlen</title>
+<path fill="none" stroke="#000000" d="M2259.8481,-18433.5323C2289.9449,-18436.1952 2320.5465,-18444.9786 2342.4314,-18466 2413.5694,-18534.3313 2306.5739,-18617.4257 2378.4314,-18685 2439.138,-18742.0881 2691.7618,-18664.8975 2751.4983,-18723 2840.4918,-18809.5592 2700.9168,-18911.0281 2787.4983,-19000 2910.8198,-19126.7263 3064.1789,-18928.8175 3180.4983,-19062 3241.6892,-19132.0619 3180.3062,-20650.3079 3216.4983,-20736 3312.3634,-20962.9806 3486.5725,-20915.2062 3605.4983,-21131 3639.4246,-21192.5601 3595.3914,-21231.9453 3641.4983,-21285 3678.6272,-21327.7239 4534.9674,-21653 4591.5704,-21653 4591.5704,-21653 4591.5704,-21653 5322.8368,-21653 6016.6475,-21653 6842.4006,-21886.5 7035.9147,-21944.2172"/>
+<polygon fill="#000000" stroke="#000000" points="7035.1068,-21947.6287 7045.6906,-21947.1441 7037.1147,-21940.9228 7035.1068,-21947.6287"/>
+</g>
+<!-- qcow2_write_snapshots&#45;&gt;bdrv_pwrite -->
+<g id="edge1500" class="edge">
+<title>qcow2_write_snapshots&#45;&gt;bdrv_pwrite</title>
+<path fill="none" stroke="#000000" d="M2263.3084,-18434.3605C2292.1266,-18437.4334 2321.1547,-18446.2354 2342.4314,-18466 2402.5243,-18521.8224 2318.4859,-18591.0192 2378.4314,-18647 2500.6128,-18761.1006 2632.3349,-18577.7509 2751.4983,-18695 2830.8891,-18773.1155 2711.5988,-18861.488 2787.4983,-18943 2909.3436,-19073.8553 3066.8448,-18890.9701 3180.4983,-19029 3237.4381,-19098.1524 3165.9736,-20567.0307 3216.4983,-20641 3322.131,-20795.6489 3494.8449,-20651.9027 3605.4983,-20803 3659.2757,-20876.4332 3584.4812,-21140.0529 3641.4983,-21211 3775.1428,-21377.2957 4378.2277,-21349 4591.5704,-21349 4591.5704,-21349 4591.5704,-21349 6074.8408,-21349 6422.1271,-21349 6836.3066,-21320.5413 7002.9912,-21307.9137"/>
+<polygon fill="#000000" stroke="#000000" points="7003.427,-21311.3907 7013.1325,-21307.1418 7002.8957,-21304.4109 7003.427,-21311.3907"/>
+</g>
+<!-- qcow2_write_snapshots&#45;&gt;assert -->
+<g id="edge1501" class="edge">
+<title>qcow2_write_snapshots&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M2168.6189,-18424.9376C2199.0955,-18383.4464 2281.0405,-18282.0549 2378.4314,-18245 2533.401,-18186.0378 2618.8057,-18145.5776 2751.4983,-18245 2797.0823,-18279.1547 2747.8329,-18327.1209 2787.4983,-18368 2915.4203,-18499.8361 3061.5102,-18356.0478 3180.4983,-18496 3248.3712,-18575.8312 3136.9486,-18660.7973 3216.4983,-18729 3347.7513,-18841.531 3436.8279,-18766.9589 3605.4983,-18729 3971.8928,-18646.5436 4046.427,-18559.2677 4369.0369,-18367 4579.6629,-18241.472 4611.0233,-18178.4006 4814.1038,-18041 5431.2678,-17623.4381 5872.8295,-17804.1885 6236.8408,-17154 6269.6667,-17095.3672 6266.4032,-12382.8872 6272.8408,-12316 6313.9365,-11889.014 6437.7314,-11379.3473 6468.739,-11255.9089"/>
+<polygon fill="#000000" stroke="#000000" points="6472.1581,-11256.664 6471.2094,-11246.1117 6465.3706,-11254.9524 6472.1581,-11256.664"/>
+</g>
+<!-- qcow2_write_snapshots&#45;&gt;qcow2_pre_write_overlap_check -->
+<g id="edge1503" class="edge">
+<title>qcow2_write_snapshots&#45;&gt;qcow2_pre_write_overlap_check</title>
+<path fill="none" stroke="#000000" d="M2195.1509,-18425.8992C2238.8882,-18407.8534 2312.1834,-18380.5884 2378.4314,-18370 2460.2961,-18356.9155 2686.5462,-18318.4804 2751.4983,-18370 2806.5677,-18413.6807 2741.0842,-18471.2139 2787.4983,-18524 2910.6395,-18664.0468 3070.5302,-18520.3882 3180.4983,-18671 3229.1719,-18737.6631 3156.7352,-19356.0662 3216.4983,-19413 3308.9896,-19501.1127 4292.1901,-19386.8446 4369.0369,-19300 4422.2154,-19239.903 4367.3379,-17926.8406 4405.0369,-17856 4500.5824,-17676.4595 4664.3419,-17759.5881 4778.1038,-17591 4816.6948,-17533.8105 4766.633,-17490.0642 4814.1038,-17440 4903.7053,-17345.5035 5014.2529,-17459.084 5095.1038,-17357 5183.682,-17245.1594 5032.3968,-16819.0114 5131.1038,-16716 5190.3493,-16654.171 5456.7507,-16741.1649 5514.5698,-16678 5546.85,-16642.7352 5548.4414,-13283.7608 5550.5698,-13236 5587.8616,-12399.1728 5691.7641,-11376.1283 5710.7177,-11193.5477"/>
+<polygon fill="#000000" stroke="#000000" points="5714.2178,-11193.7277 5711.7717,-11183.4192 5707.2554,-11193.0032 5714.2178,-11193.7277"/>
+</g>
+<!-- qcow2_write_snapshots&#45;&gt;qcow2_alloc_clusters -->
+<g id="edge1505" class="edge">
+<title>qcow2_write_snapshots&#45;&gt;qcow2_alloc_clusters</title>
+<path fill="none" stroke="#000000" d="M2166.0397,-18424.6982C2194.1434,-18373.9658 2275.3734,-18227.2214 2342.4314,-18105 2358.5037,-18075.7062 2358.3223,-18065.6846 2378.4314,-18039 2426.3532,-17975.4081 2495.9544,-17912.7513 2535.1806,-17879.4838"/>
+<polygon fill="#000000" stroke="#000000" points="2537.6751,-17881.9589 2543.0713,-17872.8412 2533.167,-17876.6038 2537.6751,-17881.9589"/>
+</g>
+<!-- qcow2_write_snapshots&#45;&gt;qcow2_free_clusters -->
+<g id="edge1507" class="edge">
+<title>qcow2_write_snapshots&#45;&gt;qcow2_free_clusters</title>
+<path fill="none" stroke="#000000" d="M2166.6678,-18424.8097C2206.5043,-18357.8321 2344.9331,-18127.9038 2378.4314,-18110 2451.5472,-18070.9217 2674.4599,-18079.3712 2751.4983,-18110 2771.9491,-18118.1308 2770.2257,-18130.3617 2787.4983,-18144 2966.3844,-18285.2471 2998.0844,-18359.8356 3216.4983,-18425 3382.1707,-18474.4289 3443.9891,-18486.6875 3605.4983,-18425 3807.2897,-18347.927 3878.7332,-18297.806 3967.7693,-18101 4063.652,-17889.0603 3923.1079,-14132.1872 4003.7693,-13914 4034.4068,-13831.1265 4111.8214,-13757.8187 4155.3872,-13721.3818"/>
+<polygon fill="#000000" stroke="#000000" points="4157.8772,-13723.8652 4163.3672,-13714.8036 4153.4246,-13718.4638 4157.8772,-13723.8652"/>
+</g>
+<!-- qcow2_write_snapshots&#45;&gt;bdrv_flush -->
+<g id="edge1502" class="edge">
+<title>qcow2_write_snapshots&#45;&gt;bdrv_flush</title>
+<path fill="none" stroke="#000000" d="M2265.0581,-18451.1672C2431.9445,-18464.1068 2733.2538,-18489.4439 2751.4983,-18505 2798.4237,-18545.0109 2740.9311,-18598.5728 2787.4983,-18639 2920.3753,-18754.357 3062.3994,-18556.5538 3180.4983,-18687 3240.8049,-18753.6118 3152.2576,-20241.1736 3216.4983,-20304 3335.8862,-20420.7596 3834.6248,-20387.791 3967.7693,-20287 4008.1104,-20256.4616 3970.8423,-20217.4163 4003.7693,-20179 4122.5895,-20040.3712 4264.1243,-20140.4306 4369.0369,-19991 4440.6254,-19889.034 4329.9943,-19812.4514 4405.0369,-19713 4834.0428,-19144.4533 5271.1299,-19453.7074 5876.8408,-19079 6054.9336,-18968.8275 6097.928,-18931.7107 6236.8408,-18775 6337.9624,-18660.9225 6428.0678,-18500.7149 6461.7704,-18437.8294"/>
+<polygon fill="#000000" stroke="#000000" points="6464.8966,-18439.4051 6466.5087,-18428.9336 6458.7183,-18436.1142 6464.8966,-18439.4051"/>
+</g>
+<!-- qcow2_write_snapshots&#45;&gt;ROUND_UP -->
+<g id="edge1504" class="edge">
+<title>qcow2_write_snapshots&#45;&gt;ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M2275.1427,-18447.1377C2298.1357,-18450.8438 2321.5461,-18456.7533 2342.4314,-18466 2361.7384,-18474.5479 2359.1244,-18488.4521 2378.4314,-18497 2531.1924,-18564.6327 2625.4059,-18433.4062 2751.4983,-18543 2798.0423,-18583.4539 2740.9311,-18636.5728 2787.4983,-18677 2920.3753,-18792.357 3062.4119,-18594.5425 3180.4983,-18725 3241.3204,-18792.1941 3151.7077,-20292.6237 3216.4983,-20356 3335.8573,-20472.7536 3801.7516,-20362.7788 3967.7693,-20345 4841.9293,-20251.3862 5043.539,-20116.2766 5912.8408,-19985 5984.5216,-19974.1752 6176.8969,-19987.7681 6236.8408,-19947 6264.793,-19927.9896 6244.8514,-19898.9554 6272.8408,-19880 6310.8237,-19854.2767 6362.2422,-19848.6746 6403.8254,-19849.4281"/>
+<polygon fill="#000000" stroke="#000000" points="6403.7953,-19852.9287 6413.8977,-19849.7364 6404.0095,-19845.932 6403.7953,-19852.9287"/>
+</g>
+<!-- qcow2_write_snapshots&#45;&gt;bdrv_pwrite_sync -->
+<g id="edge1506" class="edge">
+<title>qcow2_write_snapshots&#45;&gt;bdrv_pwrite_sync</title>
+<path fill="none" stroke="#000000" d="M2167.4907,-18424.8818C2197.1597,-18378.4004 2278.0373,-18250.9849 2342.4314,-18143 2358.9484,-18115.3019 2350.5389,-18096.1867 2378.4314,-18080 2533.0804,-17990.2537 3041.4721,-18031.5614 3180.4983,-18144 3215.929,-18172.6549 3179.0447,-18214.0447 3216.4983,-18240 3358.6001,-18338.4766 3462.5188,-18337.198 3605.4983,-18240 3641.4681,-18215.5476 3610.3311,-18179.3375 3641.4983,-18149 3752.1048,-18041.3378 3878.9987,-18156.2724 3967.7693,-18030 4032.7897,-17937.5113 3962.7818,-9995.3652 4003.7693,-9890 4033.9594,-9812.3913 4109.4221,-9746.1974 4153.3194,-9712.6078"/>
+<polygon fill="#000000" stroke="#000000" points="4155.512,-9715.3382 4161.3929,-9706.5254 4151.2998,-9709.7472 4155.512,-9715.3382"/>
+</g>
+<!-- qcow2_write_snapshots&#45;&gt;QEMU_BUILD_BUG_ON -->
+<g id="edge1508" class="edge">
+<title>qcow2_write_snapshots&#45;&gt;QEMU_BUILD_BUG_ON</title>
+<path fill="none" stroke="#000000" d="M2177.0401,-18425.2409C2214.3532,-18393.0366 2292.6407,-18321.5027 2342.4314,-18248 2364.0712,-18216.0546 2347.8684,-18192.5519 2378.4314,-18169 2393.7238,-18157.2156 2411.8231,-18149.155 2430.635,-18143.7296"/>
+<polygon fill="#000000" stroke="#000000" points="2431.7462,-18147.0564 2440.5264,-18141.1269 2429.9649,-18140.2869 2431.7462,-18147.0564"/>
+</g>
+<!-- qcow2_write_snapshots&#45;&gt;cpu_to_be16 -->
+<g id="edge1509" class="edge">
+<title>qcow2_write_snapshots&#45;&gt;cpu_to_be16</title>
+<path fill="none" stroke="#000000" d="M2273.6782,-18438.1738C2436.7591,-18432.6309 2715.4503,-18427.7104 2751.4983,-18457 2806.0506,-18501.3248 2734.0168,-18565.3889 2787.4983,-18611 2854.1162,-18667.8144 3119.7502,-18575.9484 3180.4983,-18639 3262.3401,-18723.9453 3133.0526,-19616.6297 3216.4983,-19700 3397.7302,-19881.0682 4183.0977,-19902.2308 4369.0369,-19726 4423.2272,-19674.6391 4365.5065,-19118.3394 4405.0369,-19055 4651.7767,-18659.6495 5998.3513,-18434.3815 6236.8408,-18034 6279.0348,-17963.1639 6218.1435,-15127.6951 6272.8408,-15066 6305.8419,-15028.7769 6363.4097,-15024.1772 6408.832,-15027.6594"/>
+<polygon fill="#000000" stroke="#000000" points="6408.6374,-15031.156 6418.9136,-15028.5775 6409.2723,-15024.1849 6408.6374,-15031.156"/>
+</g>
+<!-- qcow2_snapshot_delete -->
+<g id="node522" class="node">
+<title>qcow2_snapshot_delete</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-17719" rx="121.5784" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-17715.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_snapshot_delete</text>
+</g>
+<!-- qcow2_snapshot_delete&#45;&gt;error_setg -->
+<g id="edge1510" class="edge">
+<title>qcow2_snapshot_delete&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M1786.9729,-17735.6646C1832.6221,-17751.3613 1904.839,-17774.0529 1969.3645,-17785 2012.2689,-17792.279 2720.2187,-17797.7451 2751.4983,-17828 2816.7619,-17891.1257 2741.0974,-18156.9541 2787.4983,-18235 2894.6508,-18415.2298 3069.0224,-18318.4118 3180.4983,-18496 3242.9882,-18595.5506 3158.8382,-18655.5763 3216.4983,-18758 3335.8475,-18970.0044 3414.2327,-19016.1641 3641.4983,-19103 3792.6992,-19160.7724 4255.3114,-19022.8224 4369.0369,-19138 4448.4812,-19218.4587 4346.5618,-20058.2236 4405.0369,-20155 4698.757,-20641.1072 5064.223,-20442.9371 5514.5698,-20789 6098.2581,-21237.5274 6323.6112,-21322.2669 6678.8408,-21967 6799.2518,-22185.543 6823.9314,-22496.2332 6828.7586,-22590.6896"/>
+<polygon fill="#000000" stroke="#000000" points="6825.2718,-22591.0509 6829.2434,-22600.8731 6832.2639,-22590.718 6825.2718,-22591.0509"/>
+</g>
+<!-- qcow2_snapshot_delete&#45;&gt;has_data_file -->
+<g id="edge1511" class="edge">
+<title>qcow2_snapshot_delete&#45;&gt;has_data_file</title>
+<path fill="none" stroke="#000000" d="M1860.8434,-17715.9155C1886.4862,-17710.8231 1912.194,-17701.9503 1933.3645,-17687 1960.3399,-17667.9503 1940.9132,-17638.7659 1969.3645,-17622 2112.2142,-17537.821 2176.6314,-17620.4175 2342.4314,-17622 2714.9565,-17625.5557 2817.778,-17553.0201 3180.4983,-17638 3197.726,-17642.0362 3199.4719,-17650.1843 3216.4983,-17655 3300.1863,-17678.6699 3539.1102,-17641.8166 3605.4983,-17698 3650.2819,-17735.8999 3597.114,-17786.6332 3641.4983,-17825 3752.1507,-17920.6504 3856.8144,-17772.7007 3967.7693,-17868 4011.3027,-17905.3909 3961.6509,-17953.0222 4003.7693,-17992 4125.4698,-18104.6258 4261.785,-17941.5381 4369.0369,-18068 4431.974,-18142.2098 4337.9326,-18872.536 4405.0369,-18943 5104.4452,-19677.4254 6183.947,-19636.2304 6678.8408,-18751 6723.688,-18670.7806 6653.8174,-18407.7209 6714.8408,-18339 6784.2005,-18260.8914 6878.8383,-18371.9004 6944.9204,-18291 7011.9516,-18208.9376 6916.625,-10746.2231 6980.9204,-10662 6986.3921,-10654.8324 6993.5974,-10649.457 7001.6154,-10645.4428"/>
+<polygon fill="#000000" stroke="#000000" points="7003.1322,-10648.6011 7010.9641,-10641.4658 7000.392,-10642.1597 7003.1322,-10648.6011"/>
+</g>
+<!-- qcow2_snapshot_delete&#45;&gt;error_setg_errno -->
+<g id="edge1512" class="edge">
+<title>qcow2_snapshot_delete&#45;&gt;error_setg_errno</title>
+<path fill="none" stroke="#000000" d="M1778.7241,-17701.7347C1824.6941,-17678.4662 1900.187,-17632.2967 1933.3645,-17567 1981.3144,-17472.6298 1897.4496,-16692.6736 1969.3645,-16615 2082.7568,-16492.5274 2225.9616,-16691.5498 2342.4314,-16572 2405.4828,-16507.2812 2321.3595,-16237.0486 2378.4314,-16167 2738.1438,-15725.4982 3261.8214,-16252.0959 3605.4983,-15798 3676.3173,-15704.4277 3564.8355,-13774.8478 3641.4983,-13686 3658.793,-13665.9564 3684.7969,-13656.8497 3710.9911,-13653.4014"/>
+<polygon fill="#000000" stroke="#000000" points="3711.4431,-13656.8732 3721.0219,-13652.3458 3710.7105,-13649.9116 3711.4431,-13656.8732"/>
+</g>
+<!-- qcow2_snapshot_delete&#45;&gt;g_free -->
+<g id="edge1513" class="edge">
+<title>qcow2_snapshot_delete&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M1800.5091,-17734.8183C1846.3303,-17746.2304 1911.3813,-17760.8392 1969.3645,-17768 2012.5144,-17773.3289 2719.3063,-17765.7768 2751.4983,-17795 2842.1141,-17877.2591 2719.0768,-17966.5294 2787.4983,-18068 2910.0078,-18249.6843 3011.9234,-18232.4703 3216.4983,-18311 3843.8165,-18551.8072 5787.3266,-18666.4529 6236.8408,-18167 6452.5049,-17927.3767 6473.9196,-15416.6244 6475.6954,-15121.3135"/>
+<polygon fill="#000000" stroke="#000000" points="6479.1969,-15121.0501 6475.7545,-15111.0301 6472.197,-15121.0098 6479.1969,-15121.0501"/>
+</g>
+<!-- qcow2_snapshot_delete&#45;&gt;qcow2_free_clusters -->
+<g id="edge1515" class="edge">
+<title>qcow2_snapshot_delete&#45;&gt;qcow2_free_clusters</title>
+<path fill="none" stroke="#000000" d="M1778.1294,-17701.837C1823.8573,-17678.5301 1899.4811,-17632.1732 1933.3645,-17567 1998.7656,-17441.2039 1906.7265,-17057.1946 1969.3645,-16930 2066.1291,-16733.5069 2203.1913,-16777.0713 2342.4314,-16608 2362.9327,-16583.1063 2351.4789,-16562.7078 2378.4314,-16545 2675.4353,-16349.8685 3728.8632,-16631.0807 3967.7693,-16368 4013.601,-16317.5307 3979.9358,-13977.8722 4003.7693,-13914 4034.6582,-13831.2198 4111.9718,-13757.8745 4155.4547,-13721.4069"/>
+<polygon fill="#000000" stroke="#000000" points="4157.9417,-13723.8921 4163.4189,-13714.8229 4153.4815,-13718.4969 4157.9417,-13723.8921"/>
+</g>
+<!-- qcow2_snapshot_delete&#45;&gt;qcow2_validate_table -->
+<g id="edge1514" class="edge">
+<title>qcow2_snapshot_delete&#45;&gt;qcow2_validate_table</title>
+<path fill="none" stroke="#000000" d="M1844.8961,-17709.6299C2074.0333,-17691.2409 2612.9314,-17661.0194 2751.4983,-17769 2785.4801,-17795.4809 2758.728,-17826.9333 2787.4983,-17859 2919.612,-18006.2507 3061.6933,-17909.816 3180.4983,-18068 3227.401,-18130.4491 3155.8791,-18190.755 3216.4983,-18240 3483.2687,-18456.7154 6033.2687,-17848.9304 6236.8408,-17572 6278.9634,-17514.6983 6254.9321,-15080.8264 6272.8408,-15012 6309.9771,-14869.2784 6411.8503,-14721.4806 6455.5246,-14662.5542"/>
+<polygon fill="#000000" stroke="#000000" points="6458.5897,-14664.2996 6461.7739,-14654.1946 6452.9831,-14660.1084 6458.5897,-14664.2996"/>
+</g>
+<!-- qcow2_snapshot_delete&#45;&gt;qcow2_check_refcounts -->
+<g id="edge1516" class="edge">
+<title>qcow2_snapshot_delete&#45;&gt;qcow2_check_refcounts</title>
+<path fill="none" stroke="#000000" d="M1781.4694,-17701.844C1827.9293,-17679.7246 1901.6699,-17636.4069 1933.3645,-17573 1976.7164,-17486.2718 1964.6588,-10688.8454 1969.3645,-10592 2009.0792,-9774.6518 2130.0194,-8777.1971 2152.3371,-8597.4327"/>
+<polygon fill="#000000" stroke="#000000" points="2155.8178,-8597.8037 2153.5798,-8587.448 2148.8714,-8596.9391 2155.8178,-8597.8037"/>
+</g>
+<!-- qcow2_snapshot_delete&#45;&gt;qcow2_update_snapshot_refcount -->
+<g id="edge1517" class="edge">
+<title>qcow2_snapshot_delete&#45;&gt;qcow2_update_snapshot_refcount</title>
+<path fill="none" stroke="#000000" d="M1791.0683,-17702.5111C1834.4374,-17685.8509 1895.8748,-17656.0784 1933.3645,-17611 2099.1254,-17411.6854 2143.6148,-17082.7168 2153.4494,-16985.1227"/>
+<polygon fill="#000000" stroke="#000000" points="2156.9358,-16985.4319 2154.4139,-16975.1416 2149.9682,-16984.7586 2156.9358,-16985.4319"/>
+</g>
+<!-- qcow2_snapshot_delete&#45;&gt;qcow2_write_snapshots -->
+<g id="edge1518" class="edge">
+<title>qcow2_snapshot_delete&#45;&gt;qcow2_write_snapshots</title>
+<path fill="none" stroke="#000000" d="M1751.3314,-17737.2588C1807.5149,-17835.2675 2073.2785,-18298.8755 2140.4473,-18416.0474"/>
+<polygon fill="#000000" stroke="#000000" points="2137.4495,-18417.8556 2145.4593,-18424.7905 2143.5224,-18414.3742 2137.4495,-18417.8556"/>
+</g>
+<!-- find_snapshot_by_id_and_name -->
+<g id="node523" class="node">
+<title>find_snapshot_by_id_and_name</title>
+<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-19089" rx="157.5" ry="18"/>
+<text text-anchor="middle" x="2983.9983" y="-19085.3" font-family="Times,serif" font-size="14.00" fill="#000000">find_snapshot_by_id_and_name</text>
+</g>
+<!-- qcow2_snapshot_delete&#45;&gt;find_snapshot_by_id_and_name -->
+<g id="edge1519" class="edge">
+<title>qcow2_snapshot_delete&#45;&gt;find_snapshot_by_id_and_name</title>
+<path fill="none" stroke="#000000" d="M1741.7838,-17737.171C1747.1672,-17826.622 1781.2593,-18225.683 1969.3645,-18470 2099.7761,-18639.3828 2176.4972,-18652.855 2378.4314,-18723 2457.2634,-18750.3835 2692.243,-18707.2364 2751.4983,-18766 2844.031,-18857.765 2697.1323,-18963.1006 2787.4983,-19057 2797.2378,-19067.1204 2808.8366,-19074.8341 2821.459,-19080.6502"/>
+<polygon fill="#000000" stroke="#000000" points="2820.2424,-19083.9351 2830.819,-19084.5572 2822.9389,-19077.4752 2820.2424,-19083.9351"/>
+</g>
+<!-- memmove -->
+<g id="node524" class="node">
+<title>memmove</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-17649" rx="58.5" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-17645.3" font-family="Times,serif" font-size="14.00" fill="#000000">memmove</text>
+</g>
+<!-- qcow2_snapshot_delete&#45;&gt;memmove -->
+<g id="edge1520" class="edge">
+<title>qcow2_snapshot_delete&#45;&gt;memmove</title>
+<path fill="none" stroke="#000000" d="M1822.3672,-17705.533C1856.6464,-17699.8478 1896.9499,-17693.1357 1933.3645,-17687 1987.8652,-17677.8168 2049.846,-17667.2204 2094.5292,-17659.5541"/>
+<polygon fill="#000000" stroke="#000000" points="2095.3806,-17662.9592 2104.6444,-17657.818 2094.1964,-17656.0601 2095.3806,-17662.9592"/>
+</g>
+<!-- find_snapshot_by_id_and_name&#45;&gt;strcmp -->
+<g id="edge1521" class="edge">
+<title>find_snapshot_by_id_and_name&#45;&gt;strcmp</title>
+<path fill="none" stroke="#000000" d="M3009.3088,-19106.9494C3053.8013,-19140.2223 3144.704,-19216.3129 3180.4983,-19306 3211.9111,-19384.7089 3212.5441,-20746.3465 3216.4983,-20831 3269.7721,-21971.5208 3389.7772,-23371.3347 3408.5171,-23586.6486"/>
+<polygon fill="#000000" stroke="#000000" points="3405.0465,-23587.1395 3409.4018,-23596.7977 3412.0201,-23586.5315 3405.0465,-23587.1395"/>
+</g>
+<!-- qcow2_snapshot_goto -->
+<g id="node525" class="node">
+<title>qcow2_snapshot_goto</title>
+<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-3932" rx="113.18" ry="18"/>
+<text text-anchor="middle" x="1740.8645" y="-3928.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_snapshot_goto</text>
+</g>
+<!-- qcow2_snapshot_goto&#45;&gt;be64_to_cpu -->
+<g id="edge1522" class="edge">
+<title>qcow2_snapshot_goto&#45;&gt;be64_to_cpu</title>
+<path fill="none" stroke="#000000" d="M1773.3345,-3914.541C1817.4909,-3888.9335 1895.3237,-3836.7857 1933.3645,-3769 1984.2155,-3678.3875 1917.239,-3627.8854 1969.3645,-3538 2076.9594,-3352.4629 3393.3623,-2542.414 3641.4983,-2444 4105.1312,-2260.1172 5452.5644,-1979.7827 5876.8408,-2242 5907.2746,-2260.8091 5885.9872,-2290.3593 5912.8408,-2314 5980.5208,-2373.5822 6601.6125,-2535.4554 6678.8408,-2582 6817.039,-2665.2904 6877.551,-2682.3802 6944.9204,-2829 7019.9526,-2992.2966 7071.9312,-5901.086 7077.4361,-6221.4235"/>
+<polygon fill="#000000" stroke="#000000" points="7073.9416,-6221.7795 7077.6123,-6231.7181 7080.9406,-6221.6597 7073.9416,-6221.7795"/>
+</g>
+<!-- qcow2_snapshot_goto&#45;&gt;has_data_file -->
+<g id="edge1523" class="edge">
+<title>qcow2_snapshot_goto&#45;&gt;has_data_file</title>
+<path fill="none" stroke="#000000" d="M1772.7647,-3914.6446C1816.6202,-3888.9818 1894.5078,-3836.574 1933.3645,-3769 1979.0408,-3689.5663 1912.9079,-3638.1714 1969.3645,-3566 2081.1815,-3423.0586 2223.1279,-3536.7552 2342.4314,-3400 2380.1567,-3356.7561 2333.3121,-3311.461 2378.4314,-3276 2521.5127,-3163.5469 2605.5588,-3262.001 2787.4983,-3258 3300.4835,-3246.7191 4712.9421,-2995.6061 5095.1038,-3338 5153.9212,-3390.6968 5075.6596,-3455.7649 5131.1038,-3512 5265.1708,-3647.9794 5363.5477,-3566.4374 5550.5698,-3605 6168.4588,-3732.4043 6541.1161,-3386.2725 6944.9204,-3871 6991.6013,-3927.0358 6978.3363,-9049.1135 6980.9204,-9122 7002.1882,-9721.8622 7062.5364,-10453.6034 7075.4635,-10606.2708"/>
+<polygon fill="#000000" stroke="#000000" points="7072.0098,-10606.9653 7076.3436,-10616.6332 7078.9847,-10606.3729 7072.0098,-10606.9653"/>
+</g>
+<!-- qcow2_snapshot_goto&#45;&gt;g_free -->
+<g id="edge1524" class="edge">
+<title>qcow2_snapshot_goto&#45;&gt;g_free</title>
+<path fill="none" stroke="#000000" d="M1764.2503,-3914.1828C1804.241,-3884.4917 1889.2264,-3824.7319 1969.3645,-3790 2126.8689,-3721.7374 2193.7727,-3775.8373 2342.4314,-3690 2362.0268,-3678.6854 2358.7376,-3665.1425 2378.4314,-3654 2541.5127,-3561.731 2601.6719,-3576.0341 2787.4983,-3552 3163.9497,-3503.3111 3261.9191,-3543.4445 3641.4983,-3541 3786.5046,-3540.0662 3832.4145,-3488.9733 3967.7693,-3541 4034.4302,-3566.6226 5847.657,-5197.8196 5876.8408,-5263 5917.1216,-5352.9647 5859.4486,-12277.142 5912.8408,-12360 5998.6932,-12493.232 6150.3894,-12376.156 6236.8408,-12509 6314.3319,-12628.0753 6178.4888,-14959.7857 6272.8408,-15066 6311.007,-15108.9646 6381.907,-15108.4373 6428.9885,-15102.2112"/>
+<polygon fill="#000000" stroke="#000000" points="6429.5529,-15105.666 6438.9452,-15100.7636 6428.5457,-15098.7389 6429.5529,-15105.666"/>
+</g>
+<!-- qcow2_snapshot_goto&#45;&gt;qcow2_pre_write_overlap_check -->
+<g id="edge1525" class="edge">
+<title>qcow2_snapshot_goto&#45;&gt;qcow2_pre_write_overlap_check</title>
+<path fill="none" stroke="#000000" d="M1801.1497,-3916.757C2140.6188,-3831.6589 3804.315,-3424.6193 3967.7693,-3579 4018.7421,-3627.1432 3979.8044,-4143.1086 4003.7693,-4209 4096.6114,-4464.2688 4220.0816,-4471.8566 4369.0369,-4699 4569.5928,-5004.8296 4665.7455,-5064.9626 4778.1038,-5413 4825.331,-5559.2894 4740.2654,-5622.1708 4814.1038,-5757 4890.8195,-5897.083 5024.4034,-5837.7869 5095.1038,-5981 5140.8548,-6073.6748 5064.7401,-7761.7684 5131.1038,-7841 5242.6666,-7974.1947 5403.0671,-7783.7549 5514.5698,-7917 5549.3557,-7958.569 5546.6821,-9813.9359 5550.5698,-9868 5587.3383,-10379.3157 5686.2302,-10998.0869 5708.9896,-11136.6011"/>
+<polygon fill="#000000" stroke="#000000" points="5705.5886,-11137.4886 5710.6685,-11146.7862 5712.4954,-11136.3501 5705.5886,-11137.4886"/>
+</g>
+<!-- qcow2_snapshot_goto&#45;&gt;bdrv_pread -->
+<g id="edge1527" class="edge">
+<title>qcow2_snapshot_goto&#45;&gt;bdrv_pread</title>
+<path fill="none" stroke="#000000" d="M1770.5613,-3914.6081C1812.8462,-3888.3479 1890.0667,-3834.6067 1933.3645,-3769 1963.3322,-3723.5915 1929.5352,-3689.0625 1969.3645,-3652 2093.9318,-3536.086 2222.8217,-3687.0232 2342.4314,-3566 2395.1931,-3512.6148 2327.6318,-3456.2556 2378.4314,-3401 2507.1836,-3260.9542 2599.3807,-3303.3154 2787.4983,-3275 2960.2193,-3249.0021 3005.9755,-3267.9111 3180.4983,-3275 3269.4741,-3278.6141 4698.455,-3365.1775 4778.1038,-3405 4968.192,-3500.0396 4973.0013,-3589.0546 5095.1038,-3763 5114.301,-3790.348 5108.6253,-3804.2783 5131.1038,-3829 5400.2236,-4124.9766 5687.1679,-3980.7902 5876.8408,-4333 5918.0412,-4409.5063 5899.9645,-7375.0647 5912.8408,-7461 5988.4895,-7965.8718 6160.7218,-8058.1989 6236.8408,-8563 6326.0465,-9154.5878 6213.7582,-10659.6488 6272.8408,-11255 6315.2026,-11681.8622 6438.0554,-12191.621 6468.8012,-12315.085"/>
+<polygon fill="#000000" stroke="#000000" points="6465.43,-12316.0315 6471.2505,-12324.8843 6472.2211,-12314.334 6465.43,-12316.0315"/>
+</g>
+<!-- qcow2_snapshot_goto&#45;&gt;qcow2_validate_table -->
+<g id="edge1526" class="edge">
+<title>qcow2_snapshot_goto&#45;&gt;qcow2_validate_table</title>
+<path fill="none" stroke="#000000" d="M1764.0361,-3914.2066C1801.1792,-3885.2898 1875.7228,-3825.6162 1933.3645,-3769 1950.6648,-3752.0074 1948.8484,-3740.9283 1969.3645,-3728 2115.0932,-3636.1683 2222.634,-3746.7679 2342.4314,-3623 2388.9124,-3574.9784 2330.4735,-3523.5469 2378.4314,-3477 2511.8782,-3347.4794 2603.8573,-3418.3198 2787.4983,-3389 2967.9919,-3360.1827 3444.6499,-3389.8114 3605.4983,-3303 3627.7335,-3290.9994 3618.6653,-3269.8201 3641.4983,-3259 3707.0185,-3227.9513 3911.3569,-3213.4525 3967.7693,-3259 4026.8446,-3306.6975 3950.4502,-3371.9444 4003.7693,-3426 4120.7475,-3544.594 4206.8234,-3472.116 4369.0369,-3510 4550.9897,-3552.4939 4606.0922,-3534.0306 4778.1038,-3607 4787.7298,-3611.0835 5089.0089,-3801.5037 5095.1038,-3810 5133.8085,-3863.954 5090.9925,-3902.0834 5131.1038,-3955 5249.5302,-4111.2331 5362.5739,-4049.1821 5514.5698,-4173 5533.3709,-4188.3156 5531.0726,-4199.581 5550.5698,-4214 5678.4469,-4308.5706 5789.8579,-4227.8455 5876.8408,-4361 5932.5209,-4446.2356 5887.6802,-7927.3475 5912.8408,-8026 5988.5116,-8322.6985 6161.1977,-8337.2945 6236.8408,-8634 6288.118,-8835.1317 6262.5724,-12162.689 6272.8408,-12370 6318.4603,-13291.0178 6449.7093,-14416.7932 6472.46,-14607.8318"/>
+<polygon fill="#000000" stroke="#000000" points="6469.0003,-14608.3778 6473.6609,-14617.8924 6475.9509,-14607.548 6469.0003,-14608.3778"/>
+</g>
+<!-- qcow2_snapshot_goto&#45;&gt;bdrv_pwrite_sync -->
+<g id="edge1528" class="edge">
+<title>qcow2_snapshot_goto&#45;&gt;bdrv_pwrite_sync</title>
+<path fill="none" stroke="#000000" d="M1838.2269,-3922.7507C2249.5912,-3884.7879 3830.3618,-3750.5607 3967.7693,-3916 4069.5556,-4038.5512 3902.8598,-9527.7258 4003.7693,-9651 4023.4834,-9675.0833 4054.1327,-9686.4402 4084.7294,-9691.2317"/>
+<polygon fill="#000000" stroke="#000000" points="4084.2705,-9694.7014 4094.6476,-9692.5645 4085.2028,-9687.7638 4084.2705,-9694.7014"/>
+</g>
+<!-- qcow2_snapshot_goto&#45;&gt;error_report_err -->
+<g id="edge1529" class="edge">
+<title>qcow2_snapshot_goto&#45;&gt;error_report_err</title>
+<path fill="none" stroke="#000000" d="M1854.1255,-3932.5633C2239.9948,-3935.6405 3486.0279,-3955.5242 3605.4983,-4084 3644.5045,-4125.9465 3633.1459,-8151.3323 3641.4983,-8208 3672.3877,-8417.5722 3762.0042,-8658.5765 3793.516,-8739.1539"/>
+<polygon fill="#000000" stroke="#000000" points="3790.3132,-8740.5731 3797.2313,-8748.5974 3796.8272,-8738.0103 3790.3132,-8740.5731"/>
+</g>
+<!-- qcow2_snapshot_goto&#45;&gt;qcow2_check_refcounts -->
+<g id="edge1530" class="edge">
+<title>qcow2_snapshot_goto&#45;&gt;qcow2_check_refcounts</title>
+<path fill="none" stroke="#000000" d="M1782.6203,-3948.7666C1829.0565,-3969.9503 1901.6929,-4011.2607 1933.3645,-4073 1982.1417,-4168.0846 1953.9639,-7814.2497 1969.3645,-7920 2005.3981,-8167.4294 2110.8633,-8453.0493 2145.0587,-8541.4842"/>
+<polygon fill="#000000" stroke="#000000" points="2141.8011,-8542.7645 2148.6867,-8550.8168 2148.3255,-8540.2281 2141.8011,-8542.7645"/>
+</g>
+<!-- qcow2_snapshot_goto&#45;&gt;qcow2_grow_l1_table -->
+<g id="edge1531" class="edge">
+<title>qcow2_snapshot_goto&#45;&gt;qcow2_grow_l1_table</title>
+<path fill="none" stroke="#000000" d="M1780.6928,-3948.9889C1826.045,-3970.6272 1898.3693,-4012.6027 1933.3645,-4073 1969.3509,-4135.1081 1957.4219,-4323.2199 1969.3645,-4394 2022.6256,-4709.6634 2120.6527,-5086.0114 2148.4019,-5190.1293"/>
+<polygon fill="#000000" stroke="#000000" points="2145.0444,-5191.1225 2151.0075,-5199.8798 2151.8071,-5189.3152 2145.0444,-5191.1225"/>
+</g>
+<!-- qcow2_snapshot_goto&#45;&gt;error_report -->
+<g id="edge1532" class="edge">
+<title>qcow2_snapshot_goto&#45;&gt;error_report</title>
+<path fill="none" stroke="#000000" d="M1782.6685,-3948.7419C1829.1494,-3969.9028 1901.8274,-4011.1919 1933.3645,-4073 2024.1767,-4250.9787 1885.7307,-11084.5375 1969.3645,-11266 2061.0428,-11464.9171 2250.7063,-11389.1045 2342.4314,-11588 2418.9304,-11753.8795 2296.5994,-18000.6855 2378.4314,-18164 2407.6338,-18222.2801 2473.5934,-18262.9237 2518.708,-18285.1256"/>
+<polygon fill="#000000" stroke="#000000" points="2517.4678,-18288.4126 2527.9978,-18289.5831 2520.496,-18282.1015 2517.4678,-18288.4126"/>
+</g>
+<!-- qcow2_snapshot_goto&#45;&gt;qcow2_update_snapshot_refcount -->
+<g id="edge1533" class="edge">
+<title>qcow2_snapshot_goto&#45;&gt;qcow2_update_snapshot_refcount</title>
+<path fill="none" stroke="#000000" d="M1782.692,-3948.7299C1829.1948,-3969.8796 1901.893,-4011.1584 1933.3645,-4073 2012.1,-4227.7158 1930.2908,-16402.8566 1969.3645,-16572 2002.7566,-16716.5491 2097.6019,-16869.916 2137.6724,-16930.3385"/>
+<polygon fill="#000000" stroke="#000000" points="2134.9263,-16932.5284 2143.3947,-16938.8953 2140.7451,-16928.6371 2134.9263,-16932.5284"/>
+</g>
+<!-- qcow2_snapshot_goto&#45;&gt;g_try_malloc0 -->
+<g id="edge1534" class="edge">
+<title>qcow2_snapshot_goto&#45;&gt;g_try_malloc0</title>
+<path fill="none" stroke="#000000" d="M1782.6677,-3948.7423C1829.1479,-3969.9036 1901.8251,-4011.193 1933.3645,-4073 1978.1236,-4160.7134 1916.5206,-11079.9064 1969.3645,-11163 2067.8484,-11317.8596 2242.8035,-11185.8739 2342.4314,-11340 2369.7308,-11382.2327 2375.0567,-13099.8256 2378.4314,-13150 2422.0187,-13798.0498 2536.8908,-14585.4247 2560.6334,-14744.2809"/>
+<polygon fill="#000000" stroke="#000000" points="2557.2397,-14745.2511 2562.1832,-14754.6219 2564.1624,-14744.2136 2557.2397,-14745.2511"/>
+</g>
+<!-- find_snapshot_by_id_or_name -->
+<g id="node526" class="node">
+<title>find_snapshot_by_id_or_name</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-4054" rx="150.2735" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-4050.3" font-family="Times,serif" font-size="14.00" fill="#000000">find_snapshot_by_id_or_name</text>
+</g>
+<!-- qcow2_snapshot_goto&#45;&gt;find_snapshot_by_id_or_name -->
+<g id="edge1535" class="edge">
+<title>qcow2_snapshot_goto&#45;&gt;find_snapshot_by_id_or_name</title>
+<path fill="none" stroke="#000000" d="M1795.1229,-3947.9494C1870.7121,-3970.169 2007.5981,-4010.4069 2089.2843,-4034.4188"/>
+<polygon fill="#000000" stroke="#000000" points="2088.3834,-4037.802 2098.9646,-4037.2643 2090.3576,-4031.0861 2088.3834,-4037.802"/>
+</g>
+<!-- find_snapshot_by_id_or_name&#45;&gt;find_snapshot_by_id_and_name -->
+<g id="edge1536" class="edge">
+<title>find_snapshot_by_id_or_name&#45;&gt;find_snapshot_by_id_and_name</title>
+<path fill="none" stroke="#000000" d="M2305.3927,-4052.1884C2445.8543,-4059.4877 2649.2958,-4095.1693 2751.4983,-4232 2779.4663,-4269.4442 2784.1731,-17645.3822 2787.4983,-17692 2827.0693,-18246.7697 2951.054,-18916.5583 2978.5581,-19060.7899"/>
+<polygon fill="#000000" stroke="#000000" points="2975.1911,-19061.817 2980.5081,-19070.981 2982.0664,-19060.5014 2975.1911,-19061.817"/>
+</g>
+<!-- qcow2_snapshot_list -->
+<g id="node527" class="node">
+<title>qcow2_snapshot_list</title>
+<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-15367" rx="107.4815" ry="18"/>
+<text text-anchor="middle" x="2155.8979" y="-15363.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_snapshot_list</text>
+</g>
+<!-- qcow2_snapshot_list&#45;&gt;has_data_file -->
+<g id="edge1537" class="edge">
+<title>qcow2_snapshot_list&#45;&gt;has_data_file</title>
+<path fill="none" stroke="#000000" d="M2258.1916,-15361.4859C2504.2519,-15349.2666 3113.8431,-15325.5985 3180.4983,-15387 3259.5059,-15459.7802 3138.4927,-15552.1468 3216.4983,-15626 3279.555,-15685.7001 3541.9986,-15603.7713 3605.4983,-15663 3676.9893,-15729.6826 3574.8403,-15808.4861 3641.4983,-15880 3743.1569,-15989.0643 3854.3671,-15861.2042 3967.7693,-15958 3999.5976,-15985.1674 3968.9796,-16021.7452 4003.7693,-16045 4291.1183,-16237.0751 4443.0843,-16057.9956 4778.1038,-15973 4922.0988,-15936.468 4960.4211,-15929.6873 5095.1038,-15867 5112.1037,-15859.0875 5113.4009,-15851.1815 5131.1038,-15845 5308.4589,-15783.0712 5363.7135,-15812.3579 5550.5698,-15793 5613.1338,-15786.5185 6634.076,-15743.1857 6678.8408,-15699 7117.2139,-15266.2986 6910.4617,-13554.9911 6944.9204,-12940 6948.4608,-12876.8134 6942.241,-10712.0897 6980.9204,-10662 6986.4318,-10654.8628 6993.6607,-10649.5056 7001.6912,-10645.501"/>
+<polygon fill="#000000" stroke="#000000" points="7003.2103,-10648.6585 7011.0496,-10641.5315 7000.4768,-10642.2143 7003.2103,-10648.6585"/>
+</g>
+<!-- qcow2_snapshot_list&#45;&gt;pstrcpy -->
+<g id="edge1538" class="edge">
+<title>qcow2_snapshot_list&#45;&gt;pstrcpy</title>
+<path fill="none" stroke="#000000" d="M2245.1639,-15377.0381C2326.1094,-15386.1405 2442.8174,-15399.2644 2510.5777,-15406.8841"/>
+<polygon fill="#000000" stroke="#000000" points="2510.2861,-15410.3733 2520.6146,-15408.0128 2511.0684,-15403.4171 2510.2861,-15410.3733"/>
+</g>
+<!-- qcow2_snapshot_list&#45;&gt;g_new0 -->
+<g id="edge1539" class="edge">
+<title>qcow2_snapshot_list&#45;&gt;g_new0</title>
+<path fill="none" stroke="#000000" d="M2260.412,-15362.8406C2379.8838,-15359.8161 2580.9555,-15360.009 2751.4983,-15386 2947.1058,-15415.8109 3043.8807,-15361.8684 3180.4983,-15505 3230.2261,-15557.0989 3163.0592,-15614.7152 3216.4983,-15663 3345.7518,-15779.787 3480.7959,-15589.3653 3605.4983,-15711 3683.3399,-15786.9268 3566.3975,-15874.3611 3641.4983,-15953 3668.8028,-15981.5909 3713.5937,-15988.7471 3749.3406,-15989.2212"/>
+<polygon fill="#000000" stroke="#000000" points="3749.6506,-15992.7201 3759.6367,-15989.1804 3749.6228,-15985.7201 3749.6506,-15992.7201"/>
+</g>
+<!-- qcow2_snapshot_load_tmp -->
+<g id="node528" class="node">
+<title>qcow2_snapshot_load_tmp</title>
+<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-19193" rx="136" ry="18"/>
+<text text-anchor="middle" x="2564.9648" y="-19189.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_snapshot_load_tmp</text>
+</g>
+<!-- qcow2_snapshot_load_tmp&#45;&gt;error_setg -->
+<g id="edge1540" class="edge">
+<title>qcow2_snapshot_load_tmp&#45;&gt;error_setg</title>
+<path fill="none" stroke="#000000" d="M2620.0567,-19209.4578C2662.7914,-19225.1745 2719.9022,-19253.208 2751.4983,-19298 2805.8296,-19375.0224 2721.9467,-19439.2701 2787.4983,-19507 2911.5246,-19635.148 3066.2383,-19451.0727 3180.4983,-19588 3235.5772,-19654.0057 3165.2107,-21066.007 3216.4983,-21135 3325.0001,-21280.9585 3484.4943,-21126.2259 3605.4983,-21262 3658.9094,-21321.9307 3592.4211,-21375.4714 3641.4983,-21439 3740.2348,-21566.8108 3851.812,-21486.5793 3967.7693,-21599 3992.3212,-21622.8031 3975.9667,-21647.0903 4003.7693,-21667 4064.9556,-21710.8161 6622.4777,-22046.132 6678.8408,-22096 6755.5932,-22163.9077 6810.6996,-22492.0964 6825.7526,-22590.8378"/>
+<polygon fill="#000000" stroke="#000000" points="6822.3251,-22591.5822 6827.2756,-22600.9493 6829.247,-22590.5396 6822.3251,-22591.5822"/>
+</g>
+<!-- qcow2_snapshot_load_tmp&#45;&gt;qemu_vfree -->
+<g id="edge1541" class="edge">
+<title>qcow2_snapshot_load_tmp&#45;&gt;qemu_vfree</title>
+<path fill="none" stroke="#000000" d="M2616.4326,-19209.7735C2658.4914,-19226.007 2716.5208,-19254.5958 2751.4983,-19298 2785.6364,-19340.3626 2747.7319,-19377.87 2787.4983,-19415 2918.6172,-19537.4262 3066.848,-19368.2053 3180.4983,-19507 3261.209,-19605.5675 3172.1909,-20533.557 3216.4983,-20653 3312.2402,-20911.0992 3489.9548,-20885.1372 3605.4983,-21135 3641.5722,-21213.0098 3575.3091,-21270.1743 3641.4983,-21325 3753.1725,-21417.5018 3824.2833,-21345.9634 3967.7693,-21325 4098.0487,-21305.9661 6138.0764,-20728.0666 6236.8408,-20641 6265.4816,-20615.7515 6251.2312,-20594.477 6272.8408,-20563 6419.4216,-20349.4874 6578.6077,-20383.803 6678.8408,-20145 6743.4491,-19991.0725 6640.1175,-18792.2794 6714.8408,-18643 6773.0787,-18526.6545 6886.1222,-18578.0633 6944.9204,-18462 7039.2469,-18275.8066 7074.3322,-14879.0473 7077.6555,-14534.1855"/>
+<polygon fill="#000000" stroke="#000000" points="7081.1567,-14534.0718 7077.7526,-14524.0387 7074.157,-14534.0047 7081.1567,-14534.0718"/>
+</g>
+<!-- qcow2_snapshot_load_tmp&#45;&gt;assert -->
+<g id="edge1542" class="edge">
+<title>qcow2_snapshot_load_tmp&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M2680.6418,-19183.442C2848.8953,-19170.7892 3145.0517,-19153.7142 3180.4983,-19187 3273.3426,-19274.1847 3123.654,-19671.8153 3216.4983,-19759 3310.1675,-19846.9592 4286.0349,-19762.0888 4369.0369,-19664 4453.6253,-19564.0365 4316.0384,-18582.0582 4405.0369,-18486 4461.7043,-18424.8375 4714.0822,-18499.4161 4778.1038,-18446 4821.5125,-18409.7822 4777.9043,-18367.424 4814.1038,-18324 4903.7032,-18216.5189 5006.3018,-18290.1409 5095.1038,-18182 5132.8789,-18135.9984 5086.576,-18092.5017 5131.1038,-18053 5260.096,-17938.5677 5380.1713,-18102.0315 5514.5698,-17994 5549.1151,-17966.232 5517.9111,-17930.9643 5550.5698,-17901 5661.857,-17798.8942 5774.1711,-17916.7671 5876.8408,-17806 5929.6375,-17749.0394 5855.4883,-17687.3707 5912.8408,-17635 6019.9067,-17537.2343 6140.1068,-17704.9989 6236.8408,-17597 6285.7786,-17542.3634 6265.8366,-12389.0137 6272.8408,-12316 6313.8033,-11889.0012 6437.6973,-11379.344 6468.7325,-11255.9083"/>
+<polygon fill="#000000" stroke="#000000" points="6472.1515,-11256.6637 6471.2051,-11246.1113 6465.3643,-11254.9507 6472.1515,-11256.6637"/>
+</g>
+<!-- qcow2_snapshot_load_tmp&#45;&gt;be64_to_cpus -->
+<g id="edge1546" class="edge">
+<title>qcow2_snapshot_load_tmp&#45;&gt;be64_to_cpus</title>
+<path fill="none" stroke="#000000" d="M2660.4774,-19180.0798C2689.7315,-19175.8793 2721.9789,-19171.0033 2751.4983,-19166 2767.5687,-19163.2762 2771.3829,-19161.4441 2787.4983,-19159 2874.3595,-19145.8265 3114.5273,-19174.0194 3180.4983,-19116 3231.6561,-19071.0083 3181.613,-19025.5184 3216.4983,-18967 3446.4994,-18581.1835 3783.2544,-18700.5231 3967.7693,-18291 4015.7992,-18184.3997 3951.7633,-14186.7181 4003.7693,-14082 4032.2968,-14024.5576 4096.5808,-13983.8134 4140.7354,-13961.3498"/>
+<polygon fill="#000000" stroke="#000000" points="4142.431,-13964.4156 4149.8319,-13956.8343 4139.3186,-13958.1456 4142.431,-13964.4156"/>
+</g>
+<!-- qcow2_snapshot_load_tmp&#45;&gt;bdrv_pread -->
+<g id="edge1545" class="edge">
+<title>qcow2_snapshot_load_tmp&#45;&gt;bdrv_pread</title>
+<path fill="none" stroke="#000000" d="M2700.1155,-19190.6956C2871.0227,-19189.1908 3147.188,-19192.0088 3180.4983,-19225 3272.8806,-19316.4974 3122.7953,-19718.8555 3216.4983,-19809 3308.7969,-19897.7935 4276.8997,-19915.961 4369.0369,-19827 4451.0987,-19747.7671 4347.3068,-18899.3831 4405.0369,-18801 4423.2727,-18769.9228 5486.5178,-18151.6148 5514.5698,-18129 5532.6816,-18114.3987 5529.767,-18101.4153 5550.5698,-18091 5681.1119,-18025.6417 5758.2086,-18138.0843 5876.8408,-18053 5907.2126,-18031.2171 5885.0737,-18002.0185 5912.8408,-17977 6026.2504,-17874.8169 6147.9243,-17987.0845 6236.8408,-17863 6263.167,-17826.2614 6270.5727,-14654.1403 6272.8408,-14609 6319.1176,-13688.015 6449.825,-12562.2126 6472.4753,-12371.1689"/>
+<polygon fill="#000000" stroke="#000000" points="6475.9663,-12371.4513 6473.6708,-12361.1081 6469.0152,-12370.6252 6475.9663,-12371.4513"/>
+</g>
+<!-- qcow2_snapshot_load_tmp&#45;&gt;ROUND_UP -->
+<g id="edge1543" class="edge">
+<title>qcow2_snapshot_load_tmp&#45;&gt;ROUND_UP</title>
+<path fill="none" stroke="#000000" d="M2646.3693,-19207.5371C2682.5763,-19217.6866 2723.3001,-19234.6993 2751.4983,-19263 2783.9551,-19295.5748 2752.6057,-19330.0488 2787.4983,-19360 2922.8197,-19476.1574 3065.6402,-19304.5739 3180.4983,-19441 3260.9738,-19536.5873 3133.2171,-20471.847 3216.4983,-20565 3452.1379,-20828.5714 3651.1353,-20653.601 4003.7693,-20679 4165.691,-20690.6626 4209.1886,-20707.3401 4369.0369,-20679 4544.7052,-20647.8551 5710.0794,-20190.4032 5876.8408,-20127 6037.6101,-20065.875 6080.7677,-20057.2786 6236.8408,-19985 6310.1174,-19951.0651 6392.5193,-19905.1265 6438.9054,-19878.5142"/>
+<polygon fill="#000000" stroke="#000000" points="6440.768,-19881.4805 6447.6891,-19873.4586 6437.2761,-19875.4136 6440.768,-19881.4805"/>
+</g>
+<!-- qcow2_snapshot_load_tmp&#45;&gt;qcow2_validate_table -->
+<g id="edge1544" class="edge">
+<title>qcow2_snapshot_load_tmp&#45;&gt;qcow2_validate_table</title>
+<path fill="none" stroke="#000000" d="M2654.9886,-19206.531C2821.7004,-19232.0005 3163.2125,-19286.2733 3180.4983,-19306 3228.5343,-19360.8192 3163.5636,-19910.8948 3216.4983,-19961 3284.7728,-20025.6251 4256.0629,-20052.2944 4369.0369,-19941 4438.2758,-19872.7905 4348.9012,-19146.3432 4405.0369,-19067 4595.8175,-18797.3473 4854.4178,-19017.23 5095.1038,-18791 5122.3376,-18765.4019 5108.2175,-18744.5492 5131.1038,-18715 5131.6449,-18714.3014 5912.056,-18063.4059 5912.8408,-18063 6045.1761,-17994.5579 6145.2897,-18094.5386 6236.8408,-17977 6287.4549,-17912.0187 6252.176,-15091.7328 6272.8408,-15012 6309.8401,-14869.2428 6411.7891,-14721.4647 6455.5041,-14662.5489"/>
+<polygon fill="#000000" stroke="#000000" points="6458.5696,-14664.2941 6461.7594,-14654.1908 6452.9653,-14660.0998 6458.5696,-14664.2941"/>
+</g>
+<!-- qcow2_snapshot_load_tmp&#45;&gt;qemu_try_blockalign -->
+<g id="edge1547" class="edge">
+<title>qcow2_snapshot_load_tmp&#45;&gt;qemu_try_blockalign</title>
+<path fill="none" stroke="#000000" d="M2696.74,-19197.4545C2717.7138,-19192.0803 2737.1801,-19182.3856 2751.4983,-19166 2786.9588,-19125.4191 2785.3412,-15339.848 2787.4983,-15286 2832.988,-14150.3944 2961.2346,-12757.4622 2981.3337,-12543.2113"/>
+<polygon fill="#000000" stroke="#000000" points="2984.8316,-12543.3959 2982.283,-12533.1122 2977.8624,-12542.7408 2984.8316,-12543.3959"/>
+</g>
+<!-- qcow2_snapshot_load_tmp&#45;&gt;find_snapshot_by_id_and_name -->
+<g id="edge1548" class="edge">
+<title>qcow2_snapshot_load_tmp&#45;&gt;find_snapshot_by_id_and_name</title>
+<path fill="none" stroke="#000000" d="M2694.1302,-19187.2389C2714.1945,-19182.7497 2734.0334,-19175.9974 2751.4983,-19166 2773.7265,-19153.2758 2765.3834,-19133.9202 2787.4983,-19121 2802.7956,-19112.0628 2819.8449,-19105.4216 2837.3313,-19100.5153"/>
+<polygon fill="#000000" stroke="#000000" points="2838.2938,-19103.8814 2847.0825,-19097.9645 2836.5223,-19097.1092 2838.2938,-19103.8814"/>
+</g>
+<!-- set_refcount_ro0 -->
+<g id="node529" class="node">
+<title>set_refcount_ro0</title>
+<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-10935" rx="89.8845" ry="18"/>
+<text text-anchor="middle" x="6074.8408" y="-10931.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_refcount_ro0</text>
+</g>
+<!-- set_refcount_ro0&#45;&gt;assert -->
+<g id="edge1549" class="edge">
+<title>set_refcount_ro0&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M6159.1353,-10941.3586C6185.2693,-10945.9702 6213.3508,-10953.7928 6236.8408,-10967 6342.1446,-11026.2064 6426.6801,-11148.4346 6460.2287,-11201.9473"/>
+<polygon fill="#000000" stroke="#000000" points="6457.2949,-11203.8577 6465.5334,-11210.5192 6463.2473,-11200.174 6457.2949,-11203.8577"/>
+</g>
+<!-- set_refcount_ro1 -->
+<g id="node530" class="node">
+<title>set_refcount_ro1</title>
+<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-10843" rx="89.8845" ry="18"/>
+<text text-anchor="middle" x="6074.8408" y="-10839.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_refcount_ro1</text>
+</g>
+<!-- set_refcount_ro1&#45;&gt;assert -->
+<g id="edge1550" class="edge">
+<title>set_refcount_ro1&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M6161.6255,-10847.5575C6187.4563,-10852.1082 6214.737,-10860.3493 6236.8408,-10875 6362.704,-10958.4235 6439.7534,-11133.09 6465.851,-11200.5738"/>
+<polygon fill="#000000" stroke="#000000" points="6462.6438,-11201.9871 6469.467,-11210.0923 6469.1875,-11199.5012 6462.6438,-11201.9871"/>
+</g>
+<!-- set_refcount_ro2 -->
+<g id="node531" class="node">
+<title>set_refcount_ro2</title>
+<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-10789" rx="89.8845" ry="18"/>
+<text text-anchor="middle" x="6074.8408" y="-10785.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_refcount_ro2</text>
+</g>
+<!-- set_refcount_ro2&#45;&gt;assert -->
+<g id="edge1551" class="edge">
+<title>set_refcount_ro2&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M6164.6502,-10789.9843C6189.7401,-10793.816 6215.8534,-10801.4827 6236.8408,-10816 6378.1119,-10913.7194 6447.4832,-11124.1287 6468.6214,-11200.0025"/>
+<polygon fill="#000000" stroke="#000000" points="6465.2821,-11201.0609 6471.2865,-11209.7901 6472.0362,-11199.2218 6465.2821,-11201.0609"/>
+</g>
+<!-- set_refcount_ro3 -->
+<g id="node532" class="node">
+<title>set_refcount_ro3</title>
+<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-10735" rx="89.8845" ry="18"/>
+<text text-anchor="middle" x="6074.8408" y="-10731.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_refcount_ro3</text>
+</g>
+<!-- set_refcount_ro3&#45;&gt;assert -->
+<g id="edge1552" class="edge">
+<title>set_refcount_ro3&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M6164.7152,-10735.2377C6189.9472,-10739.0286 6216.121,-10746.8603 6236.8408,-10762 6391.5675,-10875.0566 6453.5199,-11117.8132 6470.5837,-11200.0787"/>
+<polygon fill="#000000" stroke="#000000" points="6467.1658,-11200.8358 6472.5729,-11209.947 6474.0278,-11199.4526 6467.1658,-11200.8358"/>
+</g>
+<!-- set_refcount_ro4 -->
+<g id="node533" class="node">
+<title>set_refcount_ro4</title>
+<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-12183" rx="89.8845" ry="18"/>
+<text text-anchor="middle" x="6074.8408" y="-12179.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_refcount_ro4</text>
+</g>
+<!-- set_refcount_ro4&#45;&gt;assert -->
+<g id="edge1553" class="edge">
+<title>set_refcount_ro4&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M6091.3727,-12165.2369C6123.5151,-12129.861 6194.9469,-12047.0163 6236.8408,-11966 6371.1336,-11706.2987 6449.5327,-11356.3468 6470.2625,-11255.966"/>
+<polygon fill="#000000" stroke="#000000" points="6473.7252,-11256.5021 6472.2987,-11246.0037 6466.867,-11255.1002 6473.7252,-11256.5021"/>
+</g>
+<!-- set_refcount_ro4&#45;&gt;cpu_to_be16 -->
+<g id="edge1554" class="edge">
+<title>set_refcount_ro4&#45;&gt;cpu_to_be16</title>
+<path fill="none" stroke="#000000" d="M6094.1319,-12200.8525C6130.3706,-12235.844 6207.5969,-12317.682 6236.8408,-12405 6316.5272,-12642.9313 6209.4267,-14420.2246 6272.8408,-14663 6310.2005,-14806.028 6412.3978,-14954.211 6455.8569,-15012.862"/>
+<polygon fill="#000000" stroke="#000000" points="6453.2787,-15015.2589 6462.0687,-15021.1739 6458.8859,-15011.0684 6453.2787,-15015.2589"/>
+</g>
+<!-- set_refcount_ro5 -->
+<g id="node534" class="node">
+<title>set_refcount_ro5</title>
+<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-11939" rx="89.8845" ry="18"/>
+<text text-anchor="middle" x="6074.8408" y="-11935.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_refcount_ro5</text>
+</g>
+<!-- set_refcount_ro5&#45;&gt;cpu_to_be32 -->
+<g id="edge1555" class="edge">
+<title>set_refcount_ro5&#45;&gt;cpu_to_be32</title>
+<path fill="none" stroke="#000000" d="M6155.0109,-11947.2427C6181.8649,-11951.9644 6211.4208,-11959.3759 6236.8408,-11971 6463.4717,-12074.6339 6514.1365,-12128.9866 6678.8408,-12316 6964.1402,-12639.943 7057.0588,-12735.7369 7174.9204,-13151 7197.4929,-13230.53 7274.0308,-18872.0741 7280.0837,-19320.74"/>
+<polygon fill="#000000" stroke="#000000" points="7276.5862,-19320.9567 7280.2208,-19330.9086 7283.5856,-19320.8623 7276.5862,-19320.9567"/>
+</g>
+<!-- set_refcount_ro5&#45;&gt;assert -->
+<g id="edge1556" class="edge">
+<title>set_refcount_ro5&#45;&gt;assert</title>
+<path fill="none" stroke="#000000" d="M6164.5637,-11937.6855C6190.3726,-11933.2545 6216.9026,-11924.2657 6236.8408,-11907 6341.7372,-11816.1641 6444.4892,-11371.9919 6469.8857,-11255.8384"/>
+<polygon fill="#000000" stroke="#000000" points="6473.3333,-11256.4548 6472.0357,-11245.9398 6466.4928,-11254.969 6473.3333,-11256.4548"/>
+</g>
+<!-- set_refcount_ro6 -->
+<g id="node535" class="node">
+<title>set_refcount_ro6</title>
+<ellipse fill="none" stroke="#000000" cx="6829.8806" cy="-19045" rx="89.8845" ry="18"/>
+<text text-anchor="middle" x="6829.8806" y="-19041.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_refcount_ro6</text>
+</g>
+<!-- set_refcount_ro6&#45;&gt;cpu_to_be64 -->
+<g id="edge1557" class="edge">
+<title>set_refcount_ro6&#45;&gt;cpu_to_be64</title>
+<path fill="none" stroke="#000000" d="M6903.2403,-19034.6395C6918.2214,-19029.8988 6933.022,-19023.0082 6944.9204,-19013 7025.3972,-18945.3079 7060.5077,-18817.8174 7072.62,-18761.2572"/>
+<polygon fill="#000000" stroke="#000000" points="7076.0938,-18761.7406 7074.6813,-18751.2403 7069.2375,-18760.3296 7076.0938,-18761.7406"/>
+</g>
+</g>
+</svg>