summaryrefslogtreecommitdiffstats
path: root/analysis/qcow2-qemu/call_graph_qemu_qcow2.dot
diff options
context:
space:
mode:
Diffstat (limited to 'analysis/qcow2-qemu/call_graph_qemu_qcow2.dot')
-rw-r--r--analysis/qcow2-qemu/call_graph_qemu_qcow2.dot2644
1 files changed, 2644 insertions, 0 deletions
diff --git a/analysis/qcow2-qemu/call_graph_qemu_qcow2.dot b/analysis/qcow2-qemu/call_graph_qemu_qcow2.dot
new file mode 100644
index 0000000..d930b6a
--- /dev/null
+++ b/analysis/qcow2-qemu/call_graph_qemu_qcow2.dot
@@ -0,0 +1,2644 @@
+strict digraph {
+ graph [bb="0,0,3159.4,10988",
+ overlap=False,
+ rankdir=LR,
+ splines=true
+ ];
+ node [label="\N"];
+ bdrv_qcow2_init [height=0.5,
+ nest_level=0,
+ pos="110.49,72",
+ src_line=5317,
+ width=2.4373];
+ bdrv_register [height=0.5,
+ nest_level=1,
+ pos="412.32,72",
+ src_line=-1,
+ width=2.0582];
+ bdrv_qcow2_init -> bdrv_register [pos="e,337.87,72 198.6,72 239.35,72 287.52,72 327.81,72"];
+ qcow2_amend_options [height=0.5,
+ nest_level=0,
+ pos="1155.7,8374",
+ src_line=4876,
+ width=3.2317];
+ data_file_is_raw [height=0.5,
+ nest_level=1,
+ pos="2007.6,8916",
+ src_line=-1,
+ width=2.3831];
+ qcow2_amend_options -> data_file_is_raw [pos="e,1938.2,8926.7 1200.3,8390.7 1247.3,8407.6 1323.7,8433.2 1391.9,8447 1474.4,8463.7 1709.7,8425.1 1768.9,8485 1832.2,8549.1 1742.5,\
+8823.9 1804.9,8889 1835.9,8921.4 1885.7,8928.4 1928.2,8927.2"];
+ qemu_opt_find [height=0.5,
+ nest_level=1,
+ pos="1580.4,8512",
+ src_line=-1,
+ width=2.2026];
+ qcow2_amend_options -> qemu_opt_find [pos="e,1508.7,8504.2 1187.6,8391.4 1232,8415.1 1315.8,8456.9 1391.9,8480 1426.1,8490.4 1465,8497.7 1498.5,8502.7"];
+ strcmp [height=0.5,
+ nest_level=1,
+ pos="2007.6,6528",
+ src_line=-1,
+ width=1.2277];
+ qcow2_amend_options -> strcmp [pos="e,1968,6519.9 1180.5,8356.2 1224.4,8323.3 1314.7,8248.2 1355.9,8161 1382.4,8104.9 1347.4,7927.3 1391.9,7884 1452.3,7825.3 1711.5,\
+7907.7 1768.9,7846 1866.6,7740.9 1708.8,6661.6 1804.9,6555 1842.5,6513.2 1911.2,6512.8 1958.1,6518.6"];
+ qemu_opt_get [height=0.5,
+ nest_level=1,
+ pos="2409.6,6174",
+ src_line=-1,
+ width=2.1304];
+ qcow2_amend_options -> qemu_opt_get [pos="e,2402.1,6192.3 1172.3,8356.1 1223.6,8300.6 1377.7,8134.9 1391.9,8128 1467.6,8091.1 1703.7,8143.3 1768.9,8090 1810.7,8055.8 1762.9,\
+8008 1804.9,7974 1875.1,7917 2148.5,8002 2210.4,7936 2256.8,7886.5 2235.5,6782 2246.4,6715 2279.3,6513 2366.9,6280.9 2398.2,6202"];
+ error_setg [height=0.5,
+ nest_level=1,
+ pos="2409.6,6090",
+ src_line=-1,
+ width=1.661];
+ qcow2_amend_options -> error_setg [pos="e,2351,6094.1 1175.9,8356.2 1214.4,8321.5 1299.6,8241.2 1355.9,8161 1376.2,8132 1362.7,8110 1391.9,8090 1530.8,7994.8 1638.5,8158.6 \
+1768.9,8052 1810.7,8017.8 1762.7,7969.8 1804.9,7936 1875.4,7879.5 2148.5,7968.8 2210.4,7903 2277.3,7831.9 2189.1,6226 2246.4,6147 \
+2268.1,6117.1 2306.8,6102.7 2341,6095.9"];
+ qemu_opt_get_size [height=0.5,
+ nest_level=1,
+ pos="2409.6,7191",
+ src_line=-1,
+ width=2.7623];
+ qcow2_amend_options -> qemu_opt_get_size [pos="e,2398.7,7209.2 1174.3,8356 1211.8,8320.8 1300.9,8243.4 1391.9,8209 1549.6,8149.3 1630.9,8263 1768.9,8166 1798.4,8145.2 1776.2,8115 \
+1804.9,8093 1950.6,7981 2088.4,8149.4 2210.4,8012 2277.9,7936 2221.3,7654.5 2246.4,7556 2280.4,7422.6 2359.7,7276.7 2393.7,7217.9"];
+ qemu_opt_get_bool [height=0.5,
+ nest_level=1,
+ pos="2007.6,7822",
+ src_line=-1,
+ width=2.7984];
+ qcow2_amend_options -> qemu_opt_get_bool [pos="e,1920.1,7813.1 1178.9,8356.3 1221,8322.8 1309.7,8246.2 1355.9,8161 1388,8101.9 1340.8,8057.8 1391.9,8014 1455.7,7959.3 1704.3,8034.9 \
+1768.9,7981 1815.5,7942 1759.1,7889 1804.9,7849 1833.3,7824.2 1873,7815.3 1909.8,7813.4"];
+ qcow2_crypt_method_from_format [height=0.5,
+ nest_level=1,
+ pos="1580.4,7954",
+ src_line=2663,
+ width=4.8204];
+ qcow2_amend_options -> qcow2_crypt_method_from_format [pos="e,1428.5,7962.9 1176.7,8356.2 1217.8,8320.3 1309.1,8234.3 1355.9,8142 1388.1,8078.5 1340.1,8034.8 1391.9,7986 1400,7978.3 1409.3,\
+7972.1 1419.2,7967.1"];
+ g_str_has_prefix [height=0.5,
+ nest_level=1,
+ pos="1580.4,8620",
+ src_line=-1,
+ width=2.4373];
+ qcow2_amend_options -> g_str_has_prefix [pos="e,1492.8,8618.4 1168.7,8392 1201,8435.1 1289.4,8544.1 1391.9,8593 1419.8,8606.3 1452.4,8613.5 1482.6,8617.2"];
+ qemu_opt_get_number [height=0.5,
+ nest_level=1,
+ pos="2007.6,7876",
+ src_line=-1,
+ width=3.2678];
+ qcow2_amend_options -> qemu_opt_get_number [pos="e,1891.3,7873.2 1177.4,8356.3 1217.8,8322.3 1304.8,8244 1355.9,8161 1380.4,8121.1 1355.3,8091.2 1391.9,8062 1523.8,7956.5 1638.1,\
+8120.9 1768.9,8014 1807.4,7982.5 1766.8,7940.1 1804.9,7908 1826.2,7890 1853.5,7880 1881.1,7874.8"];
+ is_power_of_2 [height=0.5,
+ nest_level=1,
+ pos="2409.6,6796",
+ src_line=-1,
+ width=2.1304];
+ qcow2_amend_options -> is_power_of_2 [pos="e,2398.7,6813.9 1169.3,8356 1202.2,8314.1 1290.7,8210.1 1391.9,8166 1469.1,8132.3 1703.7,8181.3 1768.9,8128 1810.7,8093.8 1762.9,\
+8046 1804.9,8012 1875.1,7955 2148,8039.6 2210.4,7974 2272.5,7908.8 2225.8,7251.7 2246.4,7164 2278.2,7028.7 2359.1,6881.5 2393.6,\
+6822.6"];
+ has_data_file [height=0.5,
+ nest_level=1,
+ pos="2750.4,7684",
+ src_line=-1,
+ width=1.9859];
+ qcow2_amend_options -> has_data_file [pos="e,2742.5,7702.1 1197.1,8357.1 1243.5,8339 1321.7,8311.6 1391.9,8301 1557.6,8276 1604.2,8270.1 1768.9,8301 1785.7,8304.2 1788,8311.8 \
+1804.9,8315 1982,8348.2 2044.8,8386.2 2210.4,8315 2501.1,8190.1 2690.2,7815.7 2738.3,7711.3"];
+ abort [height=0.5,
+ nest_level=1,
+ pos="2007.6,8970",
+ src_line=-1,
+ width=0.99297];
+ qcow2_amend_options -> abort [pos="e,1973.6,8976 1167,8392.2 1197.7,8440 1287,8571.2 1391.9,8647 1539,8753.4 1649.9,8666.9 1768.9,8804 1810.7,8852.2 1757.1,8900.7 \
+1804.9,8943 1848,8981.2 1918,8981.8 1963.4,8977.2"];
+ qcow2_update_header [height=0.5,
+ nest_level=1,
+ pos="2409.6,8608",
+ src_line=2411,
+ width=3.1955];
+ qcow2_amend_options -> qcow2_update_header [pos="e,2306.3,8616.1 1161,8392 1190.9,8492.2 1338,8978.5 1391.9,9021 1458.1,9073.2 1710.3,9003.3 1768.9,9064 1840.5,9138.3 1729.1,9456.9 \
+1804.9,9527 1871,9588.2 2145.4,9589.4 2210.4,9527 2280.5,9459.7 2186,8729.1 2246.4,8653 2259.2,8636.9 2277.2,8626.2 2296.6,8619.2"];
+ error_setg_errno [height=0.5,
+ nest_level=1,
+ pos="2409.6,8680",
+ src_line=-1,
+ width=2.4914];
+ qcow2_amend_options -> error_setg_errno [pos="e,2320.8,8677 1161.7,8392.3 1197.2,8499.8 1377.8,9045.6 1391.9,9057 1523.3,9162.9 1652.8,8979.5 1768.9,9102 1853.9,9191.7 1714.7,\
+9572.5 1804.9,9657 1936.4,9780.3 2080.6,9782 2210.4,9657 2286.1,9584.1 2178.1,8791.9 2246.4,8712 2262.6,8693.1 2286.3,8683.3 2310.7,\
+8678.6"];
+ ctz32 [height=0.5,
+ nest_level=1,
+ pos="2409.6,10121",
+ src_line=-1,
+ width=1.011];
+ qcow2_amend_options -> ctz32 [pos="e,2373,10121 1161.4,8392.2 1195.9,8502.9 1377.1,9082 1391.9,9094 1457.4,9147.1 1711.5,9073.3 1768.9,9135 1848.1,9220.4 1721.1,10102 \
+1804.9,10183 1869.7,10246 2126.9,10217 2210.4,10183 2231.1,10175 2226.5,10158 2246.4,10148 2282.8,10130 2328.9,10123 2362.8,10121"];
+ qcow2_change_refcount_order [height=0.5,
+ nest_level=1,
+ pos="1580.4,8566",
+ src_line=-1,
+ width=4.2788];
+ qcow2_amend_options -> qcow2_change_refcount_order [pos="e,1452.5,8556 1174.4,8391.8 1212.1,8426.6 1301.4,8503.3 1391.9,8539 1407.8,8545.3 1425,8550.1 1442.3,8553.9"];
+ qcow2_amend_helper_cb [height=0.5,
+ nest_level=1,
+ pos="1580.4,8236",
+ src_line=4839,
+ width=3.5566];
+ qcow2_amend_options -> qcow2_amend_helper_cb [pos="e,1482.9,8247.7 1187.6,8356.6 1232,8332.9 1315.8,8291.1 1391.9,8268 1417.7,8260.2 1446,8254.1 1472.8,8249.4"];
+ g_free [height=0.5,
+ nest_level=1,
+ pos="2007.6,4700",
+ src_line=-1,
+ width=1.1193];
+ qcow2_amend_options -> g_free [pos="e,1967,4700 1180.7,8356.3 1224.7,8323.4 1315.3,8248.5 1355.9,8161 1385.5,8097.1 1341.4,7895.2 1391.9,7846 1452.1,7787.3 1711.7,7874.7 \
+1768.9,7813 1826.4,7750.9 1754.5,4833.1 1804.9,4765 1839.6,4717.9 1909,4704.2 1956.8,4700.6"];
+ g_strdup [height=0.5,
+ nest_level=1,
+ pos="2007.6,8624",
+ src_line=-1,
+ width=1.4443];
+ qcow2_amend_options -> g_strdup [pos="e,1959.4,8630.8 1269.2,8370 1436.1,8365.1 1732.1,8361.3 1768.9,8393 1836.9,8451.7 1740.6,8529.2 1804.9,8592 1842.4,8628.7 1903.9,\
+8633.8 1949.4,8631.4"];
+ qcow2_change_backing_file [height=0.5,
+ nest_level=1,
+ pos="1580.4,8420",
+ src_line=2634,
+ width=3.9177];
+ qcow2_amend_options -> qcow2_change_backing_file [pos="e,1472.8,8408.3 1251.3,8384.4 1313.9,8391.1 1396.1,8400 1462.7,8407.3"];
+ qcow2_mark_clean [height=0.5,
+ nest_level=1,
+ pos="2007.6,6864",
+ src_line=525,
+ width=2.7803];
+ qcow2_amend_options -> qcow2_mark_clean [pos="e,1931.2,6852.3 1180,8356.4 1223.4,8323.4 1313.5,8247.9 1355.9,8161 1402,8066.4 1316,7999.9 1391.9,7927 1513.4,7810.1 1654.3,8007.8 \
+1768.9,7884 1843.8,7803 1730.6,6972.7 1804.9,6891 1833.5,6859.4 1879.9,6851.5 1921.1,6852.1"];
+ blk_new [height=0.5,
+ nest_level=1,
+ pos="1580.4,9384",
+ src_line=-1,
+ width=1.3721];
+ qcow2_amend_options -> blk_new [pos="e,1540.1,9373.5 1162,8392 1189.1,8469.5 1296.4,8783 1355.9,9048 1378.9,9150.2 1331.7,9195.2 1391.9,9281 1425,9328.1 1486.6,9355.8 \
+1530.4,9370.5"];
+ blk_insert_bs [height=0.5,
+ nest_level=1,
+ pos="1580.4,9254",
+ src_line=-1,
+ width=2.0401];
+ qcow2_amend_options -> blk_insert_bs [pos="e,1511.7,9247.2 1162.2,8392 1188.8,8466.9 1292,8761.7 1355.9,9010 1376.1,9088.6 1338.5,9127.9 1391.9,9189 1419.5,9220.6 1463.2,9236.8 \
+1501.6,9245.2"];
+ blk_unref [height=0.5,
+ nest_level=1,
+ pos="1580.4,9162",
+ src_line=-1,
+ width=1.5346];
+ qcow2_amend_options -> blk_unref [pos="e,1527.9,9167.7 1162.6,8392.4 1189.8,8465.1 1290.8,8740.1 1355.9,8972 1375.3,9041.3 1339.6,9080.5 1391.9,9130 1425,9161.3 1476.9,\
+9168.2 1517.8,9167.9"];
+ blk_truncate [height=0.5,
+ nest_level=1,
+ pos="1580.4,9438",
+ src_line=-1,
+ width=1.9498];
+ qcow2_amend_options -> blk_truncate [pos="e,1519.1,9447 1162.5,8392.2 1191.2,8469.8 1303.6,8781.8 1355.9,9048 1371.5,9127.5 1335.8,9352.4 1391.9,9411 1421.4,9441.8 1469.1,\
+9448.4 1509.1,9447.4"];
+ qcow2_downgrade [height=0.5,
+ nest_level=1,
+ pos="1580.4,8328",
+ src_line=4739,
+ width=2.7081];
+ qcow2_amend_options -> qcow2_downgrade [pos="e,1496.3,8337.1 1251.3,8363.6 1321.4,8356 1416.3,8345.8 1486.2,8338.2"];
+ g_str_equal [height=0.5,
+ nest_level=2,
+ pos="2007.6,7730",
+ src_line=-1,
+ width=1.8054];
+ qcow2_crypt_method_from_format -> g_str_equal [pos="e,1944.5,7734.7 1730.8,7944.9 1744.7,7939.4 1757.7,7932 1768.9,7922 1812.5,7882.8 1764.1,7837.2 1804.9,7795 1838.7,7760 1891.4,7743.8 \
+1934.6,7736.3"];
+ qcow2_update_header -> has_data_file [pos="e,2741,7702.2 2483.9,8594.2 2516.5,8584.2 2551.9,8567.1 2572.7,8538 2636.3,8448.7 2584.4,8152.9 2608.7,8046 2638.2,7915.7 2706.8,\
+7770.4 2736.4,7711.3"];
+ qemu_blockalign [height=0.5,
+ nest_level=2,
+ pos="2750.4,2460",
+ src_line=-1,
+ width=2.4914];
+ qcow2_update_header -> qemu_blockalign [pos="e,2745.8,2478.1 2415.6,8589.8 2441.1,8511.9 2540,8198.9 2572.7,7933 2636.6,7413.6 2558.7,3744 2608.7,3223 2636.6,2932.5 2718.7,2587.3 \
+2743.3,2488"];
+ cpu_to_be32 [height=0.5,
+ nest_level=2,
+ pos="3043.8,8635",
+ src_line=-1,
+ width=1.9318];
+ qcow2_update_header -> cpu_to_be32 [pos="e,3010,8619.2 2481.7,8593.9 2576.5,8577.6 2748,8556.1 2892.1,8581 2930,8587.5 2971,8602.7 3000.8,8615.2"];
+ cpu_to_be64 [height=0.5,
+ nest_level=2,
+ pos="2750.4,8662",
+ src_line=-1,
+ width=1.9318];
+ qcow2_update_header -> cpu_to_be64 [pos="e,2690.9,8652.6 2490.8,8620.9 2548.7,8630 2625.8,8642.3 2680.8,8651"];
+ offsetof [height=0.5,
+ nest_level=2,
+ pos="2750.4,8073",
+ src_line=-1,
+ width=1.2818];
+ qcow2_update_header -> offsetof [pos="e,2742.5,8090.8 2521.2,8603.4 2540.2,8598.1 2558.4,8589.5 2572.7,8576 2619.7,8531.6 2588.9,8496.6 2608.7,8435 2649.8,8307.5 2712.3,\
+8160 2738.4,8100.3"];
+ memset [height=0.5,
+ nest_level=2,
+ pos="2750.4,4327",
+ src_line=-1,
+ width=1.336];
+ qcow2_update_header -> memset [pos="e,2704,4322 2456.3,8591.5 2495.2,8574.9 2548.1,8545.4 2572.7,8500 2627.6,8398.8 2534.9,4442.4 2608.7,4354 2628.9,4329.8 2663.6,4322.8 \
+2693.6,4322.1"];
+ memcpy [height=0.5,
+ nest_level=2,
+ pos="3043.8,8739",
+ src_line=-1,
+ width=1.3902];
+ qcow2_update_header -> memcpy [pos="e,2997.2,8745.9 2503.6,8618.5 2528.4,8625.2 2553.5,8635.9 2572.7,8653 2604.8,8681.7 2573,8718.8 2608.7,8743 2668.8,8783.7 2883.7,\
+8761.1 2987.2,8747.2"];
+ header_ext_add [height=0.5,
+ nest_level=2,
+ pos="2750.4,8716",
+ src_line=2381,
+ width=2.347];
+ qcow2_update_header -> header_ext_add [pos="e,2671.5,8709.5 2488.8,8621.2 2516.6,8628 2547.2,8638.1 2572.7,8653 2592.2,8664.4 2588.7,8678.4 2608.7,8689 2624.8,8697.6 2643.3,\
+8703.4 2661.4,8707.4"];
+ strlen [height=0.5,
+ nest_level=2,
+ pos="2750.4,8812",
+ src_line=-1,
+ width=1.0652];
+ qcow2_update_header -> strlen [pos="e,2712,8812.2 2506.4,8617.8 2530.7,8624.5 2554.8,8635.4 2572.7,8653 2613.3,8693 2567.7,8736.5 2608.7,8776 2633.4,8799.8 2671.5,8808.5 \
+2702,8811.4"];
+ be64_to_cpu [height=0.5,
+ nest_level=2,
+ pos="2750.4,4381",
+ src_line=-1,
+ width=1.9318];
+ qcow2_update_header -> be64_to_cpu [pos="e,2749.6,4399 2455.5,8591.4 2494.2,8574.8 2547.2,8545.1 2572.7,8500 2618.8,8418.4 2604.7,7750.7 2608.7,7657 2666.7,6307 2738.9,4644.1 \
+2749.2,4409.1"];
+ QLIST_FOREACH [height=0.5,
+ nest_level=2,
+ pos="2750.4,8516",
+ src_line=-1,
+ width=2.69];
+ qcow2_update_header -> QLIST_FOREACH [pos="e,2673.3,8527 2502.9,8597.4 2526.4,8592.7 2551,8585.9 2572.7,8576 2591.1,8567.6 2590.4,8556.7 2608.7,8548 2625.7,8540 2644.8,8533.9 \
+2663.4,8529.3"];
+ strncpy [height=0.5,
+ nest_level=2,
+ pos="2750.4,8462",
+ src_line=-1,
+ width=1.2818];
+ qcow2_update_header -> strncpy [pos="e,2704.2,8460 2518.4,8602 2538.1,8596.9 2557.2,8588.7 2572.7,8576 2605.1,8549.5 2576.2,8515.4 2608.7,8489 2632.4,8469.7 2665.7,8462.7 \
+2694,8460.6"];
+ bdrv_pwrite [height=0.5,
+ nest_level=2,
+ pos="2750.4,8608",
+ src_line=-1,
+ width=1.8776];
+ qcow2_update_header -> bdrv_pwrite [pos="e,2682.3,8608 2524.9,8608 2573.4,8608 2628.5,8608 2672.1,8608"];
+ qemu_vfree [height=0.5,
+ nest_level=2,
+ pos="2750.4,1210",
+ src_line=-1,
+ width=1.8234];
+ qcow2_update_header -> qemu_vfree [pos="e,2747.5,1228.2 2415.6,8589.8 2441.1,8511.9 2540.1,8199 2572.7,7933 2647,7326.4 2571.5,3043 2608.7,2433 2638,1953.1 2725.2,1372.4 \
+2745.9,1238.5"];
+ header_ext_add -> cpu_to_be32 [pos="e,3006.2,8650.2 2818.2,8705.3 2841.8,8701 2868.3,8695.5 2892.1,8689 2927.7,8679.3 2966.9,8665.3 2996.6,8653.9"];
+ header_ext_add -> memcpy [pos="e,2994.7,8735.2 2829.8,8722.2 2878.6,8726.1 2940.1,8730.9 2984.6,8734.4"];
+ assert [height=0.5,
+ nest_level=2,
+ pos="2409.6,7906",
+ src_line=-1,
+ width=1.1013];
+ qcow2_amend_helper_cb -> assert [pos="e,2406.5,7924 1667,8249.3 1699.1,8254.6 1735.7,8261.1 1768.9,8268 1785,8271.4 1788.5,8275 1804.9,8277 1983.8,8299 2055.7,8369.5 \
+2210.4,8277 2339.6,8199.7 2389.8,8006.7 2404.5,7934.2"];
+ qcow2_change_backing_file -> data_file_is_raw [pos="e,1938.7,8926.8 1720.4,8422.2 1738.8,8428.3 1755.7,8437.7 1768.9,8452 1834.7,8523.8 1737.7,8818.4 1804.9,8889 1835.9,8921.6 1886,\
+8928.6 1928.6,8927.2"];
+ qcow2_change_backing_file -> qcow2_update_header [pos="e,2352.6,8623.7 1719.2,8423.4 1737.7,8429.3 1755.1,8438.3 1768.9,8452 1832.8,8515.2 1735.9,8593.4 1804.9,8651 1874,8708.8 2120.8,\
+8660.6 2210.4,8651 2255,8646.2 2304.2,8635.7 2342.6,8626.2"];
+ qcow2_change_backing_file -> strlen [pos="e,2712.1,8814.3 1710.6,8413.1 1732.5,8417.9 1753.2,8427 1768.9,8443 1824.2,8499.5 1746.6,8743.5 1804.9,8797 1871.2,8857.9 2518.1,\
+8825.4 2701.9,8814.9"];
+ qcow2_change_backing_file -> g_free [pos="e,1967,4700 1684.5,8407.7 1716.8,8398.5 1749,8382.5 1768.9,8355 1827.2,8274.1 1745.7,4845.3 1804.9,4765 1839.6,4717.9 1909,4704.2 \
+1956.8,4700.6"];
+ qcow2_change_backing_file -> g_strdup [pos="e,1958.7,8630.2 1717.8,8424.1 1736.7,8429.9 1754.4,8438.7 1768.9,8452 1816.1,8495.5 1757.3,8548.8 1804.9,8592 1843.3,8626.9 1903.6,\
+8632.5 1948.5,8630.8"];
+ pstrcpy [height=0.5,
+ nest_level=2,
+ pos="2007.6,8120",
+ src_line=-1,
+ width=1.2818];
+ qcow2_change_backing_file -> pstrcpy [pos="e,1968.3,8129.6 1674.3,8406.4 1708.2,8397.1 1744.1,8381.4 1768.9,8355 1810.4,8310.6 1766.5,8270.1 1804.9,8223 1844.2,8174.7 1912.2,\
+8146.8 1958.5,8132.5"];
+ qcow2_mark_clean -> qcow2_update_header [pos="e,2403.8,8590 2084.1,6852.3 2127.6,6850.4 2179.4,6856.8 2210.4,6891 2249.3,6933.9 2238.6,7875.6 2246.4,7933 2281.4,8188.9 2372.1,\
+8489.2 2400.7,8580.4"];
+ qcow2_flush_caches [height=0.5,
+ nest_level=2,
+ pos="2409.6,4792",
+ src_line=-1,
+ width=2.9428];
+ qcow2_mark_clean -> qcow2_flush_caches [pos="e,2306,4788 2032.7,6846.5 2078.3,6813 2173.3,6734.8 2210.4,6642 2248,6547.9 2180.1,4895.6 2246.4,4819 2259.4,4804 2277.1,4795.2 \
+2296.2,4790.2"];
+ qcow2_downgrade -> error_setg [pos="e,2351,6094.1 1644.7,8314.4 1683,8304.3 1731.2,8287.9 1768.9,8263 1788.8,8249.8 1784,8234.7 1804.9,8223 1964.8,8133.2 2092,8287.1 \
+2210.4,8147 2282.2,8062.1 2181.3,6237 2246.4,6147 2268.1,6117 2306.8,6102.7 2341,6095.9"];
+ qcow2_downgrade -> has_data_file [pos="e,2741.3,7701.9 1677.6,8330.3 1708.9,8335 1742.4,8344.5 1768.9,8363 1794.6,8381.1 1777.5,8408.4 1804.9,8424 1878.9,8466.3 2509.6,\
+8481.4 2572.7,8424 2635.1,8367.2 2589.1,8128.1 2608.7,8046 2639.7,7915.7 2707.8,7769.9 2736.8,7710.9"];
+ qcow2_downgrade -> qcow2_update_header [pos="e,2331.1,8594.7 1676.8,8325.3 1709.8,8329.3 1744.5,8339.6 1768.9,8363 1820.8,8412.9 1751,8473.2 1804.9,8521 1872.6,8581.2 2121.9,\
+8544.8 2210.4,8564 2226.9,8567.6 2230.1,8571.7 2246.4,8576 2270.5,8582.3 2296.8,8588 2321.1,8592.8"];
+ qcow2_downgrade -> error_setg_errno [pos="e,2337.9,8669 1676.4,8324.6 1709.7,8328.5 1744.7,8338.9 1768.9,8363 1830.9,8425 1740.3,8497.7 1804.9,8557 1871.6,8618.3 2129.1,8557.2 \
+2210.4,8597 2231.3,8607.2 2226.5,8623 2246.4,8635 2271.1,8649.8 2300.8,8659.9 2328,8666.7"];
+ qcow2_downgrade -> assert [pos="e,2407.3,7924.2 1665.5,8336.9 1816.2,8350.9 2122.6,8371.2 2210.4,8315 2348.9,8226.4 2393.9,8011.4 2405.8,7934.2"];
+ qcow2_downgrade -> qcow2_mark_clean [pos="e,1931.6,6852.3 1667.5,8319.8 1704.9,8311.5 1745.3,8295.1 1768.9,8263 1813.9,8201.5 1753.9,6947.7 1804.9,6891 1833.5,6859.2 1880.1,\
+6851.3 1921.5,6851.9"];
+ qcow2_expand_zero_clusters [height=0.5,
+ nest_level=2,
+ pos="2007.6,8494",
+ src_line=-1,
+ width=4.0802];
+ qcow2_downgrade -> qcow2_expand_zero_clusters [pos="e,1863,8490.8 1677.2,8325.4 1709.5,8329.2 1743.6,8338.7 1768.9,8360 1805.6,8391 1767.9,8431.3 1804.9,8462 1819,8473.7 1835.6,8482 \
+1853.2,8487.8"];
+ qcow2_attach_aio_context [height=0.5,
+ nest_level=0,
+ pos="1580.4,2468",
+ src_line=817,
+ width=3.7191];
+ cache_clean_timer_init [height=0.5,
+ nest_level=1,
+ pos="2007.6,3250",
+ src_line=790,
+ width=3.2858];
+ qcow2_attach_aio_context -> cache_clean_timer_init [pos="e,2002.1,3231.9 1714.6,2468.3 1734.4,2473.5 1753.4,2481.9 1768.9,2495 1776.3,2501.3 1957.3,3086.7 1999.1,3222.2"];
+ aio_timer_new [height=0.5,
+ nest_level=2,
+ pos="2409.6,3212",
+ src_line=-1,
+ width=2.1845];
+ cache_clean_timer_init -> aio_timer_new [pos="e,2336.7,3218.9 2108.3,3240.5 2175.6,3234.1 2263,3225.9 2326.4,3219.9"];
+ cache_clean_timer_cb [height=0.5,
+ nest_level=2,
+ pos="2409.6,3304",
+ src_line=780,
+ width=3.1775];
+ cache_clean_timer_init -> cache_clean_timer_cb [pos="e,2322.5,3292.3 2096.3,3261.9 2160.3,3270.5 2246.7,3282.1 2312.5,3291"];
+ timer_mod [height=0.5,
+ nest_level=3,
+ pos="2750.4,3250",
+ src_line=-1,
+ width=1.6971];
+ cache_clean_timer_init -> timer_mod [pos="e,2689.1,3250 2126.1,3250 2282.1,3250 2551.2,3250 2679,3250"];
+ qemu_clock_get_ms [height=0.5,
+ nest_level=3,
+ pos="2750.4,3358",
+ src_line=-1,
+ width=2.9067];
+ cache_clean_timer_init -> qemu_clock_get_ms [pos="e,2682.3,3371.7 2124.6,3252.8 2154.2,3257.6 2184.8,3266.4 2210.4,3282 2233.5,3296.1 2222.6,3318.2 2246.4,3331 2381.6,3404.1 2568.2,\
+3389.7 2672.2,3373.4"];
+ qcow2_cache_clean_unused [height=0.5,
+ nest_level=3,
+ pos="2750.4,3304",
+ src_line=-1,
+ width=3.9358];
+ cache_clean_timer_cb -> qcow2_cache_clean_unused [pos="e,2608.4,3304 2524,3304 2547.8,3304 2573.2,3304 2598.1,3304"];
+ cache_clean_timer_cb -> timer_mod [pos="e,2696.5,3258.5 2490.3,3291.2 2550.3,3281.7 2630.9,3268.9 2686.4,3260.1"];
+ cache_clean_timer_cb -> qemu_clock_get_ms [pos="e,2673.4,3345.8 2490.3,3316.8 2542.4,3325 2610,3335.8 2663.3,3344.2"];
+ qcow2_co_block_status [height=0.5,
+ nest_level=0,
+ pos="1155.7,2792",
+ src_line=1891,
+ width=3.34];
+ MIN [height=0.5,
+ nest_level=1,
+ pos="2409.6,3158",
+ src_line=-1,
+ width=0.9027];
+ qcow2_co_block_status -> MIN [pos="e,2388.6,3144.2 1270.7,2797.4 1421.7,2805.2 1678.1,2821.8 1768.9,2847 2020,2916.7 2291.9,3082.4 2380.1,3138.8"];
+ qemu_co_mutex_lock [height=0.5,
+ nest_level=1,
+ pos="1580.4,3312",
+ src_line=-1,
+ width=3.0692];
+ qcow2_co_block_status -> qemu_co_mutex_lock [pos="e,1488.7,3301.9 1251.3,2781.1 1289,2782.2 1329.4,2791.2 1355.9,2819 1421.7,2888.2 1333.3,3171.7 1391.9,3247 1413,3274.1 1446,3290 \
+1478.6,3299.2"];
+ qcow2_get_cluster_offset [height=0.5,
+ nest_level=1,
+ pos="1580.4,2874",
+ src_line=-1,
+ width=3.6108];
+ qcow2_co_block_status -> qcow2_get_cluster_offset [pos="e,1474.2,2863.6 1268.2,2798.5 1297.4,2802.5 1328.3,2808.9 1355.9,2819 1373.7,2825.5 1374.2,2835.2 1391.9,2842 1414.6,2850.8 1439.8,\
+2857.1 1464.2,2861.8"];
+ qemu_co_mutex_unlock [height=0.5,
+ nest_level=1,
+ pos="1580.4,3366",
+ src_line=-1,
+ width=3.3941];
+ qcow2_co_block_status -> qemu_co_mutex_unlock [pos="e,1471.4,3374.2 1250.3,2780.8 1288.3,2781.8 1329.3,2790.7 1355.9,2819 1435.1,2903.5 1313,3254.2 1391.9,3339 1409.9,3358.4 1435.2,\
+3368.3 1461.4,3372.8"];
+ qcow2_co_check [height=0.5,
+ nest_level=0,
+ pos="1155.7,3274",
+ src_line=594,
+ width=2.4734];
+ qcow2_co_check -> qemu_co_mutex_lock [pos="e,1483.4,3303.3 1237.3,3281.3 1304.4,3287.3 1400,3295.9 1473.2,3302.4"];
+ qcow2_co_check -> qemu_co_mutex_unlock [pos="e,1464.1,3360.4 1243.8,3277 1279.9,3281 1321.3,3289.3 1355.9,3306 1375.4,3315.4 1372.3,3329.7 1391.9,3339 1411.2,3348.1 1432.8,3354.4 \
+1454.2,3358.6"];
+ qcow2_co_check_locked [height=0.5,
+ nest_level=1,
+ pos="1580.4,4038",
+ src_line=575,
+ width=3.4664];
+ qcow2_co_check -> qcow2_co_check_locked [pos="e,1482.4,4026.7 1240.2,3279.7 1281.7,3287.2 1328.6,3303.6 1355.9,3339 1442,3450.8 1306.7,3860.5 1391.9,3973 1411.4,3998.8 1441.8,\
+4014.4 1472.5,4023.8"];
+ qcow2_co_check_locked -> qcow2_mark_clean [pos="e,1986.3,6846.3 1679.5,4049 1713.4,4058 1748,4074.1 1768.9,4103 1850.5,4215.8 1758,6477.9 1804.9,6609 1840.3,6708.2 1931.5,6798 \
+1978.6,6839.6"];
+ qcow2_check_refcounts [height=0.5,
+ nest_level=2,
+ pos="2007.6,3602",
+ src_line=-1,
+ width=3.4122];
+ qcow2_co_check_locked -> qcow2_check_refcounts [pos="e,1910.9,3590.9 1704.9,4039.9 1729,4034.4 1752,4024.1 1768.9,4006 1826.2,3944.4 1746.5,3689.6 1804.9,3629 1829.4,3603.5 1865.6,3593.8 \
+1900.6,3591.4"];
+ qcow2_mark_consistent [height=0.5,
+ nest_level=2,
+ pos="2007.6,3824",
+ src_line=559,
+ width=3.4303];
+ qcow2_co_check_locked -> qcow2_mark_consistent [pos="e,1898.3,3815.6 1705.6,4037.6 1728.9,4032.1 1751.5,4022.4 1768.9,4006 1820.3,3957.5 1752.5,3898.6 1804.9,3851 1827.5,3830.5 1857.8,\
+3820.7 1888.1,3816.7"];
+ qcow2_mark_consistent -> qcow2_update_header [pos="e,2403.5,8589.8 2098,3811.7 2138.4,3811.6 2183,3819.9 2210.4,3851 2248,3893.5 2239.5,7876.7 2246.4,7933 2278.1,8189.1 2370.8,8488.7 \
+2400.4,8580.1"];
+ qcow2_mark_consistent -> qcow2_flush_caches [pos="e,2406.3,4773.9 2115.4,3815.2 2149.6,3817.9 2185,3827.5 2210.4,3851 2245.5,3883.5 2377.2,4610.9 2404.5,4763.9"];
+ qcow2_co_copy_range_from [height=0.5,
+ nest_level=0,
+ pos="1155.7,3750",
+ src_line=3496,
+ width=3.9358];
+ qcow2_co_copy_range_from -> abort [pos="e,1974.7,8977.1 1265.5,3761.5 1299.6,3770.6 1334,3786.8 1355.9,3815 1432.9,3914.2 1313.9,4280.6 1391.9,4379 1500.6,4516.1 1664,4352.9 \
+1768.9,4493 1842.9,4592 1723,8850.3 1804.9,8943 1843.9,8987.3 1917.8,8985.4 1964.8,8978.7"];
+ qcow2_co_copy_range_from -> assert [pos="e,2396.1,7889 1258.5,3737.6 1289.9,3733.4 1324.3,3728.4 1355.9,3723 1540.7,3691.3 1616.8,3746.7 1768.9,3637 1794.7,3618.4 1777.2,\
+3590.9 1804.9,3575 1961.1,3485.1 2082.4,3448.1 2210.4,3575 2250.2,3614.5 2232.2,7555.8 2246.4,7610 2275.1,7719.5 2353.2,7832.1 2389.9,\
+7880.9"];
+ qcow2_co_copy_range_from -> MIN [pos="e,2377.5,3161.6 1296.3,3752.4 1318.2,3747.1 1339.1,3737.9 1355.9,3723 1403.9,3680.3 1346.5,3628.4 1391.9,3583 1514.2,3460.7 1653.8,\
+3615.2 1768.9,3486 1847.3,3397.9 1720.2,3305.1 1804.9,3223 1869.9,3159.9 2120.3,3189.8 2210.4,3180 2264.7,3174.1 2327.2,3167.2 2367.5,\
+3162.7"];
+ qcow2_co_copy_range_from -> qemu_co_mutex_lock [pos="e,1484.5,3303 1284.5,3757.5 1311.3,3752.8 1337.1,3742.6 1355.9,3723 1415.3,3661.2 1332.8,3401.1 1391.9,3339 1413.1,3316.7 1443.8,\
+3307.1 1474.2,3303.8"];
+ qcow2_co_copy_range_from -> qcow2_get_cluster_offset [pos="e,1480.8,2885.6 1275.3,3759.7 1305.6,3755.8 1335.3,3745.5 1355.9,3723 1414.8,3658.7 1339.7,3008.8 1391.9,2939 1411,2913.5 1440.7,\
+2897.9 1470.9,2888.4"];
+ qcow2_co_copy_range_from -> qemu_co_mutex_unlock [pos="e,1526.1,3382.3 1290.8,3755.5 1315.1,3750.3 1338.3,3740.5 1355.9,3723 1435.3,3644.3 1329,3566.5 1391.9,3474 1421.4,3430.6 1474.4,\
+3402.5 1516.7,3385.9"];
+ bdrv_getlength [height=0.5,
+ nest_level=1,
+ pos="1580.4,5424",
+ src_line=-1,
+ width=2.2748];
+ qcow2_co_copy_range_from -> bdrv_getlength [pos="e,1512.3,5434 1267,3761.2 1300.9,3770.3 1334.7,3786.6 1355.9,3815 1408.4,3885.5 1333.6,5331.2 1391.9,5397 1418.8,5427.3 1463.1,5434.8 \
+1502,5434.3"];
+ offset_into_cluster [height=0.5,
+ nest_level=1,
+ pos="2007.6,2216",
+ src_line=-1,
+ width=2.7081];
+ qcow2_co_copy_range_from -> offset_into_cluster [pos="e,1987.8,2233.9 1294.6,3753.6 1317.3,3748.3 1338.9,3738.8 1355.9,3723 1413.4,3669.5 1341.9,3610.5 1391.9,3550 1507.5,3410.1 1665.2,\
+3542 1768.9,3393 1826.4,3310.3 1771.2,2581.9 1804.9,2487 1841.9,2382.6 1934.3,2285 1980.5,2240.8"];
+ bdrv_co_copy_range_from [height=0.5,
+ nest_level=1,
+ pos="1580.4,3610",
+ src_line=-1,
+ width=3.7011];
+ qcow2_co_copy_range_from -> bdrv_co_copy_range_from [pos="e,1451.1,3614.6 1297.4,3749.2 1318.4,3744.1 1338.8,3735.8 1355.9,3723 1387.4,3699.4 1360.8,3666.2 1391.9,3642 1406.4,3630.7 1423.4,\
+3622.9 1441.2,3617.4"];
+ qcow2_co_copy_range_to [height=0.5,
+ nest_level=0,
+ pos="1155.7,2576",
+ src_line=3581,
+ width=3.5927];
+ qcow2_co_copy_range_to -> assert [pos="e,2396.1,7889 1187.7,2593.6 1232.7,2618.1 1317.4,2663.2 1391.9,2697 1556.1,2771.5 1661.5,2702.1 1768.9,2847 1826,2924 1737,3209.3 \
+1804.9,3277 1868.9,3340.9 2148.9,3243.8 2210.4,3310 2251.1,3353.7 2231.3,7552.2 2246.4,7610 2275.1,7719.5 2353.2,7832.1 2389.9,7880.9"];
+ qcow2_co_copy_range_to -> MIN [pos="e,2403.1,3140 1200,2593 1247.1,2610.6 1324,2638.1 1391.9,2657 1752.5,2757.2 1906.7,2636.3 2210.4,2855 2312.1,2928.2 2376,3070.7 \
+2399.4,3130.5"];
+ qcow2_co_copy_range_to -> qemu_co_mutex_lock [pos="e,1488.1,3301.9 1185.3,2593.6 1231.2,2622.7 1318.1,2685.6 1355.9,2765 1402.1,2862 1326.3,3161.9 1391.9,3247 1412.8,3274.1 1445.6,\
+3289.9 1478,3299.2"];
+ qcow2_co_copy_range_to -> qemu_co_mutex_unlock [pos="e,1472.3,3374.4 1185.4,2593.5 1231.5,2622.6 1318.6,2685.4 1355.9,2765 1410.1,2880.7 1305.2,3245.1 1391.9,3339 1410.1,3358.7 1435.7,\
+3368.6 1462.2,3373"];
+ qcow2_co_copy_range_to -> offset_into_cluster [pos="e,1960,2231.9 1170.4,2558 1204.7,2517.5 1294.4,2418.9 1391.9,2370 1545.1,2293.2 1603,2332.1 1768.9,2289 1831.5,2272.7 1902.2,2250.6 \
+1950.3,2235"];
+ qcow2_alloc_cluster_offset [height=0.5,
+ nest_level=1,
+ pos="1580.4,2630",
+ src_line=-1,
+ width=3.7913];
+ qcow2_co_copy_range_to -> qcow2_alloc_cluster_offset [pos="e,1481.8,2617.5 1251.3,2588.2 1316.6,2596.5 1403.5,2607.5 1471.5,2616.2"];
+ qcow2_pre_write_overlap_check [height=0.5,
+ nest_level=1,
+ pos="2409.6,2166",
+ src_line=-1,
+ width=4.5315];
+ qcow2_co_copy_range_to -> qcow2_pre_write_overlap_check [pos="e,2369.3,2183.5 1174.4,2558.1 1212.1,2523 1301.5,2445.5 1391.9,2408 1548.9,2342.9 1602.2,2377.2 1768.9,2344 1966.3,2304.7 2017.9,\
+2301.9 2210.4,2243 2262.4,2227.1 2320.2,2204.1 2360.1,2187.4"];
+ bdrv_co_copy_range_to [height=0.5,
+ nest_level=1,
+ pos="1580.4,2576",
+ src_line=-1,
+ width=3.34];
+ qcow2_co_copy_range_to -> bdrv_co_copy_range_to [pos="e,1460,2576 1285.1,2576 1337.4,2576 1397.6,2576 1450,2576"];
+ qcow2_handle_l2meta [height=0.5,
+ nest_level=1,
+ pos="1580.4,2522",
+ src_line=1928,
+ width=3.1775];
+ qcow2_co_copy_range_to -> qcow2_handle_l2meta [pos="e,1491.3,2533.3 1251.3,2563.8 1319.8,2555.1 1411.9,2543.4 1481.2,2534.6"];
+ trace_qcow2_writev_done_req [height=0.5,
+ nest_level=1,
+ pos="1580.4,2262",
+ src_line=-1,
+ width=4.2427];
+ qcow2_co_copy_range_to -> trace_qcow2_writev_done_req [pos="e,1515.1,2278.4 1168.5,2558 1201,2513.7 1291.2,2397.8 1391.9,2332 1426.3,2309.5 1469.1,2292.9 1505.1,2281.5"];
+ qemu_coroutine_self [height=0.5,
+ nest_level=1,
+ pos="2750.4,1087",
+ src_line=-1,
+ width=2.9789];
+ qcow2_co_copy_range_to -> qemu_coroutine_self [pos="e,2653.4,1094.8 1179.4,2558.3 1220.3,2528.6 1308,2469.4 1391.9,2441 1552,2386.7 1602,2417.5 1768.9,2390 1966.1,2357.5 2016.4,2352.5 \
+2210.4,2304 2373.8,2263.2 2470.3,2326.7 2572.7,2193 2645,2098.6 2534.5,1216.8 2608.7,1124 2617.9,1112.5 2630.2,1104.3 2643.8,1098.5"];
+ qcow2_handle_l2meta -> g_free [pos="e,1970.8,4707.7 1675.3,2511.9 1709.7,2513.7 1745.8,2522.8 1768.9,2549 1846.9,2637.5 1726.4,4584.9 1804.9,4673 1843,4715.9 1913.8,\
+4715.4 1960.9,4709.2"];
+ qcow2_alloc_cluster_link_l2 [height=0.5,
+ nest_level=2,
+ pos="2007.6,7638",
+ src_line=-1,
+ width=3.9358];
+ qcow2_handle_l2meta -> qcow2_alloc_cluster_link_l2 [pos="e,1973.9,7620.4 1674.4,2511.7 1709.2,2513.4 1745.7,2522.5 1768.9,2549 1813.7,2600.4 1776.6,7396.9 1804.9,7459 1837.8,7531.4 1916,\
+7586.4 1965.1,7615.3"];
+ qcow2_alloc_cluster_abort [height=0.5,
+ nest_level=2,
+ pos="2007.6,2514",
+ src_line=-1,
+ width=3.7552];
+ qcow2_handle_l2meta -> qcow2_alloc_cluster_abort [pos="e,1873.8,2516.5 1694,2519.9 1746,2518.9 1808.3,2517.7 1863.5,2516.7"];
+ QLIST_REMOVE [height=0.5,
+ nest_level=2,
+ pos="2007.6,4646",
+ src_line=-1,
+ width=2.5276];
+ qcow2_handle_l2meta -> QLIST_REMOVE [pos="e,1937.4,4657.5 1675.3,2511.9 1709.7,2513.7 1745.8,2522.8 1768.9,2549 1845,2635.2 1728.3,4533.1 1804.9,4619 1834.7,4652.5 1884.5,\
+4659.5 1927.3,4658"];
+ qemu_co_queue_restart_all [height=0.5,
+ nest_level=2,
+ pos="2007.6,2568",
+ src_line=-1,
+ width=3.8455];
+ qcow2_handle_l2meta -> qemu_co_queue_restart_all [pos="e,1900.9,2556.5 1674.9,2532.2 1738.5,2539 1822.8,2548.1 1890.6,2555.4"];
+ qcow2_co_create_opts [height=0.5,
+ nest_level=0,
+ pos="761.59,9438",
+ src_line=3271,
+ width=3.2317];
+ qcow2_co_create_opts -> strcmp [pos="e,1968,6519.8 762.03,9419.9 764.92,9342.4 787.02,9036.6 955.52,8886 1091.6,8764.3 1197.4,8884.6 1355.9,8794 1376.1,8782.5 1371.5,\
+8767.3 1391.9,8756 1541.4,8673.2 1659.5,8811.3 1768.9,8680 1844.4,8589.3 1726.3,6643.2 1804.9,6555 1842.3,6513 1911,6512.6 1958,\
+6518.5"];
+ qemu_opts_to_qdict_filtered [height=0.5,
+ nest_level=1,
+ pos="1155.7,9384",
+ src_line=-1,
+ width=3.9899];
+ qcow2_co_create_opts -> qemu_opts_to_qdict_filtered [pos="e,1057.4,9397.2 847.98,9425.9 881.55,9421.2 920.33,9415.8 955.52,9411 985.34,9406.9 1017.7,9402.5 1047.4,9398.5"];
+ qdict_get_try_str [height=0.5,
+ nest_level=1,
+ pos="2007.6,9630",
+ src_line=-1,
+ width=2.5276];
+ qcow2_co_create_opts -> qdict_get_try_str [pos="e,1987.2,9647.6 763.35,9456.3 775.15,9576.2 845.79,10251 955.52,10422 1084.6,10623 1164.7,10662 1391.9,10735 1551.4,10786 1647.9,\
+10851 1768.9,10735 1836.7,10670 1772.4,9978.2 1804.9,9890 1841.8,9789.4 1933.1,9696.9 1979.6,9654.5"];
+ qdict_put_str [height=0.5,
+ nest_level=1,
+ pos="2007.6,9338",
+ src_line=-1,
+ width=2.0401];
+ qcow2_co_create_opts -> qdict_put_str [pos="e,1947.7,9327.4 763.64,9456.1 779.66,9587.5 897.62,10400 1391.9,10683 1537.3,10766 1648.8,10800 1768.9,10683 1821.4,10632 1755.9,\
+9419.4 1804.9,9365 1837.3,9329 1892.7,9323.7 1937.4,9326.6"];
+ qdict_del [height=0.5,
+ nest_level=1,
+ pos="1155.7,5056",
+ src_line=-1,
+ width=1.4985];
+ qcow2_co_create_opts -> qdict_del [pos="e,1133.7,5072.6 763.47,9419.9 778.54,9273.7 880.25,8271.1 919.52,7454 925.3,7333.8 912.79,5401.4 955.52,5289 990.47,5197.1 1079,\
+5116.7 1125.7,5078.9"];
+ qdict_rename_keys [height=0.5,
+ nest_level=1,
+ pos="1155.7,9330",
+ src_line=-1,
+ width=2.7984];
+ qcow2_co_create_opts -> qdict_rename_keys [pos="e,1063.5,9337.3 795.31,9420.7 833.26,9402 897.24,9372.8 955.52,9357 986.83,9348.5 1021.6,9342.6 1053.3,9338.6"];
+ bdrv_create_file [height=0.5,
+ nest_level=1,
+ pos="1155.7,9276",
+ src_line=-1,
+ width=2.4012];
+ qcow2_co_create_opts -> bdrv_create_file [pos="e,1069.7,9278.7 780.42,9420.2 813.13,9390.3 883.84,9330.9 955.52,9303 988.1,9290.3 1025.7,9283.4 1059.4,9279.7"];
+ bdrv_open [height=0.5,
+ nest_level=1,
+ pos="1155.7,9654",
+ src_line=-1,
+ width=1.661];
+ qcow2_co_create_opts -> bdrv_open [pos="e,1095.9,9655.6 773.85,9456.1 801.24,9495 871.63,9586.1 955.52,9627 995.84,9646.6 1045.8,9653.4 1085.8,9655.2"];
+ qobject_input_visitor_new_flat_confused [height=0.5,
+ nest_level=1,
+ pos="1155.7,9600",
+ src_line=-1,
+ width=5.5606];
+ qcow2_co_create_opts -> qobject_input_visitor_new_flat_confused [pos="e,1006.7,9587.9 780.42,9455.8 813.13,9485.7 883.84,9545.1 955.52,9573 968.67,9578.1 982.62,9582.3 996.81,9585.7"];
+ visit_type_BlockdevCreateOptions [height=0.5,
+ nest_level=1,
+ pos="1155.7,9546",
+ src_line=-1,
+ width=4.7843];
+ qcow2_co_create_opts -> visit_type_BlockdevCreateOptions [pos="e,1028.2,9533.9 795.31,9455.3 833.26,9474 897.24,9503.2 955.52,9519 975.54,9524.4 996.99,9528.8 1018.1,9532.3"];
+ visit_free [height=0.5,
+ nest_level=1,
+ pos="1155.7,9492",
+ src_line=-1,
+ width=1.4985];
+ qcow2_co_create_opts -> visit_free [pos="e,1105.5,9485.3 847.98,9450.1 881.55,9454.8 920.33,9460.2 955.52,9465 1002.5,9471.4 1055.7,9478.6 1095.5,9483.9"];
+ error_propagate [height=0.5,
+ nest_level=1,
+ pos="2007.6,8862",
+ src_line=-1,
+ width=2.4192];
+ qcow2_co_create_opts -> error_propagate [pos="e,1923,8866.3 775.38,9419.9 804.63,9382.8 876.71,9297.2 955.52,9249 1115.7,9151 1233.3,9256.2 1355.9,9114 1415.1,9045.3 1324.8,8974.1 \
+1391.9,8913 1410.9,8895.7 1745,8875.8 1912.9,8866.8"];
+ ROUND_UP [height=0.5,
+ nest_level=1,
+ pos="2007.6,5106",
+ src_line=-1,
+ width=1.8776];
+ qcow2_co_create_opts -> ROUND_UP [pos="e,1951.7,5095.7 764.6,9419.9 780.73,9325 859.68,8886.4 955.52,8794 1099.9,8654.9 1194.4,8714.2 1391.9,8680 1433.3,8672.8 1740.3,\
+8677.9 1768.9,8647 1835.2,8575.4 1740.2,5206.1 1804.9,5133 1838,5095.5 1896.1,5091.1 1941.6,5094.7"];
+ qcow2_co_create [height=0.5,
+ nest_level=1,
+ pos="1155.7,9915",
+ src_line=2952,
+ width=2.5276];
+ qcow2_co_create_opts -> qcow2_co_create [pos="e,1135.8,9897.2 772.84,9456.2 801.18,9501.6 878.75,9622.5 955.52,9714 1012.5,9781.9 1088.3,9853.7 1128.3,9890.3"];
+ bdrv_unref [height=0.5,
+ nest_level=2,
+ pos="1580.4,9546",
+ src_line=-1,
+ width=1.7151];
+ qcow2_co_create_opts -> bdrv_unref [pos="e,1520.8,9541.3 769.12,9456 790.19,9503.6 854.85,9632.5 955.52,9681 1115.9,9758.2 1210.8,9784 1355.9,9681 1395.4,9652.9 1354.8,9609.3 \
+1391.9,9578 1424.4,9550.6 1471.5,9542.6 1510.5,9541.4"];
+ qobject_unref [height=0.5,
+ nest_level=1,
+ pos="2007.6,6582",
+ src_line=-1,
+ width=2.0943];
+ qcow2_co_create_opts -> qobject_unref [pos="e,1986.6,6599.4 768.39,9420 789.15,9367.2 856.35,9210 955.52,9114 1114.9,8959.8 1187.8,8958.9 1391.9,8872 1553.2,8803.3 1663.4,8896 \
+1768.9,8756 1833,8670.8 1768.8,6937.3 1804.9,6837 1840.6,6737.6 1932.1,6647.6 1979,6606.1"];
+ qapi_free_BlockdevCreateOptions [height=0.5,
+ nest_level=1,
+ pos="1155.7,9438",
+ src_line=-1,
+ width=4.7301];
+ qcow2_co_create_opts -> qapi_free_BlockdevCreateOptions [pos="e,985.12,9438 877.97,9438 908.42,9438 941.98,9438 974.92,9438"];
+ qcow2_co_create -> error_setg [pos="e,2350.9,6094 1219.1,9902 1266.6,9892.7 1333.1,9880.3 1391.9,9872 1475.3,9860.2 1707.7,9891.9 1768.9,9834 1844.3,9762.5 1732.5,9677.6 \
+1804.9,9603 1932.5,9471.4 2092.5,9667.5 2210.4,9527 2270.8,9455.1 2191.7,6223.3 2246.4,6147 2268,6116.9 2306.6,6102.6 2340.9,6095.8"];
+ qcow2_co_create -> is_power_of_2 [pos="e,2398.5,6813.9 1245.3,9911.6 1410.9,9904.8 1749.5,9889 1768.9,9872 1830.7,9817.5 1743.3,9744.9 1804.9,9690 1872.3,9629.8 2148.7,\
+9723 2210.4,9657 2257.7,9606.4 2231.6,7231.7 2246.4,7164 2276.2,7028.3 2358.1,6881.3 2393.3,6822.5"];
+ qcow2_co_create -> abort [pos="e,1971.8,8970 1200.4,9899.1 1247.5,9883 1324,9858.4 1391.9,9844 1474.5,9826.5 1711.6,9858 1768.9,9796 1826.3,9733.8 1753.4,9102.2 \
+1804.9,9035 1841.6,8987 1914.1,8973.8 1961.7,8970.5"];
+ qcow2_co_create -> qcow2_update_header [pos="e,2306.1,8616 1158.8,9933.2 1171.8,10003 1229.1,10256 1391.9,10353 1427.9,10374 1737.6,10381 1768.9,10353 1821.6,10306 1762,10093 \
+1804.9,10037 1922.6,9882.7 2099.2,10034 2210.4,9875 2288.2,9763.7 2162.5,8759.8 2246.4,8653 2259.1,8636.8 2277.1,8626.1 2296.5,8619.1"];
+ qcow2_co_create -> cpu_to_be32 [pos="e,3006.8,8650.4 1158.4,9933.2 1174.9,10043 1266.3,10616 1391.9,10731 1597.4,10920 1728.6,10854 2007.6,10854 2007.6,10854 2007.6,\
+10854 2409.6,10854 2644.2,10854 2511.5,10578 2572.7,10352 2584.8,10307 2901.8,8750.5 2928.1,8712 2945.2,8686.9 2973.4,8667.9 2997.8,\
+8655"];
+ qcow2_co_create -> cpu_to_be64 [pos="e,2682.4,8657.8 1176.8,9932.7 1216.1,9964.7 1304.7,10031 1391.9,10061 1471.6,10088 1705.6,10043 1768.9,10099 1822,10146 1749.5,10210 \
+1804.9,10254 2072.1,10466 2328.6,10493 2572.7,10254 2634.9,10193 2552.5,8755.4 2608.7,8689 2624.3,8670.5 2648.4,8662.2 2672.2,8658.9"];
+ qcow2_co_create -> error_setg_errno [pos="e,2404.2,8698.2 1158.1,9933.1 1168.8,10006 1219.9,10280 1391.9,10386 1463.2,10430 1705.6,10441 1768.9,10386 1855.9,10310 1721.5,\
+10209 1804.9,10129 1870.3,10066 2147.7,10156 2210.4,10091 2263.6,10036 2235.9,9477 2246.4,9401 2284.3,9127.1 2373.9,8803.6 2401.4,\
+8708"];
+ qcow2_co_create -> ctz32 [pos="e,2373.3,10118 1157.4,9933.1 1165.8,10010 1209.4,10307 1391.9,10424 1462.5,10469 1687.1,10442 1768.9,10424 1980.6,10377 2053.5,10366 \
+2210.4,10216 2235.2,10192 2218.7,10168 2246.4,10148 2280.2,10124 2328.2,10118 2363.3,10118"];
+ qcow2_co_create -> assert [pos="e,2403.8,7924 1228.5,9925.8 1344.9,9940.6 1579.2,9960 1768.9,9910 1786.6,9905.3 1788.6,9898.5 1804.9,9890 1982.9,9796.7 2101.5,9858.9 \
+2210.4,9690 2243.8,9638.2 2238.1,8642.1 2246.4,8581 2281.1,8325 2372,8024.7 2400.7,7933.6"];
+ qcow2_co_create -> g_free [pos="e,1967,4699.9 1182,9897.7 1224.9,9868.2 1309.5,9804.1 1355.9,9729 1385.8,9680.5 1347.8,9642.1 1391.9,9606 1456.9,9552.7 1711.8,9634.8 \
+1768.9,9573 1859.5,9474.9 1725.7,4872.6 1804.9,4765 1839.5,4717.8 1908.9,4704.1 1956.8,4700.6"];
+ qcow2_co_create -> g_strdup [pos="e,1955.4,8624.9 1170.6,9897 1204.8,9856.9 1293.7,9761 1391.9,9720 1469.6,9687.6 1711.3,9743.4 1768.9,9682 1844.4,9601.5 1738.2,8777 \
+1804.9,8689 1837.4,8646 1898.7,8630.9 1945.4,8625.9"];
+ qcow2_co_create -> blk_new [pos="e,1535.2,9376.6 1177.5,9897.4 1220,9861.7 1313.5,9775.9 1355.9,9681 1380.6,9625.7 1349.3,9454 1391.9,9411 1425.9,9376.6 1482.7,9372.7 \
+1525.1,9375.7"];
+ qcow2_co_create -> blk_insert_bs [pos="e,1530.1,9267.2 1177.7,9897.5 1220.5,9861.9 1314.5,9776.4 1355.9,9681 1413.5,9548.1 1311.2,9477.3 1391.9,9357 1421.7,9312.5 1477.4,\
+9285.5 1520.6,9270.4"];
+ qcow2_co_create -> blk_unref [pos="e,1525.7,9165.2 1178.2,9897.3 1221.7,9861.8 1316.1,9776.8 1355.9,9681 1394.7,9587.5 1329.9,9307 1391.9,9227 1421.1,9189.2 1473.6,\
+9173.3 1515.7,9166.6"];
+ qcow2_co_create -> blk_truncate [pos="e,1517.9,9429.6 1177.2,9897.3 1219.2,9861.4 1311.9,9775.2 1355.9,9681 1397,9592.8 1322.3,9533 1391.9,9465 1421.9,9435.7 1468.5,9428.8 \
+1507.9,9429.3"];
+ qcow2_co_create -> qdict_put_str [pos="e,1947.8,9327.5 1161.3,9933.2 1181,9993.6 1253.6,10188 1391.9,10261 1466,10300 1708.4,10319 1768.9,10261 1840.7,10192 1737.7,9438.6 \
+1804.9,9365 1837.5,9329.2 1892.9,9323.9 1937.6,9326.7"];
+ qcow2_co_create -> error_propagate [pos="e,1939.2,8850.8 1182,9897.7 1224.3,9870.8 1310.8,9819.6 1391.9,9796 1472.7,9772.4 1711.1,9819.3 1768.9,9758 1835.1,9687.7 1739.7,\
+8960.4 1804.9,8889 1835.4,8855.5 1886,8848.7 1929,8850.3"];
+ bdrv_open_blockdev_ref [height=0.5,
+ nest_level=2,
+ pos="1580.4,9980",
+ src_line=-1,
+ width=3.4483];
+ qcow2_co_create -> bdrv_open_blockdev_ref [pos="e,1494.8,9966.9 1227.7,9926 1298.4,9936.8 1406.6,9953.4 1484.5,9965.3"];
+ QEMU_IS_ALIGNED [height=0.5,
+ nest_level=2,
+ pos="1580.4,8994",
+ src_line=-1,
+ width=3.0331];
+ qcow2_co_create -> QEMU_IS_ALIGNED [pos="e,1540.9,9010.9 1178.4,9897.4 1222,9861.9 1316.8,9777.1 1355.9,9681 1401.8,9568.4 1333.9,9241.9 1391.9,9135 1422.6,9078.4 1487,9038 \
+1531.9,9015.4"];
+ g_assert_not_reached [height=0.5,
+ nest_level=2,
+ pos="1580.4,7786",
+ src_line=-1,
+ width=3.1233];
+ qcow2_co_create -> g_assert_not_reached [pos="e,1540,7802.9 1178.7,9897.5 1223,9862.3 1319,9777.9 1355.9,9681 1425.3,9498.8 1302.8,8100.4 1391.9,7927 1421.2,7869.9 1485.6,7829.7 \
+1530.9,7807.3"];
+ validate_cluster_size [height=0.5,
+ nest_level=2,
+ pos="2007.6,8716",
+ src_line=2884,
+ width=3.015];
+ qcow2_co_create -> validate_cluster_size [pos="e,1925.9,8704.2 1175,9897.2 1213.2,9863.4 1302.2,9790.1 1391.9,9758 1471.2,9729.6 1711.2,9781.4 1768.9,9720 1843.2,9640.8 1731.8,\
+8823.4 1804.9,8743 1832.3,8712.8 1876,8704.3 1915.9,8704"];
+ blk_set_allow_write_beyond_eof [height=0.5,
+ nest_level=2,
+ pos="1580.4,10656",
+ src_line=-1,
+ width=4.4593];
+ qcow2_co_create -> blk_set_allow_write_beyond_eof [pos="e,1428.7,10650 1159.1,9933.3 1178.3,10035 1277,10533 1391.9,10629 1400.2,10636 1409.6,10642 1419.5,10646"];
+ QEMU_BUILD_BUG_ON [height=0.5,
+ nest_level=2,
+ pos="1580.4,10602",
+ src_line=-1,
+ width=3.5386];
+ qcow2_co_create -> QEMU_BUILD_BUG_ON [pos="e,1452.9,10603 1159.6,9933.2 1180.6,10030 1284.2,10487 1391.9,10575 1406.7,10587 1424.5,10595 1443.1,10600"];
+ g_malloc0 [height=0.5,
+ nest_level=2,
+ pos="2007.6,6918",
+ src_line=-1,
+ width=1.6068];
+ qcow2_co_create -> g_malloc0 [pos="e,1958.1,6908.4 1180.4,9897.6 1221.6,9867.4 1305,9801.6 1355.9,9729 1379.4,9695.4 1358.9,9668.3 1391.9,9644 1459.7,9594 1712,9668.1 \
+1768.9,9606 1868.8,9497 1706.7,7055.6 1804.9,6945 1839.6,6905.9 1901.5,6902.8 1947.8,6907.3"];
+ blk_pwrite [height=0.5,
+ nest_level=2,
+ pos="1580.4,10548",
+ src_line=-1,
+ width=1.679];
+ qcow2_co_create -> blk_pwrite [pos="e,1523.4,10554 1156.5,9933.1 1161.4,10016 1193.3,10363 1391.9,10521 1425.7,10548 1474.1,10554 1513.4,10554"];
+ qdict_new [height=0.5,
+ nest_level=2,
+ pos="1580.4,10494",
+ src_line=-1,
+ width=1.6249];
+ qcow2_co_create -> qdict_new [pos="e,1523.2,10498 1157.5,9933.1 1166,10011 1210.7,10320 1391.9,10462 1425.8,10489 1473.8,10496 1512.9,10498"];
+ blk_new_open [height=0.5,
+ nest_level=2,
+ pos="1580.4,10234",
+ src_line=-1,
+ width=2.1304];
+ qcow2_co_create -> blk_new_open [pos="e,1503.8,10236 1164.1,9933 1189.8,9985.5 1272.5,10139 1391.9,10207 1422.4,10224 1459.9,10232 1493.5,10235"];
+ qcow2_alloc_clusters [height=0.5,
+ nest_level=2,
+ pos="2409.6,10175",
+ src_line=-1,
+ width=3.0692];
+ qcow2_co_create -> qcow2_alloc_clusters [pos="e,2395.3,10193 1158.4,9933.1 1174.5,10040 1262.4,10587 1391.9,10683 1754.4,10951 2279.4,10337 2389,10201"];
+ blk_bs [height=0.5,
+ nest_level=2,
+ pos="1580.4,10180",
+ src_line=-1,
+ width=1.1374];
+ qcow2_co_create -> blk_bs [pos="e,1539.5,10181 1167.2,9932.9 1197.5,9978.4 1285,10099 1391.9,10153 1434.9,10175 1489.9,10180 1529.4,10181"];
+ error_report [height=0.5,
+ nest_level=2,
+ pos="2007.6,7026",
+ src_line=-1,
+ width=1.9137];
+ qcow2_co_create -> error_report [pos="e,1953,7037.2 1177,9897.3 1214.8,9865.5 1295.4,9795.5 1355.9,9729 1373.6,9709.5 1368.9,9694.8 1391.9,9682 1465.4,9641 1711.9,9706 \
+1768.9,9644 1863.3,9541 1730.9,7247.6 1804.9,7129 1835.1,7080.5 1895.9,7053.9 1943.1,7040"];
+ error_prepend [height=0.5,
+ nest_level=2,
+ pos="1580.4,9492",
+ src_line=-1,
+ width=2.1665];
+ qcow2_co_create -> error_prepend [pos="e,1510.3,9483.9 1176.5,9897.4 1217.5,9861.2 1309.3,9774.3 1355.9,9681 1388.8,9615 1337.8,9569.1 1391.9,9519 1420.5,9492.5 1462.7,\
+9484.7 1500,9484"];
+ BlockdevDriver_str [height=0.5,
+ nest_level=2,
+ pos="1580.4,10126",
+ src_line=-1,
+ width=2.8164];
+ qcow2_co_create -> BlockdevDriver_str [pos="e,1486.3,10119 1172.7,9932.7 1209.2,9969.4 1298.9,10054 1391.9,10094 1418.2,10105 1448.2,10113 1476.4,10117"];
+ bdrv_change_backing_file [height=0.5,
+ nest_level=2,
+ pos="1580.4,10034",
+ src_line=-1,
+ width=3.665];
+ qcow2_co_create -> bdrv_change_backing_file [pos="e,1474.3,10023 1190.9,9931.6 1236.3,9952.4 1318.3,9987.7 1391.9,10007 1415.1,10013 1440.2,10018 1464.4,10022"];
+ qcow2_set_up_encryption [height=0.5,
+ nest_level=2,
+ pos="1580.4,10326",
+ src_line=2674,
+ width=3.665];
+ qcow2_co_create -> qcow2_set_up_encryption [pos="e,1455.5,10320 1161,9933 1180.3,9995 1252.8,10201 1391.9,10294 1408,10305 1426.7,10312 1445.8,10318"];
+ qcow2_co_create -> bdrv_unref [pos="e,1521.4,9540.5 1180.1,9897.5 1222.5,9865.8 1309.6,9794.7 1355.9,9714 1387,9659.8 1345.7,9620.2 1391.9,9578 1423.7,9549 1471.6,9541.1 \
+1511.2,9540.5"];
+ validate_cluster_size -> error_setg [pos="e,2350.9,6094.1 2106.7,8708.6 2145.4,8700.3 2186.2,8683.7 2210.4,8651 2293.2,8539.2 2165.1,6259.9 2246.4,6147 2268.1,6117 2306.7,\
+6102.7 2341,6095.9"];
+ validate_cluster_size -> ctz32 [pos="e,2374.9,10127 2089,8704.1 2131.5,8702.8 2180.7,8709.9 2210.4,8743 2310.8,8854.6 2147.8,9980.8 2246.4,10094 2275,10127 2327,10130 \
+2364.7,10128"];
+ qcow2_set_up_encryption -> error_setg [pos="e,2350.9,6094 1712.7,10326 1734,10320 1753.9,10310 1768.9,10294 1830,10228 1756.3,9965.9 1804.9,9890 1916.9,9714.9 2105.4,9836.4 \
+2210.4,9657 2259.7,9572.9 2189.6,6226.2 2246.4,6147 2268,6116.9 2306.6,6102.6 2340.9,6095.8"];
+ qcow2_set_up_encryption -> qcow2_update_header [pos="e,2306.1,8616 1712.5,10326 1733.8,10320 1753.7,10310 1768.9,10294 1820.6,10239 1761,10018 1804.9,9956 1920.4,9793.9 2100.9,9932.2 \
+2210.4,9766 2278.5,9662.7 2169.9,8750.2 2246.4,8653 2259.1,8636.8 2277.1,8626.1 2296.5,8619.1"];
+ qcow2_set_up_encryption -> error_setg_errno [pos="e,2321.2,8676.8 1712.5,10325 1733.7,10319 1753.6,10310 1768.9,10294 1849.2,10211 1725.7,10121 1804.9,10037 1931,9903.3 2091.8,10096 \
+2210.4,9956 2299.6,9850.4 2157,8817.5 2246.4,8712 2262.6,8692.9 2286.5,8683.1 2311,8678.4"];
+ qcrypto_block_create [height=0.5,
+ nest_level=3,
+ pos="2007.6,9284",
+ src_line=-1,
+ width=3.1053];
+ qcow2_set_up_encryption -> qcrypto_block_create [pos="e,1923.6,9272.1 1681.1,10314 1714.3,10305 1748,10289 1768.9,10261 1831.8,10176 1733.8,9389.1 1804.9,9311 1831.7,9281.5 1874.1,9272.7 \
+1913.2,9272.1"];
+ qcow2_crypto_hdr_init_func [height=0.5,
+ nest_level=3,
+ pos="2007.6,10156",
+ src_line=121,
+ width=3.9719];
+ qcow2_set_up_encryption -> qcow2_crypto_hdr_init_func [pos="e,1983.6,10174 1685.3,10315 1713,10310 1742.5,10304 1768.9,10294 1848,10265 1931.1,10211 1975.3,10180"];
+ qcow2_crypto_hdr_write_func [height=0.5,
+ nest_level=3,
+ pos="2007.6,10064",
+ src_line=156,
+ width=4.2066];
+ qcow2_set_up_encryption -> qcow2_crypto_hdr_write_func [pos="e,1857.1,10066 1712,10325 1733.2,10319 1753.3,10309 1768.9,10294 1832.5,10231 1740.9,10159 1804.9,10096 1817.1,10084 1831.8,10075 \
+1847.7,10069"];
+ qcrypto_block_free [height=0.5,
+ nest_level=3,
+ pos="2007.6,5690",
+ src_line=-1,
+ width=2.7984];
+ qcow2_set_up_encryption -> qcrypto_block_free [pos="e,1932.1,5678.1 1682,10314 1715.1,10305 1748.5,10289 1768.9,10261 1842.5,10159 1721.3,5811.6 1804.9,5717 1833.4,5684.7 1880.3,5677 \
+1921.9,5677.7"];
+ qcow2_crypto_hdr_init_func -> error_setg_errno [pos="e,2404.2,8698.2 2149.1,10159 2172.5,10153 2194.3,10142 2210.4,10124 2264.2,10064 2235.5,9480.7 2246.4,9401 2283.9,9127.1 2373.8,\
+8803.6 2401.4,8708"];
+ qcow2_crypto_hdr_init_func -> assert [pos="e,2403.7,7924 2121.1,10145 2155.2,10136 2189.1,10119 2210.4,10091 2260.7,10024 2235.5,8664.2 2246.4,8581 2280,8324.9 2371.6,8024.7 \
+2400.6,7933.6"];
+ qcow2_crypto_hdr_init_func -> qcow2_pre_write_overlap_check [pos="e,2405.3,2184.3 2121.7,10145 2155.7,10136 2189.4,10120 2210.4,10091 2239,10052 2242.3,3179.2 2246.4,3131 2278.8,2756.7 2376.9,2309.1 \
+2403.1,2194.1"];
+ qcow2_crypto_hdr_init_func -> qcow2_alloc_clusters [pos="e,2303.4,10170 2141.7,10162 2190.9,10165 2246,10167 2293.4,10170"];
+ size_to_clusters [height=0.5,
+ nest_level=4,
+ pos="2409.6,10067",
+ src_line=-1,
+ width=2.3651];
+ qcow2_crypto_hdr_init_func -> size_to_clusters [pos="e,2327.4,10072 2132.2,10147 2158.8,10142 2186.2,10135 2210.4,10124 2229.4,10115 2227.5,10103 2246.4,10094 2268.3,10084 2293.4,10078 \
+2317.3,10074"];
+ bdrv_pwrite_zeroes [height=0.5,
+ nest_level=4,
+ pos="2409.6,9428",
+ src_line=-1,
+ width=2.8525];
+ qcow2_crypto_hdr_init_func -> bdrv_pwrite_zeroes [pos="e,2404.9,9446.3 2150.2,10154 2172.3,10149 2193.4,10139 2210.4,10124 2236.8,10101 2370,9583.3 2402.4,9456.1"];
+ qcow2_crypto_hdr_write_func -> error_setg [pos="e,2350.9,6094 2023.4,10046 2064.1,9998.3 2172.1,9863 2210.4,9728 2237.6,9632.3 2188.4,6227.8 2246.4,6147 2268,6116.9 2306.6,6102.6 \
+2340.9,6095.8"];
+ qcow2_crypto_hdr_write_func -> bdrv_pwrite [pos="e,2682.7,8608.3 2159.3,10064 2178.7,10057 2196.6,10047 2210.4,10032 2257.5,9979.9 2229.1,9469.1 2246.4,9401 2247.9,9395.3 2604,8638.6 \
+2608.7,8635 2626.9,8620.9 2650.3,8613.5 2672.8,8609.7"];
+ qcow2_crypto_hdr_write_func -> error_setg_errno [pos="e,2338,8691 2159.2,10064 2178.7,10058 2196.7,10048 2210.4,10032 2304.7,9924.7 2165.2,8864.5 2246.4,8747 2265.3,8719.7 2297.4,8703.5 \
+2328.1,8693.9"];
+ qcow2_co_flush_to_os [height=0.5,
+ nest_level=0,
+ pos="1155.7,3366",
+ src_line=4415,
+ width=3.1594];
+ qcow2_co_flush_to_os -> qemu_co_mutex_lock [pos="e,1493.2,3323.1 1244.5,3354.7 1314.3,3345.8 1411.4,3333.5 1483.2,3324.4"];
+ qcow2_co_flush_to_os -> qemu_co_mutex_unlock [pos="e,1458.1,3366 1269.5,3366 1324.4,3366 1390.7,3366 1447.9,3366"];
+ qcow2_write_caches [height=0.5,
+ nest_level=1,
+ pos="1580.4,4888",
+ src_line=-1,
+ width=2.9789];
+ qcow2_co_flush_to_os -> qcow2_write_caches [pos="e,1550.6,4870.6 1199.7,3382.8 1247.8,3403.8 1322.4,3444.7 1355.9,3507 1419.2,3624.7 1337.3,4587 1391.9,4709 1423.3,4779.3 1496.6,\
+4835.4 1542,4865"];
+ qcow2_co_invalidate_cache [height=0.5,
+ nest_level=0,
+ pos="412.32,5079",
+ src_line=2339,
+ width=3.8816];
+ qcow2_co_invalidate_cache -> memset [pos="e,2702.6,4329.4 532.98,5088.1 773.46,5105 1294.7,5135.1 1355.9,5083 1432,5018.2 1323.6,4934 1391.9,4861 1520.6,4723.3 1618.9,4795.2 \
+1804.9,4765 1983.6,4736 2045.3,4801.3 2210.4,4727 2431.6,4627.4 2392.5,4463.9 2608.7,4354 2634.5,4340.9 2665.9,4334.1 2692.6,4330.6"];
+ qcow2_co_invalidate_cache -> error_setg_errno [pos="e,2321.2,8676.9 541.55,5086.1 551.42,5091 560.36,5097.5 567.65,5106 610.02,5155.6 595.09,7389.3 603.65,7454 687.29,8085.3 641.41,\
+8289 955.52,8843 964,8857.9 1376.8,9272.9 1391.9,9281 1542.4,9361.9 1655.1,9229.5 1768.9,9357 1831.5,9427.2 1735.5,9715.3 1804.9,\
+9779 1937.6,9900.9 2080.8,9904.3 2210.4,9779 2295.7,9696.5 2169.5,8802.3 2246.4,8712 2262.6,8693 2286.5,8683.2 2311.1,8678.5"];
+ qcow2_co_invalidate_cache -> qemu_co_mutex_lock [pos="e,1489,3301.9 433.24,5061 467.22,5032.4 537.33,4976 603.65,4939 751.07,4856.8 791.32,4835.2 955.52,4796 998.94,4785.6 1325.2,4795.4 \
+1355.9,4763 1410.2,4705.5 1339.3,3398.1 1391.9,3339 1413.6,3314.6 1446.6,3305 1479,3302.4"];
+ qcow2_co_invalidate_cache -> qemu_co_mutex_unlock [pos="e,1556.8,3383.7 473.59,5062.7 678.38,5008.1 1327.8,4832.5 1355.9,4796 1438,4689 1342.8,3708.6 1391.9,3583 1424.5,3499.4 1504.3,3426.2 \
+1548.9,3390"];
+ qcow2_co_invalidate_cache -> qobject_unref [pos="e,1937.2,6588.5 539.22,5086.7 549.78,5091.4 559.5,5097.7 567.65,5106 604.21,5143.2 591.73,5287.2 603.65,5338 721.84,5841.4 544.51,\
+6133.2 955.52,6447 1099.3,6556.8 1617.7,6380.6 1768.9,6480 1799.7,6500.3 1774.9,6533.3 1804.9,6555 1839.7,6580.3 1887,6587.7 1927.2,\
+6588.5"];
+ qcow2_close [height=0.5,
+ nest_level=1,
+ pos="1155.7,5604",
+ src_line=2306,
+ width=1.9318];
+ qcow2_co_invalidate_cache -> qcow2_close [pos="e,1096,5594.7 526.12,5089.6 540.63,5093.5 554.86,5098.9 567.65,5106 794.49,5232.4 736.94,5402.8 955.52,5543 995.08,5568.4 1045.8,\
+5583.7 1086.2,5592.6"];
+ qdict_clone_shallow [height=0.5,
+ nest_level=1,
+ pos="1155.7,6566",
+ src_line=-1,
+ width=2.9067];
+ qcow2_co_invalidate_cache -> qdict_clone_shallow [pos="e,1087.7,6579.7 541.09,5086 551.13,5090.9 560.23,5097.4 567.65,5106 667.48,5221.6 503.48,6364.7 603.65,6480 720.93,6614.9 955.51,\
+6600.2 1077.7,6581.3"];
+ qcow2_do_open [height=0.5,
+ nest_level=1,
+ pos="761.59,4300",
+ src_line=1206,
+ width=2.347];
+ qcow2_co_invalidate_cache -> qcow2_do_open [pos="e,754.12,4318.3 421.36,5060.9 445.71,5011.9 514.41,4872.6 567.65,4755 640.2,4594.7 720.87,4399.5 750.17,4328"];
+ error_propagate_prepend [height=0.5,
+ nest_level=1,
+ pos="761.59,5056",
+ src_line=-1,
+ width=3.6108];
+ qcow2_co_invalidate_cache -> error_propagate_prepend [pos="e,644.03,5063.7 536.93,5070.8 568.4,5068.7 602.23,5066.5 633.85,5064.4"];
+ qcow2_close -> has_data_file [pos="e,2749.8,7665.8 1191.6,5619.7 1238.1,5642 1317.6,5687.6 1355.9,5753 1387.4,5806.8 1345.7,5989.2 1391.9,6031 1489.3,6119 2476.2,5974.1 \
+2572.7,6063 2695.1,6175.8 2742.6,7449.3 2749.5,7655.8"];
+ qcow2_close -> qemu_vfree [pos="e,2747.6,1228.3 1215.4,5594.7 1259.2,5591.4 1317.5,5594.7 1355.9,5627 1399.2,5663.4 1346.6,5715.2 1391.9,5749 1459,5799.2 1702.7,\
+5800.3 1768.9,5749 1819.6,5709.6 1761.9,5656.8 1804.9,5609 1933.5,5465.8 2061.6,5579.1 2210.4,5457 2446.6,5263.3 2486.8,5166.1 2572.7,\
+4873 2610.8,4742.9 2599.9,2568.3 2608.7,2433 2639.9,1953.2 2725.7,1372.4 2746,1238.5"];
+ qcow2_close -> g_free [pos="e,1967.2,4700.1 1204.8,5616.8 1335.7,5649.5 1689,5728.7 1768.9,5652 1840,5583.7 1745.1,4843.5 1804.9,4765 1840.3,4718.4 1909.5,4704.6 \
+1957.1,4700.8"];
+ qcow2_close -> qcrypto_block_free [pos="e,1916.9,5682.2 1167.9,5622 1199,5666.2 1286.2,5779 1391.9,5820 1548.1,5880.6 1632.2,5917 1768.9,5820 1808.4,5791.9 1767.3,5747.6 \
+1804.9,5717 1833,5694.1 1871,5685.2 1906.4,5682.7"];
+ qcow2_inactivate [height=0.5,
+ nest_level=2,
+ pos="1580.4,6004",
+ src_line=2271,
+ width=2.5637];
+ qcow2_close -> qcow2_inactivate [pos="e,1517.6,5990.7 1163.9,5622.2 1189.5,5677.3 1273.5,5843.5 1391.9,5934 1425.9,5960 1470.5,5977.1 1507.8,5987.9"];
+ cache_clean_timer_del [height=0.5,
+ nest_level=2,
+ pos="2007.6,3434",
+ src_line=802,
+ width=3.2497];
+ qcow2_close -> cache_clean_timer_del [pos="e,1962.5,3450.8 1218.4,5596.1 1260.6,5588.3 1315.7,5572.9 1355.9,5543 1379,5525.8 1367.2,5503.9 1391.9,5489 1464,5445.6 1711.8,5512.9 \
+1768.9,5451 1839.5,5374.4 1755.7,3666.9 1804.9,3575 1836.3,3516.2 1904.5,3476.8 1953.1,3454.9"];
+ qcow2_cache_destroy [height=0.5,
+ nest_level=2,
+ pos="2007.6,4592",
+ src_line=-1,
+ width=3.1414];
+ qcow2_close -> qcow2_cache_destroy [pos="e,1922.6,4580.1 1203.2,5617.2 1319.5,5646.4 1619.4,5701.7 1768.9,5543 1839.3,5468.2 1735.7,4695 1804.9,4619 1831.5,4589.7 1873.4,\
+4580.8 1912.3,4580.1"];
+ cleanup_unknown_header_ext [height=0.5,
+ nest_level=2,
+ pos="1580.4,4682",
+ src_line=444,
+ width=4.2066];
+ qcow2_close -> cleanup_unknown_header_ext [pos="e,1550.5,4699.8 1225.4,5602.1 1270,5596.9 1325.2,5582.2 1355.9,5543 1402.6,5483.2 1360.1,4929.9 1391.9,4861 1424,4791.3 1496.7,4735.2 \
+1541.8,4705.4"];
+ bdrv_unref_child [height=0.5,
+ nest_level=2,
+ pos="1580.4,4574",
+ src_line=-1,
+ width=2.4914];
+ qcow2_close -> bdrv_unref_child [pos="e,1506,4563.9 1225.1,5602.3 1269.9,5597.2 1325.4,5582.6 1355.9,5543 1419.8,5460 1321.8,4678.8 1391.9,4601 1417.5,4572.6 1458.4,4564.3 \
+1495.6,4563.8"];
+ qcow2_refcount_close [height=0.5,
+ nest_level=2,
+ pos="1580.4,4520",
+ src_line=-1,
+ width=3.1775];
+ qcow2_close -> qcow2_refcount_close [pos="e,1484.2,4510.2 1225.1,5602.3 1269.9,5597.3 1325.4,5582.6 1355.9,5543 1423.4,5455.2 1317.8,4629.3 1391.9,4547 1412.6,4523.9 1443.5,\
+4514.1 1474.3,4511"];
+ qcow2_free_snapshots [height=0.5,
+ nest_level=2,
+ pos="1580.4,4628",
+ src_line=-1,
+ width=3.2317];
+ qcow2_close -> qcow2_free_snapshots [pos="e,1481.9,4618.4 1225,5602.3 1269.9,5597.2 1325.3,5582.5 1355.9,5543 1416.3,5464.9 1325.7,4728.3 1391.9,4655 1412.1,4632.6 1441.8,\
+4622.8 1471.7,4619.3"];
+ qcow2_inactivate -> qcow2_mark_clean [pos="e,1987.6,6846.2 1593,6022 1627.6,6072 1724,6218.3 1768.9,6355 1804.4,6463.3 1759.8,6504.3 1804.9,6609 1846.6,6706 1935.3,6797.1 \
+1980.3,6839.4"];
+ qcow2_inactivate -> error_report [pos="e,1950.3,7036.1 1593.9,6022.1 1630.3,6072 1730,6216.8 1768.9,6355 1788.3,6424 1756.2,6946.4 1804.9,6999 1838.4,7035.2 1895.3,7040.1 \
+1940.3,7036.9"];
+ qcow2_store_persistent_dirty_bitmaps [height=0.5,
+ nest_level=3,
+ pos="2007.6,5852",
+ src_line=-1,
+ width=5.3259];
+ qcow2_inactivate -> qcow2_store_persistent_dirty_bitmaps [pos="e,1837,5860.4 1672.1,6006.7 1705.7,6003.3 1742,5993.9 1768.9,5972 1803.2,5944 1770,5906.4 1804.9,5879 1812,5873.4 1819.6,5868.7 \
+1827.7,5864.7"];
+ error_reportf_err [height=0.5,
+ nest_level=3,
+ pos="2007.6,5744",
+ src_line=-1,
+ width=2.5276];
+ qcow2_inactivate -> error_reportf_err [pos="e,1931.9,5734 1668.1,6009.8 1703.8,6007.4 1742.7,5997.9 1768.9,5972 1833.3,5908.1 1739.3,5833.7 1804.9,5771 1835.4,5741.8 1881.3,\
+5733.9 1921.7,5733.8"];
+ bdrv_get_device_or_node_name [height=0.5,
+ nest_level=3,
+ pos="2007.6,5798",
+ src_line=-1,
+ width=4.4232];
+ qcow2_inactivate -> bdrv_get_device_or_node_name [pos="e,1848.9,5799.9 1669.7,6008.8 1704.6,6006 1742.5,5996.5 1768.9,5972 1818.1,5926.2 1754.8,5869.9 1804.9,5825 1815.1,5815.8 1826.9,\
+5808.8 1839.6,5803.4"];
+ qcow2_cache_flush [height=0.5,
+ nest_level=3,
+ pos="2007.6,5998",
+ src_line=-1,
+ width=2.7984];
+ qcow2_inactivate -> qcow2_cache_flush [pos="e,1907,5999.4 1672.6,6002.7 1738.4,6001.8 1827.2,6000.5 1896.9,5999.6"];
+ strerror [height=0.5,
+ nest_level=3,
+ pos="2007.6,5906",
+ src_line=-1,
+ width=1.336];
+ qcow2_inactivate -> strerror [pos="e,1959.3,5905.7 1670,5999.6 1702.5,5995.3 1738.6,5987.1 1768.9,5972 1788.6,5962.2 1785.1,5947.7 1804.9,5938 1850.1,5915.8 1907.2,\
+5908.3 1949.3,5906.1"];
+ timer_del [height=0.5,
+ nest_level=3,
+ pos="2409.6,3417",
+ src_line=-1,
+ width=1.5346];
+ cache_clean_timer_del -> timer_del [pos="e,2354.8,3419.3 2120.7,3429.2 2193,3426.2 2284.2,3422.3 2344.6,3419.7"];
+ timer_free [height=0.5,
+ nest_level=3,
+ pos="2409.6,3471",
+ src_line=-1,
+ width=1.661];
+ cache_clean_timer_del -> timer_free [pos="e,2352.4,3465.7 2108.3,3443.3 2181.4,3450 2278.5,3458.9 2342.4,3464.8"];
+ cleanup_unknown_header_ext -> g_free [pos="e,1967.2,4698.3 1723.2,4688 1803.9,4691.4 1899.6,4695.4 1956.9,4697.9"];
+ cleanup_unknown_header_ext -> QLIST_REMOVE [pos="e,1923.9,4653.1 1704,4671.6 1770.8,4666 1852.1,4659.1 1913.8,4653.9"];
+ QLIST_FOREACH_SAFE [height=0.5,
+ nest_level=3,
+ pos="2007.6,4538",
+ src_line=-1,
+ width=3.5566];
+ cleanup_unknown_header_ext -> QLIST_FOREACH_SAFE [pos="e,1882.4,4534.2 1726.3,4677.1 1741.7,4672 1756.3,4664.9 1768.9,4655 1802.7,4628.4 1770.9,4591.5 1804.9,4565 1824.3,4549.9 1848,4541 \
+1872.3,4536"];
+ qcow2_do_open -> data_file_is_raw [pos="e,1940.4,8927.3 766.81,4318.1 790.07,4399.6 884.57,4741.4 919.52,5029 927.99,5098.6 911.7,6236.2 955.52,6291 1070.3,6434.4 1237.8,\
+6252.4 1355.9,6393 1424,6474.1 1323.1,6787.5 1391.9,6868 1503.7,6998.9 1660.8,6823 1768.9,6957 1836.3,7040.6 1733.4,8808.9 1804.9,\
+8889 1835.5,8923.3 1886.9,8929.8 1930.4,8927.9"];
+ qcow2_do_open -> error_setg [pos="e,2406.4,6071.8 771.06,4281.9 795.09,4238 863.14,4126.1 955.52,4078 1034.9,4036.7 1286.8,4091.9 1355.9,4035 1397.6,4000.7 1350.2,\
+3953.3 1391.9,3919 1522.1,3812 1640.2,3987.8 1768.9,3879 1814.3,3840.6 1757.4,3786 1804.9,3750 1876.6,3695.5 2145.7,3687.3 2210.4,\
+3750 2255.3,3793.4 2241.3,4810.8 2246.4,4873 2286,5350.8 2382,5928.5 2404.7,6061.7"];
+ qcow2_do_open -> has_data_file [pos="e,2750.2,7665.7 765.46,4318 784,4402.4 866.52,4757.2 955.52,4819 1101.7,4920.4 1223.3,4937.7 1355.9,4819 1410.2,4770.4 1337.6,4541.6 \
+1391.9,4493 1428,4460.6 2189.4,4503.9 2210.4,4511 2396.7,4574 2476.7,4593.4 2572.7,4765 2721.6,5031.2 2747.5,7369.4 2750.1,7655.4"];
+ qcow2_do_open -> qcow2_update_header [pos="e,2403.6,8590 764.47,4318.2 779.65,4411.6 853.5,4835.4 955.52,4910 1027.3,4962.5 1276.5,4950.2 1355.9,4910 1380,4897.8 1367.8,4873.2 \
+1391.9,4861 1541.4,4785.3 1601.3,4860.8 1768.9,4861 1867,4861.1 2140.7,4792.9 2210.4,4862 2240.7,4892 2241.1,7890.7 2246.4,7933 \
+2278.5,8189.3 2371.1,8489.4 2400.5,8580.4"];
+ qcow2_do_open -> be64_to_cpu [pos="e,2682.2,4384.7 764.13,4281.7 774.23,4216.7 817.85,3996.2 955.52,3902 1029.2,3851.6 1286.7,3925.4 1355.9,3869 1400,3833 1351.5,3786.2 \
+1391.9,3746 1515.4,3622.9 1631.4,3744.4 1768.9,3637 1794,3617.4 1777.2,3590.9 1804.9,3575 1961.1,3485.1 2041.5,3512 2210.4,3575 \
+2410.1,3649.5 2476.8,3698.7 2572.7,3889 2619.3,3981.5 2539.6,4276.8 2608.7,4354 2624.7,4371.9 2648.6,4380.2 2672.2,4383.5"];
+ qcow2_do_open -> qemu_vfree [pos="e,2749.5,1228.4 769.11,4282.1 794.98,4219.5 880.79,4004.9 919.52,3819 936.97,3735.3 893.85,3495.2 955.52,3436 1020.8,3373.3 1702.8,\
+3454.9 1768.9,3393 1818.2,3346.8 1769.5,3148.6 1804.9,3091 1918.2,2906.5 2039.7,2954.2 2210.4,2821 2381.9,2687.2 2471.2,2684.4 2572.7,\
+2492 2693.7,2262.8 2740.9,1405.7 2749.1,1238.4"];
+ qcow2_do_open -> error_setg_errno [pos="e,2321.6,8676.2 764.2,4318.2 778.43,4414.2 849.76,4861.6 955.52,4942 1066.5,5026.4 2112.5,4871.7 2210.4,4971 2281.9,5043.4 2184.4,\
+8554.3 2246.4,8635 2262.2,8655.6 2286.5,8667.3 2311.6,8673.8"];
+ qcow2_do_open -> g_free [pos="e,1970.1,4706.8 769.91,4318 792.23,4363.7 858.39,4484 955.52,4529 1036.2,4566.4 1273.7,4563 1355.9,4529 1376.8,4520.3 1371,4501.7 \
+1391.9,4493 1546.7,4428.9 1639.3,4386.8 1768.9,4493 1831.9,4544.7 1745.3,4617.2 1804.9,4673 1846.1,4711.6 1914.3,4712.7 1960.1,4707.9"];
+ qcow2_do_open -> g_strdup [pos="e,1962.1,8615.1 766.76,4318.1 789.8,4399.7 883.53,4741.5 919.52,5029 933.42,5140 902.66,5936.4 955.52,6035 1059,6227.9 1248.1,6131.5 \
+1355.9,6322 1404.5,6408 1326.9,6690.6 1391.9,6765 1504.7,6894.2 1659.9,6715.4 1768.9,6848 1827.9,6919.8 1755.4,8442.3 1804.9,8521 \
+1837.2,8572.5 1904.1,8599.3 1952.2,8612.5"];
+ qcow2_do_open -> pstrcpy [pos="e,1984.4,8104.2 766.67,4318.1 789.31,4399.7 881.57,4741.7 919.52,5029 940.74,5189.6 900.05,5604.8 955.52,5757 1056.3,6033.4 1249.8,\
+6009.6 1355.9,6284 1388.6,6368.7 1335,6620.2 1391.9,6691 1501.9,6828 1662.7,6670 1768.9,6810 1842.3,6906.8 1758.4,7790.7 1804.9,\
+7903 1840.9,7990 1928.7,8063.3 1976.1,8098.2"];
+ qcow2_do_open -> MIN [pos="e,2381.9,3148.2 769.06,4282 794.77,4219.5 880.1,4004.7 919.52,3819 935.99,3741.4 897.95,3518.5 955.52,3464 1021.2,3401.8 1701.8,\
+3486.7 1768.9,3426 1850.7,3351.8 1722.6,3253.8 1804.9,3180 1968.2,3033.6 2267.3,3111.4 2372.1,3145"];
+ qcow2_do_open -> qcow2_co_check_locked [pos="e,1482.4,4049.3 762.51,4318.1 767.27,4390 795.54,4656.6 955.52,4763 1103.7,4861.6 1226.7,4885.3 1355.9,4763 1409.2,4712.5 1347.6,\
+4161.6 1391.9,4103 1411.4,4077.2 1441.7,4061.6 1472.4,4052.1"];
+ qcow2_do_open -> qcow2_check_refcounts [pos="e,1893.7,3595.2 765.35,4281.6 778.76,4221.4 830.26,4028.7 955.52,3945 1104.3,3845.6 1217.3,4015.2 1355.9,3902 1396.7,3868.7 1351.2,\
+3822.5 1391.9,3789 1522.2,3681.9 1639.1,3853.7 1768.9,3746 1810.7,3711.2 1763.3,3664.1 1804.9,3629 1826.8,3610.4 1855.1,3600.9 1883.7,\
+3596.6"];
+ qcow2_do_open -> error_propagate [pos="e,1923.3,8857.3 766.8,4318.1 789.98,4399.6 884.22,4741.4 919.52,5029 927.41,5093.2 918.82,6139.7 955.52,6193 1064.9,6351.8 1242.8,\
+6203.8 1355.9,6360 1416.2,6443.2 1322.7,6745 1391.9,6821 1506.4,6946.7 1658.1,6757 1768.9,6886 1838,6966.6 1741.5,8711.8 1804.9,\
+8797 1830.1,8831 1873.4,8847.6 1913.5,8855.5"];
+ qcow2_do_open -> ROUND_UP [pos="e,1940.5,5103.1 763.99,4318.2 777.5,4417.8 847.24,4894.6 955.52,4986 1092.3,5101.4 1221.1,4911.3 1355.9,5029 1406.2,5073 1339.3,\
+5133.8 1391.9,5175 1457.8,5226.7 1692.7,5210 1768.9,5175 1791.2,5164.7 1783.2,5144.7 1804.9,5133 1842.9,5112.3 1890.7,5105.2 1930.3,\
+5103.5"];
+ qcow2_do_open -> qcrypto_block_free [pos="e,1921.3,5680.7 766.6,4318.1 788.94,4399.8 880.08,4741.9 919.52,5029 928.65,5095.4 919.36,5574.6 955.52,5631 1074.2,5816.1 1178.6,\
+5810.6 1391.9,5864 1554.4,5904.7 1637,5967.4 1768.9,5864 1821.8,5822.5 1754.8,5761.9 1804.9,5717 1833.3,5691.5 1873.7,5682.6 1910.9,\
+5681"];
+ qcow2_do_open -> cache_clean_timer_del [pos="e,1921.9,3446.3 763.17,4281.8 773,4173.1 829.47,3611.4 955.52,3507 1025.2,3449.3 1678.7,3472 1768.9,3464 1816.1,3459.8 1868.3,3453.4 \
+1911.9,3447.6"];
+ qcow2_do_open -> qcow2_cache_destroy [pos="e,1917.1,4602.8 830.06,4289.4 867.1,4284.3 913.71,4278.6 955.52,4276 1045.7,4270.4 1701.5,4222.7 1768.9,4283 1863,4367.3 1715.8,\
+4475.4 1804.9,4565 1831.2,4591.5 1870.1,4600.8 1906.8,4602.5"];
+ qcow2_do_open -> cleanup_unknown_header_ext [pos="e,1474.5,4669.1 766.71,4318 783.37,4372.8 841.63,4538.3 955.52,4610 1031.3,4657.7 1267,4644.7 1355.9,4655 1391.1,4659.1 1429.4,4663.7 \
+1464.3,4667.9"];
+ qcow2_do_open -> bdrv_unref_child [pos="e,1501.1,4582.4 839.77,4306.9 1000,4321.1 1351.2,4352.7 1355.9,4357 1419.4,4414.9 1329.8,4487.6 1391.9,4547 1417.9,4571.8 1455.8,\
+4580.5 1490.8,4582.1"];
+ qcow2_do_open -> qcow2_refcount_close [pos="e,1466.8,4522.1 837.7,4292 980.13,4278.9 1279.5,4260 1355.9,4324 1413.1,4371.9 1337.9,4436.5 1391.9,4488 1409.6,4504.9 1432.8,4514.7 \
+1456.8,4520.1"];
+ qcow2_do_open -> qcow2_free_snapshots [pos="e,1467.8,4623.4 768.11,4318.2 787.46,4369.1 849.85,4513.4 955.52,4574 997.91,4598.3 1287.9,4615.1 1457.6,4622.9"];
+ bdrv_pread [height=0.5,
+ nest_level=2,
+ pos="2409.6,3916",
+ src_line=-1,
+ width=1.7693];
+ qcow2_do_open -> bdrv_pread [pos="e,2405.6,3897.8 762.51,4281.5 767.25,4208 795.44,3934.8 955.52,3815 1027.1,3761.4 1274.8,3814.5 1355.9,3777 1376.1,3767.6 1372.5,\
+3753.1 1391.9,3742 1542.7,3655.4 1631.3,3743.4 1768.9,3637 1794.1,3617.5 1777.2,3590.9 1804.9,3575 1961.1,3485.1 2054.1,3485.3 2210.4,\
+3575 2331.5,3644.5 2385.9,3819.2 2403.2,3887.7"];
+ be32_to_cpu [height=0.5,
+ nest_level=2,
+ pos="2007.6,3656",
+ src_line=-1,
+ width=1.9318];
+ qcow2_do_open -> be32_to_cpu [pos="e,1943.4,3648.8 768.95,4281.9 789.8,4233.3 854.43,4099.4 955.52,4042 1111.1,3953.6 1217.3,4112.2 1355.9,3999 1396.7,3965.7 1351.2,\
+3919.5 1391.9,3886 1522.2,3778.9 1643,3955.2 1768.9,3843 1821.6,3795.9 1753.1,3736.2 1804.9,3688 1838.8,3656.4 1890.6,3648.7 1933.3,\
+3648.7"];
+ g_malloc [height=0.5,
+ nest_level=2,
+ pos="1155.7,3128",
+ src_line=-1,
+ width=1.4443];
+ qcow2_do_open -> g_malloc [pos="e,1109,3120 761.84,4281.9 764.11,4148.6 785.03,3319.8 955.52,3155 992.83,3118.9 1053.9,3115.5 1098.8,3119.1"];
+ qcow2_read_extensions [height=0.5,
+ nest_level=2,
+ pos="1580.4,4184",
+ src_line=186,
+ width=3.3761];
+ qcow2_do_open -> qcow2_read_extensions [pos="e,1544.3,4201.3 775.15,4318 803.73,4354.3 874.21,4435.1 955.52,4465 1039,4495.7 1285.6,4519.5 1355.9,4465 1406.7,4425.6 1356.1,4378.4 \
+1391.9,4325 1428.1,4271 1492.1,4229.6 1535.4,4206.1"];
+ qcrypto_block_open [height=0.5,
+ nest_level=3,
+ pos="2007.6,3878",
+ src_line=-1,
+ width=2.9067];
+ qcow2_do_open -> qcrypto_block_open [pos="e,1908.6,3872.2 812.67,4285.6 851.57,4275 906.58,4261 955.52,4252 1043.7,4235.8 1285.8,4258.9 1355.9,4203 1392.8,4173.5 1354.7,4132.1 \
+1391.9,4103 1458.3,4051.2 1705.6,4120.6 1768.9,4065 1821.7,4018.6 1753.5,3959 1804.9,3911 1829.9,3887.6 1864.8,3877.1 1898.6,3873.1"];
+ report_unsupported_feature [height=0.5,
+ nest_level=2,
+ pos="1580.4,4352",
+ src_line=455,
+ width=3.9538];
+ qcow2_do_open -> report_unsupported_feature [pos="e,1443.1,4357 772.06,4318 797.32,4359.3 866.14,4460.4 955.52,4498 1037.5,4532.5 1284.1,4550.6 1355.9,4498 1398.7,4466.6 1351.8,4418.9 \
+1391.9,4384 1404,4373.4 1418.3,4365.7 1433.5,4360.2"];
+ UINT64_C [height=0.5,
+ nest_level=2,
+ pos="1155.7,3642",
+ src_line=-1,
+ width=1.6971];
+ qcow2_do_open -> UINT64_C [pos="e,1100,3634.4 764.52,4281.7 780.06,4187 855.99,3753.4 955.52,3669 992.17,3637.9 1046.9,3632.4 1089.9,3633.9"];
+ bdrv_uses_whitelist [height=0.5,
+ nest_level=2,
+ pos="1155.7,3588",
+ src_line=-1,
+ width=2.8706];
+ qcow2_do_open -> bdrv_uses_whitelist [pos="e,1064.1,3579.6 764.04,4281.8 777.79,4182.7 848.62,3707.7 955.52,3615 982.29,3591.8 1019.1,3582.7 1053.9,3580.2"];
+ error_append_hint [height=0.5,
+ nest_level=2,
+ pos="1155.7,3534",
+ src_line=-1,
+ width=2.69];
+ qcow2_do_open -> error_append_hint [pos="e,1071.2,3525.2 763.65,4281.8 775.77,4178 841.26,3662.1 955.52,3561 983.92,3535.9 1024,3527.2 1060.9,3525.5"];
+ qcow2_validate_table [height=0.5,
+ nest_level=2,
+ pos="1580.4,3946",
+ src_line=607,
+ width=3.0872];
+ qcow2_do_open -> qcow2_validate_table [pos="e,1470.8,3942.8 790.34,4283 827.22,4262 893.83,4227.1 955.52,4210 1041.7,4186.1 1290.1,4227.7 1355.9,4167 1418.8,4109 1330.8,4037.9 \
+1391.9,3978 1410.4,3959.8 1435.2,3949.8 1460.7,3944.6"];
+ size_to_l1 [height=0.5,
+ nest_level=2,
+ pos="1155.7,6420",
+ src_line=-1,
+ width=1.5707];
+ qcow2_do_open -> size_to_l1 [pos="e,1104.9,6428 766.83,4318.1 790.14,4399.6 884.86,4741.3 919.52,5029 928.56,5104 905.76,6331.2 955.52,6388 989.27,6426.5 1049.3,6431.6 \
+1094.9,6428.8"];
+ qemu_try_blockalign [height=0.5,
+ nest_level=2,
+ pos="1580.4,1910",
+ src_line=-1,
+ width=3.015];
+ qcow2_do_open -> qemu_try_blockalign [pos="e,1487.9,1919.5 762.07,4281.7 765.86,4153.7 794.99,3394.1 955.52,3247 1021.4,3186.6 1294.8,3274.2 1355.9,3209 1449.7,3108.9 1310.6,\
+2085.5 1391.9,1975 1412.3,1947.2 1445.4,1931.2 1478.2,1922"];
+ qcow2_update_options [height=0.5,
+ nest_level=2,
+ pos="1155.7,5516",
+ src_line=1189,
+ width=3.2497];
+ qcow2_do_open -> qcow2_update_options [pos="e,1123.5,5498.6 766.23,4318.2 786.97,4400.1 872.29,4743.1 919.52,5029 942.42,5167.6 889.9,5218.8 955.52,5343 991.82,5411.7 1067.5,\
+5465.1 1114.7,5493.5"];
+ qapi_free_QCryptoBlockOpenOptions [height=0.5,
+ nest_level=4,
+ pos="2007.6,4354",
+ src_line=-1,
+ width=5.1815];
+ qcow2_do_open -> qapi_free_QCryptoBlockOpenOptions [pos="e,1852,4344 772.92,4282.1 799.2,4242.5 868.78,4148 955.52,4113 1038,4079.7 1282.9,4062.1 1355.9,4113 1393.9,4139.6 1355.4,4182.3 \
+1391.9,4211 1524.5,4315.2 1629.3,4159.4 1768.9,4254 1796.8,4273 1777.3,4301.4 1804.9,4321 1816.2,4329.1 1828.9,4335.5 1842.2,4340.6"];
+ qcow2_refcount_init [height=0.5,
+ nest_level=2,
+ pos="1155.7,3972",
+ src_line=-1,
+ width=2.9428];
+ qcow2_do_open -> qcow2_refcount_init [pos="e,1049.8,3972.7 767.5,4281.9 785.81,4229.1 846.97,4074.3 955.52,4004 980.41,3987.9 1010.6,3978.9 1039.9,3974.1"];
+ QLIST_INIT [height=0.5,
+ nest_level=2,
+ pos="1155.7,3842",
+ src_line=-1,
+ width=1.9137];
+ qcow2_do_open -> QLIST_INIT [pos="e,1088.7,3837.4 763.83,4281.7 773.06,4214.8 814.61,3981.4 955.52,3874 990.24,3847.6 1038.3,3839.2 1078.6,3837.7"];
+ QTAILQ_INIT [height=0.5,
+ nest_level=2,
+ pos="1155.7,3696",
+ src_line=-1,
+ width=2.1304];
+ qcow2_do_open -> QTAILQ_INIT [pos="e,1086.4,3688.1 765.04,4281.8 782.44,4192.2 863.24,3799.2 955.52,3723 988.68,3695.6 1036,3688.3 1076.3,3688.1"];
+ bdrv_open_child [height=0.5,
+ nest_level=2,
+ pos="1155.7,3182",
+ src_line=-1,
+ width=2.4192];
+ qcow2_do_open -> bdrv_open_child [pos="e,1076.8,3174.3 762.07,4281.6 765.88,4151.7 795.3,3371.3 955.52,3214 984.34,3185.7 1027.5,3176.3 1066.4,3174.6"];
+ qcow2_read_snapshots [height=0.5,
+ nest_level=2,
+ pos="1155.7,4140",
+ src_line=-1,
+ width=3.2858];
+ qcow2_do_open -> qcow2_read_snapshots [pos="e,1050.6,4148.3 781.74,4282.4 815.28,4254.1 885.78,4199.1 955.52,4172 982.23,4161.6 1012.2,4154.6 1040.6,4149.9"];
+ bdrv_get_flags [height=0.5,
+ nest_level=2,
+ pos="1155.7,4736",
+ src_line=-1,
+ width=2.2026];
+ qcow2_do_open -> bdrv_get_flags [pos="e,1081.4,4742.4 764.06,4318.1 774.03,4383.4 817.52,4608.2 955.52,4709 988.4,4733 1032.6,4740.8 1071.2,4742.1"];
+ qcow2_load_dirty_bitmaps [height=0.5,
+ nest_level=2,
+ pos="1155.7,4384",
+ src_line=-1,
+ width=3.7552];
+ qcow2_do_open -> qcow2_load_dirty_bitmaps [pos="e,1061.6,4371 810.67,4314.7 849.67,4326 905.75,4341.4 955.52,4352 986.58,4358.6 1020.6,4364.6 1051.7,4369.5"];
+ qemu_co_queue_init [height=0.5,
+ nest_level=2,
+ pos="1155.7,6512",
+ src_line=-1,
+ width=2.9428];
+ qcow2_do_open -> qemu_co_queue_init [pos="e,1059.4,6504.4 766.83,4318.1 790.18,4399.6 885.02,4741.3 919.52,5029 928.91,5107.2 908.39,6383.8 955.52,6447 977.75,6476.8 1013.9,\
+6493.2 1049.4,6502.1"];
+ qcow2_read_extensions -> error_setg [pos="e,2406.6,6071.8 1691.1,4191.4 1717.6,4196.3 1745,4203.9 1768.9,4216 1788.8,4226.1 1784.7,4241.5 1804.9,4251 1886.9,4289.5 2147.7,\
+4228.5 2210.4,4294 2255,4340.6 2240.1,4808.8 2246.4,4873 2293.2,5350.2 2383.7,5928.3 2405,6061.7"];
+ qcow2_read_extensions -> be64_to_cpu [pos="e,2683.3,4376.1 1696.9,4189.1 1723.3,4184.8 1749.4,4175.4 1768.9,4157 1827,4102.2 1743,4031.5 1804.9,3981 1874.7,3924 2126.6,3947.9 \
+2210.4,3981 2436,4070.1 2392.5,4244.1 2608.7,4354 2628.5,4364.1 2651.7,4370.4 2673.4,4374.4"];
+ qcow2_read_extensions -> error_setg_errno [pos="e,2321.6,8676.2 1700.2,4187.3 1724.7,4192.5 1748.9,4201.3 1768.9,4216 1797.3,4237 1775.7,4267 1804.9,4287 1879.6,4338.1 2149.3,4260.1 \
+2210.4,4327 2291.1,4415.3 2173.5,8540.1 2246.4,8635 2262.2,8655.6 2286.5,8667.3 2311.6,8673.8"];
+ qcow2_read_extensions -> g_strdup [pos="e,1962,8615.2 1621.3,4201 1666.8,4222.4 1737.9,4263.9 1768.9,4325 1821.5,4429 1743.5,8421.9 1804.9,8521 1837,8572.8 1904.1,8599.6 \
+1952.3,8612.7"];
+ qcow2_read_extensions -> g_malloc0 [pos="e,1958.1,6927.5 1621.2,4201 1666.7,4222.5 1737.8,4264 1768.9,4325 1801.2,4388.5 1757.5,6837.7 1804.9,6891 1839.6,6930.1 1901.5,6933.2 \
+1947.8,6928.7"];
+ qcow2_read_extensions -> bdrv_pread [pos="e,2345.8,3915 1695.3,4189.9 1722.5,4185.7 1749.2,4176.1 1768.9,4157 1836.4,4091.3 1734.4,4010.6 1804.9,3948 1843.7,3913.5 2182.8,\
+3913.2 2335.5,3914.8"];
+ qcow2_read_extensions -> be32_to_cpu [pos="e,1968.5,3671 1690.9,4191.6 1719.8,4187.9 1748.6,4178.1 1768.9,4157 1824.5,4099 1764.1,3866.3 1804.9,3797 1839.9,3737.4 1911.2,3696.9 \
+1959.3,3675.2"];
+ printf [height=0.5,
+ nest_level=3,
+ pos="2007.6,4008",
+ src_line=-1,
+ width=1.0291];
+ qcow2_read_extensions -> printf [pos="e,1972.6,4002.1 1700.2,4187.2 1725.2,4182.6 1749.7,4173.5 1768.9,4157 1811.6,4120 1761.9,4071.8 1804.9,4035 1848.3,3997.8 1917.3,\
+3996.7 1962.5,4001"];
+ qcow2_read_extensions -> qcrypto_block_open [pos="e,1913.7,3870 1693.7,4190.5 1721.5,4186.5 1749,4176.8 1768.9,4157 1847.4,4078.7 1726.9,3988.9 1804.9,3910 1830.4,3884.1 1867.9,3873.8 \
+1903.7,3870.7"];
+ qcow2_crypto_hdr_read_func [height=0.5,
+ nest_level=3,
+ pos="2007.6,4062",
+ src_line=98,
+ width=4.1163];
+ qcow2_read_extensions -> qcow2_crypto_hdr_read_func [pos="e,1860.9,4064.5 1702.3,4183.4 1726,4178.8 1749.4,4170.7 1768.9,4157 1796.8,4137.3 1776.8,4108.5 1804.9,4089 1818.8,4079.3 1834.6,\
+4072.3 1851.1,4067.3"];
+ warn_report [height=0.5,
+ nest_level=3,
+ pos="2007.6,4224",
+ src_line=-1,
+ width=1.8957];
+ qcow2_read_extensions -> warn_report [pos="e,1943.1,4218 1683.3,4193.6 1760.2,4200.8 1863.6,4210.5 1932.8,4217"];
+ error_printf [height=0.5,
+ nest_level=3,
+ pos="2007.6,4170",
+ src_line=-1,
+ width=1.8234];
+ qcow2_read_extensions -> error_printf [pos="e,1942.4,4172.1 1699.1,4180.1 1773.8,4177.7 1867.8,4174.6 1932.4,4172.5"];
+ QLIST_INSERT_HEAD [height=0.5,
+ nest_level=3,
+ pos="2007.6,4116",
+ src_line=-1,
+ width=3.3039];
+ qcow2_read_extensions -> QLIST_INSERT_HEAD [pos="e,1904.3,4124.9 1681.5,4173.8 1710,4169.8 1740.9,4164.3 1768.9,4157 1785.5,4152.6 1788.2,4147.3 1804.9,4143 1833.4,4135.7 1864.7,\
+4130.2 1894.1,4126.3"];
+ qcow2_crypto_hdr_read_func -> error_setg [pos="e,2406.5,6071.8 2136.4,4053.1 2164.4,4057.6 2191.3,4068.1 2210.4,4089 2239.9,4121.1 2242.5,4829.6 2246.4,4873 2289.3,5350.6 2382.8,\
+5928.4 2404.8,6061.7"];
+ qcow2_crypto_hdr_read_func -> error_setg_errno [pos="e,2321.6,8676.2 2124.6,4050.9 2156.9,4054.2 2188.9,4064.6 2210.4,4089 2294,4183.7 2169.5,8534.8 2246.4,8635 2262.2,8655.6 2286.5,\
+8667.3 2311.6,8673.9"];
+ qcow2_crypto_hdr_read_func -> bdrv_pread [pos="e,2387.8,3933.2 2135.8,4053 2161,4049 2186.9,4043.2 2210.4,4035 2275.2,4012.4 2341.9,3967.2 2379.3,3939.5"];
+ report_unsupported_feature -> error_setg [pos="e,2406.7,6071.8 1677,4365.2 1716.6,4370.5 1762.9,4376.3 1804.9,4381 1849.8,4386 2178.6,4386.8 2210.4,4419 2245.9,4455 2241.1,4822.7 \
+2246.4,4873 2297.2,5349.8 2384.7,5928.2 2405.2,6061.6"];
+ report_unsupported_feature -> g_free [pos="e,1970.5,4707.1 1672.8,4365.7 1707.9,4375.6 1745.2,4392.7 1768.9,4422 1839.6,4509.7 1724.8,4593.7 1804.9,4673 1845.2,4713 1914.3,\
+4713.5 1960.4,4708.3"];
+ report_unsupported_feature -> g_strdup [pos="e,1962,8615.2 1639.9,4368.5 1684,4384.2 1741.1,4412.6 1768.9,4460 1825.9,4557.4 1745.4,8425.1 1804.9,8521 1837,8572.8 1904.1,8599.6 \
+1952.3,8612.7"];
+ g_strdup_printf [height=0.5,
+ nest_level=3,
+ pos="2007.6,4446",
+ src_line=-1,
+ width=2.3109];
+ report_unsupported_feature -> g_strdup_printf [pos="e,1925.3,4443 1698.4,4362.2 1722.4,4367 1747,4373.9 1768.9,4384 1787.8,4392.7 1785.9,4405.4 1804.9,4414 1839.1,4429.5 1879.6,4437.7 \
+1915.4,4441.9"];
+ qcow2_validate_table -> error_setg [pos="e,2406.4,6071.8 1691.4,3947.2 1719.4,3942.5 1747.5,3932.7 1768.9,3914 1809.8,3878.1 1761.1,3829.3 1804.9,3797 1877.4,3743.5 2145.6,\
+3734.3 2210.4,3797 2253.4,3838.6 2241.4,4813.4 2246.4,4873 2286.3,5350.8 2382,5928.5 2404.7,6061.7"];
+ qcow2_validate_table -> offset_into_cluster [pos="e,1987.7,2233.9 1640,3930.7 1683.9,3916.1 1740.7,3889.1 1768.9,3843 1847.5,3714.4 1755.4,2629.4 1804.9,2487 1841.2,2382.4 1934,2284.9 \
+1980.4,2240.8"];
+ qcow2_update_options_prepare [height=0.5,
+ nest_level=3,
+ pos="1580.4,6382",
+ src_line=920,
+ width=4.4052];
+ qcow2_update_options -> qcow2_update_options_prepare [pos="e,1567,6363.8 1260.1,5524.2 1295.8,5532.4 1332.6,5548 1355.9,5577 1419.3,5655.9 1363.3,5933.9 1391.9,6031 1430.3,6161.7 1521.2,6299.1 \
+1561.1,6355.5"];
+ qcow2_update_options_commit [height=0.5,
+ nest_level=3,
+ pos="1580.4,4130",
+ src_line=1144,
+ width=4.3691];
+ qcow2_update_options -> qcow2_update_options_commit [pos="e,1425.3,4133.2 1189.6,5498.6 1236.8,5472.2 1320.6,5417.2 1355.9,5343 1412.5,5224 1304,4255.3 1391.9,4157 1398.9,4149.1 1407.1,4142.8 \
+1416.1,4137.8"];
+ qcow2_update_options_abort [height=0.5,
+ nest_level=3,
+ pos="1580.4,5516",
+ src_line=1177,
+ width=4.0802];
+ qcow2_update_options -> qcow2_update_options_abort [pos="e,1433.2,5516 1272.9,5516 1319.3,5516 1373.3,5516 1423,5516"];
+ qcow2_update_options_prepare -> strcmp [pos="e,1964.6,6532.5 1722.3,6390.2 1739.1,6395.6 1755.1,6403.3 1768.9,6414 1800.2,6438.5 1773.3,6471.7 1804.9,6496 1847.4,6528.8 1910.2,\
+6534.1 1954.6,6532.9"];
+ qcow2_update_options_prepare -> qemu_opt_get [pos="e,2335.2,6169.6 1603.9,6364.1 1640.3,6336.3 1711.7,6280.5 1768.9,6229 1785.7,6213.8 1784.1,6202 1804.9,6193 1895.8,6153.6 2181.3,\
+6162 2325.1,6169.1"];
+ qcow2_update_options_prepare -> error_setg [pos="e,2354.4,6083 1612.9,6364.3 1655.1,6339.5 1728.3,6290.6 1768.9,6229 1801.3,6179.6 1758.1,6137.1 1804.9,6101 1887.4,6037.3 2205.6,\
+6065.8 2344.3,6081.8"];
+ qcow2_update_options_prepare -> qemu_opt_get_bool [pos="e,1913.9,7815.4 1600.1,6400.1 1640.8,6438.8 1733.3,6534.6 1768.9,6637 1809.7,6754.6 1729.9,7657.6 1804.9,7757 1828.3,7788.1 1866.8,\
+7804.6 1904,7813.3"];
+ qcow2_update_options_prepare -> g_str_equal [pos="e,1942.6,7727.8 1600.1,6400.1 1640.8,6438.8 1733.1,6534.6 1768.9,6637 1806.5,6744.9 1735.9,7573.9 1804.9,7665 1834.5,7704.2 1888.1,\
+7720.2 1932.7,7726.5"];
+ qcow2_update_options_prepare -> qemu_opt_get_number [pos="e,1920.2,7888 1600.1,6400.1 1640.9,6438.8 1733.4,6534.5 1768.9,6637 1790.9,6700.7 1759.7,7799 1804.9,7849 1830.9,7877.9 1871.7,7887 \
+1910,7888"];
+ qcow2_update_options_prepare -> error_setg_errno [pos="e,2321.7,8676.1 1730.8,6387.7 1744.3,6391.9 1757.2,6397.5 1768.9,6405 1794.4,6421.3 1779.1,6447 1804.9,6463 1881.8,6510.6 2148.9,\
+6434.6 2210.4,6501 2291,6588 2173.8,8541.3 2246.4,8635 2262.3,8655.5 2286.6,8667.2 2311.7,8673.8"];
+ qcow2_update_options_prepare -> qcow2_mark_clean [pos="e,1991.8,6846.2 1596.3,6400 1661.7,6473.7 1908.6,6752.2 1985,6838.4"];
+ qcow2_update_options_prepare -> qdict_get_try_str [pos="e,1945.3,9616.7 1600.3,6400 1641.3,6438.6 1734.3,6534.2 1768.9,6637 1820,6789.2 1720,9390.7 1804.9,9527 1833.5,9573 1889.7,9599.3 \
+1935.7,9613.8"];
+ qcow2_update_options_prepare -> qdict_put_str [pos="e,1948,9348.7 1600.3,6400 1641.3,6438.6 1734.2,6534.2 1768.9,6637 1792.6,6707.4 1755.5,9255.4 1804.9,9311 1837.2,9347.4 1893.1,9352.6 \
+1938,9349.5"];
+ qcow2_update_options_prepare -> error_propagate [pos="e,1923.3,8857.3 1600.2,6400 1641.2,6438.6 1734.1,6534.3 1768.9,6637 1807.4,6750.7 1733.3,8700.6 1804.9,8797 1830.1,8831 1873.4,8847.6 \
+1913.5,8855.5"];
+ qcow2_update_options_prepare -> qobject_unref [pos="e,1939.5,6589.9 1666.7,6397.2 1702.3,6407.4 1741.6,6424.2 1768.9,6452 1802.8,6486.6 1767.3,6524.4 1804.9,6555 1839.2,6583 1888.2,\
+6590.1 1929.4,6590"];
+ qcow2_update_options_prepare -> qcow2_cache_flush [pos="e,1923,6007.8 1613.7,6364.4 1656.6,6339.9 1730.1,6291.5 1768.9,6229 1807.5,6166.7 1756,6122.7 1804.9,6068 1832.5,6037 1874.6,6019.7 \
+1913.2,6010.1"];
+ qdict_extract_subqdict [height=0.5,
+ nest_level=4,
+ pos="2007.6,5636",
+ src_line=-1,
+ width=3.2858];
+ qcow2_update_options_prepare -> qdict_extract_subqdict [pos="e,1914.6,5624.8 1593.6,6363.8 1629.2,6313.6 1727.1,6168.3 1768.9,6031 1792.8,5952.4 1747.8,5722.1 1804.9,5663 1830.3,5636.6 1868.3,\
+5627.1 1904.5,5625.2"];
+ qemu_opts_create [height=0.5,
+ nest_level=4,
+ pos="2007.6,6436",
+ src_line=-1,
+ width=2.672];
+ qcow2_update_options_prepare -> qemu_opts_create [pos="e,1927.9,6425.9 1686.5,6395.4 1757.6,6404.4 1850.2,6416.1 1917.7,6424.6"];
+ qemu_opts_absorb_qdict [height=0.5,
+ nest_level=4,
+ pos="2007.6,6382",
+ src_line=-1,
+ width=3.5205];
+ qcow2_update_options_prepare -> qemu_opts_absorb_qdict [pos="e,1880.6,6382 1739.2,6382 1782.3,6382 1828.5,6382 1870.3,6382"];
+ read_cache_sizes [height=0.5,
+ nest_level=4,
+ pos="2007.6,6128",
+ src_line=823,
+ width=2.5456];
+ qcow2_update_options_prepare -> read_cache_sizes [pos="e,1917.3,6124.9 1609,6364.2 1648.8,6338.4 1721.4,6287.1 1768.9,6229 1790.7,6202.2 1776.8,6180.2 1804.9,6160 1834.2,6138.9 1872,6129.5 \
+1907.1,6125.9"];
+ qcow2_cache_create [height=0.5,
+ nest_level=4,
+ pos="2007.6,6328",
+ src_line=-1,
+ width=2.997];
+ qcow2_update_options_prepare -> qcow2_cache_create [pos="e,1921.4,6338.9 1686.5,6368.6 1755.4,6359.9 1844.4,6348.6 1911.3,6340.2"];
+ block_crypto_open_opts_init [height=0.5,
+ nest_level=4,
+ pos="2007.6,6274",
+ src_line=-1,
+ width=3.9899];
+ qcow2_update_options_prepare -> block_crypto_open_opts_init [pos="e,1893.2,6284.9 1620.5,6364.5 1664.8,6346 1738.6,6317.2 1804.9,6301 1829.9,6294.9 1857.1,6290.1 1883.2,6286.3"];
+ qemu_opts_del [height=0.5,
+ nest_level=4,
+ pos="2007.6,6220",
+ src_line=-1,
+ width=2.2387];
+ qcow2_update_options_prepare -> qemu_opts_del [pos="e,1927.9,6223.1 1603,6364 1641.8,6334.2 1724.6,6275.1 1804.9,6247 1840.7,6234.4 1882,6227.7 1917.9,6224"];
+ read_cache_sizes -> qemu_opt_get [pos="e,2340.4,6166.1 2087,6137.1 2157.5,6145.1 2259.8,6156.9 2330.2,6164.9"];
+ read_cache_sizes -> error_setg [pos="e,2352.5,6095.4 2090.4,6120.2 2164.9,6113.1 2272.8,6102.9 2342.1,6096.4"];
+ read_cache_sizes -> qemu_opt_get_size [pos="e,2398.8,7173.1 2094.7,6133.7 2136.4,6141.2 2183.1,6157.7 2210.4,6193 2253.3,6248.4 2229.9,6754.8 2246.4,6823 2279.1,6958.1 2359.4,\
+7105.4 2393.7,7164.4"];
+ read_cache_sizes -> is_power_of_2 [pos="e,2338.2,6802.8 2094.7,6133.8 2136.3,6141.3 2183,6157.8 2210.4,6193 2289.2,6294.2 2160.5,6673.8 2246.4,6769 2266.8,6791.6 2298.3,\
+6800.1 2328.2,6802.3"];
+ read_cache_sizes -> MIN [pos="e,2378.5,3152.7 2069.9,6114.7 2117.4,6100.9 2179.7,6074.3 2210.4,6025 2252.1,5958 2195,3244.8 2246.4,3185 2275.7,3150.9 2330.3,3148.4 \
+2368.2,3151.6"];
+ qcow2_update_options_commit -> cache_clean_timer_init [pos="e,1941.5,3265 1686.3,4116.5 1717.7,4107.2 1749,4091.4 1768.9,4065 1864.1,3938.4 1718.6,3485.9 1804.9,3353 1833.4,3309 1886.9,3283 \
+1931.7,3268.1"];
+ qcow2_update_options_commit -> cache_clean_timer_del [pos="e,1964,3450.7 1685.5,4116.4 1717,4107.1 1748.6,4091.3 1768.9,4065 1835.5,3978.5 1750.8,3669.8 1804.9,3575 1838.1,3516.7 1906.5,3477 \
+1954.7,3454.9"];
+ qcow2_update_options_commit -> qcow2_cache_destroy [pos="e,1919.6,4603.3 1734.8,4133.7 1747.5,4139.2 1759.2,4146.8 1768.9,4157 1831.4,4223.1 1741.9,4499.2 1804.9,4565 1831.4,4592.8 1871.8,\
+4601.9 1909.6,4603.2"];
+ bdrv_get_aio_context [height=0.5,
+ nest_level=4,
+ pos="2750.4,1151",
+ src_line=-1,
+ width=3.0692];
+ qcow2_update_options_commit -> bdrv_get_aio_context [pos="e,2646.6,1157.4 1682.6,4116.3 1714.7,4106.9 1747.4,4091.2 1768.9,4065 1845,3972 1726,3887.7 1804.9,3797 1927.6,3655.6 2036.1,3751.2 \
+2210.4,3683 2378.8,3617.1 2477.1,3651.5 2572.7,3498 2640.7,3388.8 2527.6,1282.8 2608.7,1183 2616.4,1173.5 2626.3,1166.5 2637.2,1161.3"];
+ qcow2_update_options_commit -> qapi_free_QCryptoBlockOpenOptions [pos="e,1948.4,4336.9 1729.7,4135.9 1743.9,4140.9 1757.2,4147.7 1768.9,4157 1803.8,4184.9 1774.9,4217.8 1804.9,4251 1840.6,4290.7 1895.2,\
+4317.2 1938.7,4333.4"];
+ qcow2_update_options_abort -> qcow2_cache_destroy [pos="e,1922.4,4580.1 1725.1,5512.8 1741.8,5506.6 1757,5497.4 1768.9,5484 1832.4,5411.8 1740,4690 1804.9,4619 1831.5,4589.8 1873.3,4580.9 \
+1912.1,4580.1"];
+ qcow2_update_options_abort -> qapi_free_QCryptoBlockOpenOptions [pos="e,1885.6,4367.7 1725.2,5512.9 1741.9,5506.7 1757.1,5497.5 1768.9,5484 1846.8,5394.8 1733.5,4513.5 1804.9,4419 1822.4,4395.8 1848.3,\
+4380.7 1875.8,4370.9"];
+ qcow2_co_pdiscard [height=0.5,
+ nest_level=0,
+ pos="1155.7,7936",
+ src_line=3472,
+ width=2.8345];
+ qcow2_co_pdiscard -> assert [pos="e,2379.1,7917.7 1242,7945.6 1281.4,7945.2 1326,7937.2 1355.9,7909 1416.2,7852.2 1327.9,7778.7 1391.9,7726 1456.6,7672.8 1704,7673 \
+1768.9,7726 1831,7776.8 1742.8,7852.1 1804.9,7903 1972.5,8040.6 2263.3,7958.1 2369.4,7921.1"];
+ qcow2_co_pdiscard -> qemu_co_mutex_lock [pos="e,1489.7,3301.6 1233.5,7947.8 1276.2,7949.4 1326.2,7942.7 1355.9,7909 1439.8,7813.8 1308.4,3434.6 1391.9,3339 1413.6,3314.2 1447,\
+3304.6 1479.6,3302.2"];
+ qcow2_co_pdiscard -> qemu_co_mutex_unlock [pos="e,1556.3,3383.9 1233.5,7947.8 1276.2,7949.4 1326.2,7942.7 1355.9,7909 1435.4,7818.9 1349.4,3695.4 1391.9,3583 1423.6,3499.3 1503.4,\
+3426.4 1548.3,3390.2"];
+ qcow2_co_pdiscard -> QEMU_IS_ALIGNED [pos="e,1489.6,9004 1234.7,7924.5 1276.9,7923.2 1326.1,7930.1 1355.9,7963 1430.9,8045.7 1317.3,8884 1391.9,8967 1413.8,8991.4 1447.1,9000.9 \
+1479.6,9003.5"];
+ qcow2_cluster_discard [height=0.5,
+ nest_level=1,
+ pos="1580.4,7656",
+ src_line=-1,
+ width=3.2858];
+ qcow2_co_pdiscard -> qcow2_cluster_discard [pos="e,1462.6,7653.8 1240.4,7946.1 1280.4,7946 1325.9,7938.2 1355.9,7909 1427.2,7839.6 1321.8,7758.6 1391.9,7688 1408.4,7671.4 1430,7661.5 \
+1452.8,7655.9"];
+ qcow2_co_preadv [height=0.5,
+ nest_level=0,
+ pos="1155.7,1179",
+ src_line=1963,
+ width=2.5998];
+ qcow2_co_preadv -> qemu_vfree [pos="e,2687.5,1204.8 1183.8,1161.8 1226.8,1136.6 1312.2,1090.9 1391.9,1074 1555.8,1039.2 1626.8,985.15 1768.9,1074 1799.9,1093.4 1774.5,\
+1127.6 1804.9,1148 1875.9,1195.6 2487.4,1190 2572.7,1196 2607.1,1198.4 2645.2,1201.4 2677.3,1204"];
+ qcow2_co_preadv -> assert [pos="e,2396.1,7889 1212,1164.5 1259.6,1153.1 1329.7,1138.1 1391.9,1132 1475.3,1123.8 1703.7,1079.3 1768.9,1132 1828.2,1180 1772.8,1230.7 \
+1804.9,1300 1929.1,1569 2114.4,1548.7 2210.4,1829 2262.5,1980.9 2205.9,7454.6 2246.4,7610 2275,7719.5 2353.1,7832.1 2389.9,7880.9"];
+ qcow2_co_preadv -> MIN [pos="e,2405.6,3140 1194.5,1162.6 1240.6,1144.1 1320.3,1115.1 1391.9,1104 1474.7,1091.2 1703.4,1051.8 1768.9,1104 1825.2,1148.9 1751.3,\
+1213.8 1804.9,1262 1939.8,1383.4 2087.1,1176.8 2210.4,1310 2243.8,1346 2241.3,2144.2 2246.4,2193 2285.5,2566.7 2378.8,3014.8 2403.5,\
+3129.9"];
+ qcow2_co_preadv -> qemu_co_mutex_lock [pos="e,1486.9,3302.3 1163.3,1197.2 1194.7,1272.8 1313.7,1570.9 1355.9,1829 1368.6,1906.8 1345.3,3183.4 1391.9,3247 1412,3274.5 1444.5,\
+3290.4 1476.8,3299.7"];
+ qcow2_co_preadv -> qcow2_get_cluster_offset [pos="e,1556.9,2856.3 1163.2,1197.2 1194,1272.9 1311.4,1571.3 1355.9,1829 1387.2,2010.5 1323.7,2485.9 1391.9,2657 1425.1,2740.3 1504.7,\
+2813.7 1549.1,2849.9"];
+ qcow2_co_preadv -> qemu_co_mutex_unlock [pos="e,1475.7,3375.3 1163.3,1197.2 1194.7,1272.8 1313.9,1570.9 1355.9,1829 1369.4,1911.8 1336.2,3276.3 1391.9,3339 1410.6,3360 1437.6,\
+3370.1 1465.5,3374.1"];
+ qcow2_co_preadv -> offset_into_cluster [pos="e,1992.2,2198.1 1225.7,1167 1369.9,1144.2 1692.8,1102.7 1768.9,1175 1826,1229.3 1781.7,1807.7 1804.9,1883 1843.8,2009.5 1941.6,2137 \
+1985.6,2190.2"];
+ qcow2_co_preadv -> g_assert_not_reached [pos="e,1520,7770.7 1163.5,1197.1 1195.3,1272.7 1316.2,1570.5 1355.9,1829 1368.2,1909.4 1350.2,7613.2 1391.9,7683 1417.5,7725.9 1468,7752.1 \
+1510.3,7767.4"];
+ qcow2_co_preadv -> qemu_try_blockalign [pos="e,1475.7,1914.9 1160.6,1197.1 1189,1302.8 1334.8,1835.4 1391.9,1883 1412.5,1900.2 1439,1909.2 1465.5,1913.4"];
+ qemu_iovec_init [height=0.5,
+ nest_level=1,
+ pos="1580.4,1310",
+ src_line=-1,
+ width=2.4012];
+ qcow2_co_preadv -> qemu_iovec_init [pos="e,1499.6,1303.3 1187.1,1196.2 1231.5,1219.6 1315.4,1261.1 1391.9,1283 1423.1,1291.9 1458.2,1298 1489.5,1302.1"];
+ qemu_iovec_reset [height=0.5,
+ nest_level=1,
+ pos="1580.4,1256",
+ src_line=-1,
+ width=2.6359];
+ qcow2_co_preadv -> qemu_iovec_reset [pos="e,1501.3,1245.9 1215.7,1192.8 1263.3,1203.6 1331.6,1218.3 1391.9,1229 1424.2,1234.7 1459.8,1240.1 1491.3,1244.5"];
+ qemu_iovec_concat [height=0.5,
+ nest_level=1,
+ pos="1580.4,1418",
+ src_line=-1,
+ width=2.8345];
+ qcow2_co_preadv -> qemu_iovec_concat [pos="e,1479.9,1414.6 1169.3,1197 1202.3,1239.1 1291,1343.9 1391.9,1391 1415.9,1402.2 1443.4,1409.1 1469.8,1413.2"];
+ BLKDBG_EVENT [height=0.5,
+ nest_level=1,
+ pos="2007.6,812",
+ src_line=-1,
+ width=2.5637];
+ qcow2_co_preadv -> BLKDBG_EVENT [pos="e,1917.3,815.84 1158.6,1160.8 1170.9,1090 1226.3,830.92 1391.9,731 1463.6,687.73 1695,691.47 1768.9,731 1794.3,744.61 1780.4,769.74 \
+1804.9,785 1835,803.81 1872.6,812.04 1907.2,815.09"];
+ bdrv_co_preadv [height=0.5,
+ nest_level=1,
+ pos="1580.4,758",
+ src_line=-1,
+ width=2.3651];
+ qcow2_co_preadv -> bdrv_co_preadv [pos="e,1496.4,754.66 1160.4,1161 1178.3,1097.3 1247.8,880.78 1391.9,785 1419.3,766.76 1454,758.63 1486.1,755.5"];
+ qemu_iovec_memset [height=0.5,
+ nest_level=1,
+ pos="1580.4,558",
+ src_line=-1,
+ width=2.997];
+ qcow2_co_preadv -> qemu_iovec_memset [pos="e,1474.9,554.11 1156.7,1161 1162.2,1079 1196.4,739.02 1391.9,585 1412.6,568.67 1438.7,559.9 1464.9,555.56"];
+ qcow2_co_preadv_compressed [height=0.5,
+ nest_level=1,
+ pos="1580.4,920",
+ src_line=4177,
+ width=4.2968];
+ qcow2_co_preadv -> qcow2_co_preadv_compressed [pos="e,1548.4,937.69 1182,1161.6 1225.3,1133 1314.7,1074.8 1391.9,1028 1442.2,997.52 1501.2,964.09 1539.6,942.61"];
+ qemu_iovec_from_buf [height=0.5,
+ nest_level=2,
+ pos="2007.6,704",
+ src_line=-1,
+ width=3.1233];
+ qcow2_co_preadv -> qemu_iovec_from_buf [pos="e,1910,712.97 1159.4,1160.9 1179.6,1064.1 1279.8,609.44 1391.9,531 1529.2,434.93 1637,427.68 1768.9,531 1821.5,572.21 1755.1,632.4 \
+1804.9,677 1830.6,700.03 1866,709.47 1900,712.31"];
+ qemu_iovec_add [height=0.5,
+ nest_level=1,
+ pos="1580.4,1202",
+ src_line=-1,
+ width=2.4373];
+ qcow2_co_preadv -> qemu_iovec_add [pos="e,1495.2,1197.4 1246,1183.9 1316.2,1187.7 1413.4,1193 1484.9,1196.8"];
+ qcrypto_block_decrypt [height=0.5,
+ nest_level=1,
+ pos="1580.4,866",
+ src_line=-1,
+ width=3.2858];
+ qcow2_co_preadv -> qcrypto_block_decrypt [pos="e,1463.9,869.12 1164.4,1161 1190.6,1109.2 1274,959.18 1391.9,893 1410.8,882.41 1432.3,875.47 1453.9,871"];
+ qemu_iovec_destroy [height=0.5,
+ nest_level=1,
+ pos="1580.4,1364",
+ src_line=-1,
+ width=2.9428];
+ qcow2_co_preadv -> qemu_iovec_destroy [pos="e,1480,1358 1175.4,1196.8 1213.9,1230.4 1303,1302.9 1391.9,1337 1416.4,1346.4 1443.8,1352.5 1470,1356.6"];
+ qcow2_co_preadv_compressed -> qemu_blockalign [pos="e,2747.3,2441.9 1653.7,935.86 1691,946.6 1735.3,963.73 1768.9,990 1791.3,1007.6 1783.2,1024.5 1804.9,1043 1956.3,1172.4 2071.3,1091.3 \
+2210.4,1234 2579.9,1612.9 2719.2,2286.9 2745.5,2432"];
+ qcow2_co_preadv_compressed -> qemu_vfree [pos="e,2684.7,1208.4 1713.3,929.29 1732.9,934.36 1752,941.63 1768.9,952 1791.9,966.19 1781.4,987.55 1804.9,1001 2102.5,1171.8 2301.3,\
+872 2572.7,1082 2608.7,1109.9 2574.3,1148.1 2608.7,1178 2626.9,1193.9 2651.3,1202.4 2674.8,1206.7"];
+ qcow2_co_preadv_compressed -> g_free [pos="e,1971.2,4707.7 1600.3,938 1641.4,976.6 1734.4,1072.2 1768.9,1175 1799.7,1267.1 1740.5,4600.2 1804.9,4673 1843,4716.1 1914.2,4715.5 \
+1961.2,4709.2"];
+ qcow2_co_preadv_compressed -> offset_into_cluster [pos="e,1992.1,2198.1 1603.5,938.03 1645.5,972.4 1733.3,1052 1768.9,1142 1829.4,1295.3 1756.5,1725.4 1804.9,1883 1843.7,2009.5 1941.5,\
+2137 1985.5,2190.2"];
+ qcow2_co_preadv_compressed -> BLKDBG_EVENT [pos="e,1917.3,808.16 1722.9,912.81 1739.2,908.22 1754.9,901.82 1768.9,893 1793.3,877.62 1780.4,854.26 1804.9,839 1835,820.19 1872.6,811.96 \
+1907.2,808.91"];
+ g_try_malloc [height=0.5,
+ nest_level=2,
+ pos="2007.6,974",
+ src_line=-1,
+ width=1.9679];
+ qcow2_co_preadv_compressed -> g_try_malloc [pos="e,1944,965.96 1685.2,933.24 1762.2,942.99 1865.1,955.99 1933.7,964.66"];
+ bdrv_co_pread [height=0.5,
+ nest_level=2,
+ pos="2007.6,920",
+ src_line=-1,
+ width=2.2026];
+ qcow2_co_preadv_compressed -> bdrv_co_pread [pos="e,1928.2,920 1735.2,920 1796.7,920 1865.2,920 1918.2,920"];
+ qcow2_co_decompress [height=0.5,
+ nest_level=2,
+ pos="2007.6,866",
+ src_line=4083,
+ width=3.2678];
+ qcow2_co_preadv_compressed -> qcow2_co_decompress [pos="e,1916.6,877.5 1685.2,906.76 1752.6,898.23 1839.8,887.21 1906.5,878.78"];
+ qcow2_co_preadv_compressed -> qemu_iovec_from_buf [pos="e,1911.5,694.62 1731.2,915.81 1745,910.5 1757.9,903.11 1768.9,893 1823,842.88 1750.5,780.86 1804.9,731 1830.7,707.29 1866.8,697.86 \
+1901.4,695.21"];
+ qcow2_co_do_compress [height=0.5,
+ nest_level=3,
+ pos="2409.6,760",
+ src_line=4040,
+ width=3.3941];
+ qcow2_co_decompress -> qcow2_co_do_compress [pos="e,2373.8,777.31 2110.7,857.23 2143,853.17 2178.5,847.33 2210.4,839 2265.1,824.75 2324.9,799.62 2364.6,781.52"];
+ qcow2_decompress [height=0.5,
+ nest_level=3,
+ pos="2409.6,974",
+ src_line=3980,
+ width=2.8345];
+ qcow2_co_decompress -> qcow2_decompress [pos="e,2375.2,956.9 2111,874.63 2143.2,878.68 2178.6,884.55 2210.4,893 2265.9,907.71 2326.5,933.95 2366.1,952.57"];
+ qcow2_co_do_compress -> qemu_coroutine_self [pos="e,2651.4,1079.9 2429.8,777.92 2463.8,809.1 2532.8,876.77 2572.7,947 2598.1,991.72 2570.4,1022.6 2608.7,1057 2618.2,1065.5 2629.5,\
+1071.9 2641.6,1076.5"];
+ qcow2_co_do_compress -> bdrv_get_aio_context [pos="e,2655.6,1141.6 2430.8,777.74 2466.2,808.4 2536.6,874.98 2572.7,947 2606.7,1014.9 2556.2,1059.2 2608.7,1114 2619,1124.7 2632,1132.5 \
+2645.9,1138.1"];
+ aio_get_thread_pool [height=0.5,
+ nest_level=4,
+ pos="2750.4,868",
+ src_line=-1,
+ width=2.9067];
+ qcow2_co_do_compress -> aio_get_thread_pool [pos="e,2672.1,855.96 2445.8,777.31 2485.2,795.46 2550.2,823.71 2608.7,841 2625.8,846.06 2644.4,850.39 2662.3,854.02"];
+ qemu_co_queue_wait [height=0.5,
+ nest_level=4,
+ pos="2750.4,814",
+ src_line=-1,
+ width=3.0692];
+ qcow2_co_do_compress -> qemu_co_queue_wait [pos="e,2671.1,801.44 2492.9,773.21 2543.9,781.29 2609.2,791.63 2661.2,799.87"];
+ thread_pool_submit_aio [height=0.5,
+ nest_level=4,
+ pos="2750.4,760",
+ src_line=-1,
+ width=3.3761];
+ qcow2_co_do_compress -> thread_pool_submit_aio [pos="e,2628.6,760 2532.1,760 2560.1,760 2589.9,760 2618.2,760"];
+ qcow2_compress_pool_func [height=0.5,
+ nest_level=4,
+ pos="2750.4,706",
+ src_line=4024,
+ width=3.8997];
+ qcow2_co_do_compress -> qcow2_compress_pool_func [pos="e,2661.9,720.02 2492.9,746.79 2541,739.18 2601.6,729.57 2652,721.59"];
+ qcow2_compress_complete [height=0.5,
+ nest_level=4,
+ pos="2750.4,490",
+ src_line=4034,
+ width=3.8455];
+ qcow2_co_do_compress -> qcow2_compress_complete [pos="e,2714.6,507.42 2425.6,742.09 2458,706.68 2534.3,626.31 2608.7,571 2639.3,548.27 2676.8,527.07 2705.6,512.07"];
+ qemu_coroutine_yield [height=0.5,
+ nest_level=4,
+ pos="2750.4,652",
+ src_line=-1,
+ width=3.1414];
+ qcow2_co_do_compress -> qemu_coroutine_yield [pos="e,2669.2,664.62 2445.8,742.69 2485.2,724.54 2550.2,696.29 2608.7,679 2624.9,674.22 2642.3,670.09 2659.3,666.6"];
+ qemu_co_queue_next [height=0.5,
+ nest_level=4,
+ pos="2750.4,598",
+ src_line=-1,
+ width=3.0692];
+ qcow2_co_do_compress -> qemu_co_queue_next [pos="e,2662.6,608.96 2429.7,742.13 2463.9,712.81 2536.7,654.76 2608.7,625 2622.5,619.27 2637.7,614.74 2652.7,611.17"];
+ qemu_coroutine_enter [height=0.5,
+ nest_level=5,
+ pos="3043.8,278",
+ src_line=-1,
+ width=3.2136];
+ qcow2_compress_complete -> qemu_coroutine_enter [pos="e,3025,295.83 2784,472.45 2813.4,456.64 2856.7,432.08 2892.1,407 2938.6,373.93 2988.3,329.81 3017.6,302.68"];
+ qcow2_decompress -> memset [pos="e,2746.8,4308.8 2412.8,992.06 2432.3,1099.8 2533.1,1669.4 2572.7,2139 2619.2,2691.1 2559.4,2833.2 2608.7,3385 2641.2,3748.4 2722.9,\
+4185.1 2744.9,4298.8"];
+ inflateInit2 [height=0.5,
+ nest_level=4,
+ pos="2750.4,976",
+ src_line=-1,
+ width=1.7512];
+ qcow2_decompress -> inflateInit2 [pos="e,2687.3,975.63 2511.8,974.6 2565.1,974.91 2629,975.29 2677.2,975.57"];
+ inflate [height=0.5,
+ nest_level=4,
+ pos="2750.4,922",
+ src_line=-1,
+ width=1.1193];
+ qcow2_decompress -> inflate [pos="e,2711.8,927.88 2486.9,962.2 2552.9,952.13 2645.8,937.96 2701.8,929.41"];
+ inflateEnd [height=0.5,
+ nest_level=4,
+ pos="2750.4,1030",
+ src_line=-1,
+ width=1.6429];
+ qcow2_decompress -> inflateEnd [pos="e,2698.2,1021.4 2484.4,986.29 2545.4,996.33 2630.8,1010.3 2688.2,1019.8"];
+ qcow2_co_pwrite_zeroes [height=0.5,
+ nest_level=0,
+ pos="1155.7,2846",
+ src_line=3420,
+ width=3.5205];
+ qcow2_co_pwrite_zeroes -> assert [pos="e,2396.1,7889 1249.7,2833.9 1287.3,2834.3 1328.1,2842.3 1355.9,2869 1431.1,2941.3 1316.2,3029.2 1391.9,3101 1453,3158.9 1706.2,3082.7 \
+1768.9,3139 1826.6,3190.9 1747.2,3257.9 1804.9,3310 1872.1,3370.7 2149.5,3285.9 2210.4,3353 2250.1,3396.8 2231.4,7552.8 2246.4,7610 \
+2275.1,7719.5 2353.2,7832.1 2389.9,7880.9"];
+ qcow2_co_pwrite_zeroes -> qemu_co_mutex_lock [pos="e,1489.6,3301.7 1253,2857.6 1290.7,2867.1 1330.9,2884.5 1355.9,2916 1447.9,3031.9 1299.6,3131.3 1391.9,3247 1413.5,3274.1 1447,3289.9 \
+1479.9,3299.2"];
+ qcow2_co_pwrite_zeroes -> qcow2_get_cluster_offset [pos="e,1462.9,2866.3 1270.9,2853.6 1327.1,2857.3 1394.9,2861.8 1452.6,2865.6"];
+ qcow2_co_pwrite_zeroes -> qemu_co_mutex_unlock [pos="e,1469.8,3373.7 1216.7,2861.9 1263,2877.4 1324,2905.8 1355.9,2954 1403.3,3025.7 1332.6,3276.8 1391.9,3339 1409.7,3357.7 1434.2,3367.5 \
+1459.6,3372.1"];
+ qcow2_co_pwrite_zeroes -> qemu_coroutine_self [pos="e,2653.3,1094.8 1281.4,2848.6 1306.8,2852.4 1332.8,2858.7 1355.9,2869 1375.4,2877.7 1371.9,2893.4 1391.9,2901 1470.2,2930.8 1688.9,\
+2926 1768.9,2901 2205.2,2764.6 2383.2,2675.1 2572.7,2259 2625,2144.2 2530,1222.6 2608.7,1124 2617.9,1112.5 2630.2,1104.2 2643.8,\
+1098.5"];
+ trace_qcow2_pwrite_zeroes_start_req [height=0.5,
+ nest_level=1,
+ pos="1580.4,3020",
+ src_line=-1,
+ width=5.2356];
+ qcow2_co_pwrite_zeroes -> trace_qcow2_pwrite_zeroes_start_req [pos="e,1419.8,3010.5 1282.4,2845.1 1309.1,2850.3 1335.4,2860.3 1355.9,2878 1396.4,2913 1351.1,2958.3 1391.9,2993 1397.7,2997.9 1404,3002.2 \
+1410.6,3005.9"];
+ is_zero [height=0.5,
+ nest_level=1,
+ pos="1580.4,3166",
+ src_line=3403,
+ width=1.2096];
+ qcow2_co_pwrite_zeroes -> is_zero [pos="e,1538.8,3171.8 1278.6,2841.6 1307.4,2846.5 1335.5,2857.2 1355.9,2878 1436.4,2960 1311.8,3051.6 1391.9,3134 1426.7,3169.8 1485.8,\
+3174.6 1528.5,3172.4"];
+ QEMU_ALIGN_DOWN [height=0.5,
+ nest_level=1,
+ pos="1580.4,7114",
+ src_line=-1,
+ width=3.2858];
+ qcow2_co_pwrite_zeroes -> QEMU_ALIGN_DOWN [pos="e,1519.6,7098.6 1180.9,2863.8 1226.2,2897.5 1319.9,2975.6 1355.9,3068 1395.6,3170.1 1335.6,6917 1391.9,7011 1417.5,7053.7 1467.7,\
+7079.9 1509.9,7095.2"];
+ trace_qcow2_pwrite_zeroes [height=0.5,
+ nest_level=1,
+ pos="1580.4,2966",
+ src_line=-1,
+ width=3.8997];
+ qcow2_co_pwrite_zeroes -> trace_qcow2_pwrite_zeroes [pos="e,1451.2,2958.8 1280.2,2849.5 1306.8,2854.6 1333.5,2863.4 1355.9,2878 1380.7,2894.2 1367.2,2917.7 1391.9,2934 1406.8,2943.9 1423.9,\
+2951 1441.4,2956.1"];
+ qcow2_cluster_zeroize [height=0.5,
+ nest_level=1,
+ pos="1580.4,3074",
+ src_line=-1,
+ width=3.2317];
+ qcow2_co_pwrite_zeroes -> qcow2_cluster_zeroize [pos="e,1470.4,3080 1281,2843.2 1308.6,2848.3 1335.6,2858.7 1355.9,2878 1411.6,2930.9 1335.8,2994.6 1391.9,3047 1410.5,3064.4 1435.1,3073.8 \
+1460.3,3078.4"];
+ bdrv_block_status_above [height=0.5,
+ nest_level=2,
+ pos="2007.6,3380",
+ src_line=-1,
+ width=3.5566];
+ is_zero -> bdrv_block_status_above [pos="e,1881.2,3382.9 1621.2,3159.7 1663.6,3155.6 1729.2,3156.6 1768.9,3193 1821,3240.8 1753.1,3299.8 1804.9,3348 1823.2,3365.1 1846.8,\
+3375.2 1871.4,3380.9"];
+ qcow2_co_pwritev_compressed [height=0.5,
+ nest_level=0,
+ pos="761.59,2262",
+ src_line=4093,
+ width=4.3871];
+ qcow2_co_pwritev_compressed -> has_data_file [pos="e,2749.5,7666 764.28,2280.2 774.89,2344.9 820.01,2564.9 955.52,2665 1069,2748.8 2080.6,2800 2210.4,2855 2396.8,2933.9 2480.3,2950.9 \
+2572.7,3131 2605.1,3194.1 2606.2,4337.1 2608.7,4408 2656.9,5758.4 2737.5,7420.9 2749,7655.9"];
+ qcow2_co_pwritev_compressed -> qemu_blockalign [pos="e,2669.9,2452 880.78,2273.9 1244.8,2310.1 2337,2418.8 2659.7,2451"];
+ qcow2_co_pwritev_compressed -> memset [pos="e,2747.1,4308.8 765.85,2280.4 780.48,2339 834.57,2522.3 955.52,2603 1188.1,2758.2 1300.8,2676 1580.4,2676 1580.4,2676 1580.4,2676 \
+2007.6,2676 2277.3,2676 2412.6,2680 2572.7,2897 2605,2940.7 2602.6,3331 2608.7,3385 2649.3,3747.6 2725.1,4184.9 2745.3,4298.8"];
+ qcow2_co_pwritev_compressed -> qemu_vfree [pos="e,2692.5,1201.5 763.2,2243.7 776.07,2099.3 864.06,1148.6 955.52,1064 1098.4,931.88 1197.5,1036 1391.9,1028 1559.3,1021.1 1604.6,\
+995.14 1768.9,1028 1785.9,1031.4 1788.2,1038.1 1804.9,1043 1971.8,1091.9 2494.7,1172 2682.5,1200"];
+ qcow2_co_pwritev_compressed -> g_free [pos="e,1970.9,4707.7 764.58,2280.1 780.32,2372.9 856.52,2794.1 955.52,2873 1025.3,2928.6 1292,2843.6 1355.9,2906 1410.4,2959.3 1337.9,\
+3193.2 1391.9,3247 1451.6,3306.4 1711.6,3223.3 1768.9,3285 1873.8,3398.1 1701.7,4558.3 1804.9,4673 1843.2,4715.7 1914,4715.2 1960.9,\
+4709.1"];
+ qcow2_co_pwritev_compressed -> qemu_co_mutex_lock [pos="e,1473.7,3316.8 764.33,2280 779.24,2375.5 853.5,2820.3 955.52,2906 1092.7,3021.3 1229.8,2826.7 1355.9,2954 1458.5,3057.6 1291.9,\
+3174 1391.9,3280 1410.7,3299.9 1436.9,3310.3 1463.8,3315.3"];
+ qcow2_co_pwritev_compressed -> qemu_co_mutex_unlock [pos="e,1469,3373.4 764.03,2280.1 777.73,2379 848.32,2852.5 955.52,2944 1091.8,3060.3 1230.2,2864.3 1355.9,2992 1410.3,3047.3 1338.1,3283.1 \
+1391.9,3339 1409.6,3357.4 1433.8,3367.2 1458.9,3371.8"];
+ qcow2_co_pwritev_compressed -> bdrv_getlength [pos="e,1512.2,5434.1 763.93,2280.3 777.36,2382.2 847.81,2879.7 955.52,2982 1087.5,3107.3 1240.4,2927.3 1355.9,3068 1438,3168 1306.4,5299.9 \
+1391.9,5397 1418.7,5427.4 1463,5434.9 1501.9,5434.4"];
+ qcow2_co_pwritev_compressed -> offset_into_cluster [pos="e,1911.1,2218.6 908.03,2255.2 1035.8,2249.4 1226.1,2241.1 1391.9,2235 1570.4,2228.4 1778.2,2222.3 1901,2218.9"];
+ qcow2_co_pwritev_compressed -> qcow2_pre_write_overlap_check [pos="e,2403.4,2147.8 762.03,2243.7 765.55,2112.4 793.48,1314.7 955.52,1152 1094.6,1012.4 1195.6,1091.4 1391.9,1074 1558.8,1059.2 1626.8,\
+985.15 1768.9,1074 1799.9,1093.4 1776.8,1124.5 1804.9,1148 1948.5,1268 2088.9,1119.5 2210.4,1262 2255.6,1314.9 2233.2,1504.7 2246.4,\
+1573 2289.4,1794.4 2372.5,2054.1 2400.3,2138.2"];
+ qcow2_co_pwritev_compressed -> g_malloc [pos="e,1106.7,3134.3 763.12,2280.2 772.84,2391.5 829.67,2978.7 955.52,3096 992.9,3130.8 1052.3,3136.5 1096.7,3134.8"];
+ qcow2_co_pwritev_compressed -> BLKDBG_EVENT [pos="e,1932.4,822.44 762.68,2243.7 771.32,2103 831.42,1193.2 955.52,952 1078.8,712.37 1142,631.89 1391.9,531 1547.2,468.27 1642.3,421.16 \
+1768.9,531 1854.9,605.75 1723.9,704.72 1804.9,785 1835.1,814.97 1881.4,822.8 1922.2,822.64"];
+ bdrv_co_truncate [height=0.5,
+ nest_level=1,
+ pos="1580.4,7244",
+ src_line=-1,
+ width=2.5817];
+ qcow2_co_pwritev_compressed -> bdrv_co_truncate [pos="e,1523.2,7229.7 763.42,2280 774.59,2386.4 837.06,2930.8 955.52,3039 1088.5,3160.4 1238.1,2964.8 1355.9,3101 1429.3,3185.9 1334.2,\
+7044.7 1391.9,7141 1418.3,7185 1470.7,7211.5 1513.6,7226.5"];
+ qemu_iovec_to_buf [height=0.5,
+ nest_level=1,
+ pos="1580.4,1472",
+ src_line=-1,
+ width=2.7803];
+ qcow2_co_pwritev_compressed -> qemu_iovec_to_buf [pos="e,1487.8,1478.9 766.16,2243.8 782.68,2180.6 844.22,1967.8 955.52,1829 1106.8,1640.3 1169.6,1599.1 1391.9,1504 1418.6,1492.6 1449.2,\
+1485.2 1477.8,1480.5"];
+ qcow2_co_compress [height=0.5,
+ nest_level=1,
+ pos="2007.6,164",
+ src_line=4075,
+ width=2.9608];
+ qcow2_co_pwritev_compressed -> qcow2_co_compress [pos="e,1902,166.64 762.53,2243.9 771.72,2069.2 847.54,688.77 955.52,545 1181.7,243.82 1668.8,180.3 1891.9,167.21"];
+ qcow2_co_pwritev [height=0.5,
+ nest_level=1,
+ pos="1155.7,1856",
+ src_line=2149,
+ width=2.69];
+ qcow2_co_pwritev_compressed -> qcow2_co_pwritev [pos="e,1138.5,1873.8 779.03,2244 842.12,2179 1058.5,1956.1 1131.5,1881"];
+ qcow2_alloc_compressed_cluster_offset [height=0.5,
+ nest_level=1,
+ pos="1155.7,2170",
+ src_line=-1,
+ width=5.4884];
+ qcow2_co_pwritev_compressed -> qcow2_alloc_compressed_cluster_offset [pos="e,1044.5,2184.9 810.48,2244.8 849.38,2231.6 905.42,2213.7 955.52,2202 980.9,2196.1 1008.3,2190.9 1034.5,2186.5"];
+ bdrv_co_pwrite [height=0.5,
+ nest_level=1,
+ pos="1155.7,2116",
+ src_line=-1,
+ width=2.3109];
+ qcow2_co_pwritev_compressed -> bdrv_co_pwrite [pos="e,1073.5,2119.4 783.86,2244 818.35,2217.1 887.8,2167.1 955.52,2143 989.65,2130.8 1028.8,2124.1 1063.4,2120.4"];
+ qcow2_co_compress -> qcow2_co_do_compress [pos="e,2401,741.73 2098.1,154.44 2137.1,155.28 2180.6,163.63 2210.4,191 2264.8,240.86 2224.6,282.54 2246.4,353 2291.8,499.65 2366.9,667.8 \
+2396.8,732.58"];
+ qcow2_compress [height=0.5,
+ nest_level=2,
+ pos="2409.6,326",
+ src_line=3935,
+ width=2.5276];
+ qcow2_co_compress -> qcow2_compress [pos="e,2390.4,308.4 2111,168.47 2143.6,172.31 2179.2,179.11 2210.4,191 2278.6,216.99 2346.5,270.42 2382.7,301.71"];
+ qcow2_compress -> memset [pos="e,2746.7,4308.8 2419.6,343.91 2449.9,399.48 2541,574.75 2572.7,733 2630.5,1022 2584.7,3091.3 2608.7,3385 2638.4,3748.7 2722.1,4185.2 \
+2744.7,4298.9"];
+ deflateInit2 [height=0.5,
+ nest_level=3,
+ pos="2750.4,272",
+ src_line=-1,
+ width=1.8234];
+ qcow2_compress -> deflateInit2 [pos="e,2693.5,281.01 2480.6,314.75 2540.3,305.28 2625.1,291.84 2683.7,282.57"];
+ deflate [height=0.5,
+ nest_level=3,
+ pos="2750.4,380",
+ src_line=-1,
+ width=1.1916];
+ qcow2_compress -> deflate [pos="e,2709.8,373.58 2480.6,337.25 2546.1,347.64 2641.7,362.79 2699.8,371.99"];
+ deflateEnd [height=0.5,
+ nest_level=3,
+ pos="2750.4,326",
+ src_line=-1,
+ width=1.7151];
+ qcow2_compress -> deflateEnd [pos="e,2688.4,326 2500.9,326 2556.5,326 2626.6,326 2678.3,326"];
+ qcow2_co_pwritev -> qemu_vfree [pos="e,2716.9,1225.6 1183.6,1838.5 1225.6,1811.1 1305.5,1754.1 1355.9,1689 1378.8,1659.4 1361.5,1634.7 1391.9,1613 1460.5,1563.9 1686.8,\
+1589.4 1768.9,1570 2144.4,1481 2573.3,1291.5 2707.8,1229.8"];
+ qcow2_co_pwritev -> assert [pos="e,2396.1,7889 1166.1,1874.1 1194.9,1922.2 1280.6,2053.1 1391.9,2108 1555.8,2188.9 2087.3,2053.9 2210.4,2189 2261.2,2244.6 2227.4,\
+7537.1 2246.4,7610 2275,7719.5 2353.1,7832.1 2389.9,7880.9"];
+ qcow2_co_pwritev -> MIN [pos="e,2407.4,3139.7 1167.4,1873.9 1197.8,1919 1284.9,2036.6 1391.9,2083 1559,2155.4 2073,2006.4 2210.4,2126 2289.5,2194.8 2387,2971.1 \
+2406.2,3129.8"];
+ qcow2_co_pwritev -> qemu_co_mutex_lock [pos="e,1486.9,3302.2 1179,1873.7 1223.3,1908.9 1318.5,1992.8 1355.9,2089 1402.5,2209 1315.5,3143.4 1391.9,3247 1412.1,3274.4 1444.6,3290.3 \
+1476.9,3299.6"];
+ qcow2_co_pwritev -> qemu_co_mutex_unlock [pos="e,1475.3,3375.2 1179,1873.7 1223.3,1908.9 1318.6,1992.8 1355.9,2089 1381,2153.8 1345.6,3287.2 1391.9,3339 1410.5,3359.9 1437.4,3369.9 \
+1465.1,3374"];
+ qcow2_co_pwritev -> offset_into_cluster [pos="e,1917.4,2209.1 1173.4,1874 1210.1,1911.7 1296,2003 1355.9,2089 1374.7,2116.1 1364.3,2135.8 1391.9,2154 1413.1,2168 1738.2,2195.1 \
+1907.2,2208.3"];
+ qcow2_co_pwritev -> qcow2_alloc_cluster_offset [pos="e,1446.6,2633.6 1178.3,1873.5 1221.9,1908.8 1316.6,1993.3 1355.9,2089 1399.4,2194.9 1313.9,2519.2 1391.9,2603 1404.2,2616.3 1419.9,\
+2625.1 1437,2630.8"];
+ qcow2_co_pwritev -> qcow2_pre_write_overlap_check [pos="e,2369.3,2148.5 1195,1872.6 1241.3,1891.4 1320.7,1921.4 1391.9,1937 1556.4,1973 1603.1,1945.6 1768.9,1975 1968.3,2010.4 2017.6,2025.8 \
+2210.4,2088 2262.3,2104.7 2320.1,2127.9 2360,2144.6"];
+ qcow2_co_pwritev -> qcow2_handle_l2meta [pos="e,1480.5,2530.8 1178.2,1873.6 1221.5,1909 1315.7,1993.7 1355.9,2089 1391.1,2172.5 1329.6,2429.3 1391.9,2495 1412.1,2516.4 1441.1,\
+2526.1 1470.2,2529.8"];
+ qcow2_co_pwritev -> trace_qcow2_writev_done_req [pos="e,1494.5,2247 1175.2,1873.8 1214.5,1910.4 1303.8,1998.7 1355.9,2089 1380.1,2131 1357.9,2157.4 1391.9,2192 1416.8,2217.4 1451.8,2233.7 \
+1484.8,2244.1"];
+ qcow2_co_pwritev -> qemu_coroutine_self [pos="e,2687.9,1101.8 1185.9,1838.8 1229.8,1812.2 1310.8,1757.1 1355.9,1689 1386.4,1642.9 1349.1,1605 1391.9,1570 1457.1,1516.8 1702.7,\
+1586.9 1768.9,1535 1807.3,1504.8 1770.8,1466.1 1804.9,1431 2071,1156.3 2244.5,1240.7 2608.7,1124 2631,1116.8 2655.7,1110 2678.1,\
+1104.2"];
+ qcow2_co_pwritev -> qemu_try_blockalign [pos="e,1494,1899 1235.8,1866.2 1306.3,1875.2 1409.1,1888.2 1484.1,1897.8"];
+ qcow2_co_pwritev -> qemu_iovec_init [pos="e,1497.2,1304.9 1157.8,1837.9 1167.6,1762.3 1216,1468.8 1391.9,1337 1418.9,1316.8 1454.2,1308.4 1487.1,1305.6"];
+ qcow2_co_pwritev -> qemu_iovec_reset [pos="e,1489.1,1250.9 1157,1837.8 1163.7,1757.2 1202.1,1430.6 1391.9,1283 1416.4,1263.9 1448.3,1255.2 1478.8,1251.8"];
+ qcow2_co_pwritev -> qemu_iovec_concat [pos="e,1478.9,1416 1160.1,1837.7 1176.8,1771.9 1243.7,1545.4 1391.9,1445 1414.4,1429.7 1442,1421.5 1469,1417.3"];
+ qcow2_co_pwritev -> BLKDBG_EVENT [pos="e,1935.4,800.75 1186.8,1838.9 1231.3,1812.6 1312.8,1758.1 1355.9,1689 1391.5,1631.9 1341.4,1586.5 1391.9,1542 1518.4,1430.5 1653.2,\
+1621.7 1768.9,1499 1869.6,1392.1 1705.1,946.83 1804.9,839 1834.7,806.72 1883.1,799.35 1925.1,800.34"];
+ qcow2_co_pwritev -> qemu_iovec_add [pos="e,1497.4,1196 1156.3,1837.9 1160,1753 1187.8,1392.8 1391.9,1229 1418.4,1207.7 1454,1199.2 1487.2,1196.6"];
+ qcow2_co_pwritev -> qemu_iovec_destroy [pos="e,1475.4,1361.5 1158.8,1837.9 1171.9,1767 1229.9,1507 1391.9,1391 1413.2,1375.7 1439.4,1367.3 1465.5,1363"];
+ qcow2_co_pwritev -> qemu_iovec_to_buf [pos="e,1482.7,1467.9 1180.7,1838.4 1223.5,1806.7 1310.7,1736.1 1355.9,1655 1389.5,1594.7 1341.5,1551.2 1391.9,1504 1413.7,1483.6 1443.4,\
+1473.6 1472.8,1469.2"];
+ trace_qcow2_writev_start_req [height=0.5,
+ nest_level=2,
+ pos="1580.4,1694",
+ src_line=-1,
+ width=4.2427];
+ qcow2_co_pwritev -> trace_qcow2_writev_start_req [pos="e,1457.6,1704.7 1179.4,1838.4 1220.4,1808.8 1308.1,1749.8 1391.9,1721 1409.6,1714.9 1428.7,1710.2 1447.7,1706.6"];
+ trace_qcow2_writev_start_part [height=0.5,
+ nest_level=2,
+ pos="1580.4,1640",
+ src_line=-1,
+ width=4.351];
+ qcow2_co_pwritev -> trace_qcow2_writev_start_part [pos="e,1448.1,1649.8 1171.6,1837.9 1206.9,1799.2 1296.2,1708.4 1391.9,1667 1406.5,1660.7 1422.2,1655.8 1438.2,1652"];
+ qcrypto_block_encrypt [height=0.5,
+ nest_level=2,
+ pos="1580.4,2056",
+ src_line=-1,
+ width=3.2858];
+ qcow2_co_pwritev -> qcrypto_block_encrypt [pos="e,1469.8,2049.3 1173.3,1873.9 1210.2,1910 1299.6,1991.4 1391.9,2029 1413.2,2037.7 1436.8,2043.6 1460,2047.7"];
+ merge_cow [height=0.5,
+ nest_level=2,
+ pos="1580.4,1856",
+ src_line=2113,
+ width=1.7693];
+ qcow2_co_pwritev -> merge_cow [pos="e,1516.5,1856 1252.6,1856 1329.7,1856 1436,1856 1506.4,1856"];
+ trace_qcow2_writev_data [height=0.5,
+ nest_level=2,
+ pos="1580.4,2002",
+ src_line=-1,
+ width=3.6108];
+ qcow2_co_pwritev -> trace_qcow2_writev_data [pos="e,1480.3,1990.4 1184.8,1873.4 1228.3,1898.6 1313.6,1945 1391.9,1970 1416.8,1978 1444.3,1984.1 1470.4,1988.7"];
+ bdrv_co_pwritev [height=0.5,
+ nest_level=2,
+ pos="1580.4,1802",
+ src_line=-1,
+ width=2.4553];
+ qcow2_co_pwritev -> bdrv_co_pwritev [pos="e,1505.2,1811.6 1235.8,1845.8 1309.9,1836.4 1419.6,1822.4 1495.2,1812.8"];
+ trace_qcow2_writev_done_part [height=0.5,
+ nest_level=2,
+ pos="1580.4,1748",
+ src_line=-1,
+ width=4.351];
+ qcow2_co_pwritev -> trace_qcow2_writev_done_part [pos="e,1467.6,1760.6 1196,1839.6 1242.4,1821.3 1321.5,1791.9 1391.9,1775 1412.9,1769.9 1435.5,1765.7 1457.5,1762.2"];
+ l2meta_cow_start [height=0.5,
+ nest_level=3,
+ pos="2007.6,1856",
+ src_line=-1,
+ width=2.5998];
+ merge_cow -> l2meta_cow_start [pos="e,1913.9,1856 1644.3,1856 1712.9,1856 1822.7,1856 1903.7,1856"];
+ qcow2_co_truncate [height=0.5,
+ nest_level=0,
+ pos="761.59,7427",
+ src_line=3654,
+ width=2.8164];
+ qcow2_co_truncate -> error_setg [pos="e,2351.6,6094.6 765.11,7408.8 782.64,7319.8 863.45,6932.6 955.52,6859 1025.4,6803.1 1291.7,6878.3 1355.9,6816 1440.2,6734.1 1303.3,\
+6631.2 1391.9,6554 1518.2,6443.9 1621.5,6474.3 1768.9,6554 1794.6,6567.9 1779.2,6595.1 1804.9,6609 1884.1,6651.9 2144.3,6670.2 2210.4,\
+6609 2286,6539.1 2183.6,6228.6 2246.4,6147 2269,6117.7 2307.7,6103.4 2341.7,6096.4"];
+ qcow2_co_truncate -> has_data_file [pos="e,2678.9,7685.6 814.55,7411.6 853.23,7401.2 907.15,7388.4 955.52,7383 1043.9,7373.1 1285.1,7329.1 1355.9,7383 1403.6,7419.3 1350.1,\
+7470 1391.9,7513 1514.1,7638.7 1618.7,7538.6 1768.9,7629 1788.2,7640.7 1784,7656.1 1804.9,7665 1883.1,7698.3 2453.6,7690.2 2668.6,\
+7685.8"];
+ qcow2_co_truncate -> cpu_to_be64 [pos="e,2682.4,8657.8 761.78,7445.3 763.71,7594 783.05,8604.9 955.52,8843 1071.6,9003.3 1238.9,8878.3 1355.9,9038 1420.4,9126.1 1316.7,\
+9201.8 1391.9,9281 1509.6,9404.9 1657.9,9227 1768.9,9357 1830.9,9429.6 1735.9,10150 1804.9,10216 1835.6,10246 2542.7,10232 2572.7,\
+10202 2631.7,10142 2554.3,8753.1 2608.7,8689 2624.3,8670.5 2648.4,8662.2 2672.2,8658.9"];
+ qcow2_co_truncate -> offsetof [pos="e,2711.9,8083.1 764.16,7445.3 778.17,7541.8 848.57,7991.5 955.52,8071 991.23,8097.5 1322.7,8100.6 1355.9,8071 1460.1,7978.1 1287.7,\
+7851.9 1391.9,7759 1423.2,7731.1 1737.9,7730.8 1768.9,7759 1832.9,7817.3 1740.9,8088.7 1804.9,8147 1937.3,8267.7 2528.1,8129.7 2702,\
+8085.6"];
+ qcow2_co_truncate -> error_setg_errno [pos="e,2320.8,8676.9 762.83,7445.4 772.25,7580.9 835.24,8426 955.52,8648 1069.8,8858.9 1237.3,8801.5 1355.9,9010 1396,9080.5 1331.8,9134.5 \
+1391.9,9189 1454.3,9245.5 1710.1,9166.7 1768.9,9227 1845.2,9305.4 1724.7,9643.5 1804.9,9718 1936.9,9840.7 2080.7,9843.2 2210.4,9718 \
+2290.9,9640.3 2173.8,8797.1 2246.4,8712 2262.6,8693.1 2286.3,8683.3 2310.7,8678.6"];
+ qcow2_co_truncate -> assert [pos="e,2372.6,7899.1 762.52,7445.3 769.45,7574.5 816.53,8351.5 955.52,8533 1198.1,8849.7 1491.3,8626.4 1768.9,8913 1797.1,8942.2 1770.9,\
+8974.6 1804.9,8997 1842.5,9021.8 2178,9028.3 2210.4,8997 2295.8,8914.5 2167,8017.3 2246.4,7929 2274.8,7897.4 2325.2,7894.7 2362.5,\
+7898.1"];
+ qcow2_co_truncate -> MIN [pos="e,2378.5,3152.7 764.6,7408.9 780.43,7316.2 857.01,6895.5 955.52,6816 1025.1,6759.9 1293,6841.5 1355.9,6778 1422.3,6711 1348.9,6439 \
+1391.9,6355 1492.5,6158.3 1626.4,6199.9 1768.9,6031 1788.9,6007.2 1778.5,5987.6 1804.9,5971 1881.5,5922.8 2149,5999.5 2210.4,5933 \
+2314,5820.8 2146.9,3300.8 2246.4,3185 2275.8,3150.9 2330.3,3148.4 2368.2,3151.6"];
+ qcow2_co_truncate -> qemu_co_mutex_lock [pos="e,1489.8,3301.6 763.18,7408.6 773.09,7299.2 829.96,6733.4 955.52,6626 1023.4,6568 1295.1,6658.3 1355.9,6593 1417.5,6526.8 1332.3,\
+3407 1391.9,3339 1413.6,3314.2 1447,3304.6 1479.7,3302.2"];
+ qcow2_co_truncate -> qemu_co_mutex_unlock [pos="e,1556.3,3383.9 763.42,7408.8 774.47,7303 835.89,6766.5 955.52,6664 1023.4,6605.9 1295.4,6691.8 1355.9,6626 1413.1,6563.8 1361.8,\
+3662 1391.9,3583 1423.7,3499.4 1503.4,3426.4 1548.3,3390.2"];
+ qcow2_co_truncate -> bdrv_getlength [pos="e,1503.4,5430.2 764.09,7408.7 778.02,7309.8 849.07,6840.7 955.52,6750 1092,6633.8 1235,6834.3 1355.9,6702 1446.9,6602.5 1312,5597.6 \
+1391.9,5489 1415.5,5456.9 1456.1,5440.5 1493.5,5432.2"];
+ qcow2_co_truncate -> qcow2_alloc_cluster_link_l2 [pos="e,1867.9,7635 794.46,7410 832.17,7391.4 896.44,7363 955.52,7352 1043,7335.7 1284.8,7298.5 1355.9,7352 1402.1,7386.8 1347.7,7439.7 \
+1391.9,7477 1520.6,7585.9 1634,7418.8 1768.9,7520 1802,7544.9 1772.3,7580.4 1804.9,7606 1820.4,7618.2 1838.8,7626.7 1858.1,7632.4"];
+ qcow2_co_truncate -> ROUND_UP [pos="e,1951.2,5096 764.41,7408.8 779.54,7313.4 854.25,6872.9 955.52,6788 1092.9,6672.9 1233.8,6871.2 1355.9,6740 1413.7,6677.9 1348.5,\
+6049.9 1391.9,5977 1492.1,5808.8 1667.8,5916.7 1768.9,5749 1839.7,5631.6 1711.5,5233.5 1804.9,5133 1838.7,5096.6 1896.1,5091.9 1941.2,\
+5095.2"];
+ qcow2_co_truncate -> g_assert_not_reached [pos="e,1471,7781.8 763.88,7445.2 776.76,7544.5 843.73,8019.7 955.52,8104 1097.6,8211.1 1222.4,8221.7 1355.9,8104 1452,8019.3 1303.3,7910.5 \
+1391.9,7818 1410.1,7799 1435.1,7788.7 1461,7783.5"];
+ qcow2_co_truncate -> error_prepend [pos="e,1511.6,9500.6 762.74,7445 773.64,7612.8 860,8899.2 955.52,9038 1069.6,9203.7 1238.1,9085.9 1355.9,9249 1412.9,9327.9 1322.3,9397 \
+1391.9,9465 1420.3,9492.8 1463.6,9500.4 1501.6,9500.7"];
+ qcow2_co_truncate -> qobject_unref [pos="e,1987.8,6599.4 769.42,7409 791.01,7361.8 856.4,7235 955.52,7184 1036,7142.6 1702.8,7202.9 1768.9,7141 1818.5,7094.5 1778.7,6899.8 \
+1804.9,6837 1845.6,6739.3 1935.2,6648.1 1980.4,6606.2"];
+ qcow2_co_truncate -> qcow2_write_caches [pos="e,1540,4904.9 763.68,7408.7 775.88,7305.8 841.24,6798.7 955.52,6702 1023.8,6644.3 1295,6729.4 1355.9,6664 1417.8,6597.5 1350.3,5109.8 \
+1391.9,5029 1421.3,4971.9 1485.6,4931.8 1530.9,4909.3"];
+ qcow2_co_truncate -> qdict_clone_shallow [pos="e,1056.9,6560 763.14,7408.9 772.97,7298.2 830.31,6714.6 955.52,6598 979.98,6575.2 1013.8,6564.9 1046.7,6561"];
+ qcow2_co_truncate -> size_to_l1 [pos="e,1100,6423.2 762.89,7408.7 771.68,7290 825.95,6629.8 955.52,6485 989.43,6447.1 1045.6,6431.2 1089.9,6424.6"];
+ qcow2_co_truncate -> qcow2_update_options [pos="e,1052.2,5524.4 762.29,7408.8 769.47,7226.3 832.03,5726.7 955.52,5577 977.1,5550.8 1009.6,5535.6 1042.1,5526.9"];
+ qcow2_co_truncate -> qemu_co_queue_init [pos="e,1064.9,6502.7 762.81,7408.7 770.91,7292.9 820.81,6663.2 955.52,6539 981.92,6514.7 1019.2,6505.5 1054.5,6503.2"];
+ qcow2_co_truncate -> qcow2_cluster_discard [pos="e,1462.3,7657.9 837.15,7414.9 979.36,7394 1279.4,7359 1355.9,7423 1425.5,7481.2 1327.4,7560.1 1391.9,7624 1408.3,7640.3 1429.8,7650.1 \
+1452.3,7655.7"];
+ qcow2_co_truncate -> bdrv_co_truncate [pos="e,1492.2,7238.1 774.58,7408.9 802.6,7371.7 872.92,7287.2 955.52,7255 1048.5,7218.8 1330.7,7228.9 1482,7237.5"];
+ PreallocMode_str [height=0.5,
+ nest_level=1,
+ pos="1155.7,7720",
+ src_line=-1,
+ width=2.5817];
+ qcow2_co_truncate -> PreallocMode_str [pos="e,1063.7,7722.7 768.72,7445.1 789.2,7494.6 853.41,7632.1 955.52,7693 984.67,7710.4 1020.4,7718.5 1053.5,7721.8"];
+ qcow2_truncate_bitmaps_check [height=0.5,
+ nest_level=1,
+ pos="1155.7,7666",
+ src_line=-1,
+ width=4.4774];
+ qcow2_co_truncate -> qcow2_truncate_bitmaps_check [pos="e,1009.3,7658.4 771.92,7445.1 797.11,7487.3 866.24,7592.3 955.52,7639 969.16,7646.1 984.01,7651.6 999.24,7655.8"];
+ qcow2_shrink_l1_table [height=0.5,
+ nest_level=1,
+ pos="1155.7,7612",
+ src_line=-1,
+ width=3.2678];
+ qcow2_co_truncate -> qcow2_shrink_l1_table [pos="e,1041.6,7607.5 777.07,7444.9 807.44,7478.8 878.62,7551.7 955.52,7585 979.1,7595.2 1005.6,7601.8 1031.4,7606"];
+ qcow2_shrink_reftable [height=0.5,
+ nest_level=1,
+ pos="1155.7,7558",
+ src_line=-1,
+ width=3.2497];
+ qcow2_co_truncate -> qcow2_shrink_reftable [pos="e,1048.7,7550.7 786.91,7444.4 822.72,7468.2 891.01,7510.1 955.52,7531 981.82,7539.5 1010.9,7545.3 1038.6,7549.3"];
+ qcow2_get_last_cluster [height=0.5,
+ nest_level=1,
+ pos="1155.7,7504",
+ src_line=-1,
+ width=3.34];
+ qcow2_co_truncate -> qcow2_get_last_cluster [pos="e,1058.9,7493.3 814.3,7442.4 853.08,7453.3 907.24,7467.6 955.52,7477 985.6,7482.9 1018.5,7487.9 1048.7,7491.9"];
+ warn_reportf_err [height=0.5,
+ nest_level=1,
+ pos="1155.7,7450",
+ src_line=-1,
+ width=2.5276];
+ qcow2_co_truncate -> warn_reportf_err [pos="e,1068.4,7444.9 858,7432.6 918.88,7436.2 997.27,7440.8 1058.3,7444.3"];
+ qcow2_grow_l1_table [height=0.5,
+ nest_level=1,
+ pos="1155.7,8044",
+ src_line=-1,
+ width=3.0872];
+ qcow2_co_truncate -> qcow2_grow_l1_table [pos="e,1053.6,8051.1 764.92,7445.3 781.89,7536.3 861.53,7938.8 955.52,8017 979.92,8037.3 1012.1,8046.6 1043.4,8050.2"];
+ preallocate_co [height=0.5,
+ nest_level=1,
+ pos="1155.7,7282",
+ src_line=2723,
+ width=2.1845];
+ qcow2_co_truncate -> preallocate_co [pos="e,1080.4,7287.4 785.25,7409.3 820.43,7383.9 889.47,7337.6 955.52,7314 992.03,7301 1034.2,7293.2 1070.4,7288.6"];
+ DIV_ROUND_UP [height=0.5,
+ nest_level=1,
+ pos="2409.6,6742",
+ src_line=-1,
+ width=2.5276];
+ qcow2_co_truncate -> DIV_ROUND_UP [pos="e,2323.2,6736.2 772.04,7408.9 797.25,7367.2 865.99,7265.1 955.52,7226 1038.3,7189.8 1692.2,7169.1 1768.9,7217 1799.9,7236.4 1773.8,\
+7271.6 1804.9,7291 1957.7,7386.6 2078.7,7414 2210.4,7291 2295.4,7211.7 2168.2,6855 2246.4,6769 2263.5,6750.2 2288.2,6741.2 2313.2,\
+6737.4"];
+ qcow2_refcount_area [height=0.5,
+ nest_level=1,
+ pos="1155.7,7990",
+ src_line=-1,
+ width=3.0692];
+ qcow2_co_truncate -> qcow2_refcount_area [pos="e,1052.9,7996.6 765.49,7445 784.36,7530.4 868.69,7892.9 955.52,7963 979.97,7982.7 1011.8,7991.9 1042.9,7995.6"];
+ qcow2_alloc_clusters_at [height=0.5,
+ nest_level=1,
+ pos="1155.7,7882",
+ src_line=-1,
+ width=3.4483];
+ qcow2_co_truncate -> qcow2_alloc_clusters_at [pos="e,1033.1,7884.9 763.65,7445 772.35,7512 812.52,7748.6 955.52,7855 975.12,7869.6 998.87,7878.2 1023.1,7883.1"];
+ qcow2_free_clusters [height=0.5,
+ nest_level=1,
+ pos="1155.7,7828",
+ src_line=-1,
+ width=2.9608];
+ qcow2_co_truncate -> qcow2_free_clusters [pos="e,1052.2,7832.3 764.94,7445.3 777.31,7507.3 826.63,7710.3 955.52,7801 980.52,7818.6 1011.7,7827.3 1041.9,7831.2"];
+ offset_to_l2_slice_index [height=0.5,
+ nest_level=1,
+ pos="1155.7,7774",
+ src_line=-1,
+ width=3.3761];
+ qcow2_co_truncate -> offset_to_l2_slice_index [pos="e,1034.2,7774.9 766.48,7445 782.66,7500.8 840.06,7671.3 955.52,7747 975.89,7760.3 999.94,7768.4 1024.2,7773.1"];
+ bdrv_pwrite_sync [height=0.5,
+ nest_level=1,
+ pos="2007.6,8250",
+ src_line=-1,
+ width=2.5998];
+ qcow2_co_truncate -> bdrv_pwrite_sync [pos="e,1984.1,8267.7 763.15,7445.2 773.69,7564.9 837.67,8238.3 955.52,8401 1086.1,8581.3 1176.5,8590.5 1391.9,8647 1553.9,8689.5 1639.3,\
+8753.2 1768.9,8647 1831.9,8595.3 1767.6,8539.6 1804.9,8467 1847.3,8384.3 1930.5,8310.5 1976.1,8274"];
+ preallocate_co -> error_setg_errno [pos="e,2324.5,8674.1 1209.6,7295.1 1255.5,7309.2 1319.6,7336 1355.9,7383 1402.5,7443.5 1337.7,7497.2 1391.9,7551 1513.3,7671.6 1657.2,\
+7499.4 1768.9,7629 1863,7738.3 1724.1,8157.5 1804.9,8277 1916.3,8441.9 2086.5,8311.2 2210.4,8467 2258,8526.8 2194,8579.5 2246.4,\
+8635 2264.3,8654 2289.4,8665.2 2314.5,8671.8"];
+ preallocate_co -> assert [pos="e,2388.8,7890.5 1206.1,7296 1251,7310.8 1315.6,7338.4 1355.9,7383 1385.9,7416.2 1359.3,7446.3 1391.9,7477 1519.8,7597.5 1650.1,7466.6 \
+1768.9,7596 1818.4,7650 1749.8,7708.5 1804.9,7757 1872.8,7816.8 2124,7768.2 2210.4,7795 2275.5,7815.2 2343.1,7858.4 2380.4,7884.6"];
+ preallocate_co -> g_free [pos="e,1967,4700 1226,7290.1 1378.9,7307 1731,7341.3 1768.9,7304 1819.1,7254.5 1762.9,4821.7 1804.9,4765 1839.7,4717.9 1909,4704.2 1956.9,\
+4700.6"];
+ preallocate_co -> MIN [pos="e,2378.4,3152.7 1215.7,7293.7 1282.7,7306.8 1383.1,7326.2 1391.9,7327 1573.2,7344.1 2086.4,7424.3 2210.4,7291 2288.1,7207.5 2172.3,\
+3271.7 2246.4,3185 2275.7,3150.8 2330.3,3148.4 2368.2,3151.6"];
+ preallocate_co -> bdrv_getlength [pos="e,1502.9,5430.2 1172.1,7264.3 1212.6,7219 1317.3,7093.8 1355.9,6967 1379.8,6888.4 1343.4,5555.3 1391.9,5489 1415.3,5456.9 1455.6,\
+5440.6 1493,5432.2"];
+ preallocate_co -> qcow2_alloc_cluster_offset [pos="e,1556.3,2647.9 1172.2,7264.3 1213,7219.1 1318.3,7094.1 1355.9,6967 1420.8,6747.5 1310.8,3061.1 1391.9,2847 1423.6,2763.3 1503.4,\
+2690.4 1548.3,2654.2"];
+ preallocate_co -> qcow2_alloc_cluster_link_l2 [pos="e,1865.8,7638.1 1233,7278.7 1272.9,7280.7 1320.5,7289 1355.9,7314 1383.2,7333.3 1364.2,7361.3 1391.9,7380 1531.8,7474.2 1644.9,7308.7 \
+1768.9,7423 1829.8,7479.2 1745.1,7548.5 1804.9,7606 1819.2,7619.9 1837,7629.2 1856.1,7635.3"];
+ preallocate_co -> QLIST_REMOVE [pos="e,1937.4,4634.5 1232.2,7286.4 1388.3,7294.6 1731.8,7308.2 1768.9,7271 1870.7,7168.7 1709,4780.9 1804.9,4673 1834.7,4639.4 1884.4,\
+4632.4 1927.2,4633.9"];
+ preallocate_co -> QEMU_ALIGN_DOWN [pos="e,1537.6,7130.9 1195.3,7266.3 1272.3,7235.9 1442.3,7168.6 1528.3,7134.6"];
+ preallocate_co -> bdrv_co_truncate [pos="e,1495.8,7251.6 1229.2,7275.4 1300.2,7269.1 1408.1,7259.4 1485.5,7252.5"];
+ qcow2_free_any_clusters [height=0.5,
+ nest_level=2,
+ pos="1580.4,7450",
+ src_line=-1,
+ width=3.5566];
+ preallocate_co -> qcow2_free_any_clusters [pos="e,1453.6,7447.4 1230.4,7276.3 1271.7,7277.1 1321.5,7285.2 1355.9,7314 1393.4,7345.4 1354.6,7386.4 1391.9,7418 1406.8,7430.7 1424.9,\
+7439.2 1443.9,7444.8"];
+ qcow2_detach_aio_context [height=0.5,
+ nest_level=0,
+ pos="1580.4,3220",
+ src_line=812,
+ width=3.7733];
+ qcow2_detach_aio_context -> cache_clean_timer_del [pos="e,1906.2,3443 1714.8,3222.8 1734.8,3228.6 1753.8,3237.8 1768.9,3252 1820.3,3300.5 1752.5,3359.4 1804.9,3407 1829.5,3429.3 1863.2,\
+3439 1896,3442.2"];
+ qcow2_get_info [height=0.5,
+ nest_level=0,
+ pos="1580.4,612",
+ src_line=4624,
+ width=2.3109];
+ qcow2_vm_state_offset [height=0.5,
+ nest_level=1,
+ pos="2007.6,758",
+ src_line=-1,
+ width=3.3219];
+ qcow2_get_info -> qcow2_vm_state_offset [pos="e,1893.6,763.49 1659,605.96 1695.8,607.15 1738.3,614.78 1768.9,639 1803.3,666.27 1770.3,703.9 1804.9,731 1827.2,748.55 1855.4,757.76 \
+1883.7,762.14"];
+ qcow2_get_specific_info [height=0.5,
+ nest_level=0,
+ pos="1580.4,8940",
+ src_line=4633,
+ width=3.4483];
+ qcow2_get_specific_info -> data_file_is_raw [pos="e,1924.6,8920.7 1696.3,8933.5 1764.8,8929.6 1850.4,8924.8 1914.5,8921.2"];
+ qcow2_get_specific_info -> has_data_file [pos="e,2741.2,7701.9 1700,8935.1 1725.5,8939.7 1750.2,8949.2 1768.9,8967 1831.8,9027.4 1737.7,9104.2 1804.9,9160 1839.5,9188.8 2177.6,\
+9190.9 2210.4,9160 2304.4,9071.7 2163.9,8680 2246.4,8581 2342.1,8466.2 2476.1,8614 2572.7,8500 2638.1,8422.8 2586,8144.6 2608.7,\
+8046 2638.7,7915.5 2707.3,7769.8 2736.7,7710.9"];
+ qcow2_get_specific_info -> abort [pos="e,1971.9,8967.5 1692.4,8947.9 1780.2,8954 1897.9,8962.3 1961.8,8966.8"];
+ qcow2_get_specific_info -> memset [pos="e,2704,4322.1 1702.3,8936.4 1726.7,8941.1 1750.5,8950.3 1768.9,8967 1818.7,9012.2 1751.9,9072.5 1804.9,9114 1875.8,9169.6 2144.9,\
+9175.8 2210.4,9114 2260.1,9067.1 2226.9,8565.5 2246.4,8500 2329.7,8221.4 2496.2,8213.5 2572.7,7933 2598.8,7837.1 2544.9,4430.3 2608.7,\
+4354 2628.9,4329.8 2663.6,4322.9 2693.6,4322.1"];
+ qcow2_get_specific_info -> assert [pos="e,2402.9,7923.7 1703.6,8937.5 1727.4,8942.2 1750.6,8951.2 1768.9,8967 1811.6,9004 1759.6,9055.2 1804.9,9089 1840.9,9116 2177.6,9119.9 \
+2210.4,9089 2260.4,9041.9 2234.8,8539.7 2246.4,8472 2282.7,8259.8 2369.6,8013.9 2399.4,7933.2"];
+ qcow2_get_specific_info -> g_strdup [pos="e,1955.7,8626.4 1667.2,8927 1703.5,8917.2 1743.3,8900 1768.9,8870 1822.1,8807.6 1750.3,8750.2 1804.9,8689 1840.3,8649.2 1900.1,8633.7 \
+1945.6,8627.6"];
+ qcow2_get_specific_info -> error_propagate [pos="e,1923.3,8866.5 1679.7,8929.2 1708.9,8924.4 1740.6,8917.6 1768.9,8908 1786,8902.2 1787.6,8894.5 1804.9,8889 1839.3,8878 1878.5,8871.5 \
+1913.2,8867.6"];
+ qcrypto_block_get_info [height=0.5,
+ nest_level=1,
+ pos="2007.6,9446",
+ src_line=-1,
+ width=3.3219];
+ qcow2_get_specific_info -> qcrypto_block_get_info [pos="e,1914.9,9457.4 1693.1,8932.4 1721.4,8936.3 1749.3,8946.2 1768.9,8967 1837.8,9040.5 1735.5,9345.9 1804.9,9419 1830.2,9445.7 1868.3,\
+9455.2 1904.7,9457.1"];
+ g_new [height=0.5,
+ nest_level=1,
+ pos="2007.6,8770",
+ src_line=-1,
+ width=1.1193];
+ qcow2_get_specific_info -> g_new [pos="e,1970,8776.7 1641.9,8924.2 1680.3,8912.7 1729.6,8894.8 1768.9,8870 1787.7,8858.1 1785.7,8846.5 1804.9,8835 1853.7,8805.7 1917.3,\
+8788.1 1960.1,8778.7"];
+ g_new0 [height=0.5,
+ nest_level=1,
+ pos="2007.6,9062",
+ src_line=-1,
+ width=1.2818];
+ qcow2_get_specific_info -> g_new0 [pos="e,1962,9065.6 1704.5,8941.5 1727.3,8946.2 1749.9,8954.1 1768.9,8967 1795.5,8985.1 1778.3,9011.7 1804.9,9030 1847.9,9059.7 1908.2,\
+9065.9 1951.9,9065.7"];
+ qcow2_get_bitmap_info_list [height=0.5,
+ nest_level=1,
+ pos="2007.6,9392",
+ src_line=-1,
+ width=3.8997];
+ qcow2_get_specific_info -> qcow2_get_bitmap_info_list [pos="e,1888.7,9401.6 1693.9,8932.7 1721.9,8936.7 1749.4,8946.5 1768.9,8967 1830,9031.4 1743.4,9300.9 1804.9,9365 1824.2,9385.2 1850.9,\
+9395.5 1878.5,9400.1"];
+ qapi_free_ImageInfoSpecific [height=0.5,
+ nest_level=1,
+ pos="2007.6,9230",
+ src_line=-1,
+ width=4.008];
+ qcow2_get_specific_info -> qapi_free_ImageInfoSpecific [pos="e,1863.2,9230.1 1698.5,8934.4 1724.6,8938.8 1750,8948.4 1768.9,8967 1842.8,9040 1731.5,9124.5 1804.9,9198 1818.5,9211.6 1835.4,9220.9 \
+1853.6,9227.1"];
+ qapi_free_QCryptoBlockInfo [height=0.5,
+ nest_level=1,
+ pos="2007.6,9500",
+ src_line=-1,
+ width=3.9899];
+ qcow2_get_specific_info -> qapi_free_QCryptoBlockInfo [pos="e,1885.6,9509.5 1692.2,8932.2 1720.9,8936 1749.1,8945.8 1768.9,8967 1845.7,9049.5 1727.6,9390.9 1804.9,9473 1823.4,9492.7 1848.8,\
+9503 1875.3,9507.9"];
+ qcow2_join_options [height=0.5,
+ nest_level=0,
+ pos="761.59,72",
+ src_line=1845,
+ width=2.8345];
+ qcow2_join_options -> qdict_del [pos="e,1138.4,5038.9 763.33,90.258 777.96,244.2 880.58,1341.6 919.52,2235 925.64,2375.3 913.1,4629.1 955.52,4763 991.3,4875.9 1086.3,\
+4984.5 1131.3,5031.6"];
+ qdict_haskey [height=0.5,
+ nest_level=1,
+ pos="1155.7,18",
+ src_line=-1,
+ width=2.004];
+ qcow2_join_options -> qdict_haskey [pos="e,1091.7,26.564 841.78,60.757 876.71,55.88 918.14,50.123 955.52,45 997.13,39.298 1043.6,33.023 1081.3,27.959"];
+ qdict_join [height=0.5,
+ nest_level=1,
+ pos="1155.7,72",
+ src_line=-1,
+ width=1.5707];
+ qcow2_join_options -> qdict_join [pos="e,1099,72 863.85,72 934.83,72 1027.3,72 1089,72"];
+ qcow2_load_vmstate [height=0.5,
+ nest_level=0,
+ pos="1580.4,812",
+ src_line=4725,
+ width=2.997];
+ qcow2_load_vmstate -> BLKDBG_EVENT [pos="e,1915.2,812 1688.5,812 1754.9,812 1839.5,812 1904.9,812"];
+ qcow2_load_vmstate -> qcow2_vm_state_offset [pos="e,1916,769.58 1666.6,801.1 1735.7,792.37 1832.9,780.08 1905.9,770.86"];
+ qcow2_make_empty [height=0.5,
+ nest_level=0,
+ pos="1155.7,6940",
+ src_line=4371,
+ width=2.9247];
+ qcow2_make_empty -> has_data_file [pos="e,2750,7665.9 1240.5,6950.7 1280.8,6950.8 1326.5,6943 1355.9,6913 1405.5,6862.3 1339,6643.2 1391.9,6596 1454.4,6540.2 1698.9,6549.9 \
+1768.9,6596 1802.8,6618.4 1771.5,6656.9 1804.9,6680 1945.3,6777.3 2444,6602.7 2572.7,6715 2719.3,6843 2745.7,7509.2 2749.7,7655.5"];
+ qcow2_make_empty -> MIN [pos="e,2378.4,3152.7 1240.1,6950.8 1280.6,6951.1 1326.5,6943.3 1355.9,6913 1409.9,6857.3 1334.3,6617.9 1391.9,6566 1516.3,6453.8 1617.1,\
+6495.1 1768.9,6566 1791.4,6576.5 1782.3,6598.5 1804.9,6609 1968.2,6685.3 2082.3,6735.8 2210.4,6609 2278,6542.1 2184.5,3257.2 2246.4,\
+3185 2275.7,3150.8 2330.3,3148.4 2368.2,3151.6"];
+ qcow2_make_empty -> qcow2_cluster_discard [pos="e,1552.5,7638.4 1171,6958.1 1209.2,7004.2 1308.8,7131.1 1355.9,7255 1391.4,7348.4 1345.2,7388.6 1391.9,7477 1428.1,7545.5 1500.4,\
+7602.6 1544.2,7632.8"];
+ qcow2_make_empty -> QEMU_ALIGN_DOWN [pos="e,1480.7,7104.2 1178.3,6957.6 1218.8,6988.2 1307.1,7050.6 1391.9,7082 1416.7,7091.2 1444.4,7097.8 1470.7,7102.5"];
+ qcow2_make_empty -> DIV_ROUND_UP [pos="e,2318.9,6743.6 1241.3,6950.5 1281.3,6950.5 1326.5,6942.5 1355.9,6913 1443.2,6825.3 1298.9,6718.6 1391.9,6637 1454.8,6581.7 1698.6,\
+6591.4 1768.9,6637 1801.9,6658.5 1772.3,6695.9 1804.9,6718 1845.3,6745.5 2147.1,6745.7 2308.5,6743.7"];
+ make_completely_empty [height=0.5,
+ nest_level=1,
+ pos="1580.4,6664",
+ src_line=4220,
+ width=3.5025];
+ qcow2_make_empty -> make_completely_empty [pos="e,1570.4,6682 1261,6939.6 1292.9,6935.9 1327.1,6928.2 1355.9,6913 1456.2,6860.1 1533.8,6743.5 1565.2,6690.8"];
+ make_completely_empty -> abort [pos="e,1974.7,8977.1 1597.3,6682 1636.5,6725.3 1733.3,6840.1 1768.9,6957 1800.9,7062.6 1731.4,8860.6 1804.9,8943 1844.1,8987 1917.7,8985.3 \
+1964.6,8978.7"];
+ make_completely_empty -> cpu_to_be32 [pos="e,3043.5,8616.7 1680.4,6653 1712.7,6654.9 1746.1,6663.7 1768.9,6687 1826,6745.5 1746.6,6995.7 1804.9,7053 1837.1,7084.7 2165.4,7081.9 \
+2210.4,7086 2371.6,7100.8 2436.2,7036.1 2572.7,7123 2806,7271.5 2798.2,7396.9 2892.1,7657 3021.5,8015.5 3040.5,8487 3043.3,8606.5"];
+ make_completely_empty -> cpu_to_be64 [pos="e,2682.5,8666.1 1705.8,6661.8 1729.8,6667.3 1752.4,6677.7 1768.9,6696 1857.3,6794.6 1720.5,7188.9 1804.9,7291 2029.2,7562.5 2352.3,\
+7212.3 2572.7,7487 2652.5,7586.5 2525.8,8538 2608.7,8635 2624.4,8653.4 2648.5,8661.8 2672.3,8665"];
+ make_completely_empty -> offsetof [pos="e,2741.1,8055.2 1706.4,6662.4 1730,6668 1752.4,6678.2 1768.9,6696 1828,6759.8 1743.6,7024.2 1804.9,7086 1865.2,7146.9 2513.1,7102.3 \
+2572.7,7164 2615,7207.8 2595.4,7651.6 2608.7,7711 2637.8,7841.7 2706.9,7987.3 2736.5,8046.2"];
+ make_completely_empty -> memset [pos="e,2704,4322.1 1705.4,6666.6 1728.4,6672 1750.8,6681.1 1768.9,6696 1803.7,6724.7 1768.7,6764 1804.9,6791 1839.1,6816.5 2542.3,6853 \
+2572.7,6823 2670.4,6726.7 2520.5,4459.1 2608.7,4354 2629,4329.8 2663.7,4322.9 2693.7,4322.1"];
+ make_completely_empty -> assert [pos="e,2398.5,7888.6 1705.5,6661.5 1729.6,6667 1752.5,6677.5 1768.9,6696 1825.1,6759.5 1746.6,7397.3 1804.9,7459 1867,7524.9 2139.8,7445.2 \
+2210.4,7502 2249.8,7533.7 2226.1,7563.7 2246.4,7610 2291.8,7713.7 2361.5,7829.3 2393,7879.9"];
+ make_completely_empty -> g_free [pos="e,1967.1,4700 1600.2,6646 1641.1,6607.3 1733.8,6511.6 1768.9,6409 1798.4,6322.6 1750.2,4838.2 1804.9,4765 1839.9,4718.1 1909.2,4704.3 \
+1956.9,4700.7"];
+ make_completely_empty -> qcow2_mark_clean [pos="e,1913.7,6870.3 1706.6,6665.2 1729.5,6670.7 1751.6,6680.2 1768.9,6696 1815,6738.2 1758.4,6790.1 1804.9,6832 1831.4,6856 1868.3,6866.1 \
+1903.3,6869.5"];
+ make_completely_empty -> qcow2_alloc_clusters [pos="e,2300.4,10178 1705.6,6661.5 1729.7,6667 1752.5,6677.5 1768.9,6696 1830.4,6765.7 1744.2,7461.5 1804.9,7532 1924.7,7671.2 2092.6,\
+7470.1 2210.4,7611 2300.8,7719.1 2154.5,10041 2246.4,10148 2258,10161 2273.5,10170 2290.4,10175"];
+ make_completely_empty -> error_report [pos="e,1949.1,7035.7 1706.5,6662.9 1730,6668.4 1752.3,6678.6 1768.9,6696 1862.3,6794.3 1709.6,6902.4 1804.9,6999 1839,7033.6 1894.6,7038.9 \
+1938.9,7036.4"];
+ make_completely_empty -> bdrv_pwrite_zeroes [pos="e,2404.1,9409.8 1705.6,6661.5 1729.7,6667 1752.5,6677.5 1768.9,6696 1827.7,6762.6 1744.1,7430.1 1804.9,7495 1928.8,7627.4 2087.4,\
+7406.8 2210.4,7540 2254.4,7587.7 2238.2,8642.7 2246.4,8707 2281.3,8981.3 2373,9304.5 2401.2,9400.1"];
+ make_completely_empty -> BLKDBG_EVENT [pos="e,1936.8,800.35 1600.3,6646 1641.4,6607.4 1734.6,6511.9 1768.9,6409 1793.3,6335.6 1753.7,897.04 1804.9,839 1834.4,805.45 1884,798.37 \
+1926.7,799.84"];
+ make_completely_empty -> DIV_ROUND_UP [pos="e,2325.8,6749.2 1701.9,6668.9 1725.6,6674.1 1749.1,6682.5 1768.9,6696 1794.5,6713.5 1777.8,6740.7 1804.9,6756 1961.7,6844.8 2030.3,\
+6762.3 2210.4,6756 2244.8,6754.8 2282.4,6752.4 2315.7,6750"];
+ make_completely_empty -> bdrv_pwrite_sync [pos="e,1945,8236.4 1674.1,6676.2 1709.6,6685.9 1746.8,6703.2 1768.9,6734 1860.2,6861.8 1721,8014.2 1804.9,8147 1833.7,8192.7 1889.6,8218.9 \
+1935.4,8233.5"];
+ qcow2_cache_empty [height=0.5,
+ nest_level=2,
+ pos="2007.6,7264",
+ src_line=-1,
+ width=2.9789];
+ make_completely_empty -> qcow2_cache_empty [pos="e,1925,7275.5 1705.8,6661.9 1729.7,6667.4 1752.4,6677.8 1768.9,6696 1849.6,6785.4 1722.5,7149 1804.9,7237 1832.4,7266.5 1875.5,7275.1 \
+1914.8,7275.6"];
+ qcow2_mark_dirty [height=0.5,
+ nest_level=2,
+ pos="2007.6,7432",
+ src_line=492,
+ width=2.7081];
+ make_completely_empty -> qcow2_mark_dirty [pos="e,1948.2,7417.6 1705.4,6661.7 1729.5,6667.2 1752.4,6677.6 1768.9,6696 1862.1,6800.2 1729.5,7206.3 1804.9,7324 1834.9,7370.9 1892.4,\
+7398.8 1938.6,7414.4"];
+ g_try_new0 [height=0.5,
+ nest_level=2,
+ pos="2007.6,7210",
+ src_line=-1,
+ width=1.8054];
+ make_completely_empty -> g_try_new0 [pos="e,1952.8,7219.7 1706.1,6662.1 1729.9,6667.6 1752.4,6678 1768.9,6696 1841.9,6776.3 1730.4,7104.1 1804.9,7183 1839.3,7219.5 1897.5,\
+7223.9 1942.7,7220.6"];
+ bdrv_truncate [height=0.5,
+ nest_level=2,
+ pos="2007.6,7156",
+ src_line=-1,
+ width=2.1484];
+ make_completely_empty -> bdrv_truncate [pos="e,1939.9,7164.8 1706,6662.2 1729.8,6667.8 1752.3,6678 1768.9,6696 1833.4,6766.3 1739.9,7054.1 1804.9,7124 1836,7157.5 1886.8,7165.4 \
+1929.8,7165.1"];
+ error_report_err [height=0.5,
+ nest_level=2,
+ pos="2007.6,6972",
+ src_line=-1,
+ width=2.4373];
+ make_completely_empty -> error_report_err [pos="e,1935.4,6982.3 1706.6,6663.3 1730,6668.9 1752.2,6678.9 1768.9,6696 1846.9,6776 1725.3,6866.4 1804.9,6945 1835.9,6975.7 1883.8,6983.1 \
+1925.3,6982.6"];
+ qcow2_mark_dirty -> cpu_to_be64 [pos="e,2682.5,8666.1 2101.1,7437.2 2136.4,7441.6 2176.3,7449.6 2210.4,7464 2228.8,7471.8 2228.2,7482.8 2246.4,7491 2381.4,7551.3 2477,\
+7443.3 2572.7,7556 2650.3,7647.5 2530.7,8543.9 2608.7,8635 2624.4,8653.4 2648.5,8661.7 2672.3,8665"];
+ qcow2_mark_dirty -> offsetof [pos="e,2741.6,8055 2092.1,7423 2232.4,7410.1 2504.4,7394.1 2572.7,7456 2615.1,7494.4 2594.2,7655.6 2608.7,7711 2642.7,7840.5 2709.1,7986.8 \
+2737.3,8046"];
+ qcow2_mark_dirty -> bdrv_pwrite [pos="e,2695,8597.4 2101,7437.4 2253.2,7447.1 2541.5,7469.8 2572.7,7504 2650.5,7589.4 2544.6,8446.9 2608.7,8543 2626.1,8569.1 2656.7,8584.9 \
+2685.1,8594.3"];
+ qcow2_mark_dirty -> assert [pos="e,2397.9,7888.8 2098.2,7425.3 2137.2,7427.2 2180.6,7436.6 2210.4,7464 2259.6,7509.2 2222.1,7547.8 2246.4,7610 2287.7,7715.5 2359.4,\
+7830.1 2392.3,7880.2"];
+ bdrv_flush [height=0.5,
+ nest_level=3,
+ pos="2409.6,7583",
+ src_line=-1,
+ width=1.661];
+ qcow2_mark_dirty -> bdrv_flush [pos="e,2353.8,7576.5 2104.3,7429.6 2140.4,7433 2180,7442.2 2210.4,7464 2238.2,7483.9 2220.1,7510.1 2246.4,7532 2273.9,7554.9 2311.7,7567.5 \
+2344,7574.5"];
+ qcow2_measure [height=0.5,
+ nest_level=0,
+ pos="1155.7,5316",
+ src_line=4481,
+ width=2.3831];
+ qcow2_measure -> strcmp [pos="e,1963.5,6529.8 1188.3,5332.8 1235.2,5358.9 1319.9,5414.3 1355.9,5489 1400.3,5581.2 1322.3,6334 1391.9,6409 1449.2,6470.8 1694.8,\
+6411.6 1768.9,6452 1791,6464.1 1782.9,6483.4 1804.9,6496 1850.3,6522 1910.3,6528.7 1953.3,6529.7"];
+ qcow2_measure -> error_setg [pos="e,2407.8,6071.7 1178.4,5298.4 1218.9,5266.2 1304,5193.6 1355.9,5116 1379.1,5081.2 1359,5054.9 1391.9,5029 1525.1,4924.1 1619.8,5050.8 \
+1768.9,4970 1789.9,4958.6 1783,4939.7 1804.9,4930 1969.5,4856.7 2072.6,4813.8 2210.4,4930 2300.7,5006.1 2390.3,5890.7 2406.8,6061.5"];
+ qcow2_measure -> error_setg_errno [pos="e,2321.6,8676.2 1182.9,5333.3 1225.1,5361.4 1306.6,5420.7 1355.9,5489 1380.4,5522.9 1357.1,5552.7 1391.9,5576 1391.9,5576 2210.4,\
+5576 2210.4,5576 2270.9,5635.7 2194.5,8567.7 2246.4,8635 2262.3,8655.5 2286.6,8667.3 2311.6,8673.8"];
+ qcow2_measure -> ctz32 [pos="e,2374.7,10127 1186.6,5332.8 1232.1,5359.4 1316.1,5415.8 1355.9,5489 1383.7,5540.2 1347.9,5710.7 1391.9,5749 1455.1,5804 1702.7,\
+5800.3 1768.9,5749 1819.6,5709.6 1754.1,5648.4 1804.9,5609 1840.5,5581.4 2178.4,5577.3 2210.4,5609 2298.9,5696.7 2165.5,9999.3 2246.4,\
+10094 2274.7,10127 2326.8,10130 2364.5,10128"];
+ qcow2_measure -> g_free [pos="e,1968.5,4704.7 1177.2,5298.4 1219.3,5262.7 1312.2,5177.1 1355.9,5083 1398,4992.4 1324.6,4935 1391.9,4861 1469.1,4776.1 1826.1,4723 \
+1958.3,4706"];
+ qcow2_measure -> bdrv_getlength [pos="e,1505.5,5416.6 1195.1,5332.1 1241.5,5350.4 1321.1,5379.9 1391.9,5397 1425.4,5405.1 1462.8,5411 1495.5,5415.3"];
+ qcow2_measure -> error_propagate [pos="e,1923.3,8857.3 1188.4,5332.7 1235.4,5358.8 1320.3,5414.1 1355.9,5489 1415.8,5615.2 1305.4,6636.3 1391.9,6746 1499.3,6882.3 1662.1,\
+6711.2 1768.9,6848 1835.5,6933.4 1740.2,8710.1 1804.9,8797 1830.1,8831 1873.4,8847.6 1913.5,8855.5"];
+ qcow2_measure -> ROUND_UP [pos="e,1944.3,5099.6 1199.5,5300.3 1246.4,5284.2 1323.5,5259.5 1391.9,5246 1474.5,5229.7 1699.9,5256.4 1768.9,5208 1799.1,5186.8 1774.9,\
+5154.7 1804.9,5133 1841.8,5106.2 1892.7,5099.5 1934.2,5099.5"];
+ qcow2_measure -> bdrv_block_status_above [pos="e,1908.9,3368.5 1178.6,5298.6 1222.7,5263.5 1318.3,5179.4 1355.9,5083 1399.2,4972 1310.5,4098 1391.9,4011 1449.4,3949.5 1710.4,4033.6 \
+1768.9,3973 1856.3,3882.3 1718.9,3499.1 1804.9,3407 1828.7,3381.5 1864.1,3371.6 1898.7,3369.1"];
+ qcow2_measure -> DIV_ROUND_UP [pos="e,2402.3,6723.7 1179.7,5333.4 1219.3,5362.6 1299.4,5424.9 1355.9,5489 1375,5510.6 1366.5,5529.4 1391.9,5543 1539.6,5622.1 1601.7,\
+5554.6 1768.9,5543 1785,5541.9 1788.7,5539.1 1804.9,5538 1984.7,5525.6 2079.6,5414 2210.4,5538 2264,5588.7 2233.7,6128.3 2246.4,\
+6201 2281.8,6402.6 2367.9,6634.9 2398.5,6714"];
+ qcow2_measure -> g_new [pos="e,1970.8,8777.7 1188.4,5332.7 1235.4,5358.8 1320.3,5414.1 1355.9,5489 1413.3,5609.7 1306.4,6588.3 1391.9,6691 1501.6,6822.7 1659.9,\
+6639.7 1768.9,6772 1838.5,6856.6 1732,8661.3 1804.9,8743 1843.1,8785.8 1913.9,8785.3 1960.9,8779.2"];
+ qcow2_opt_get_cluster_size_del [height=0.5,
+ nest_level=1,
+ pos="1580.4,5722",
+ src_line=2897,
+ width=4.4593];
+ qcow2_measure -> qcow2_opt_get_cluster_size_del [pos="e,1528.6,5704.8 1184.6,5333.1 1228.2,5360.5 1310.7,5418.4 1355.9,5489 1387.1,5537.7 1356.2,5568.5 1391.9,5614 1424.4,5655.4 1477.5,\
+5683.8 1519.1,5701"];
+ qemu_opt_get_size_del [height=0.5,
+ nest_level=2,
+ pos="2007.6,5214",
+ src_line=-1,
+ width=3.2858];
+ qcow2_measure -> qemu_opt_get_size_del [pos="e,1918,5225.8 1231.2,5307.4 1277.6,5302.1 1338.2,5295.1 1391.9,5289 1559.4,5269.9 1601.6,5267.2 1768.9,5246 1784.9,5244 1788.8,5243.2 \
+1804.9,5241 1838.4,5236.4 1875.1,5231.5 1908,5227.2"];
+ qcow2_opt_get_version_del [height=0.5,
+ nest_level=1,
+ pos="1580.4,5056",
+ src_line=2909,
+ width=3.8635];
+ qcow2_measure -> qcow2_opt_get_version_del [pos="e,1460.8,5065.2 1172.9,5298.2 1222.7,5247 1365.1,5101.5 1391.9,5088 1410.1,5078.8 1430.4,5072.2 1450.8,5067.4"];
+ qemu_opt_get_del [height=0.5,
+ nest_level=2,
+ pos="2007.6,4998",
+ src_line=-1,
+ width=2.6539];
+ qcow2_measure -> qemu_opt_get_del [pos="e,1914.7,4993.8 1170.6,5298 1204.8,5257.9 1293.7,5162 1391.9,5121 1547.3,5056.2 1626,5172.1 1768.9,5083 1794.6,5066.9 1779.4,5041.5 \
+1804.9,5025 1834.1,5006.1 1870.7,4997.7 1904.7,4994.6"];
+ qcow2_opt_get_refcount_bits_del [height=0.5,
+ nest_level=1,
+ pos="2007.6,4792",
+ src_line=2929,
+ width=4.6399];
+ qcow2_measure -> qcow2_opt_get_refcount_bits_del [pos="e,1975.7,4809.8 1179.5,5298.7 1221.4,5267.1 1308.1,5195.9 1355.9,5116 1384.5,5068.2 1351,5033.8 1391.9,4996 1517.8,4879.8 1607.5,\
+4972.7 1768.9,4915 1808.2,4900.9 1909.7,4846.2 1966.9,4814.7"];
+ qapi_enum_parse [height=0.5,
+ nest_level=1,
+ pos="1580.4,5370",
+ src_line=-1,
+ width=2.5637];
+ qcow2_measure -> qapi_enum_parse [pos="e,1502.8,5360.1 1229.2,5325.3 1302.3,5334.6 1414.7,5348.9 1492.5,5358.8"];
+ qcow2_measure_luks_headerlen [height=0.5,
+ nest_level=1,
+ pos="1580.4,5316",
+ src_line=4446,
+ width=4.4774];
+ qcow2_measure -> qcow2_measure_luks_headerlen [pos="e,1419,5316 1241.6,5316 1289.7,5316 1351.2,5316 1408.7,5316"];
+ qcow2_calc_prealloc_size [height=0.5,
+ nest_level=1,
+ pos="1580.4,5148",
+ src_line=2855,
+ width=3.6108];
+ qcow2_measure -> qcow2_calc_prealloc_size [pos="e,1533.3,5164.9 1193.6,5299.8 1240.1,5280 1321.4,5245.7 1391.9,5218 1435.9,5200.7 1486.1,5182.1 1523.6,5168.5"];
+ qcow2_opt_get_cluster_size_del -> validate_cluster_size [pos="e,1908.6,8708.6 1600.3,5740 1641.3,5778.6 1734.2,5874.2 1768.9,5977 1792.6,6047.4 1760.7,8591.3 1804.9,8651 1827,8680.9 1863,8697.3 \
+1898.6,8706.3"];
+ qcow2_opt_get_cluster_size_del -> qemu_opt_get_size_del [pos="e,1915.9,5202.6 1731.5,5715.7 1745.6,5709.7 1758.4,5701.4 1768.9,5690 1836.4,5616.2 1736,5313.6 1804.9,5241 1830.4,5214 1869,5204.6 \
+1905.6,5202.9"];
+ qcow2_opt_get_version_del -> strcmp [pos="e,1963.3,6527.7 1683.2,5068.2 1715.8,5077.4 1748.6,5093.4 1768.9,5121 1857.1,5241.3 1715.3,6343.7 1804.9,6463 1839.1,6508.6 1905.6,\
+6522.8 1953.2,6527"];
+ qcow2_opt_get_version_del -> error_setg [pos="e,2409.3,6071.7 1707.8,5048.7 1729.3,5043.6 1750.6,5035.8 1768.9,5024 1792.8,5008.6 1779.7,4984.3 1804.9,4971 1884.5,4928.8 2141.3,\
+4913.1 2210.4,4971 2384.2,5116.5 2406.4,5901.9 2409.2,6061.6"];
+ qcow2_opt_get_version_del -> g_free [pos="e,1967.2,4701.6 1617,5038.6 1660.1,5016.2 1730.7,4973 1768.9,4915 1806.5,4857.7 1758.2,4815.3 1804.9,4765 1844.1,4722.7 1911,4707.8 \
+1957.1,4702.6"];
+ qcow2_opt_get_version_del -> qemu_opt_get_del [pos="e,1929.1,5008.4 1675.1,5042.8 1715.1,5037.3 1762.3,5030.8 1804.9,5025 1842.2,5019.9 1883.4,5014.4 1918.8,5009.7"];
+ qcow2_opt_get_refcount_bits_del -> error_setg [pos="e,2408,6071.7 2168.3,4797.3 2183.9,4803.4 2198.5,4812 2210.4,4824 2301.7,4915.3 2391.2,5882 2407.1,6061.4"];
+ qcow2_opt_get_refcount_bits_del -> is_power_of_2 [pos="e,2339.4,6803.3 2170.9,4796.1 2185.9,4802.5 2199.5,4811.5 2210.4,4824 2281.4,4905.5 2175.8,6687.2 2246.4,6769 2266.7,6792.4 2298.8,\
+6800.9 2329.2,6802.9"];
+ qemu_opt_get_number_del [height=0.5,
+ nest_level=2,
+ pos="2409.6,4846",
+ src_line=-1,
+ width=3.7913];
+ qcow2_opt_get_refcount_bits_del -> qemu_opt_get_number_del [pos="e,2313.8,4833.1 2112.2,4806 2171.1,4814 2244.5,4823.8 2303.7,4831.8"];
+ qcow2_measure_luks_headerlen -> qdict_put_str [pos="e,1948.4,9348.7 1737.9,5320 1749.6,5325.5 1760.1,5333 1768.9,5343 1841.4,5426 1731.9,9228.4 1804.9,9311 1837.2,9347.6 1893.4,9352.7 \
+1938.4,9349.5"];
+ qcow2_measure_luks_headerlen -> qcrypto_block_create [pos="e,1925.3,9296.2 1737.9,5320 1749.6,5325.5 1760.1,5333 1768.9,5343 1840.5,5424.8 1732.9,9175.5 1804.9,9257 1831.9,9287.5 1875.4,9296.1 \
+1915.2,9296.3"];
+ qcow2_measure_luks_headerlen -> qcrypto_block_free [pos="e,1927.3,5700.9 1736.4,5320.8 1748.4,5326.1 1759.5,5333.4 1768.9,5343 1868.5,5445.7 1704.7,5560.8 1804.9,5663 1833.5,5692.2 1877.4,\
+5700.6 1917.1,5701"];
+ qcow2_measure_luks_headerlen -> qobject_unref [pos="e,1946.7,6592.7 1737.7,5320.2 1749.4,5325.7 1760,5333.1 1768.9,5343 1858.6,5443.5 1714.6,6455 1804.9,6555 1837.1,6590.7 1892,6596.2 \
+1936.5,6593.4"];
+ qcow2_measure_luks_headerlen -> qdict_extract_subqdict [pos="e,1979.4,5618.4 1732.6,5322 1745.8,5327.1 1758.1,5333.9 1768.9,5343 1809.4,5377.4 1775.9,5412.5 1804.9,5457 1849,5524.9 1925.6,5582.5 \
+1971,5612.9"];
+ qemu_opts_to_qdict [height=0.5,
+ nest_level=2,
+ pos="2007.6,5430",
+ src_line=-1,
+ width=2.9067];
+ qcow2_measure_luks_headerlen -> qemu_opts_to_qdict [pos="e,1905.3,5433.8 1726.7,5323.6 1741.7,5328.2 1756.1,5334.5 1768.9,5343 1794.8,5360.2 1778.9,5385.9 1804.9,5403 1831.3,5420.4 1863.9,\
+5428.9 1895.2,5432.7"];
+ block_crypto_create_opts_init [height=0.5,
+ nest_level=2,
+ pos="2007.6,5376",
+ src_line=-1,
+ width=4.2066];
+ qcow2_measure_luks_headerlen -> block_crypto_create_opts_init [pos="e,1903.9,5362.8 1681.7,5330.1 1709.9,5334.1 1740.6,5338.6 1768.9,5343 1784.9,5345.5 1788.8,5346.6 1804.9,5349 1833.6,5353.3 1864.7,\
+5357.6 1893.7,5361.5"];
+ qcow2_measure_crypto_hdr_init_func [height=0.5,
+ nest_level=2,
+ pos="2007.6,5322",
+ src_line=4427,
+ width=5.2176];
+ qcow2_measure_luks_headerlen -> qcow2_measure_crypto_hdr_init_func [pos="e,1821.7,5319.4 1740.4,5318.2 1763.6,5318.6 1787.7,5318.9 1811.5,5319.2"];
+ qcow2_measure_crypto_hdr_write_func [height=0.5,
+ nest_level=2,
+ pos="2007.6,5268",
+ src_line=4437,
+ width=5.4523];
+ qcow2_measure_luks_headerlen -> qcow2_measure_crypto_hdr_write_func [pos="e,1883.4,5282 1694,5303.2 1749.1,5297 1815.5,5289.6 1873.1,5283.1"];
+ qapi_free_QCryptoBlockCreateOptions [height=0.5,
+ nest_level=2,
+ pos="2007.6,5160",
+ src_line=-1,
+ width=5.3801];
+ qcow2_measure_luks_headerlen -> qapi_free_QCryptoBlockCreateOptions [pos="e,1841.5,5169.4 1657,5300 1693.8,5289.4 1736.8,5272.4 1768.9,5246 1792.6,5226.5 1779.1,5203.8 1804.9,5187 1813.3,5181.5 1822.4,5176.8 \
+1831.9,5173"];
+ qcow2_calc_prealloc_size -> ROUND_UP [pos="e,1944.1,5112.2 1686.5,5137.6 1763.5,5130 1865.7,5120 1933.9,5113.2"];
+ qcow2_refcount_metadata_size [height=0.5,
+ nest_level=2,
+ pos="2007.6,5052",
+ src_line=2806,
+ width=4.3691];
+ qcow2_calc_prealloc_size -> qcow2_refcount_metadata_size [pos="e,1863.1,5059.2 1697.2,5139.9 1721.9,5135 1747,5127.5 1768.9,5116 1789.2,5105.3 1784.4,5089.3 1804.9,5079 1819.9,5071.4 1836.3,5065.7 \
+1853.1,5061.5"];
+ qcow2_refcount_metadata_size -> DIV_ROUND_UP [pos="e,2402.1,6723.7 2163.6,5049.5 2181.4,5055.5 2197.7,5064.9 2210.4,5079 2252.3,5125.3 2236.3,6139.5 2246.4,6201 2279.5,6403 2367,6635.1 \
+2398.3,6714"];
+ qcow2_open [height=0.5,
+ nest_level=0,
+ pos="110.49,4701",
+ src_line=1748,
+ width=1.8957];
+ qcow2_open -> assert [pos="e,2403.7,7924 111.42,4719.1 130.17,5083 430.79,10816 761.59,10816 761.59,10816 761.59,10816 1155.7,10816 1428.6,10816 1576.6,10976 \
+1768.9,10782 1827.2,10723 1761.6,10108 1804.9,10037 1913.3,9859.6 2103.7,9982.4 2210.4,9804 2245.3,9745.7 2237.4,8648.4 2246.4,8581 \
+2280.7,8325 2371.9,8024.7 2400.7,7933.6"];
+ qcow2_open -> bdrv_open_child [pos="e,1071.4,3186.7 111.92,4682.8 122.93,4555.2 204.64,3786.2 603.65,3368 725.71,3240.1 938.54,3200.1 1061.2,3187.7"];
+ qcow2_open -> qemu_coroutine_enter [pos="e,3004.9,261.03 111.07,4682.5 121.16,4367.2 266.34,118 761.59,118 761.59,118 761.59,118 2409.6,118 2634.5,118 2891,213.78 2995.6,\
+257.13"];
+ qemu_co_mutex_init [height=0.5,
+ nest_level=1,
+ pos="412.32,10916",
+ src_line=-1,
+ width=2.9608];
+ qcow2_open -> qemu_co_mutex_init [pos="e,305.68,10917 110.6,4719.2 112.76,5082.4 148.34,10763 256.98,10889 267.31,10901 280.9,10909 295.76,10914"];
+ qemu_in_coroutine [height=0.5,
+ nest_level=1,
+ pos="412.32,10862",
+ src_line=-1,
+ width=2.7623];
+ qcow2_open -> qemu_in_coroutine [pos="e,312.63,10861 110.61,4719 112.95,5078.7 151.31,10703 256.98,10830 268.82,10844 285.12,10853 302.73,10859"];
+ qcow2_open_entry [height=0.5,
+ nest_level=1,
+ pos="412.32,4300",
+ src_line=1738,
+ width=2.7261];
+ qcow2_open -> qcow2_open_entry [pos="e,398.77,4318 123.85,4683.3 171.85,4619.5 335.79,4401.7 392.68,4326.1"];
+ qemu_get_current_aio_context [height=0.5,
+ nest_level=1,
+ pos="412.32,5133",
+ src_line=-1,
+ width=4.3149];
+ qcow2_open -> qemu_get_current_aio_context [pos="e,284.71,5122.6 114.52,4719.1 130.78,4790.8 193.82,5053 256.98,5106 262.68,5110.8 268.91,5114.8 275.51,5118.3"];
+ qemu_get_aio_context [height=0.5,
+ nest_level=1,
+ pos="412.32,4728",
+ src_line=-1,
+ width=3.1955];
+ qcow2_open -> qemu_get_aio_context [pos="e,312.33,4719.1 175.24,4706.8 212.2,4710.1 259.54,4714.3 302.18,4718.1"];
+ qemu_coroutine_create [height=0.5,
+ nest_level=1,
+ pos="412.32,4674",
+ src_line=-1,
+ width=3.34];
+ qcow2_open -> qemu_coroutine_create [pos="e,309.09,4683.2 175.24,4695.2 211.32,4692 257.28,4687.9 299.12,4684.1"];
+ BDRV_POLL_WHILE [height=0.5,
+ nest_level=1,
+ pos="412.32,4246",
+ src_line=-1,
+ width=3.0511];
+ qcow2_open -> BDRV_POLL_WHILE [pos="e,304.14,4249.5 114.15,4682.9 129.48,4608.6 190.82,4329.5 256.98,4273 267.89,4263.7 280.84,4257.1 294.55,4252.4"];
+ qcow2_open_entry -> qemu_co_mutex_lock [pos="e,1471.5,3315.2 509.15,4303 531.35,4298.8 552.78,4290 567.65,4273 633.95,4197.3 557.12,3457.2 603.65,3368 694.43,3193.9 769.46,3163.6 \
+955.52,3101 1124.2,3044.3 1218.2,2988.3 1355.9,3101 1418.7,3152.4 1333.6,3223.5 1391.9,3280 1410.7,3298.2 1435.8,3308.3 1461.6,3313.4"];
+ qcow2_open_entry -> qemu_co_mutex_unlock [pos="e,1494.2,3353.2 510.21,4298.1 530.85,4293.8 551.3,4286.1 567.65,4273 918.67,3992.2 581.68,3588.5 955.52,3339 1029.5,3289.6 1267.1,\
+3333.7 1355.9,3339 1398.2,3341.5 1444.7,3346.7 1484.3,3351.9"];
+ qcow2_open_entry -> qcow2_do_open [pos="e,676.84,4300 510.54,4300 559.42,4300 618.25,4300 666.67,4300"];
+ qcow2_probe [height=0.5,
+ nest_level=0,
+ pos="1580.4,3816",
+ src_line=85,
+ width=2.022];
+ qcow2_probe -> be32_to_cpu [pos="e,1941.4,3650.3 1651.4,3820.2 1690.1,3818.9 1736.5,3810.7 1768.9,3784 1804,3755 1769.5,3716.8 1804.9,3688 1839.8,3659.5 1889.8,3651.3 \
+1931.3,3650.4"];
+ qcow2_refresh_limits [height=0.5,
+ nest_level=0,
+ pos="110.49,10970",
+ src_line=1780,
+ width=3.0692];
+ qcrypto_block_get_sector_size [height=0.5,
+ nest_level=1,
+ pos="412.32,10970",
+ src_line=-1,
+ width=4.2788];
+ qcow2_refresh_limits -> qcrypto_block_get_sector_size [pos="e,258.02,10970 221.17,10970 229.91,10970 238.84,10970 247.84,10970"];
+ qcow2_reopen_abort [height=0.5,
+ nest_level=0,
+ pos="1155.7,4682",
+ src_line=1839,
+ width=2.997];
+ qcow2_reopen_abort -> g_free [pos="e,1967.6,4702.6 1237.8,4693.7 1283.1,4699.6 1340.5,4706.1 1391.9,4709 1601.8,4721 1852.7,4709.2 1957.6,4703.2"];
+ qcow2_reopen_abort -> qcow2_update_options_abort [pos="e,1476.4,5503.2 1239.1,4670.5 1280.1,4669.9 1327,4677.5 1355.9,4709 1411.7,4769.8 1342.4,5385 1391.9,5451 1410.1,5475.3 1437.9,5490.5 \
+1466.6,5500.1"];
+ qcow2_reopen_commit [height=0.5,
+ nest_level=0,
+ pos="1155.7,4438",
+ src_line=1833,
+ width=3.2858];
+ qcow2_reopen_commit -> g_free [pos="e,1970.6,4707.3 1270.3,4442.5 1300.6,4438.7 1331.6,4429.6 1355.9,4411 1388.8,4385.8 1357.4,4348 1391.9,4325 1461.6,4278.6 1706.6,\
+4268.9 1768.9,4325 1826.6,4377.1 1750.7,4617.2 1804.9,4673 1844.5,4713.9 1914.1,4714.1 1960.5,4708.6"];
+ qcow2_reopen_commit -> qcow2_update_options_commit [pos="e,1426.9,4134.1 1253.9,4448 1290.5,4446.4 1329.5,4437.3 1355.9,4411 1436.8,4330.6 1311.3,4237.7 1391.9,4157 1399.5,4149.4 1408.2,\
+4143.3 1417.7,4138.4"];
+ qcow2_reopen_prepare [height=0.5,
+ nest_level=0,
+ pos="1155.7,6886",
+ src_line=1792,
+ width=3.3219];
+ qcow2_reopen_prepare -> g_free [pos="e,1967.2,4700.1 1197.4,6869.1 1245.2,6847.1 1321.4,6804 1355.9,6740 1436.4,6590.5 1305.1,6122.9 1391.9,5977 1492.1,5808.8 1669.6,\
+5917.8 1768.9,5749 1824.3,5654.7 1738.8,4852.2 1804.9,4765 1840.2,4718.3 1909.4,4704.5 1957.1,4700.8"];
+ qcow2_reopen_prepare -> qcow2_mark_clean [pos="e,1919.4,6855.4 1270.1,6880.7 1300.6,6884.5 1331.8,6893.7 1355.9,6913 1392.1,6942 1353.8,6984.4 1391.9,7011 1460.6,7058.9 1701.6,\
+7061 1768.9,7011 1813.5,6977.8 1762.5,6927.1 1804.9,6891 1833.3,6866.7 1872.7,6857.9 1909.2,6855.8"];
+ qcow2_reopen_prepare -> qcow2_update_options_prepare [pos="e,1542.6,6399.7 1250.1,6874.9 1288.6,6865.4 1330,6848 1355.9,6816 1436.9,6715.6 1328,6640.1 1391.9,6528 1424.5,6470.8 1489.3,6428.3 \
+1533.8,6404.4"];
+ qcow2_reopen_prepare -> qcow2_update_options_abort [pos="e,1550.3,5533.7 1197.6,6869.1 1245.5,6847.3 1321.8,6804.2 1355.9,6740 1410.3,6637.4 1344.2,5800.9 1391.9,5695 1423.4,5625 1496.3,\
+5569 1541.6,5539.3"];
+ qcow2_reopen_prepare -> g_new0 [pos="e,1961.5,9061.7 1265.2,6878.7 1297.7,6882 1331.1,6891.4 1355.9,6913 1401.3,6952.7 1346,7004.7 1391.9,7044 1455.9,7098.8 1712.1,7024.6 \
+1768.9,7087 1840.3,7165.5 1741.5,8911.9 1804.9,8997 1838.5,9042.2 1903.9,9056.6 1951.3,9060.9"];
+ qcow2_reopen_prepare -> bdrv_flush [pos="e,2355.7,7590.9 1273.4,6882.6 1432.2,6880.7 1702.9,6888.1 1768.9,6957 1846.2,7037.8 1731.1,7374.9 1804.9,7459 1942.3,7615.7 2220,\
+7605.9 2345.5,7592.1"];
+ qcow2_reopen_bitmaps_ro [height=0.5,
+ nest_level=1,
+ pos="1580.4,6984",
+ src_line=-1,
+ width=3.7552];
+ qcow2_reopen_prepare -> qcow2_reopen_bitmaps_ro [pos="e,1460.3,6975.7 1274.4,6888.4 1302.3,6892.6 1331.1,6900.1 1355.9,6913 1376.8,6923.9 1371.2,6940.8 1391.9,6952 1409.8,6961.7 1430,\
+6968.6 1450.3,6973.5"];
+ qcow2_save_vmstate [height=0.5,
+ nest_level=0,
+ pos="1580.4,666",
+ src_line=4715,
+ width=3.0331];
+ qcow2_save_vmstate -> BLKDBG_EVENT [pos="e,1922.9,819.18 1689.8,666.04 1717.9,670.75 1746.5,680.2 1768.9,698 1801.6,724.09 1771.7,759.5 1804.9,785 1835.1,808.25 1875.7,816.74 \
+1912.6,818.77"];
+ qcow2_save_vmstate -> qcow2_vm_state_offset [pos="e,1890,754.55 1682.5,672.51 1711.5,677.19 1742.3,685.02 1768.9,698 1788.4,707.54 1785.2,721.81 1804.9,731 1828,741.82 1854.2,748.69 \
+1879.8,752.98"];
+ qcow2_signal_corruption [height=0.5,
+ nest_level=0,
+ pos="1580.4,428",
+ src_line=5125,
+ width=3.5566];
+ qcow2_signal_corruption -> g_free [pos="e,1971.1,4707.7 1642.6,443.9 1686.2,458.66 1741.6,485.41 1768.9,531 1828,629.71 1728.7,4586.8 1804.9,4673 1843,4716.1 1914.1,4715.5 \
+1961.2,4709.2"];
+ bdrv_is_writable [height=0.5,
+ nest_level=1,
+ pos="2007.6,488",
+ src_line=-1,
+ width=2.4553];
+ qcow2_signal_corruption -> bdrv_is_writable [pos="e,1933,478.3 1668,441.17 1709.5,447.32 1759.7,454.68 1804.9,461 1843.6,466.43 1886.5,472.18 1922.9,476.98"];
+ va_start [height=0.5,
+ nest_level=1,
+ pos="2007.6,434",
+ src_line=-1,
+ width=1.354];
+ qcow2_signal_corruption -> va_start [pos="e,1958.8,433.31 1708,429.79 1787.7,430.91 1886.6,432.3 1948.5,433.17"];
+ g_strdup_vprintf [height=0.5,
+ nest_level=1,
+ pos="2007.6,380",
+ src_line=-1,
+ width=2.4734];
+ qcow2_signal_corruption -> g_strdup_vprintf [pos="e,1929.8,388.75 1680.5,416.75 1753.1,408.6 1850.2,397.69 1919.7,389.88"];
+ va_end [height=0.5,
+ nest_level=1,
+ pos="2007.6,326",
+ src_line=-1,
+ width=1.2096];
+ qcow2_signal_corruption -> va_end [pos="e,1964.5,329.35 1623.1,411 1667.8,393.89 1740.2,367.96 1804.9,353 1854.9,341.41 1913.2,334.3 1954.4,330.3"];
+ fprintf [height=0.5,
+ nest_level=1,
+ pos="2007.6,272",
+ src_line=-1,
+ width=1.1193];
+ qcow2_signal_corruption -> fprintf [pos="e,1967.3,272.79 1604.1,410.13 1643.5,381.48 1725.9,325.78 1804.9,299 1854.9,282.02 1915.3,275.66 1957.1,273.31"];
+ bdrv_get_node_name [height=0.5,
+ nest_level=1,
+ pos="2007.6,218",
+ src_line=-1,
+ width=3.0511];
+ qcow2_signal_corruption -> bdrv_get_node_name [pos="e,1897.6,218.13 1607.7,410.34 1645.8,385.18 1715.9,336.56 1768.9,287 1786.8,270.2 1783.2,256.73 1804.9,245 1829.9,231.4 1859.2,223.67 \
+1887.6,219.47"];
+ qapi_event_send_block_image_corrupted [height=0.5,
+ nest_level=1,
+ pos="2007.6,596",
+ src_line=-1,
+ width=5.6328];
+ qcow2_signal_corruption -> qapi_event_send_block_image_corrupted [pos="e,1833.2,586.6 1707.4,430.38 1729.8,435.87 1751.5,445.07 1768.9,460 1807.5,493.25 1765.6,536.44 1804.9,569 1810.8,573.91 1817.1,\
+578.18 1823.9,581.89"];
+ bdrv_get_device_name [height=0.5,
+ nest_level=1,
+ pos="2007.6,542",
+ src_line=-1,
+ width=3.2678];
+ qcow2_signal_corruption -> bdrv_get_device_name [pos="e,1890.2,543.34 1702,433.65 1725.5,438.77 1749,447 1768.9,460 1793.3,476 1780.1,499.44 1804.9,515 1827.2,529.09 1853.8,537.27 1880.1,\
+541.78"];
+ qcow2_mark_corrupt [height=0.5,
+ nest_level=1,
+ pos="2007.6,650",
+ src_line=547,
+ width=3.0692];
+ qcow2_signal_corruption -> qcow2_mark_corrupt [pos="e,1913.6,659.47 1708.6,429 1730.9,434.61 1752.3,444.21 1768.9,460 1822.6,511.15 1750.2,572.82 1804.9,623 1831.2,647.16 1868.1,656.51 \
+1903.2,658.95"];
+ qcow2_mark_corrupt -> qcow2_update_header [pos="e,2403.5,8589.8 2089,637.81 2131.7,636.4 2181,643.54 2210.4,677 2243.7,714.83 2240.3,7883 2246.4,7933 2277.6,8189.1 2370.6,8488.7 \
+2400.3,8580.1"];
+}