summaryrefslogtreecommitdiffstats
path: root/analysis/qcow2-qemu/call_graph_qemu_qcow2_all.svg
blob: 28b9d7319725ed73a518b18ec44ed56b15e4777d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630
7631
7632
7633
7634
7635
7636
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
8728
8729
8730
8731
8732
8733
8734
8735
8736
8737
8738
8739
8740
8741
8742
8743
8744
8745
8746
8747
8748
8749
8750
8751
8752
8753
8754
8755
8756
8757
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767
8768
8769
8770
8771
8772
8773
8774
8775
8776
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019
9020
9021
9022
9023
9024
9025
9026
9027
9028
9029
9030
9031
9032
9033
9034
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045
9046
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091
9092
9093
9094
9095
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115
9116
9117
9118
9119
9120
9121
9122
9123
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147
9148
9149
9150
9151
9152
9153
9154
9155
9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178
9179
9180
9181
9182
9183
9184
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194
9195
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552
11553
11554
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
12113
12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
12130
12131
12132
12133
12134
12135
12136
12137
12138
12139
12140
12141
12142
12143
12144
12145
12146
12147
12148
12149
12150
12151
12152
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162
12163
12164
12165
12166
12167
12168
12169
12170
12171
12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208
12209
12210
12211
12212
12213
12214
12215
12216
12217
12218
12219
12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
12232
12233
12234
12235
12236
12237
12238
12239
12240
12241
12242
12243
12244
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262
12263
12264
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274
12275
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286
12287
12288
12289
12290
12291
12292
12293
12294
12295
12296
12297
12298
12299
12300
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316
12317
12318
12319
12320
12321
12322
12323
12324
12325
12326
12327
12328
12329
12330
12331
12332
12333
12334
12335
12336
12337
12338
12339
12340
12341
12342
12343
12344
12345
12346
12347
12348
12349
12350
12351
12352
12353
12354
12355
12356
12357
12358
12359
12360
12361
12362
12363
12364
12365
12366
12367
12368
12369
12370
12371
12372
12373
12374
12375
12376
12377
12378
12379
12380
12381
12382
12383
12384
12385
12386
12387
12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
12403
12404
12405
12406
12407
12408
12409
12410
12411
12412
12413
12414
12415
12416
12417
12418
12419
12420
12421
12422
12423
12424
12425
12426
12427
12428
12429
12430
12431
12432
12433
12434
12435
12436
12437
12438
12439
12440
12441
12442
12443
12444
12445
12446
12447
12448
12449
12450
12451
12452
12453
12454
12455
12456
12457
12458
12459
12460
12461
12462
12463
12464
12465
12466
12467
12468
12469
12470
12471
12472
12473
12474
12475
12476
12477
12478
12479
12480
12481
12482
12483
12484
12485
12486
12487
12488
12489
12490
12491
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (0)
 -->
<!-- Title: %3 Pages: 1 -->
<svg width="7358pt" height="27330pt"
 viewBox="0.00 0.00 7358.01 27329.68" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 27325.6806)">
<title>%3</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-27325.6806 7354.0081,-27325.6806 7354.0081,4 -4,4"/>
<!-- bdrv_qcow2_init -->
<g id="node1" class="node">
<title>bdrv_qcow2_init</title>
<ellipse fill="none" stroke="#000000" cx="158" cy="-18" rx="87.9851" ry="18"/>
<text text-anchor="middle" x="158" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_qcow2_init</text>
</g>
<!-- bdrv_register -->
<g id="node2" class="node">
<title>bdrv_register</title>
<ellipse fill="none" stroke="#000000" cx="507.5" cy="-18" rx="74.187" ry="18"/>
<text text-anchor="middle" x="507.5" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_register</text>
</g>
<!-- bdrv_qcow2_init&#45;&gt;bdrv_register -->
<g id="edge1" class="edge">
<title>bdrv_qcow2_init&#45;&gt;bdrv_register</title>
<path fill="none" stroke="#000000" d="M245.7425,-18C300.0715,-18 369.4642,-18 423.1491,-18"/>
<polygon fill="#000000" stroke="#000000" points="423.325,-21.5001 433.3249,-18 423.3249,-14.5001 423.325,-21.5001"/>
</g>
<!-- get_bitmap_info_flags -->
<g id="node3" class="node">
<title>get_bitmap_info_flags</title>
<ellipse fill="none" stroke="#000000" cx="158" cy="-72" rx="113.18" ry="18"/>
<text text-anchor="middle" x="158" y="-68.3" font-family="Times,serif" font-size="14.00" fill="#000000">get_bitmap_info_flags</text>
</g>
<!-- get_refcount_ro0 -->
<g id="node4" class="node">
<title>get_refcount_ro0</title>
<ellipse fill="none" stroke="#000000" cx="158" cy="-126" rx="91" ry="18"/>
<text text-anchor="middle" x="158" y="-122.3" font-family="Times,serif" font-size="14.00" fill="#000000">get_refcount_ro0</text>
</g>
<!-- get_refcount_ro1 -->
<g id="node5" class="node">
<title>get_refcount_ro1</title>
<ellipse fill="none" stroke="#000000" cx="158" cy="-180" rx="91" ry="18"/>
<text text-anchor="middle" x="158" y="-176.3" font-family="Times,serif" font-size="14.00" fill="#000000">get_refcount_ro1</text>
</g>
<!-- get_refcount_ro2 -->
<g id="node6" class="node">
<title>get_refcount_ro2</title>
<ellipse fill="none" stroke="#000000" cx="158" cy="-234" rx="91" ry="18"/>
<text text-anchor="middle" x="158" y="-230.3" font-family="Times,serif" font-size="14.00" fill="#000000">get_refcount_ro2</text>
</g>
<!-- get_refcount_ro3 -->
<g id="node7" class="node">
<title>get_refcount_ro3</title>
<ellipse fill="none" stroke="#000000" cx="158" cy="-288" rx="91" ry="18"/>
<text text-anchor="middle" x="158" y="-284.3" font-family="Times,serif" font-size="14.00" fill="#000000">get_refcount_ro3</text>
</g>
<!-- get_refcount_ro4 -->
<g id="node8" class="node">
<title>get_refcount_ro4</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-13713" rx="91" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-13709.3" font-family="Times,serif" font-size="14.00" fill="#000000">get_refcount_ro4</text>
</g>
<!-- be16_to_cpu -->
<g id="node9" class="node">
<title>be16_to_cpu</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-12021" rx="69.5877" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-12017.3" font-family="Times,serif" font-size="14.00" fill="#000000">be16_to_cpu</text>
</g>
<!-- get_refcount_ro4&#45;&gt;be16_to_cpu -->
<g id="edge2" class="edge">
<title>get_refcount_ro4&#45;&gt;be16_to_cpu</title>
<path fill="none" stroke="#000000" d="M3889.8797,-13719.4545C3918.7838,-13716.8962 3948.5799,-13708.1173 3967.7693,-13686 4026.0368,-13618.8424 3951.6982,-12158.0682 4003.7693,-12086 4028.0147,-12052.4436 4071.1267,-12036.1276 4109.3768,-12028.2316"/>
<polygon fill="#000000" stroke="#000000" points="4110.3259,-12031.614 4119.4976,-12026.3102 4109.0203,-12024.7369 4110.3259,-12031.614"/>
</g>
<!-- get_refcount_ro5 -->
<g id="node10" class="node">
<title>get_refcount_ro5</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-13767" rx="91" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-13763.3" font-family="Times,serif" font-size="14.00" fill="#000000">get_refcount_ro5</text>
</g>
<!-- be32_to_cpu -->
<g id="node11" class="node">
<title>be32_to_cpu</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-12113" rx="69.5877" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-12109.3" font-family="Times,serif" font-size="14.00" fill="#000000">be32_to_cpu</text>
</g>
<!-- get_refcount_ro5&#45;&gt;be32_to_cpu -->
<g id="edge3" class="edge">
<title>get_refcount_ro5&#45;&gt;be32_to_cpu</title>
<path fill="none" stroke="#000000" d="M3889.8732,-13773.4488C3918.7765,-13770.8899 3948.5738,-13762.112 3967.7693,-13740 4024.6715,-13674.4522 3952.915,-12248.3436 4003.7693,-12178 4028.0239,-12144.4502 4071.1362,-12128.1345 4109.3842,-12120.237"/>
<polygon fill="#000000" stroke="#000000" points="4110.333,-12123.6194 4119.5045,-12118.3152 4109.027,-12116.7423 4110.333,-12123.6194"/>
</g>
<!-- get_refcount_ro6 -->
<g id="node12" class="node">
<title>get_refcount_ro6</title>
<ellipse fill="none" stroke="#000000" cx="6829.8806" cy="-3275" rx="91" ry="18"/>
<text text-anchor="middle" x="6829.8806" y="-3271.3" font-family="Times,serif" font-size="14.00" fill="#000000">get_refcount_ro6</text>
</g>
<!-- be64_to_cpu -->
<g id="node13" class="node">
<title>be64_to_cpu</title>
<ellipse fill="none" stroke="#000000" cx="7077.9204" cy="-6250" rx="69.5877" ry="18"/>
<text text-anchor="middle" x="7077.9204" y="-6246.3" font-family="Times,serif" font-size="14.00" fill="#000000">be64_to_cpu</text>
</g>
<!-- get_refcount_ro6&#45;&gt;be64_to_cpu -->
<g id="edge4" class="edge">
<title>get_refcount_ro6&#45;&gt;be64_to_cpu</title>
<path fill="none" stroke="#000000" d="M6910.3854,-3283.4731C6923.7286,-3288.4344 6936.0763,-3295.89 6944.9204,-3307 7040.7927,-3427.4355 7073.9756,-5924.7599 7077.5826,-6221.3024"/>
<polygon fill="#000000" stroke="#000000" points="7074.0868,-6221.6833 7077.7071,-6231.6404 7081.0863,-6221.5989 7074.0868,-6221.6833"/>
</g>
<!-- qcow2_amend_options -->
<g id="node14" class="node">
<title>qcow2_amend_options</title>
<ellipse fill="none" stroke="#000000" cx="887.5" cy="-21895" rx="116.5" ry="18"/>
<text text-anchor="middle" x="887.5" y="-21891.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_amend_options</text>
</g>
<!-- data_file_is_raw -->
<g id="node15" class="node">
<title>data_file_is_raw</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-10998" rx="86" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-10994.3" font-family="Times,serif" font-size="14.00" fill="#000000">data_file_is_raw</text>
</g>
<!-- qcow2_amend_options&#45;&gt;data_file_is_raw -->
<g id="edge5" class="edge">
<title>qcow2_amend_options&#45;&gt;data_file_is_raw</title>
<path fill="none" stroke="#000000" d="M888.1751,-21876.698C895.8846,-21671.5487 969.6745,-19807.1404 1112,-19613 1226.4002,-19456.9514 1382.5067,-19585.4417 1512.3645,-19442 1967.2677,-18939.5112 1547.3093,-18517.3785 1969.3645,-17987 2089.0824,-17836.5556 2246.456,-17934.5972 2342.4314,-17768 2389.1819,-17686.849 2316.9457,-11095.6442 2378.4314,-11025 2403.8604,-10995.7832 2445.6545,-10987.8127 2483.2429,-10987.6871"/>
<polygon fill="#000000" stroke="#000000" points="2483.6633,-10991.1939 2493.7161,-10987.8485 2483.7713,-10984.1947 2483.6633,-10991.1939"/>
</g>
<!-- qemu_opt_find -->
<g id="node16" class="node">
<title>qemu_opt_find</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-22041" rx="79.5" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-22037.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opt_find</text>
</g>
<!-- qcow2_amend_options&#45;&gt;qemu_opt_find -->
<g id="edge6" class="edge">
<title>qcow2_amend_options&#45;&gt;qemu_opt_find</title>
<path fill="none" stroke="#000000" d="M913.4362,-21912.7081C953.8923,-21939.3879 1035.3499,-21989.3844 1112,-22014 1147.7074,-22025.4672 1188.5158,-22032.0654 1223.932,-22035.8616"/>
<polygon fill="#000000" stroke="#000000" points="1223.9508,-22039.3812 1234.2523,-22036.9058 1224.6555,-22032.4168 1223.9508,-22039.3812"/>
</g>
<!-- strcmp -->
<g id="node17" class="node">
<title>strcmp</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-23615" rx="44.393" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-23611.3" font-family="Times,serif" font-size="14.00" fill="#000000">strcmp</text>
</g>
<!-- qcow2_amend_options&#45;&gt;strcmp -->
<g id="edge7" class="edge">
<title>qcow2_amend_options&#45;&gt;strcmp</title>
<path fill="none" stroke="#000000" d="M896.26,-21912.9732C944.8596,-22010.4968 1192.1053,-22478.818 1548.3645,-22671 2031.2065,-22931.4664 2375.7465,-22547.2629 2751.4983,-22947 2818.7571,-23018.5521 2735.7813,-23081.5206 2787.4983,-23165 2934.0297,-23401.5252 3255.2531,-23551.1974 3369.5839,-23598.6586"/>
<polygon fill="#000000" stroke="#000000" points="3368.4642,-23601.9825 3379.044,-23602.5476 3371.1258,-23595.5082 3368.4642,-23601.9825"/>
</g>
<!-- qemu_opt_get -->
<g id="node18" class="node">
<title>qemu_opt_get</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-19615" rx="76.8869" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-19611.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opt_get</text>
</g>
<!-- qcow2_amend_options&#45;&gt;qemu_opt_get -->
<g id="edge8" class="edge">
<title>qcow2_amend_options&#45;&gt;qemu_opt_get</title>
<path fill="none" stroke="#000000" d="M888.0136,-21876.9035C893.7852,-21679.7439 949.3409,-19934.9955 1112,-19783 1214.1811,-19687.5177 1601.0151,-19759 1740.8645,-19759 1740.8645,-19759 1740.8645,-19759 2155.8979,-19759 2288.3209,-19759 2643.4669,-19816.5837 2751.4983,-19740 2787.6564,-19714.3674 2753.075,-19674.9193 2787.4983,-19647 2818.6709,-19621.7171 2861.9949,-19612.7869 2900.0323,-19610.5762"/>
<polygon fill="#000000" stroke="#000000" points="2900.2524,-19614.07 2910.0905,-19610.1376 2899.9475,-19607.0767 2900.2524,-19614.07"/>
</g>
<!-- error_setg -->
<g id="node19" class="node">
<title>error_setg</title>
<ellipse fill="none" stroke="#000000" cx="6829.8806" cy="-22619" rx="60" ry="18"/>
<text text-anchor="middle" x="6829.8806" y="-22615.3" font-family="Times,serif" font-size="14.00" fill="#000000">error_setg</text>
</g>
<!-- qcow2_amend_options&#45;&gt;error_setg -->
<g id="edge9" class="edge">
<title>qcow2_amend_options&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M895.4488,-21912.9792C919.4074,-21964.7406 996.4556,-22114.3968 1112,-22177 1190.5773,-22219.5741 1446.3127,-22154.7994 1512.3645,-22215 1575.8865,-22272.8949 1486.9102,-22344.9148 1548.3645,-22405 1645.262,-22499.7389 2647.9495,-22517.5802 2751.4983,-22605 2788.8732,-22636.5533 2749.0967,-22678.7046 2787.4983,-22709 2910.1215,-22805.7385 4030.2148,-22847 4186.4031,-22847 4186.4031,-22847 4186.4031,-22847 6074.8408,-22847 6350.809,-22847 6421.6276,-22802.9989 6678.8408,-22703 6721.4183,-22686.4468 6766.7746,-22659.8721 6796.5448,-22641.0508"/>
<polygon fill="#000000" stroke="#000000" points="6798.7222,-22643.813 6805.2631,-22635.4784 6794.9522,-22637.9149 6798.7222,-22643.813"/>
</g>
<!-- qemu_opt_get_size -->
<g id="node20" class="node">
<title>qemu_opt_get_size</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-19821" rx="99.5" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-19817.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opt_get_size</text>
</g>
<!-- qcow2_amend_options&#45;&gt;qemu_opt_get_size -->
<g id="edge10" class="edge">
<title>qcow2_amend_options&#45;&gt;qemu_opt_get_size</title>
<path fill="none" stroke="#000000" d="M895.2328,-21877.0393C940.0915,-21775.3111 1177.8284,-21268.7178 1548.3645,-21063 1626.0079,-21019.8932 2281.9336,-21037.0133 2342.4314,-20972 2407.054,-20902.554 2313.8314,-20188.4671 2378.4314,-20119 2492.0918,-19996.7761 2630.8358,-20191.3167 2751.4983,-20076 2824.0773,-20006.6365 2716.5577,-19924.0384 2787.4983,-19853 2812.1172,-19828.3471 2847.8138,-19818.1471 2882.0476,-19814.8405"/>
<polygon fill="#000000" stroke="#000000" points="2882.4325,-19818.3212 2892.1306,-19814.0555 2881.8891,-19811.3423 2882.4325,-19818.3212"/>
</g>
<!-- qemu_opt_get_bool -->
<g id="node21" class="node">
<title>qemu_opt_get_bool</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-19995" rx="100.9827" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-19991.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opt_get_bool</text>
</g>
<!-- qcow2_amend_options&#45;&gt;qemu_opt_get_bool -->
<g id="edge11" class="edge">
<title>qcow2_amend_options&#45;&gt;qemu_opt_get_bool</title>
<path fill="none" stroke="#000000" d="M888.9137,-21876.9523C898.6963,-21757.1291 960.4696,-21077.4301 1112,-20953 1164.8671,-20909.5879 2293.9993,-20954.3101 2342.4314,-20906 2412.0301,-20836.5765 2312.5923,-20094.9988 2378.4314,-20022 2401.2714,-19996.6762 2436.4298,-19987.4965 2470.0915,-19985.5131"/>
<polygon fill="#000000" stroke="#000000" points="2470.615,-19988.9959 2480.4749,-19985.1188 2470.3492,-19982.0009 2470.615,-19988.9959"/>
</g>
<!-- qcow2_crypt_method_from_format -->
<g id="node22" class="node">
<title>qcow2_crypt_method_from_format</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-20879" rx="173.5692" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-20875.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_crypt_method_from_format</text>
</g>
<!-- qcow2_amend_options&#45;&gt;qcow2_crypt_method_from_format -->
<g id="edge12" class="edge">
<title>qcow2_amend_options&#45;&gt;qcow2_crypt_method_from_format</title>
<path fill="none" stroke="#000000" d="M888.7093,-21876.9416C897.3408,-21754.0067 953.8681,-21041.1309 1112,-20911 1177.2588,-20857.2968 1701.173,-20864.8445 1981.0461,-20872.9101"/>
<polygon fill="#000000" stroke="#000000" points="1981.2111,-20876.4163 1991.3088,-20873.2093 1981.4151,-20869.4193 1981.2111,-20876.4163"/>
</g>
<!-- g_str_has_prefix -->
<g id="node23" class="node">
<title>g_str_has_prefix</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-21987" rx="87.9851" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-21983.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_str_has_prefix</text>
</g>
<!-- qcow2_amend_options&#45;&gt;g_str_has_prefix -->
<g id="edge13" class="edge">
<title>qcow2_amend_options&#45;&gt;g_str_has_prefix</title>
<path fill="none" stroke="#000000" d="M941.1058,-21910.9896C986.3548,-21924.0847 1053.0092,-21942.4367 1112,-21955 1150.0725,-21963.1083 1192.6128,-21970.1834 1228.6539,-21975.6046"/>
<polygon fill="#000000" stroke="#000000" points="1228.2318,-21979.0803 1238.6379,-21977.0893 1229.2615,-21972.1564 1228.2318,-21979.0803"/>
</g>
<!-- qemu_opt_get_number -->
<g id="node24" class="node">
<title>qemu_opt_get_number</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-20049" rx="117.7793" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-20045.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opt_get_number</text>
</g>
<!-- qcow2_amend_options&#45;&gt;qemu_opt_get_number -->
<g id="edge14" class="edge">
<title>qcow2_amend_options&#45;&gt;qemu_opt_get_number</title>
<path fill="none" stroke="#000000" d="M889.0937,-21876.8458C899.8158,-21759.2422 965.4979,-21106.37 1112,-20987 1218.0673,-20900.5763 2245.5438,-21035.6029 2342.4314,-20939 2410.0007,-20871.6292 2315.4132,-20152.646 2378.4314,-20081 2394.4525,-20062.7854 2416.7468,-20052.4152 2440.3636,-20046.8799"/>
<polygon fill="#000000" stroke="#000000" points="2441.0977,-20050.3022 2450.1876,-20044.8594 2439.6875,-20043.4457 2441.0977,-20050.3022"/>
</g>
<!-- is_power_of_2 -->
<g id="node25" class="node">
<title>is_power_of_2</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-22383" rx="76.8869" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-22379.3" font-family="Times,serif" font-size="14.00" fill="#000000">is_power_of_2</text>
</g>
<!-- qcow2_amend_options&#45;&gt;is_power_of_2 -->
<g id="edge15" class="edge">
<title>qcow2_amend_options&#45;&gt;is_power_of_2</title>
<path fill="none" stroke="#000000" d="M977.8336,-21906.3876C1018.768,-21911.413 1067.797,-21917.2449 1112,-21922 1156.4285,-21926.7793 1480.3341,-21928.8424 1512.3645,-21960 1606.4104,-22051.4833 1454.1665,-22161.6733 1548.3645,-22253 1681.3536,-22381.9355 2193.9522,-22312.3294 2378.4314,-22329 2565.6789,-22345.9207 2785.5291,-22365.4379 2901.9595,-22375.7464"/>
<polygon fill="#000000" stroke="#000000" points="2901.9454,-22379.2588 2912.2151,-22376.6543 2902.5627,-22372.286 2901.9454,-22379.2588"/>
</g>
<!-- has_data_file -->
<g id="node26" class="node">
<title>has_data_file</title>
<ellipse fill="none" stroke="#000000" cx="7077.9204" cy="-10635" rx="71.5" ry="18"/>
<text text-anchor="middle" x="7077.9204" y="-10631.3" font-family="Times,serif" font-size="14.00" fill="#000000">has_data_file</text>
</g>
<!-- qcow2_amend_options&#45;&gt;has_data_file -->
<g id="edge16" class="edge">
<title>qcow2_amend_options&#45;&gt;has_data_file</title>
<path fill="none" stroke="#000000" d="M971.5045,-21882.4791C1013.5796,-21876.8247 1065.3683,-21870.7941 1112,-21868 1289.6212,-21857.3573 1334.7605,-21857.0731 1512.3645,-21868 1700.5417,-21879.5774 1746.6904,-21893.5901 1933.3645,-21920 2131.6981,-21948.0595 2178.749,-21975.1727 2378.4314,-21991 2543.7205,-22004.1012 2585.8976,-21999.2786 2751.4983,-21991 2942.8813,-21981.4325 2994.135,-21992.5841 3180.4983,-21948 3492.9874,-21873.2426 5616.7252,-21091.6213 5876.8408,-20903 5897.2958,-20888.1672 5892.0757,-20873.3954 5912.8408,-20859 6037.8187,-20772.3591 6141.2271,-20867.2545 6236.8408,-20749 6323.4938,-20641.8281 6183.3494,-20545.8134 6272.8408,-20441 6394.5405,-20298.464 6564.1167,-20475.2083 6678.8408,-20327 6738.8405,-20249.4884 6672.8411,-18651.5665 6714.8408,-18563 6772.3991,-18441.6245 6888.3187,-18488.8245 6944.9204,-18367 6990.0121,-18269.9486 6915.9865,-10747.0636 6980.9204,-10662 6986.392,-10654.8322 6993.5971,-10649.4568 7001.615,-10645.4425"/>
<polygon fill="#000000" stroke="#000000" points="7003.1319,-10648.6009 7010.9638,-10641.4656 7000.3917,-10642.1595 7003.1319,-10648.6009"/>
</g>
<!-- abort -->
<g id="node27" class="node">
<title>abort</title>
<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-9435" rx="35.9954" ry="18"/>
<text text-anchor="middle" x="5322.8368" y="-9431.3" font-family="Times,serif" font-size="14.00" fill="#000000">abort</text>
</g>
<!-- qcow2_amend_options&#45;&gt;abort -->
<g id="edge17" class="edge">
<title>qcow2_amend_options&#45;&gt;abort</title>
<path fill="none" stroke="#000000" d="M888.2852,-21876.5611C895.1345,-21722.2478 948.4346,-20644.7474 1112,-20373 1290.8494,-20075.8598 1394.0513,-19911 1740.8645,-19911 1740.8645,-19911 1740.8645,-19911 2155.8979,-19911 2384.0169,-19911 3010.1938,-19999.7717 3180.4983,-19848 3248.5788,-19787.328 3155.8374,-19714.0904 3216.4983,-19646 3394.38,-19446.3321 4206.762,-19512.5466 4369.0369,-19300 4417.5989,-19236.3939 4370.8161,-17932.339 4405.0369,-17860 4498.6988,-17662.0092 4683.518,-17735.5511 4778.1038,-17538 4828.4194,-17432.9112 4747.6616,-16585.7118 4814.1038,-16490 4891.152,-16379.01 5019.677,-16486.0982 5095.1038,-16374 5148.1077,-16295.2264 5082.1628,-9619.3602 5131.1038,-9538 5163.3127,-9484.4555 5233.9139,-9457.108 5279.8679,-9444.4552"/>
<polygon fill="#000000" stroke="#000000" points="5280.7815,-9447.834 5289.5605,-9441.9028 5278.9989,-9441.0648 5280.7815,-9447.834"/>
</g>
<!-- qcow2_update_header -->
<g id="node28" class="node">
<title>qcow2_update_header</title>
<ellipse fill="none" stroke="#000000" cx="6829.8806" cy="-19403" rx="115.0796" ry="18"/>
<text text-anchor="middle" x="6829.8806" y="-19399.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_update_header</text>
</g>
<!-- qcow2_amend_options&#45;&gt;qcow2_update_header -->
<g id="edge18" class="edge">
<title>qcow2_amend_options&#45;&gt;qcow2_update_header</title>
<path fill="none" stroke="#000000" d="M897.437,-21913.0856C924.5587,-21960.4216 1005.0332,-22087.9542 1112,-22141 1192.0287,-22180.687 1445.4472,-22117.8246 1512.3645,-22177 1569.2424,-22227.2975 1491.6731,-22293.4923 1548.3645,-22344 1635.7958,-22421.8948 4533.7439,-22543 4591.5704,-22543 4591.5704,-22543 4591.5704,-22543 5713.7053,-22543 6244.9069,-22543 6431.1945,-22307.943 6678.8408,-21838 6796.7376,-21614.2746 6826.1133,-19688.7547 6829.5243,-19431.3899"/>
<polygon fill="#000000" stroke="#000000" points="6833.0286,-19431.0737 6829.6594,-19421.0288 6826.0292,-19430.9823 6833.0286,-19431.0737"/>
</g>
<!-- error_setg_errno -->
<g id="node29" class="node">
<title>error_setg_errno</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-13659" rx="89.8845" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-13655.3" font-family="Times,serif" font-size="14.00" fill="#000000">error_setg_errno</text>
</g>
<!-- qcow2_amend_options&#45;&gt;error_setg_errno -->
<g id="edge19" class="edge">
<title>qcow2_amend_options&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M888.2258,-21876.7914C896.0146,-21685.5404 966.7347,-20049.0762 1112,-19897 1209.7405,-19794.6769 1599.361,-19797 1740.8645,-19797 1740.8645,-19797 1740.8645,-19797 2155.8979,-19797 2222.1251,-19797 2697.9971,-19813.034 2751.4983,-19774 2789.3206,-19746.4052 2750.3089,-19703.442 2787.4983,-19675 2857.1135,-19621.759 3120.5539,-19705.934 3180.4983,-19642 3251.0754,-19566.7256 3145.9534,-17860.3046 3216.4983,-17785 3275.8097,-17721.6867 3546.521,-17815.6247 3605.4983,-17752 3682.2826,-17669.1651 3568.0617,-13771.8168 3641.4983,-13686 3658.7935,-13665.7891 3684.9417,-13656.6718 3711.2681,-13653.2653"/>
<polygon fill="#000000" stroke="#000000" points="3711.7593,-13656.7333 3721.3485,-13652.2281 3711.0428,-13649.7701 3711.7593,-13656.7333"/>
</g>
<!-- ctz32 -->
<g id="node30" class="node">
<title>ctz32</title>
<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-24991" rx="36.5" ry="18"/>
<text text-anchor="middle" x="6074.8408" y="-24987.3" font-family="Times,serif" font-size="14.00" fill="#000000">ctz32</text>
</g>
<!-- qcow2_amend_options&#45;&gt;ctz32 -->
<g id="edge20" class="edge">
<title>qcow2_amend_options&#45;&gt;ctz32</title>
<path fill="none" stroke="#000000" d="M894.016,-21913.1782C915.2254,-21969.3997 988.1565,-22141.1108 1112,-22215 1188.929,-22260.8984 1447.5791,-22200.1325 1512.3645,-22262 1583.7012,-22330.1238 1480.8317,-22409.1035 1548.3645,-22481 1736.167,-22680.9375 2532.8733,-22591.326 2751.4983,-22757 2778.1288,-22777.1806 2760.7665,-22802.9536 2787.4983,-22823 2930.5445,-22930.2714 3018.5949,-22833.1272 3180.4983,-22909 3198.8526,-22917.6014 3199.8066,-22925.4999 3216.4983,-22937 3538.1409,-23158.6029 3637.0786,-23185.1408 3967.7693,-23393 4824.7671,-23931.675 5186.2748,-23894.9091 5876.8408,-24635 5973.9608,-24739.085 6040.7674,-24899.5908 6064.8849,-24963.4364"/>
<polygon fill="#000000" stroke="#000000" points="6061.7421,-24965.0259 6068.5138,-24973.1742 6068.3014,-24962.5815 6061.7421,-24965.0259"/>
</g>
<!-- qcow2_change_refcount_order -->
<g id="node31" class="node">
<title>qcow2_change_refcount_order</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-20803" rx="154.0727" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-20799.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_change_refcount_order</text>
</g>
<!-- qcow2_amend_options&#45;&gt;qcow2_change_refcount_order -->
<g id="edge21" class="edge">
<title>qcow2_amend_options&#45;&gt;qcow2_change_refcount_order</title>
<path fill="none" stroke="#000000" d="M888.4344,-21876.8557C895.4453,-21748.4787 944.2294,-20978.1755 1112,-20835 1273.1149,-20697.5045 1550.5759,-20749.805 1675.981,-20783.3682"/>
<polygon fill="#000000" stroke="#000000" points="1675.2612,-20786.7996 1685.8295,-20786.0497 1677.1002,-20780.0455 1675.2612,-20786.7996"/>
</g>
<!-- g_free -->
<g id="node32" class="node">
<title>g_free</title>
<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-15093" rx="40.5" ry="18"/>
<text text-anchor="middle" x="6475.8408" y="-15089.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_free</text>
</g>
<!-- qcow2_amend_options&#45;&gt;g_free -->
<g id="edge22" class="edge">
<title>qcow2_amend_options&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M900.2064,-21912.979C930.9881,-21954.9222 1014.2606,-22059.0808 1112,-22104 1193.3502,-22141.387 1445.6102,-22089.3385 1512.3645,-22149 1566.0646,-22196.9944 1494.086,-22259.6607 1548.3645,-22307 1569.3346,-22325.2892 2310.3433,-22390.7848 2787.4983,-22410 2962.0235,-22417.0282 3018.48,-22475.2574 3180.4983,-22410 3630.7582,-22228.645 3623.4348,-21995.1365 3967.7693,-21653 4149.089,-21472.8378 4196.3859,-21429.4857 4369.0369,-21241 4707.8352,-20871.1288 4820.479,-20796.7263 5095.1038,-20377 5114.2581,-20347.7252 5107.8813,-20333.1652 5131.1038,-20307 5267.6215,-20153.1831 5368.0327,-20192.3038 5514.5698,-20048 5715.0022,-19850.6223 5765.5614,-19787.3564 5876.8408,-19529 5908.0807,-19456.4706 5859.7244,-19413.4388 5912.8408,-19355 6014.2043,-19243.4798 6144.8753,-19374.3887 6236.8408,-19255 6266.3951,-19216.633 6270.3499,-18432.3661 6272.8408,-18384 6342.7258,-17027.0694 6457.5298,-15357.2352 6473.8798,-15121.228"/>
<polygon fill="#000000" stroke="#000000" points="6477.3833,-15121.2984 6474.5834,-15111.0803 6470.4,-15120.8142 6477.3833,-15121.2984"/>
</g>
<!-- qcow2_amend_helper_cb -->
<g id="node33" class="node">
<title>qcow2_amend_helper_cb</title>
<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-18351" rx="128.0773" ry="18"/>
<text text-anchor="middle" x="4954.6038" y="-18347.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_amend_helper_cb</text>
</g>
<!-- qcow2_amend_options&#45;&gt;qcow2_amend_helper_cb -->
<g id="edge23" class="edge">
<title>qcow2_amend_options&#45;&gt;qcow2_amend_helper_cb</title>
<path fill="none" stroke="#000000" d="M889.079,-21876.7559C903.0421,-21717.275 1007.3609,-20563.4558 1112,-20455 1127.9938,-20438.4228 4354.1255,-19844.5573 4369.0369,-19827 4462.0021,-19717.5392 4308.8366,-18641.6288 4405.0369,-18535 4517.0597,-18410.8336 4639.8743,-18580.1223 4778.1038,-18486 4805.4004,-18467.4134 4790.2494,-18443.8371 4814.1038,-18421 4836.8196,-18399.2529 4867.6041,-18382.8884 4894.5677,-18371.4725"/>
<polygon fill="#000000" stroke="#000000" points="4895.9983,-18374.6688 4903.9262,-18367.6403 4893.3456,-18368.1909 4895.9983,-18374.6688"/>
</g>
<!-- g_strdup -->
<g id="node34" class="node">
<title>g_strdup</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-19605" rx="52" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-19601.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_strdup</text>
</g>
<!-- qcow2_amend_options&#45;&gt;g_strdup -->
<g id="edge24" class="edge">
<title>qcow2_amend_options&#45;&gt;g_strdup</title>
<path fill="none" stroke="#000000" d="M888.0217,-21876.9342C893.9302,-21678.2547 951.0599,-19904.6604 1112,-19745 1311.186,-19547.3979 2252.8477,-19586.8903 2503.5329,-19601.1594"/>
<polygon fill="#000000" stroke="#000000" points="2503.3703,-19604.6558 2513.5553,-19601.7376 2503.7735,-19597.6674 2503.3703,-19604.6558"/>
</g>
<!-- qcow2_change_backing_file -->
<g id="node35" class="node">
<title>qcow2_change_backing_file</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-20825" rx="141.075" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-20821.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_change_backing_file</text>
</g>
<!-- qcow2_amend_options&#45;&gt;qcow2_change_backing_file -->
<g id="edge25" class="edge">
<title>qcow2_amend_options&#45;&gt;qcow2_change_backing_file</title>
<path fill="none" stroke="#000000" d="M888.5276,-21876.9393C896.1035,-21750.8038 947.669,-21002.6421 1112,-20865 1128.8885,-20850.8543 1721.7782,-20835.1329 2006.3665,-20828.3811"/>
<polygon fill="#000000" stroke="#000000" points="2006.8599,-20831.8705 2016.7743,-20828.1349 2006.6943,-20824.8724 2006.8599,-20831.8705"/>
</g>
<!-- qcow2_mark_clean -->
<g id="node36" class="node">
<title>qcow2_mark_clean</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-22193" rx="100.1823" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-22189.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_mark_clean</text>
</g>
<!-- qcow2_amend_options&#45;&gt;qcow2_mark_clean -->
<g id="edge26" class="edge">
<title>qcow2_amend_options&#45;&gt;qcow2_mark_clean</title>
<path fill="none" stroke="#000000" d="M903.7038,-21912.8543C938.0205,-21949.3274 1022.2721,-22031.9768 1112,-22068 1195.0393,-22101.3379 1441.9228,-22055.8192 1512.3645,-22111 1549.2212,-22139.8719 1510.4684,-22182.5065 1548.3645,-22210 1699.8996,-22319.9382 1782.1758,-22220.8885 1969.3645,-22224 2135.1491,-22226.7558 2177.0208,-22235.4659 2342.4314,-22224 2389.2649,-22220.7536 2441.2468,-22213.7081 2483.1854,-22207.1531"/>
<polygon fill="#000000" stroke="#000000" points="2483.7407,-22210.6089 2493.0704,-22205.5883 2482.6461,-22203.695 2483.7407,-22210.6089"/>
</g>
<!-- blk_new -->
<g id="node37" class="node">
<title>blk_new</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-25075" rx="49.5" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-25071.3" font-family="Times,serif" font-size="14.00" fill="#000000">blk_new</text>
</g>
<!-- qcow2_amend_options&#45;&gt;blk_new -->
<g id="edge27" class="edge">
<title>qcow2_amend_options&#45;&gt;blk_new</title>
<path fill="none" stroke="#000000" d="M891.3564,-21913.3089C914.1771,-22022.5874 1032.0306,-22600.1211 1076,-23078 1083.1896,-23156.1399 1077.6759,-24419.4352 1112,-24490 1212.9895,-24697.6183 1397.923,-24620.4822 1512.3645,-24821 1562.9982,-24909.7175 1475.4891,-24976.4197 1548.3645,-25048 1583.9154,-25082.9192 1642.5,-25086.5383 1685.7184,-25083.3476"/>
<polygon fill="#000000" stroke="#000000" points="1686.1416,-25086.824 1695.7966,-25082.4615 1685.5285,-25079.8509 1686.1416,-25086.824"/>
</g>
<!-- blk_insert_bs -->
<g id="node38" class="node">
<title>blk_insert_bs</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-25021" rx="73.5" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-25017.3" font-family="Times,serif" font-size="14.00" fill="#000000">blk_insert_bs</text>
</g>
<!-- qcow2_amend_options&#45;&gt;blk_insert_bs -->
<g id="edge28" class="edge">
<title>qcow2_amend_options&#45;&gt;blk_insert_bs</title>
<path fill="none" stroke="#000000" d="M891.328,-21913.3115C913.9847,-22022.6053 1031.0553,-22600.2119 1076,-23078 1088.6698,-23212.6868 1055.198,-24172.2214 1112,-24295 1212.6006,-24512.45 1403.3495,-24442.6442 1512.3645,-24656 1546.2307,-24722.2803 1497.2559,-24934.8898 1548.3645,-24989 1577.4233,-25019.7654 1623.9564,-25028.126 1663.9921,-25028.6215"/>
<polygon fill="#000000" stroke="#000000" points="1664.0283,-25032.1215 1674.0161,-25028.5869 1664.004,-25025.1216 1664.0283,-25032.1215"/>
</g>
<!-- blk_unref -->
<g id="node39" class="node">
<title>blk_unref</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-25259" rx="55.4913" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-25255.3" font-family="Times,serif" font-size="14.00" fill="#000000">blk_unref</text>
</g>
<!-- qcow2_amend_options&#45;&gt;blk_unref -->
<g id="edge29" class="edge">
<title>qcow2_amend_options&#45;&gt;blk_unref</title>
<path fill="none" stroke="#000000" d="M891.3954,-21913.3054C914.4407,-22022.5635 1033.367,-22600.0001 1076,-23078 1084.93,-23178.1225 1067.298,-24796.9668 1112,-24887 1221.9462,-25108.4398 1321.0524,-25134.7736 1548.3645,-25232 1588.3829,-25249.1168 1636.9389,-25255.8396 1675.2723,-25258.297"/>
<polygon fill="#000000" stroke="#000000" points="1675.1105,-25261.7934 1685.2906,-25258.858 1675.5019,-25254.8043 1675.1105,-25261.7934"/>
</g>
<!-- blk_truncate -->
<g id="node40" class="node">
<title>blk_truncate</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-25205" rx="70.3881" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-25201.3" font-family="Times,serif" font-size="14.00" fill="#000000">blk_truncate</text>
</g>
<!-- qcow2_amend_options&#45;&gt;blk_truncate -->
<g id="edge30" class="edge">
<title>qcow2_amend_options&#45;&gt;blk_truncate</title>
<path fill="none" stroke="#000000" d="M891.3765,-21913.3071C914.3129,-22022.575 1032.719,-22600.0583 1076,-23078 1083.9787,-23166.1065 1077.019,-24588.7427 1112,-24670 1230.2136,-24944.5984 1573.2199,-25126.869 1696.271,-25184.9866"/>
<polygon fill="#000000" stroke="#000000" points="1694.8918,-25188.2054 1705.4325,-25189.2755 1697.8597,-25181.8657 1694.8918,-25188.2054"/>
</g>
<!-- qcow2_downgrade -->
<g id="node41" class="node">
<title>qcow2_downgrade</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-21895" rx="97.5" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-21891.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_downgrade</text>
</g>
<!-- qcow2_amend_options&#45;&gt;qcow2_downgrade -->
<g id="edge31" class="edge">
<title>qcow2_amend_options&#45;&gt;qcow2_downgrade</title>
<path fill="none" stroke="#000000" d="M1004.108,-21895C1066.6783,-21895 1143.2749,-21895 1204.4385,-21895"/>
<polygon fill="#000000" stroke="#000000" points="1204.5049,-21898.5001 1214.5048,-21895 1204.5048,-21891.5001 1204.5049,-21898.5001"/>
</g>
<!-- g_str_equal -->
<g id="node42" class="node">
<title>g_str_equal</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-19659" rx="65" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-19655.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_str_equal</text>
</g>
<!-- qcow2_crypt_method_from_format&#45;&gt;g_str_equal -->
<g id="edge32" class="edge">
<title>qcow2_crypt_method_from_format&#45;&gt;g_str_equal</title>
<path fill="none" stroke="#000000" d="M2316.716,-20872.0231C2326.2884,-20866.8683 2335.0208,-20860.2981 2342.4314,-20852 2428.7684,-20755.3224 2292.0943,-19782.6776 2378.4314,-19686 2407.6666,-19653.2633 2457.4749,-19647.4195 2498.2716,-19649.2744"/>
<polygon fill="#000000" stroke="#000000" points="2498.2352,-19652.7787 2508.4314,-19649.9002 2498.6656,-19645.7919 2498.2352,-19652.7787"/>
</g>
<!-- qcow2_update_header&#45;&gt;be64_to_cpu -->
<g id="edge33" class="edge">
<title>qcow2_update_header&#45;&gt;be64_to_cpu</title>
<path fill="none" stroke="#000000" d="M6838.5828,-19384.9062C6861.595,-19335.9373 6923.7359,-19196.1381 6944.9204,-19072 6992.2188,-18794.8384 6975.3723,-9231.1137 6980.9204,-8950 7002.6976,-7846.5813 7066.3844,-6490.6511 7076.5462,-6278.4877"/>
<polygon fill="#000000" stroke="#000000" points="7080.0562,-6278.362 7077.0397,-6268.2057 7073.0643,-6278.0263 7080.0562,-6278.362"/>
</g>
<!-- qcow2_update_header&#45;&gt;has_data_file -->
<g id="edge34" class="edge">
<title>qcow2_update_header&#45;&gt;has_data_file</title>
<path fill="none" stroke="#000000" d="M6838.5778,-19384.9054C6861.5778,-19335.9344 6923.691,-19196.1304 6944.9204,-19072 6954.7659,-19014.4325 6945.4919,-10708.4303 6980.9204,-10662 6986.3906,-10654.8312 6993.5949,-10649.4551 7001.6124,-10645.4405"/>
<polygon fill="#000000" stroke="#000000" points="7003.1291,-10648.5988 7010.9608,-10641.4633 7000.3887,-10642.1575 7003.1291,-10648.5988"/>
</g>
<!-- qemu_blockalign -->
<g id="node43" class="node">
<title>qemu_blockalign</title>
<ellipse fill="none" stroke="#000000" cx="7077.9204" cy="-10689" rx="89.8845" ry="18"/>
<text text-anchor="middle" x="7077.9204" y="-10685.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_blockalign</text>
</g>
<!-- qcow2_update_header&#45;&gt;qemu_blockalign -->
<g id="edge35" class="edge">
<title>qcow2_update_header&#45;&gt;qemu_blockalign</title>
<path fill="none" stroke="#000000" d="M6838.5536,-19384.9012C6861.4933,-19335.9198 6923.4702,-19196.0924 6944.9204,-19072 6988.3845,-18820.5544 6976.6559,-14734.1389 6980.9204,-14479 7007.164,-12908.8935 7068.7392,-10973.5914 7076.9985,-10717.454"/>
<polygon fill="#000000" stroke="#000000" points="7080.5065,-10717.2584 7077.3312,-10707.1506 7073.5102,-10717.0324 7080.5065,-10717.2584"/>
</g>
<!-- cpu_to_be32 -->
<g id="node44" class="node">
<title>cpu_to_be32</title>
<ellipse fill="none" stroke="#000000" cx="7280.4642" cy="-19349" rx="69.5877" ry="18"/>
<text text-anchor="middle" x="7280.4642" y="-19345.3" font-family="Times,serif" font-size="14.00" fill="#000000">cpu_to_be32</text>
</g>
<!-- qcow2_update_header&#45;&gt;cpu_to_be32 -->
<g id="edge36" class="edge">
<title>qcow2_update_header&#45;&gt;cpu_to_be32</title>
<path fill="none" stroke="#000000" d="M6942.3543,-19399.0996C7010.0878,-19395.5367 7097.8603,-19388.7737 7174.9204,-19376 7191.2996,-19373.2849 7208.8556,-19369.2573 7224.8556,-19365.1364"/>
<polygon fill="#000000" stroke="#000000" points="7225.815,-19368.5031 7234.5924,-19362.5694 7224.0305,-19361.7344 7225.815,-19368.5031"/>
</g>
<!-- cpu_to_be64 -->
<g id="node45" class="node">
<title>cpu_to_be64</title>
<ellipse fill="none" stroke="#000000" cx="7077.9204" cy="-18733" rx="69.5877" ry="18"/>
<text text-anchor="middle" x="7077.9204" y="-18729.3" font-family="Times,serif" font-size="14.00" fill="#000000">cpu_to_be64</text>
</g>
<!-- qcow2_update_header&#45;&gt;cpu_to_be64 -->
<g id="edge37" class="edge">
<title>qcow2_update_header&#45;&gt;cpu_to_be64</title>
<path fill="none" stroke="#000000" d="M6848.3389,-19384.947C6873.8279,-19358.9814 6919.5248,-19308.5222 6944.9204,-19257 7031.7136,-19080.9156 7065.4645,-18842.769 7074.9093,-18761.5205"/>
<polygon fill="#000000" stroke="#000000" points="7078.4394,-18761.4496 7076.0837,-18751.12 7071.4836,-18760.6641 7078.4394,-18761.4496"/>
</g>
<!-- offsetof -->
<g id="node46" class="node">
<title>offsetof</title>
<ellipse fill="none" stroke="#000000" cx="7077.9204" cy="-19212" rx="46.2923" ry="18"/>
<text text-anchor="middle" x="7077.9204" y="-19208.3" font-family="Times,serif" font-size="14.00" fill="#000000">offsetof</text>
</g>
<!-- qcow2_update_header&#45;&gt;offsetof -->
<g id="edge38" class="edge">
<title>qcow2_update_header&#45;&gt;offsetof</title>
<path fill="none" stroke="#000000" d="M6864.8979,-19385.7268C6888.8209,-19372.9954 6920.4886,-19354.2496 6944.9204,-19333 6963.9852,-19316.4183 6962.9225,-19306.734 6980.9204,-19289 7001.558,-19268.665 7027.3448,-19248.4035 7047.1421,-19233.7723"/>
<polygon fill="#000000" stroke="#000000" points="7049.2194,-19236.5893 7055.2275,-19227.8626 7045.0887,-19230.9379 7049.2194,-19236.5893"/>
</g>
<!-- memset -->
<g id="node47" class="node">
<title>memset</title>
<ellipse fill="none" stroke="#000000" cx="7077.9204" cy="-9095" rx="48.1917" ry="18"/>
<text text-anchor="middle" x="7077.9204" y="-9091.3" font-family="Times,serif" font-size="14.00" fill="#000000">memset</text>
</g>
<!-- qcow2_update_header&#45;&gt;memset -->
<g id="edge39" class="edge">
<title>qcow2_update_header&#45;&gt;memset</title>
<path fill="none" stroke="#000000" d="M6838.578,-19384.9054C6861.5784,-19335.9345 6923.6927,-19196.1307 6944.9204,-19072 6984.5521,-18840.2511 6972.8956,-10842.9762 6980.9204,-10608 7001.4076,-10008.1106 7062.3659,-9276.3907 7075.4356,-9123.7282"/>
<polygon fill="#000000" stroke="#000000" points="7078.9569,-9123.6289 7076.3255,-9113.3661 7071.9826,-9123.03 7078.9569,-9123.6289"/>
</g>
<!-- memcpy -->
<g id="node48" class="node">
<title>memcpy</title>
<ellipse fill="none" stroke="#000000" cx="7280.4642" cy="-14552" rx="50.0912" ry="18"/>
<text text-anchor="middle" x="7280.4642" y="-14548.3" font-family="Times,serif" font-size="14.00" fill="#000000">memcpy</text>
</g>
<!-- qcow2_update_header&#45;&gt;memcpy -->
<g id="edge40" class="edge">
<title>qcow2_update_header&#45;&gt;memcpy</title>
<path fill="none" stroke="#000000" d="M6906.4141,-19389.4318C6919.9643,-19384.9322 6933.405,-19378.9499 6944.9204,-19371 6967.1591,-19355.6471 6958.2814,-19336.7562 6980.9204,-19322 7054.9063,-19273.7756 7118.8753,-19347.2528 7174.9204,-19279 7254.4517,-19182.1453 7278.3031,-14966.1518 7280.3209,-14580.2215"/>
<polygon fill="#000000" stroke="#000000" points="7283.821,-14580.1785 7280.373,-14570.1605 7276.8211,-14580.1422 7283.821,-14580.1785"/>
</g>
<!-- header_ext_add -->
<g id="node49" class="node">
<title>header_ext_add</title>
<ellipse fill="none" stroke="#000000" cx="7077.9204" cy="-19349" rx="84.5" ry="18"/>
<text text-anchor="middle" x="7077.9204" y="-19345.3" font-family="Times,serif" font-size="14.00" fill="#000000">header_ext_add</text>
</g>
<!-- qcow2_update_header&#45;&gt;header_ext_add -->
<g id="edge41" class="edge">
<title>qcow2_update_header&#45;&gt;header_ext_add</title>
<path fill="none" stroke="#000000" d="M6897.331,-19388.3156C6931.8007,-19380.8113 6973.6906,-19371.6916 7008.4444,-19364.1254"/>
<polygon fill="#000000" stroke="#000000" points="7009.4871,-19367.4805 7018.5136,-19361.9333 7007.9979,-19360.6407 7009.4871,-19367.4805"/>
</g>
<!-- strlen -->
<g id="node50" class="node">
<title>strlen</title>
<ellipse fill="none" stroke="#000000" cx="7077.9204" cy="-21957" rx="38.5" ry="18"/>
<text text-anchor="middle" x="7077.9204" y="-21953.3" font-family="Times,serif" font-size="14.00" fill="#000000">strlen</text>
</g>
<!-- qcow2_update_header&#45;&gt;strlen -->
<g id="edge42" class="edge">
<title>qcow2_update_header&#45;&gt;strlen</title>
<path fill="none" stroke="#000000" d="M6830.7815,-19421.1076C6838.0574,-19565.205 6889.306,-20541.0835 6980.9204,-21329 7007.9825,-21561.7435 7056.9078,-21840.5623 7072.791,-21928.8"/>
<polygon fill="#000000" stroke="#000000" points="7069.3807,-21929.6103 7074.602,-21938.8292 7076.2692,-21928.3663 7069.3807,-21929.6103"/>
</g>
<!-- QLIST_FOREACH -->
<g id="node51" class="node">
<title>QLIST_FOREACH</title>
<ellipse fill="none" stroke="#000000" cx="7077.9204" cy="-8977" rx="97" ry="18"/>
<text text-anchor="middle" x="7077.9204" y="-8973.3" font-family="Times,serif" font-size="14.00" fill="#000000">QLIST_FOREACH</text>
</g>
<!-- qcow2_update_header&#45;&gt;QLIST_FOREACH -->
<g id="edge43" class="edge">
<title>qcow2_update_header&#45;&gt;QLIST_FOREACH</title>
<path fill="none" stroke="#000000" d="M6838.5825,-19384.9062C6861.594,-19335.9371 6923.7333,-19196.1376 6944.9204,-19072 6968.2968,-18935.0352 6925.4781,-9195.4047 6980.9204,-9068 6993.2572,-9039.6505 7019.224,-9016.0624 7041.1883,-9000.0103"/>
<polygon fill="#000000" stroke="#000000" points="7043.222,-9002.8589 7049.3736,-8994.2329 7039.1854,-8997.14 7043.222,-9002.8589"/>
</g>
<!-- strncpy -->
<g id="node52" class="node">
<title>strncpy</title>
<ellipse fill="none" stroke="#000000" cx="7077.9204" cy="-19441" rx="46.2923" ry="18"/>
<text text-anchor="middle" x="7077.9204" y="-19437.3" font-family="Times,serif" font-size="14.00" fill="#000000">strncpy</text>
</g>
<!-- qcow2_update_header&#45;&gt;strncpy -->
<g id="edge44" class="edge">
<title>qcow2_update_header&#45;&gt;strncpy</title>
<path fill="none" stroke="#000000" d="M6912.1298,-19415.6007C6949.159,-19421.2736 6991.8133,-19427.8083 7024.5836,-19432.8287"/>
<polygon fill="#000000" stroke="#000000" points="7024.4416,-19436.3477 7034.8563,-19434.4025 7025.5017,-19429.4285 7024.4416,-19436.3477"/>
</g>
<!-- bdrv_pwrite -->
<g id="node53" class="node">
<title>bdrv_pwrite</title>
<ellipse fill="none" stroke="#000000" cx="7077.9204" cy="-21302" rx="67.6881" ry="18"/>
<text text-anchor="middle" x="7077.9204" y="-21298.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_pwrite</text>
</g>
<!-- qcow2_update_header&#45;&gt;bdrv_pwrite -->
<g id="edge45" class="edge">
<title>qcow2_update_header&#45;&gt;bdrv_pwrite</title>
<path fill="none" stroke="#000000" d="M6917.6437,-19414.7477C6928.1071,-19419.5427 6937.6385,-19426.0922 6944.9204,-19435 7066.524,-19583.7558 7076.956,-21051.159 7077.8396,-21273.7623"/>
<polygon fill="#000000" stroke="#000000" points="7074.3403,-21273.9724 7077.8767,-21283.9596 7081.3402,-21273.9469 7074.3403,-21273.9724"/>
</g>
<!-- qemu_vfree -->
<g id="node54" class="node">
<title>qemu_vfree</title>
<ellipse fill="none" stroke="#000000" cx="7077.9204" cy="-14506" rx="65.7887" ry="18"/>
<text text-anchor="middle" x="7077.9204" y="-14502.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_vfree</text>
</g>
<!-- qcow2_update_header&#45;&gt;qemu_vfree -->
<g id="edge46" class="edge">
<title>qcow2_update_header&#45;&gt;qemu_vfree</title>
<path fill="none" stroke="#000000" d="M6838.4086,-19384.8754C6860.9882,-19335.8298 6922.151,-19195.8572 6944.9204,-19072 7032.1995,-18597.2345 7073.7657,-14895.3272 7077.6234,-14534.2992"/>
<polygon fill="#000000" stroke="#000000" points="7081.1245,-14534.198 7077.7311,-14524.1614 7074.1249,-14534.1236 7081.1245,-14534.198"/>
</g>
<!-- qcow2_change_refcount_order&#45;&gt;qcow2_update_header -->
<g id="edge49" class="edge">
<title>qcow2_change_refcount_order&#45;&gt;qcow2_update_header</title>
<path fill="none" stroke="#000000" d="M1747.608,-20821.086C1775.1662,-20895.7132 1880.2784,-21187.4672 1933.3645,-21436 1960.0336,-21560.8567 1900.0454,-21613.7838 1969.3645,-21721 2085.05,-21899.9316 2178.2002,-21898.15 2378.4314,-21971 2645.1653,-22068.0457 3358.4494,-22139.8299 3641.4983,-22161 3786.1037,-22171.8155 3822.7733,-22162.9679 3967.7693,-22161 4328.0175,-22156.1107 4421.9849,-22193.6078 4778.1038,-22139 4944.6703,-22113.4585 6077.05,-21777.5133 6236.8408,-21724 6436.5714,-21657.111 6553.7462,-21722.4631 6678.8408,-21553 6810.9794,-21373.9946 6827.9593,-19671.7521 6829.7032,-19431.2064"/>
<polygon fill="#000000" stroke="#000000" points="6833.2033,-19431.1861 6829.7731,-19421.162 6826.2035,-19431.1373 6833.2033,-19431.1861"/>
</g>
<!-- qcow2_change_refcount_order&#45;&gt;error_setg_errno -->
<g id="edge53" class="edge">
<title>qcow2_change_refcount_order&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M1869.0572,-20792.8288C1893.8151,-20784.9113 1917.0802,-20772.1787 1933.3645,-20752 1987.7804,-20684.5703 1915.3813,-20040.7767 1969.3645,-19973 2086.95,-19825.3696 2193.4533,-19896.4726 2378.4314,-19859 2460.3544,-19842.4041 2685.2208,-19861.9324 2751.4983,-19811 2785.0047,-19785.2512 2753.9093,-19748.641 2787.4983,-19723 2927.3669,-19616.2277 3062.4927,-19805.5306 3180.4983,-19675 3244.8919,-19603.7717 3162.399,-18026.3302 3216.4983,-17947 3322.0151,-17792.272 3500.9154,-17940.3609 3605.4983,-17785 3669.0835,-17690.5422 3567.4688,-13772.5159 3641.4983,-13686 3658.7928,-13665.7884 3684.9408,-13656.671 3711.2672,-13653.2646"/>
<polygon fill="#000000" stroke="#000000" points="3711.7584,-13656.7326 3721.3477,-13652.2274 3711.0419,-13649.7693 3711.7584,-13656.7326"/>
</g>
<!-- qcow2_change_refcount_order&#45;&gt;g_free -->
<g id="edge57" class="edge">
<title>qcow2_change_refcount_order&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M1842.6068,-20789.4833C1991.9296,-20771.7393 2261.499,-20748.2947 2342.4314,-20798 2372.5796,-20816.5158 2349.1727,-20849.1082 2378.4314,-20869 2535.3047,-20975.6516 3384.3423,-20951.516 3605.4983,-20907 3776.6725,-20872.5447 3841.5502,-20875.6503 3967.7693,-20755 3994.7872,-20729.1742 3977.8379,-20705.9165 4003.7693,-20679 4130.7291,-20547.2172 4269.9302,-20642.8291 4369.0369,-20489 4450.031,-20363.2845 4307.367,-19930.2477 4405.0369,-19817 4515.5505,-19688.8602 4614.1678,-19782.9292 4778.1038,-19741 4920.9727,-19704.4591 4968.5887,-19718.7673 5095.1038,-19643 5097.0111,-19641.8578 5548.5657,-19193.9623 5550.5698,-19193 5616.372,-19161.4041 5823.4186,-19204.7424 5876.8408,-19155 5939.7422,-19096.4314 5860.1658,-19032.9132 5912.8408,-18965 6010.3247,-18839.3153 6147.2722,-18944.4428 6236.8408,-18813 6250.6699,-18792.7057 6453.3599,-15462.9207 6474.1265,-15121.2236"/>
<polygon fill="#000000" stroke="#000000" points="6477.6251,-15121.3513 6474.7382,-15111.1574 6470.638,-15120.9266 6477.6251,-15121.3513"/>
</g>
<!-- qcow2_change_refcount_order&#45;&gt;qemu_blockalign -->
<g id="edge50" class="edge">
<title>qcow2_change_refcount_order&#45;&gt;qemu_blockalign</title>
<path fill="none" stroke="#000000" d="M1746.6436,-20821.0497C1770.6182,-20896.1215 1864.2264,-21191.1477 1933.3645,-21436 1950.589,-21497.0008 1920.9627,-21533.0726 1969.3645,-21574 2032.9173,-21627.7387 2276.2673,-21556.5112 2342.4314,-21607 2378.988,-21634.8958 2340.6801,-21677.7434 2378.4314,-21704 2514.5524,-21798.6742 2586.1175,-21715.8888 2751.4983,-21704 2943.65,-21690.1867 2991.6131,-21679.8875 3180.4983,-21642 3539.9768,-21569.8941 4472.3867,-21432.3886 4778.1038,-21230 4800.0441,-21215.4752 4793.0077,-21198.7257 4814.1038,-21183 5085.3605,-20980.7966 6027.2055,-20906.555 6236.8408,-20641 6313.4914,-20543.9031 6183.7912,-20450.8677 6272.8408,-20365 6338.0712,-20302.1004 6617.1815,-20393.404 6678.8408,-20327 6749.5065,-20250.8966 6655.6274,-18543.3178 6714.8408,-18458 6777.5396,-18367.6604 6882.6742,-18457.6519 6944.9204,-18367 6975.4886,-18322.4822 6979.9796,-14532.9941 6980.9204,-14479 7008.2797,-12908.9126 7068.891,-10973.594 7077.014,-10717.4543"/>
<polygon fill="#000000" stroke="#000000" points="7080.5219,-10717.2569 7077.3412,-10707.1508 7073.5254,-10717.0347 7080.5219,-10717.2569"/>
</g>
<!-- qcow2_change_refcount_order&#45;&gt;bdrv_pwrite -->
<g id="edge51" class="edge">
<title>qcow2_change_refcount_order&#45;&gt;bdrv_pwrite</title>
<path fill="none" stroke="#000000" d="M1747.8815,-20821.0304C1776.5096,-20895.4402 1885.2266,-21186.4615 1933.3645,-21436 1951.0242,-21527.545 1929.2288,-21769.8485 1969.3645,-21854 1996.5309,-21910.9592 2321.6144,-22220.5373 2378.4314,-22248 2540.3539,-22326.266 3021.47,-22272.009 3180.4983,-22356 3201.6473,-22367.1699 3197.5681,-22381.3816 3216.4983,-22396 3849.1525,-22884.5548 4070.8577,-22927.8531 4814.1038,-23222 5130.4723,-23347.2059 5219.3167,-23353.302 5550.5698,-23431 6161.1691,-23574.2209 6496.822,-24086.807 6944.9204,-23648 6979.0243,-23614.6033 6976.7682,-21977.5518 6980.9204,-21930 7001.3031,-21696.5766 7054.6322,-21418.2061 7072.2096,-21330.1408"/>
<polygon fill="#000000" stroke="#000000" points="7075.6821,-21330.6248 7074.2174,-21320.1317 7068.8189,-21329.2479 7075.6821,-21330.6248"/>
</g>
<!-- qcow2_change_refcount_order&#45;&gt;qemu_vfree -->
<g id="edge52" class="edge">
<title>qcow2_change_refcount_order&#45;&gt;qemu_vfree</title>
<path fill="none" stroke="#000000" d="M1747.0484,-20821.2176C1772.4178,-20896.3593 1870.155,-21189.8471 1933.3645,-21436 1952.6816,-21511.2253 1919.3122,-21547.6134 1969.3645,-21607 2084.3216,-21743.3954 2191.2812,-21660.2769 2342.4314,-21755 2360.8233,-21766.5259 2358.8238,-21778.6911 2378.4314,-21788 2718.4568,-21949.4304 2841.6992,-21875.3195 3216.4983,-21910 3404.7341,-21927.4176 3452.4961,-21923.2215 3641.4983,-21927 3786.4787,-21929.8984 3825.7343,-21956.2192 3967.7693,-21927 4717.7046,-21772.7245 4810.8331,-21444.4677 5550.5698,-21247 5621.095,-21228.1738 5822.0054,-21257.18 5876.8408,-21209 5926.3989,-21165.4569 5874.257,-21118.5097 5912.8408,-21065 6012.6441,-20926.5886 6144.9014,-21002.7552 6236.8408,-20859 6301.5929,-20757.7546 6204.88,-20690.12 6272.8408,-20591 6389.2589,-20421.2059 6572.1368,-20544.061 6678.8408,-20368 6776.5918,-20206.7116 6610.8956,-18828.3677 6714.8408,-18671 6776.69,-18577.3635 6882.5325,-18660.2784 6944.9204,-18567 7064.1262,-18388.7711 7076.8718,-14884.984 7077.85,-14534.2346"/>
<polygon fill="#000000" stroke="#000000" points="7081.3501,-14534.1528 7077.8772,-14524.1433 7074.3501,-14534.1338 7081.3501,-14534.1528"/>
</g>
<!-- assert -->
<g id="node55" class="node">
<title>assert</title>
<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-11228" rx="39.7935" ry="18"/>
<text text-anchor="middle" x="6475.8408" y="-11224.3" font-family="Times,serif" font-size="14.00" fill="#000000">assert</text>
</g>
<!-- qcow2_change_refcount_order&#45;&gt;assert -->
<g id="edge54" class="edge">
<title>qcow2_change_refcount_order&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M1825.6303,-20787.9398C1868.6174,-20780.5476 1921.6888,-20771.7948 1969.3645,-20765 2868.9695,-20636.7875 3245.9522,-20885.0032 3967.7693,-20333 3986.7681,-20318.4709 3984.936,-20307.743 4003.7693,-20293 4148.6768,-20179.5646 4271.6484,-20254.1449 4369.0369,-20098 4429.6977,-20000.7413 4355.0055,-19170.1302 4405.0369,-19067 4448.8796,-18976.6268 5036.0572,-18564.2588 5095.1038,-18483 5119.9444,-18448.8149 5101.0605,-18424.7166 5131.1038,-18395 5261.4444,-18266.0767 5397.8264,-18384.3538 5514.5698,-18243 5569.3002,-18176.732 5488.4684,-18112.4162 5550.5698,-18053 5656.4286,-17951.7183 5771.8304,-18108.1609 5876.8408,-18006 5944.4008,-17940.2733 5847.3115,-17864.7514 5912.8408,-17797 6015.0708,-17691.3035 6143.6076,-17843.7114 6236.8408,-17730 6284.5181,-17671.8508 6265.6664,-12390.8531 6272.8408,-12316 6313.7675,-11888.9978 6437.6881,-11379.3431 6468.7307,-11255.9081"/>
<polygon fill="#000000" stroke="#000000" points="6472.1497,-11256.6637 6471.2039,-11246.1112 6465.3626,-11254.9502 6472.1497,-11256.6637"/>
</g>
<!-- MAX -->
<g id="node56" class="node">
<title>MAX</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-14217" rx="34" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-14213.3" font-family="Times,serif" font-size="14.00" fill="#000000">MAX</text>
</g>
<!-- qcow2_change_refcount_order&#45;&gt;MAX -->
<g id="edge55" class="edge">
<title>qcow2_change_refcount_order&#45;&gt;MAX</title>
<path fill="none" stroke="#000000" d="M1866.6761,-20792.5545C1892.0318,-20784.7106 1916.1485,-20772.0781 1933.3645,-20752 1982.6767,-20694.4899 1915.5575,-20466.3285 1969.3645,-20413 2093.394,-20290.0734 2619.9319,-20451.8242 2751.4983,-20337 2803.8038,-20291.3505 2737.3991,-20233.0606 2787.4983,-20185 2915.8794,-20061.8429 3063.1166,-20242.6822 3180.4983,-20109 3223.5401,-20059.981 3192.2731,-19583.569 3216.4983,-19523 3325.4365,-19250.6275 3425.9949,-19217.0292 3641.4983,-19018 3772.4013,-18897.1039 3885.5976,-18943.1116 3967.7693,-18785 4025.9399,-18673.0705 3920.975,-14339.1689 4003.7693,-14244 4037.7804,-14204.9055 4101.6722,-14204.421 4144.1396,-14209.372"/>
<polygon fill="#000000" stroke="#000000" points="4143.8082,-14212.8584 4154.1785,-14210.6889 4144.7188,-14205.9179 4143.8082,-14212.8584"/>
</g>
<!-- walk_over_reftable -->
<g id="node57" class="node">
<title>walk_over_reftable</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-19673" rx="99.5" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-19669.3" font-family="Times,serif" font-size="14.00" fill="#000000">walk_over_reftable</text>
</g>
<!-- qcow2_change_refcount_order&#45;&gt;walk_over_reftable -->
<g id="edge56" class="edge">
<title>qcow2_change_refcount_order&#45;&gt;walk_over_reftable</title>
<path fill="none" stroke="#000000" d="M1865.656,-20792.2513C1891.2178,-20784.4403 1915.6795,-20771.8982 1933.3645,-20752 2008.8155,-20667.1065 1887.7855,-20578.0229 1969.3645,-20499 2220.5506,-20255.684 2478.1571,-20631.1324 2751.4983,-20413 2789.7299,-20382.4903 2752.4373,-20343.1061 2787.4983,-20309 2918.7837,-20181.2901 3065.1036,-20327.2314 3180.4983,-20185 3231.9887,-20121.5347 3176.4259,-19890.2272 3216.4983,-19819 3249.6181,-19760.1306 3317.2999,-19717.8222 3363.413,-19694.3659"/>
<polygon fill="#000000" stroke="#000000" points="3365.2234,-19697.3745 3372.6182,-19689.7871 3362.1059,-19691.107 3365.2234,-19697.3745"/>
</g>
<!-- qcow2_cache_flush -->
<g id="node58" class="node">
<title>qcow2_cache_flush</title>
<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-16892" rx="100.9827" ry="18"/>
<text text-anchor="middle" x="6074.8408" y="-16888.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_flush</text>
</g>
<!-- qcow2_change_refcount_order&#45;&gt;qcow2_cache_flush -->
<g id="edge58" class="edge">
<title>qcow2_change_refcount_order&#45;&gt;qcow2_cache_flush</title>
<path fill="none" stroke="#000000" d="M1823.599,-20787.7268C1858.4476,-20779.6171 1898.8436,-20767.9569 1933.3645,-20752 1951.0465,-20743.8267 1951.1519,-20733.9107 1969.3645,-20727 2032.7162,-20702.9613 3115.1122,-20600.7754 3180.4983,-20583 3550.8821,-20482.3103 3633.2882,-20416.2683 3967.7693,-20228 4154.658,-20122.8066 4264.7938,-20147.4204 4369.0369,-19960 4427.56,-19854.7804 4345.8686,-18981.8581 4405.0369,-18877 4511.6114,-18688.1288 4628.7397,-18723.5638 4814.1038,-18611 4936.7559,-18536.5185 5016.1334,-18571.811 5095.1038,-18452 5175.5688,-18329.9215 5072.9371,-18259.1433 5131.1038,-18125 5333.7072,-17657.7585 5587.6051,-17674.1723 5876.8408,-17255 5958.4969,-17136.6607 6033.5779,-16981.3004 6062.3909,-16919.2815"/>
<polygon fill="#000000" stroke="#000000" points="6065.5933,-16920.695 6066.6119,-16910.1492 6059.2392,-16917.7581 6065.5933,-16920.695"/>
</g>
<!-- qcow2_pre_write_overlap_check -->
<g id="node59" class="node">
<title>qcow2_pre_write_overlap_check</title>
<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-11165" rx="163.2712" ry="18"/>
<text text-anchor="middle" x="5713.7053" y="-11161.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_pre_write_overlap_check</text>
</g>
<!-- qcow2_change_refcount_order&#45;&gt;qcow2_pre_write_overlap_check -->
<g id="edge59" class="edge">
<title>qcow2_change_refcount_order&#45;&gt;qcow2_pre_write_overlap_check</title>
<path fill="none" stroke="#000000" d="M1848.847,-20790.0823C1878.441,-20782.5624 1909.0368,-20770.699 1933.3645,-20752 1958.9333,-20732.3471 1942.4707,-20706.7968 1969.3645,-20689 2025.866,-20651.6103 3116.1336,-20567.1567 3180.4983,-20546 3386.9933,-20478.1249 3471.9433,-20475.4943 3605.4983,-20304 3642.3347,-20256.6994 3597.3962,-20214.6113 3641.4983,-20174 3750.0789,-20074.0137 3867.4806,-20220.3014 3967.7693,-20112 4065.9111,-20006.017 3906.5508,-19895.8305 4003.7693,-19789 4115.3733,-19666.3618 4262.8298,-19840.3407 4369.0369,-19713 4421.0047,-19650.6914 4362.2241,-18321.9208 4405.0369,-18253 4503.8682,-18093.8998 4673.0652,-18212.0722 4778.1038,-18057 4864.8095,-17928.9933 4725.1161,-17837.431 4814.1038,-17711 4893.8514,-17597.6971 5018.3789,-17691.3712 5095.1038,-17576 5138.7221,-17510.4112 5079.5827,-16927.582 5131.1038,-16868 5244.7473,-16736.576 5403.6228,-16925.7081 5514.5698,-16792 5546.1094,-16753.9899 5548.3792,-13285.3428 5550.5698,-13236 5587.7213,-12399.1665 5691.7381,-11376.1271 5710.7141,-11193.5476"/>
<polygon fill="#000000" stroke="#000000" points="5714.2142,-11193.7279 5711.7693,-11183.4191 5707.2519,-11193.0025 5714.2142,-11193.7279"/>
</g>
<!-- alloc_refblock -->
<g id="node60" class="node">
<title>alloc_refblock</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-21273" rx="76.0865" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-21269.3" font-family="Times,serif" font-size="14.00" fill="#000000">alloc_refblock</text>
</g>
<!-- qcow2_change_refcount_order&#45;&gt;alloc_refblock -->
<g id="edge60" class="edge">
<title>qcow2_change_refcount_order&#45;&gt;alloc_refblock</title>
<path fill="none" stroke="#000000" d="M1745.092,-20821.26C1761.3273,-20887.134 1826.0788,-21114.5259 1969.3645,-21226 1998.5132,-21248.6773 2037.2858,-21260.5329 2071.9288,-21266.6845"/>
<polygon fill="#000000" stroke="#000000" points="2071.6195,-21270.1804 2082.054,-21268.3444 2072.752,-21263.2726 2071.6195,-21270.1804"/>
</g>
<!-- qcow2_alloc_clusters -->
<g id="node61" class="node">
<title>qcow2_alloc_clusters</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-17855" rx="110.5" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-17851.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_alloc_clusters</text>
</g>
<!-- qcow2_change_refcount_order&#45;&gt;qcow2_alloc_clusters -->
<g id="edge61" class="edge">
<title>qcow2_change_refcount_order&#45;&gt;qcow2_alloc_clusters</title>
<path fill="none" stroke="#000000" d="M1892.2957,-20799.3325C1907.9752,-20793.0807 1922.2161,-20783.9778 1933.3645,-20771 2030.8987,-20657.4606 1875.3868,-18193.5002 1969.3645,-18077 2076.1982,-17944.5628 2184.8957,-18055.3085 2342.4314,-17991 2415.3766,-17961.2226 2491.974,-17909.0895 2533.5551,-17878.7508"/>
<polygon fill="#000000" stroke="#000000" points="2535.6565,-17881.5501 2541.6379,-17872.8052 2531.5086,-17875.9113 2535.6565,-17881.5501"/>
</g>
<!-- cpu_to_be64s -->
<g id="node62" class="node">
<title>cpu_to_be64s</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-14109" rx="74.9875" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-14105.3" font-family="Times,serif" font-size="14.00" fill="#000000">cpu_to_be64s</text>
</g>
<!-- qcow2_change_refcount_order&#45;&gt;cpu_to_be64s -->
<g id="edge62" class="edge">
<title>qcow2_change_refcount_order&#45;&gt;cpu_to_be64s</title>
<path fill="none" stroke="#000000" d="M1867.3806,-20792.5767C1892.5435,-20784.7126 1916.4009,-20772.066 1933.3645,-20752 1989.6974,-20685.3646 1908.7651,-20423.7805 1969.3645,-20361 2091.056,-20234.9284 2621.2433,-20378.2029 2751.4983,-20261 2803.1063,-20214.5633 2739.6445,-20159.2968 2787.4983,-20109 2912.8578,-19977.2406 3068.5259,-20138.31 3180.4983,-19995 3245.2602,-19912.1131 3145.9261,-19126.9995 3216.4983,-19049 3333.6051,-18919.5684 3480.1258,-19116.4426 3605.4983,-18995 3673.5152,-18929.1152 3576.5457,-18853.9077 3641.4983,-18785 3743.6251,-18676.6544 3874.7383,-18825.2492 3967.7693,-18709 4047.1419,-18609.8181 3920.3943,-14231.8418 4003.7693,-14136 4030.0323,-14105.81 4074.1144,-14098.6443 4112.39,-14099.2263"/>
<polygon fill="#000000" stroke="#000000" points="4112.3859,-14102.728 4122.4951,-14099.557 4112.615,-14095.7317 4112.3859,-14102.728"/>
</g>
<!-- be64_to_cpus -->
<g id="node63" class="node">
<title>be64_to_cpus</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-13941" rx="74.9875" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-13937.3" font-family="Times,serif" font-size="14.00" fill="#000000">be64_to_cpus</text>
</g>
<!-- qcow2_change_refcount_order&#45;&gt;be64_to_cpus -->
<g id="edge63" class="edge">
<title>qcow2_change_refcount_order&#45;&gt;be64_to_cpus</title>
<path fill="none" stroke="#000000" d="M1867.562,-20792.7291C1892.7155,-20784.8571 1916.5232,-20772.1687 1933.3645,-20752 1997.806,-20674.8263 1905.7417,-20378.8501 1969.3645,-20301 2198.2579,-20020.9215 2478.6897,-20313.5115 2751.4983,-20076 2781.2108,-20050.1318 2755.5381,-20018.0336 2787.4983,-19995 2858.6793,-19943.7 3120.3129,-20020.8446 3180.4983,-19957 3253.8697,-19879.1677 3143.1652,-19072.8684 3216.4983,-18995 3276.0457,-18931.7698 3542.6624,-19016.9633 3605.4983,-18957 3686.0743,-18880.1076 3584.1047,-18804.4511 3641.4983,-18709 3734.1258,-18554.9513 3885.8191,-18629.9845 3967.7693,-18470 4023.3411,-18361.5119 3949.5708,-14191.1807 4003.7693,-14082 4032.2868,-14024.5527 4096.5733,-13983.8097 4140.7312,-13961.3477"/>
<polygon fill="#000000" stroke="#000000" points="4142.427,-13964.4134 4149.8284,-13956.8326 4139.315,-13958.1432 4142.427,-13964.4134"/>
</g>
<!-- update_max_refcount_table_index -->
<g id="node64" class="node">
<title>update_max_refcount_table_index</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-11967" rx="170.5" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-11963.3" font-family="Times,serif" font-size="14.00" fill="#000000">update_max_refcount_table_index</text>
</g>
<!-- qcow2_change_refcount_order&#45;&gt;update_max_refcount_table_index -->
<g id="edge64" class="edge">
<title>qcow2_change_refcount_order&#45;&gt;update_max_refcount_table_index</title>
<path fill="none" stroke="#000000" d="M1869.0312,-20792.8078C1893.7906,-20784.8915 1917.0629,-20772.1647 1933.3645,-20752 1985.8846,-20687.0338 1914.248,-20063.7786 1969.3645,-20001 2024.9361,-19937.703 2259.7376,-19950.014 2342.4314,-19934 2353.8254,-19931.7935 2741.9069,-19855.5344 2751.4983,-19849 2775.6427,-19832.5508 2763.3406,-19810.4297 2787.4983,-19794 2934.9637,-19693.7085 3065.2302,-19849.0798 3180.4983,-19713 3248.4856,-19632.7375 3165.4086,-18858.9467 3216.4983,-18767 3317.8619,-18584.5747 3494.0755,-18680.4612 3605.4983,-18504 3662.6157,-18413.5426 3578.4684,-18352.4417 3641.4983,-18266 3736.8849,-18135.1829 3882.0564,-18241.3499 3967.7693,-18104 4012.6971,-18032.0059 3948.1347,-12058.0815 4003.7693,-11994 4008.5694,-11988.4711 4013.9671,-11983.714 4019.8175,-11979.6348"/>
<polygon fill="#000000" stroke="#000000" points="4022.0396,-11982.3754 4028.696,-11974.1327 4018.3522,-11976.4253 4022.0396,-11982.3754"/>
</g>
<!-- qcow2_free_clusters -->
<g id="node65" class="node">
<title>qcow2_free_clusters</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-13697" rx="106.6812" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-13693.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_free_clusters</text>
</g>
<!-- qcow2_change_refcount_order&#45;&gt;qcow2_free_clusters -->
<g id="edge65" class="edge">
<title>qcow2_change_refcount_order&#45;&gt;qcow2_free_clusters</title>
<path fill="none" stroke="#000000" d="M1868.3327,-20792.8002C1893.2879,-20784.9045 1916.818,-20772.1883 1933.3645,-20752 2016.0678,-20651.0942 1894.8519,-20273.0967 1969.3645,-20166 2072.9087,-20017.1763 2190.6989,-20100.2329 2342.4314,-20001 2360.5966,-19989.12 2358.8423,-19977.3476 2378.4314,-19968 2541.0829,-19890.3852 3060.1355,-19982.1356 3180.4983,-19848 3246.6706,-19774.2557 3162.3311,-19039.9634 3216.4983,-18957 3321.6879,-18795.8896 3494.0556,-18923.8501 3605.4983,-18767 3683.5339,-18657.1686 3568.2902,-18579.1065 3641.4983,-18466 3733.4152,-18323.9883 3883.8547,-18416.8823 3967.7693,-18270 4027.7944,-18164.9334 3961.8298,-14027.5036 4003.7693,-13914 4034.3929,-13831.1213 4111.8131,-13757.8156 4155.3835,-13721.3805"/>
<polygon fill="#000000" stroke="#000000" points="4157.8737,-13723.8637 4163.3643,-13714.8026 4153.4215,-13718.462 4157.8737,-13723.8637"/>
</g>
<!-- flush_refblock -->
<g id="node66" class="node">
<title>flush_refblock</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-20277" rx="77.5" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-20273.3" font-family="Times,serif" font-size="14.00" fill="#000000">flush_refblock</text>
</g>
<!-- qcow2_change_refcount_order&#45;&gt;flush_refblock -->
<g id="edge66" class="edge">
<title>qcow2_change_refcount_order&#45;&gt;flush_refblock</title>
<path fill="none" stroke="#000000" d="M1857.0966,-20791.1541C1884.7518,-20783.5447 1912.3088,-20771.3688 1933.3645,-20752 1968.4374,-20719.737 1933.1021,-20681.9201 1969.3645,-20651 2175.9865,-20474.8179 2979.9959,-20672.1163 3180.4983,-20489 3240.7398,-20433.9822 3157.8277,-20365.6901 3216.4983,-20309 3245.8668,-20280.6229 3290.1198,-20271.7484 3328.9985,-20270.3605"/>
<polygon fill="#000000" stroke="#000000" points="3329.3486,-20273.8544 3339.2781,-20270.1592 3329.2114,-20266.8557 3329.3486,-20273.8544"/>
</g>
<!-- UINT64_C -->
<g id="node67" class="node">
<title>UINT64_C</title>
<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-12357" rx="61.1893" ry="18"/>
<text text-anchor="middle" x="4954.6038" y="-12353.3" font-family="Times,serif" font-size="14.00" fill="#000000">UINT64_C</text>
</g>
<!-- qcow2_change_refcount_order&#45;&gt;UINT64_C -->
<g id="edge67" class="edge">
<title>qcow2_change_refcount_order&#45;&gt;UINT64_C</title>
<path fill="none" stroke="#000000" d="M1863.411,-20792.0183C1889.5412,-20784.2684 1914.815,-20771.8115 1933.3645,-20752 1990.3172,-20691.1725 1908.7084,-20625.1353 1969.3645,-20568 2097.0169,-20447.7571 2583.2925,-20512.6016 2751.4983,-20463 2953.6385,-20403.3916 3059.9876,-20433.8902 3180.4983,-20261 3233.3051,-20185.2409 3160.7497,-19920.6213 3216.4983,-19847 3328.0723,-19699.656 3436.8859,-19775.6893 3605.4983,-19700 3954.9975,-19543.1115 4166.6527,-19625.2758 4369.0369,-19300 4411.4302,-19231.8647 4380.9653,-17932.5517 4405.0369,-17856 4495.1902,-17569.2976 4690.459,-17579.4792 4778.1038,-17292 4817.247,-17163.6084 4752.9768,-12579.4993 4814.1038,-12460 4834.1218,-12420.8661 4876.6944,-12392.9689 4909.7604,-12376.1629"/>
<polygon fill="#000000" stroke="#000000" points="4911.3767,-12379.2684 4918.8079,-12371.7167 4908.2894,-12372.986 4911.3767,-12379.2684"/>
</g>
<!-- qcow2_amend_helper_cb&#45;&gt;assert -->
<g id="edge241" class="edge">
<title>qcow2_amend_helper_cb&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M5059.8707,-18340.7055C5072.9354,-18335.6943 5085.1672,-18328.6975 5095.1038,-18319 5141.699,-18273.5259 5086.5733,-18224.4978 5131.1038,-18177 5253.6122,-18046.3283 5376.6654,-18167.3056 5514.5698,-18053 5540.2949,-18031.6771 5524.2678,-18007.6071 5550.5698,-17987 5668.6158,-17894.5133 5775.9041,-18011.9073 5876.8408,-17901 5942.9381,-17828.3735 5842.8288,-17751.8606 5912.8408,-17683 6016.6254,-17580.9223 6141.3748,-17744.897 6236.8408,-17635 6285.2892,-17579.228 6265.7879,-12389.5393 6272.8408,-12316 6313.7929,-11889.0002 6437.6946,-11379.3438 6468.7319,-11255.9082"/>
<polygon fill="#000000" stroke="#000000" points="6472.151,-11256.6637 6471.2048,-11246.1112 6465.3638,-11254.9506 6472.151,-11256.6637"/>
</g>
<!-- qcow2_change_backing_file&#45;&gt;data_file_is_raw -->
<g id="edge242" class="edge">
<title>qcow2_change_backing_file&#45;&gt;data_file_is_raw</title>
<path fill="none" stroke="#000000" d="M2159.1289,-20806.8429C2180.6275,-20685.0055 2303.3242,-19973.4877 2342.4314,-19388 2346.302,-19330.0522 2340.3255,-11068.8277 2378.4314,-11025 2403.8453,-10995.7701 2445.6382,-10987.7986 2483.2298,-10987.6757"/>
<polygon fill="#000000" stroke="#000000" points="2483.651,-10991.1825 2493.704,-10987.838 2483.7595,-10984.1834 2483.651,-10991.1825"/>
</g>
<!-- qcow2_change_backing_file&#45;&gt;qcow2_update_header -->
<g id="edge243" class="edge">
<title>qcow2_change_backing_file&#45;&gt;qcow2_update_header</title>
<path fill="none" stroke="#000000" d="M2297.2848,-20825.3589C2314.1716,-20830.8799 2329.8502,-20839.3611 2342.4314,-20852 2423.8004,-20933.7422 2301.7568,-21022.839 2378.4314,-21109 2402.5384,-21136.0896 3605.531,-21434.379 3641.4983,-21439 4136.0055,-21502.5333 5416.8406,-21439.2853 5876.8408,-21247 6276.3106,-21080.0171 6455.5696,-21064.9573 6678.8408,-20694 6813.2054,-20470.758 6828.0631,-19599.7517 6829.6846,-19431.2959"/>
<polygon fill="#000000" stroke="#000000" points="6833.1849,-19431.2608 6829.7734,-19421.2303 6826.1852,-19431.199 6833.1849,-19431.2608"/>
</g>
<!-- qcow2_change_backing_file&#45;&gt;g_free -->
<g id="edge245" class="edge">
<title>qcow2_change_backing_file&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M2296.937,-20826.3493C2313.7728,-20831.7436 2329.5307,-20839.9255 2342.4314,-20852 2398.5002,-20904.4782 2324.5145,-20966.3132 2378.4314,-21021 2572.2331,-21217.5692 2707.9574,-21159 2983.9983,-21159 2983.9983,-21159 2983.9983,-21159 3410.9983,-21159 3659.9816,-21159 3787.1288,-21268.3526 3967.7693,-21097 4039.0154,-21029.4171 3946.971,-20959.1087 4003.7693,-20879 4110.8193,-20728.0159 4271.2122,-20836.1185 4369.0369,-20679 4417.1808,-20601.675 4342.9489,-19926.6489 4405.0369,-19860 4461.9205,-19798.9378 4695.8198,-19830.9169 4778.1038,-19817 4920.4615,-19792.9228 4955.8788,-19784.2337 5095.1038,-19746 5284.223,-19694.0645 5388.5325,-19759.2597 5514.5698,-19609 5587.843,-19521.6448 5483.8249,-19447.4393 5550.5698,-19355 5645.3452,-19223.7395 5760.1783,-19305.2567 5876.8408,-19193 5900.9178,-19169.8323 5888.7962,-19150.2013 5912.8408,-19127 6028.6966,-19015.2081 6148.0193,-19099.2786 6236.8408,-18965 6236.8408,-18965 6452.4853,-15471.3791 6474.1001,-15121.201"/>
<polygon fill="#000000" stroke="#000000" points="6477.5993,-15121.3215 6474.7221,-15111.1248 6470.6125,-15120.8902 6477.5993,-15121.3215"/>
</g>
<!-- qcow2_change_backing_file&#45;&gt;g_strdup -->
<g id="edge246" class="edge">
<title>qcow2_change_backing_file&#45;&gt;g_strdup</title>
<path fill="none" stroke="#000000" d="M2178.5253,-20807.2223C2220.1238,-20772.9679 2307.6663,-20693.1857 2342.4314,-20603 2381.264,-20502.2625 2306.2691,-19712.3033 2378.4314,-19632 2410.1535,-19596.6991 2465.8071,-19592.7319 2508.0918,-19595.9246"/>
<polygon fill="#000000" stroke="#000000" points="2507.9823,-19599.429 2518.2577,-19596.8468 2508.6148,-19592.4576 2507.9823,-19599.429"/>
</g>
<!-- qcow2_change_backing_file&#45;&gt;strlen -->
<g id="edge244" class="edge">
<title>qcow2_change_backing_file&#45;&gt;strlen</title>
<path fill="none" stroke="#000000" d="M2297.1625,-20824.8715C2314.1747,-20830.4391 2329.9201,-20839.0633 2342.4314,-20852 2443.4619,-20956.4655 2289.2706,-21062.237 2378.4314,-21177 2612.1228,-21477.7952 2828.3507,-21333.8051 3180.4983,-21479 3388.1374,-21564.6122 3425.9451,-21622.9105 3641.4983,-21686 4207.7452,-21851.7328 4364.6013,-21881 4954.6038,-21881 4954.6038,-21881 4954.6038,-21881 5322.8368,-21881 6000.3291,-21881 6823.5524,-21938.224 7029.4817,-21953.3626"/>
<polygon fill="#000000" stroke="#000000" points="7029.4289,-21956.8681 7039.6593,-21954.1135 7029.944,-21949.8871 7029.4289,-21956.8681"/>
</g>
<!-- pstrcpy -->
<g id="node138" class="node">
<title>pstrcpy</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-15413" rx="46.2923" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-15409.3" font-family="Times,serif" font-size="14.00" fill="#000000">pstrcpy</text>
</g>
<!-- qcow2_change_backing_file&#45;&gt;pstrcpy -->
<g id="edge247" class="edge">
<title>qcow2_change_backing_file&#45;&gt;pstrcpy</title>
<path fill="none" stroke="#000000" d="M2159.0634,-20806.8384C2180.1361,-20684.9715 2300.5595,-19973.2964 2342.4314,-19388 2425.4673,-18227.3008 2291.0328,-17930.3788 2378.4314,-16770 2418.9031,-16232.6623 2533.8732,-15583.3858 2559.7495,-15441.3269"/>
<polygon fill="#000000" stroke="#000000" points="2563.233,-15441.7341 2561.5876,-15431.2678 2556.347,-15440.4757 2563.233,-15441.7341"/>
</g>
<!-- qcow2_mark_clean&#45;&gt;qcow2_update_header -->
<g id="edge248" class="edge">
<title>qcow2_mark_clean&#45;&gt;qcow2_update_header</title>
<path fill="none" stroke="#000000" d="M2651.9308,-22184.0527C2800.9058,-22170.5303 3096.9582,-22152.0824 3180.4983,-22209 3214.4032,-22232.1002 3182.8107,-22270.584 3216.4983,-22294 3371.7538,-22401.9168 3452.4679,-22308.7767 3641.4983,-22313 4220.3179,-22325.9319 5822.6957,-22489.5778 6236.8408,-22085 6307.0861,-22016.3775 6204.9847,-21937.9859 6272.8408,-21867 6400.293,-21733.6693 6558.2278,-21920.548 6678.8408,-21781 6759.7198,-21687.424 6821.3175,-19692.7658 6829.0585,-19431.2052"/>
<polygon fill="#000000" stroke="#000000" points="6832.5626,-19431.1166 6829.3587,-19421.0178 6825.5656,-19430.9103 6832.5626,-19431.1166"/>
</g>
<!-- qcow2_flush_caches -->
<g id="node139" class="node">
<title>qcow2_flush_caches</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-15733" rx="106" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-15729.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_flush_caches</text>
</g>
<!-- qcow2_mark_clean&#45;&gt;qcow2_flush_caches -->
<g id="edge249" class="edge">
<title>qcow2_mark_clean&#45;&gt;qcow2_flush_caches</title>
<path fill="none" stroke="#000000" d="M2567.2202,-22174.6862C2585.3118,-22026.8493 2707.272,-21012.7096 2751.4983,-20185 2811.9033,-19054.4996 2721.353,-18768.1791 2787.4983,-17638 2832.4283,-16870.3126 2956.5686,-15934.8086 2980.1152,-15761.3627"/>
<polygon fill="#000000" stroke="#000000" points="2983.609,-15761.6447 2981.4896,-15751.264 2976.6729,-15760.7006 2983.609,-15761.6447"/>
</g>
<!-- qcow2_downgrade&#45;&gt;error_setg -->
<g id="edge254" class="edge">
<title>qcow2_downgrade&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M1385.4819,-21883.0143C1428.1697,-21880.4634 1479.826,-21885.7297 1512.3645,-21918 1605.2078,-22010.0782 1454.5731,-22118.8877 1548.3645,-22210 1564.9759,-22226.1369 2355.3643,-22285.9384 2378.4314,-22288 2556.5977,-22303.9232 3020.3173,-22276.383 3180.4983,-22356 3201.916,-22366.6456 3197.8879,-22380.9765 3216.4983,-22396 3450.913,-22585.2346 3503.3698,-22733 3804.6338,-22733 3804.6338,-22733 3804.6338,-22733 6074.8408,-22733 6339.1762,-22733 6649.7916,-22663.8406 6774.2313,-22633.2562"/>
<polygon fill="#000000" stroke="#000000" points="6775.4127,-22636.5695 6784.2796,-22630.7706 6773.7317,-22629.7743 6775.4127,-22636.5695"/>
</g>
<!-- qcow2_downgrade&#45;&gt;has_data_file -->
<g id="edge255" class="edge">
<title>qcow2_downgrade&#45;&gt;has_data_file</title>
<path fill="none" stroke="#000000" d="M1398.5909,-21903.4744C1433.9424,-21907.3192 1475.1944,-21912.2895 1512.3645,-21918 1899.8278,-21977.527 1988.1988,-22047.7199 2378.4314,-22085 2910.0179,-22135.784 4267.7012,-22115.011 4778.1038,-21958 5316.3402,-21792.4267 5439.6021,-21681.8735 5876.8408,-21327 6050.3484,-21186.177 6108.7425,-21159.1033 6236.8408,-20976 6259.1913,-20944.0523 6251.6139,-20928.705 6272.8408,-20896 6420.3926,-20668.6622 6579.4789,-20693.1532 6678.8408,-20441 6744.9296,-20273.285 6659.8616,-18990.678 6714.8408,-18819 6770.2643,-18645.9348 6891.0209,-18654.5459 6944.9204,-18481 6977.1309,-18377.2884 6915.0287,-10748.3244 6980.9204,-10662 6986.3917,-10654.832 6993.5967,-10649.4565 7001.6146,-10645.4422"/>
<polygon fill="#000000" stroke="#000000" points="7003.1314,-10648.6005 7010.9633,-10641.4652 7000.3912,-10642.1591 7003.1314,-10648.6005"/>
</g>
<!-- qcow2_downgrade&#45;&gt;qcow2_update_header -->
<g id="edge256" class="edge">
<title>qcow2_downgrade&#45;&gt;qcow2_update_header</title>
<path fill="none" stroke="#000000" d="M1388.088,-21883.6986C1429.8086,-21881.9217 1479.5919,-21887.7451 1512.3645,-21918 1573.2708,-21974.2275 1485.3223,-22047.1782 1548.3645,-22101 1570.4891,-22119.8887 3612.413,-22177.425 3641.4983,-22178 3802.4768,-22181.1822 3842.7595,-22178.7778 4003.7693,-22179 4347.9464,-22179.475 4435.74,-22204.2857 4778.1038,-22169 5278.628,-22117.4135 5393.2508,-22035.019 5876.8408,-21896 5899.2597,-21889.5552 6664.4541,-21665.362 6678.8408,-21647 6750.6581,-21555.3385 6819.7974,-19685.5566 6828.8751,-19431.4899"/>
<polygon fill="#000000" stroke="#000000" points="6832.3819,-19431.3595 6829.24,-19421.2413 6825.3863,-19431.1104 6832.3819,-19431.3595"/>
</g>
<!-- qcow2_downgrade&#45;&gt;error_setg_errno -->
<g id="edge257" class="edge">
<title>qcow2_downgrade&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M1318.445,-21876.8181C1341.4158,-21811.8837 1426.1187,-21587.2452 1548.3645,-21436 1700.432,-21247.8587 1751.1479,-21195.4184 1969.3645,-21091 2122.1648,-21017.8838 2232.2105,-21141.6284 2342.4314,-21013 2392.2405,-20954.8725 2338.2802,-20390.1739 2378.4314,-20325 2478.5768,-20162.4429 2606.3841,-20236.0797 2751.4983,-20112 2770.9649,-20095.3551 2767.358,-20082.823 2787.4983,-20067 2939.0074,-19947.9684 3075.4031,-20045.4886 3180.4983,-19884 3238.357,-19795.0947 3150.2075,-18057.8089 3216.4983,-17975 3327.7198,-17836.0646 3494.9918,-18019.5048 3605.4983,-17880 3677.8391,-17788.6761 3565.762,-13774.5284 3641.4983,-13686 3658.7908,-13665.7867 3684.9382,-13656.6689 3711.2647,-13653.2625"/>
<polygon fill="#000000" stroke="#000000" points="3711.756,-13656.7305 3721.3453,-13652.2253 3711.0396,-13649.7672 3711.756,-13656.7305"/>
</g>
<!-- qcow2_downgrade&#45;&gt;qcow2_mark_clean -->
<g id="edge259" class="edge">
<title>qcow2_downgrade&#45;&gt;qcow2_mark_clean</title>
<path fill="none" stroke="#000000" d="M1399.8453,-21887.1146C1439.3664,-21888.4916 1483.5353,-21897.7205 1512.3645,-21927 1591.1249,-22006.9905 1464.0992,-22102.831 1548.3645,-22177 1615.4649,-22236.0607 2212.8897,-22211.6725 2459.358,-22198.9188"/>
<polygon fill="#000000" stroke="#000000" points="2459.5982,-22202.4111 2469.4025,-22198.3954 2459.2339,-22195.4206 2459.5982,-22202.4111"/>
</g>
<!-- qcow2_downgrade&#45;&gt;assert -->
<g id="edge258" class="edge">
<title>qcow2_downgrade&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M1337.2642,-21877.5167C1422.2073,-21819.0179 1708.301,-21627.7582 1969.3645,-21520 2128.1463,-21454.4602 2177.581,-21467.2857 2342.4314,-21419 2929.8498,-21246.9416 3119.8127,-21242.5239 3605.4983,-20870 3624.2156,-20855.6437 3624.4026,-20847.2537 3641.4983,-20831 3778.3203,-20700.917 3875.1134,-20723.4892 3967.7693,-20559 4020.2742,-20465.7896 3933.7965,-20401.9243 4003.7693,-20321 4114.7461,-20192.6544 4265.5296,-20344.442 4369.0369,-20210 4435.983,-20123.046 4346.3943,-19315.7568 4405.0369,-19223 4589.7813,-18930.784 4882.0265,-19136.2475 5095.1038,-18864 5137.0932,-18810.3504 5097.7153,-18774.3851 5131.1038,-18715 5249.0009,-18505.3075 5388.1842,-18537.6884 5514.5698,-18333 5541.3735,-18289.59 5517.9837,-18263.2557 5550.5698,-18224 5656.3493,-18096.57 5781.317,-18179.2883 5876.8408,-18044 5933.7351,-17963.4219 5842.4371,-17894.0876 5912.8408,-17825 6016.6961,-17723.0862 6141.261,-17887.7125 6236.8408,-17778 6286.6731,-17720.7994 6265.605,-12391.5169 6272.8408,-12316 6313.755,-11888.9966 6437.6849,-11379.3428 6468.7301,-11255.908"/>
<polygon fill="#000000" stroke="#000000" points="6472.1491,-11256.6637 6471.2035,-11246.1111 6465.362,-11254.9501 6472.1491,-11256.6637"/>
</g>
<!-- qcow2_expand_zero_clusters -->
<g id="node142" class="node">
<title>qcow2_expand_zero_clusters</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-21463" rx="147" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-21459.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_expand_zero_clusters</text>
</g>
<!-- qcow2_downgrade&#45;&gt;qcow2_expand_zero_clusters -->
<g id="edge260" class="edge">
<title>qcow2_downgrade&#45;&gt;qcow2_expand_zero_clusters</title>
<path fill="none" stroke="#000000" d="M1329.7863,-21877.2597C1396.943,-21809.5832 1637.1948,-21567.472 1715.7861,-21488.2725"/>
<polygon fill="#000000" stroke="#000000" points="1718.3164,-21490.6915 1722.8758,-21481.1279 1713.3476,-21485.7609 1718.3164,-21490.6915"/>
</g>
<!-- header_ext_add&#45;&gt;cpu_to_be32 -->
<g id="edge47" class="edge">
<title>header_ext_add&#45;&gt;cpu_to_be32</title>
<path fill="none" stroke="#000000" d="M7162.6437,-19349C7175.1777,-19349 7188.0594,-19349 7200.4925,-19349"/>
<polygon fill="#000000" stroke="#000000" points="7200.8133,-19352.5001 7210.8133,-19349 7200.8133,-19345.5001 7200.8133,-19352.5001"/>
</g>
<!-- header_ext_add&#45;&gt;memcpy -->
<g id="edge48" class="edge">
<title>header_ext_add&#45;&gt;memcpy</title>
<path fill="none" stroke="#000000" d="M7146.418,-19338.2557C7157.5402,-19333.4937 7167.7468,-19326.6925 7174.9204,-19317 7250.0749,-19215.4556 7277.9023,-14969.123 7280.2933,-14580.4237"/>
<polygon fill="#000000" stroke="#000000" points="7283.794,-14580.3118 7280.3553,-14570.2906 7276.7941,-14580.269 7283.794,-14580.3118"/>
</g>
<!-- walk_over_reftable&#45;&gt;error_setg -->
<g id="edge68" class="edge">
<title>walk_over_reftable&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M3417.5132,-19691.3366C3442.7786,-19762.6483 3536.313,-20028.5169 3605.4983,-20250 3622.7362,-20305.184 3609.1699,-20327.0699 3641.4983,-20375 3882.5289,-20732.3525 4043.9132,-20737.6571 4405.0369,-20973 5193.5721,-21486.8852 5374.8505,-21689.0795 6272.8408,-21971 6359.5201,-21998.2126 6610.5948,-21959.0308 6678.8408,-22019 6767.3833,-22096.8042 6815.1177,-22482.1631 6826.9397,-22590.5775"/>
<polygon fill="#000000" stroke="#000000" points="6823.4835,-22591.1745 6828.0308,-22600.7438 6830.4436,-22590.4274 6823.4835,-22591.1745"/>
</g>
<!-- walk_over_reftable&#45;&gt;error_setg_errno -->
<g id="edge69" class="edge">
<title>walk_over_reftable&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M3415.6014,-19654.7201C3441.0743,-19552.5222 3565.0752,-19041.2316 3605.4983,-18615 3611.9619,-18546.8457 3597.0275,-13738.0494 3641.4983,-13686 3658.7779,-13665.7757 3684.9217,-13656.6547 3711.2489,-13653.2489"/>
<polygon fill="#000000" stroke="#000000" points="3711.7405,-13656.7169 3721.3299,-13652.2122 3711.0243,-13649.7537 3711.7405,-13656.7169"/>
</g>
<!-- offset_into_cluster -->
<g id="node68" class="node">
<title>offset_into_cluster</title>
<ellipse fill="none" stroke="#000000" cx="6829.8806" cy="-5195" rx="97.5" ry="18"/>
<text text-anchor="middle" x="6829.8806" y="-5191.3" font-family="Times,serif" font-size="14.00" fill="#000000">offset_into_cluster</text>
</g>
<!-- walk_over_reftable&#45;&gt;offset_into_cluster -->
<g id="edge70" class="edge">
<title>walk_over_reftable&#45;&gt;offset_into_cluster</title>
<path fill="none" stroke="#000000" d="M3413.932,-19691.2301C3426.9063,-19766.5415 3485.5511,-20057.4501 3641.4983,-20228 3764.1848,-20362.1748 3827.2361,-20374.5157 4003.7693,-20418 4532.9076,-20548.3392 5354.3851,-20256.1978 5876.8408,-20127 6238.3967,-20037.591 6456.149,-20182.5381 6678.8408,-19884 6707.5868,-19845.4634 6714.3598,-13009.0746 6714.8408,-12961 6747.7574,-9671.458 6822.4158,-5598.6 6829.3604,-5223.0484"/>
<polygon fill="#000000" stroke="#000000" points="6832.8602,-5223.0836 6829.546,-5213.0205 6825.8614,-5222.954 6832.8602,-5223.0836"/>
</g>
<!-- qcow2_signal_corruption -->
<g id="node69" class="node">
<title>qcow2_signal_corruption</title>
<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-8661" rx="128.0773" ry="18"/>
<text text-anchor="middle" x="6074.8408" y="-8657.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_signal_corruption</text>
</g>
<!-- walk_over_reftable&#45;&gt;qcow2_signal_corruption -->
<g id="edge71" class="edge">
<title>walk_over_reftable&#45;&gt;qcow2_signal_corruption</title>
<path fill="none" stroke="#000000" d="M3506.7212,-19668.0381C3539.2637,-19663.5859 3575.0709,-19655.5054 3605.4983,-19641 3624.8221,-19631.7879 3622.4401,-19618.7498 3641.4983,-19609 3936.4162,-19458.126 4158.1375,-19702.4623 4369.0369,-19447 4458.2028,-19338.9933 4345.4019,-18313.7267 4405.0369,-18187 4498.9176,-17987.4998 4672.2784,-18053.4293 4778.1038,-17860 4829.4509,-17766.1469 4756.0958,-17711.8889 4814.1038,-17622 4894.7851,-17496.9769 5014.2647,-17564.9211 5095.1038,-17440 5152.2706,-17351.66 5068.6101,-17290.6554 5131.1038,-17206 5243.603,-17053.6062 5412.6717,-17179.6769 5514.5698,-17020 5578.5348,-16919.7651 5506.2277,-14990.3284 5550.5698,-14880 5630.1182,-14682.0742 5798.038,-14726.2238 5876.8408,-14528 5916.5965,-14427.9968 5907.9783,-10761.5058 5912.8408,-10654 5949.2147,-9849.8038 6052.619,-8867.2075 6071.7698,-8689.2931"/>
<polygon fill="#000000" stroke="#000000" points="6075.2674,-8689.5031 6072.8605,-8679.1853 6068.3078,-8688.7521 6075.2674,-8689.5031"/>
</g>
<!-- qcow2_cache_get -->
<g id="node70" class="node">
<title>qcow2_cache_get</title>
<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-13279" rx="93" ry="18"/>
<text text-anchor="middle" x="4591.5704" y="-13275.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_get</text>
</g>
<!-- walk_over_reftable&#45;&gt;qcow2_cache_get -->
<g id="edge72" class="edge">
<title>walk_over_reftable&#45;&gt;qcow2_cache_get</title>
<path fill="none" stroke="#000000" d="M3490.9871,-19662.2729C3530.6381,-19652.9446 3576.1854,-19635.5223 3605.4983,-19603 3650.2429,-19553.3564 3606.2693,-19513.7934 3641.4983,-19457 3741.6171,-19295.5966 3879.7775,-19349.3219 3967.7693,-19181 4046.1569,-19031.0503 3941.6153,-18959.3735 4003.7693,-18802 4101.3367,-18554.9602 4281.5649,-18579.7921 4369.0369,-18329 4417.4707,-18190.1349 4398.3425,-15828.9167 4405.0369,-15682 4449.6213,-14703.5471 4568.624,-13505.3862 4588.6811,-13307.3287"/>
<polygon fill="#000000" stroke="#000000" points="4592.1838,-13307.4785 4589.7114,-13297.1762 4585.2195,-13306.7717 4592.1838,-13307.4785"/>
</g>
<!-- qcow2_cache_put -->
<g id="node71" class="node">
<title>qcow2_cache_put</title>
<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-10997" rx="93.6835" ry="18"/>
<text text-anchor="middle" x="4591.5704" y="-10993.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_put</text>
</g>
<!-- walk_over_reftable&#45;&gt;qcow2_cache_put -->
<g id="edge73" class="edge">
<title>walk_over_reftable&#45;&gt;qcow2_cache_put</title>
<path fill="none" stroke="#000000" d="M3495.6329,-19663.5221C3535.2499,-19654.5159 3579.3666,-19637.0048 3605.4983,-19603 3662.8475,-19528.372 3579.8977,-19252.1593 3641.4983,-19181 3738.9478,-19068.429 3872.5186,-19219.4376 3967.7693,-19105 4022.9878,-19038.6585 3958.5957,-18402.5501 4003.7693,-18329 4101.4267,-18169.9978 4274.4957,-18282.8745 4369.0369,-18122 4403.3076,-18063.6837 4401.9967,-13319.5724 4405.0369,-13252 4446.2591,-12335.795 4567.4358,-11215.2029 4588.4476,-11025.0394"/>
<polygon fill="#000000" stroke="#000000" points="4591.9346,-11025.3494 4589.5567,-11015.0249 4584.9771,-11024.5788 4591.9346,-11025.3494"/>
</g>
<!-- bdrv_flush -->
<g id="node95" class="node">
<title>bdrv_flush</title>
<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-18411" rx="60" ry="18"/>
<text text-anchor="middle" x="6475.8408" y="-18407.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_flush</text>
</g>
<!-- qcow2_cache_flush&#45;&gt;bdrv_flush -->
<g id="edge110" class="edge">
<title>qcow2_cache_flush&#45;&gt;bdrv_flush</title>
<path fill="none" stroke="#000000" d="M6079.3795,-16910.2288C6101.2014,-16998.7027 6195.9543,-17392.4814 6236.8408,-17721 6245.8839,-17793.6599 6223.7645,-18324.6608 6272.8408,-18379 6307.0783,-18416.909 6366.5139,-18422.4245 6412.2541,-18419.9225"/>
<polygon fill="#000000" stroke="#000000" points="6412.6434,-18423.4041 6422.3803,-18419.2278 6412.1642,-18416.4206 6412.6434,-18423.4041"/>
</g>
<!-- qcow2_cache_write -->
<g id="node96" class="node">
<title>qcow2_cache_write</title>
<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-16517" rx="102.8821" ry="18"/>
<text text-anchor="middle" x="4954.6038" y="-16513.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_write</text>
</g>
<!-- qcow2_cache_flush&#45;&gt;qcow2_cache_write -->
<g id="edge109" class="edge">
<title>qcow2_cache_flush&#45;&gt;qcow2_cache_write</title>
<path fill="none" stroke="#000000" d="M6027.1473,-16876.0346C5846.8946,-16815.6949 5207.5379,-16601.6698 5011.9048,-16536.1816"/>
<polygon fill="#000000" stroke="#000000" points="5012.9745,-16532.8488 5002.3806,-16532.9933 5010.7524,-16539.4867 5012.9745,-16532.8488"/>
</g>
<!-- qcow2_pre_write_overlap_check&#45;&gt;has_data_file -->
<g id="edge114" class="edge">
<title>qcow2_pre_write_overlap_check&#45;&gt;has_data_file</title>
<path fill="none" stroke="#000000" d="M5793.9002,-11149.2423C5824.7415,-11139.0117 5857.2276,-11122.273 5876.8408,-11095 5934.2481,-11015.1727 5841.0865,-10721.2258 5912.8408,-10654 6070.5935,-10506.2035 6776.9374,-10591.9338 7005.9735,-10624.287"/>
<polygon fill="#000000" stroke="#000000" points="7005.7988,-10627.7973 7016.1919,-10625.7399 7006.7842,-10620.867 7005.7988,-10627.7973"/>
</g>
<!-- qcow2_pre_write_overlap_check&#45;&gt;ctz32 -->
<g id="edge115" class="edge">
<title>qcow2_pre_write_overlap_check&#45;&gt;ctz32</title>
<path fill="none" stroke="#000000" d="M5715.6438,-11183.419C5731.4169,-11334.2501 5839.0794,-12382.0647 5876.8408,-13236 5912.9992,-14053.6845 5900.6291,-16100.6076 5912.8408,-16919 5963.9002,-20340.8404 6064.9197,-24577.8913 6074.1602,-24962.7235"/>
<polygon fill="#000000" stroke="#000000" points="6070.6618,-24962.8366 6074.4011,-24972.7496 6077.6598,-24962.6684 6070.6618,-24962.8366"/>
</g>
<!-- qcow2_pre_write_overlap_check&#45;&gt;assert -->
<g id="edge116" class="edge">
<title>qcow2_pre_write_overlap_check&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M5832.3868,-11177.3887C5858.8566,-11180.021 5886.796,-11182.6978 5912.8408,-11185 6102.4467,-11201.7598 6328.3247,-11217.8337 6426.3672,-11224.62"/>
<polygon fill="#000000" stroke="#000000" points="6426.3499,-11228.1271 6436.5673,-11225.3244 6426.8322,-11221.1437 6426.3499,-11228.1271"/>
</g>
<!-- qcow2_pre_write_overlap_check&#45;&gt;qcow2_signal_corruption -->
<g id="edge117" class="edge">
<title>qcow2_pre_write_overlap_check&#45;&gt;qcow2_signal_corruption</title>
<path fill="none" stroke="#000000" d="M5719.1701,-11146.9354C5742.0954,-11070.4658 5831.419,-10765.544 5876.8408,-10509 6006.8144,-9774.9056 6063.4598,-8860.6081 6073.2684,-8689.331"/>
<polygon fill="#000000" stroke="#000000" points="6076.7628,-8689.5278 6073.8351,-8679.3456 6069.774,-8689.1311 6076.7628,-8689.5278"/>
</g>
<!-- qcow2_check_metadata_overlap -->
<g id="node98" class="node">
<title>qcow2_check_metadata_overlap</title>
<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-10681" rx="162" ry="18"/>
<text text-anchor="middle" x="6074.8408" y="-10677.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_check_metadata_overlap</text>
</g>
<!-- qcow2_pre_write_overlap_check&#45;&gt;qcow2_check_metadata_overlap -->
<g id="edge118" class="edge">
<title>qcow2_pre_write_overlap_check&#45;&gt;qcow2_check_metadata_overlap</title>
<path fill="none" stroke="#000000" d="M5793.3241,-11149.2728C5824.2663,-11139.037 5856.9831,-11122.2863 5876.8408,-11095 5927.664,-11025.1644 5854.0173,-10771.2439 5912.8408,-10708 5917.1327,-10703.3856 5921.891,-10699.3667 5927.0032,-10695.8749"/>
<polygon fill="#000000" stroke="#000000" points="5929.1737,-10698.6527 5935.9208,-10690.484 5925.5523,-10692.6622 5929.1737,-10698.6527"/>
</g>
<!-- alloc_refblock&#45;&gt;error_setg -->
<g id="edge134" class="edge">
<title>alloc_refblock&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M2174.1411,-21290.5084C2212.3669,-21328.3781 2300.767,-21422.3909 2342.4314,-21520 2381.8443,-21612.3344 2314.8233,-21665.3275 2378.4314,-21743 2707.9855,-22145.4222 4071.4266,-22505 4591.5704,-22505 4591.5704,-22505 4591.5704,-22505 6074.8408,-22505 6339.1762,-22505 6649.7916,-22574.1594 6774.2313,-22604.7438"/>
<polygon fill="#000000" stroke="#000000" points="6773.7317,-22608.2257 6784.2796,-22607.2294 6775.4127,-22601.4305 6773.7317,-22608.2257"/>
</g>
<!-- alloc_refblock&#45;&gt;error_setg_errno -->
<g id="edge136" class="edge">
<title>alloc_refblock&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M2227.5309,-21266.693C2264.3827,-21260.6767 2308.5504,-21248.9295 2342.4314,-21226 2473.744,-21137.1321 3130.2244,-20221.3764 3180.4983,-20071 3216.5794,-19963.0762 3140.3745,-18107.5846 3216.4983,-18023 3333.03,-17893.5163 3489.5622,-18105.0174 3605.4983,-17975 3684.792,-17886.0754 3564.0552,-13776.5409 3641.4983,-13686 3658.7889,-13665.7851 3684.9358,-13656.6668 3711.2624,-13653.2604"/>
<polygon fill="#000000" stroke="#000000" points="3711.7537,-13656.7285 3721.343,-13652.2234 3711.0373,-13649.7652 3711.7537,-13656.7285"/>
</g>
<!-- alloc_refblock&#45;&gt;memset -->
<g id="edge135" class="edge">
<title>alloc_refblock&#45;&gt;memset</title>
<path fill="none" stroke="#000000" d="M2169.2156,-21290.7512C2200.6471,-21331.2213 2283.9464,-21430.4109 2378.4314,-21477 2868.5017,-21718.6461 3072.278,-21672.3227 3605.4983,-21553 3611.2541,-21551.712 6675.631,-20109.9483 6678.8408,-20105 6732.2443,-20022.6722 6708.1868,-18436.9056 6714.8408,-18339 6775.0924,-17452.4749 6890.9274,-17239.9283 6944.9204,-16353 7022.4973,-15078.6674 6936.0605,-11883.9034 6980.9204,-10608 7002.0114,-10008.1315 7062.4978,-9276.3952 7075.4572,-9123.729"/>
<polygon fill="#000000" stroke="#000000" points="7078.9784,-9123.6275 7076.3395,-9113.3666 7072.0037,-9123.0336 7078.9784,-9123.6275"/>
</g>
<!-- alloc_refblock&#45;&gt;qcow2_alloc_clusters -->
<g id="edge139" class="edge">
<title>alloc_refblock&#45;&gt;qcow2_alloc_clusters</title>
<path fill="none" stroke="#000000" d="M2232.136,-21274.4242C2271.5024,-21270.753 2316.5813,-21258.779 2342.4314,-21226 2396.0327,-21158.0312 2351.0743,-18192.1246 2378.4314,-18110 2410.7294,-18013.0429 2494.8171,-17922.1472 2538.2034,-17879.8457"/>
<polygon fill="#000000" stroke="#000000" points="2540.7843,-17882.2193 2545.5582,-17872.7609 2535.9279,-17877.1779 2540.7843,-17882.2193"/>
</g>
<!-- ROUND_UP -->
<g id="node99" class="node">
<title>ROUND_UP</title>
<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-19857" rx="67.6881" ry="18"/>
<text text-anchor="middle" x="6475.8408" y="-19853.3" font-family="Times,serif" font-size="14.00" fill="#000000">ROUND_UP</text>
</g>
<!-- alloc_refblock&#45;&gt;ROUND_UP -->
<g id="edge137" class="edge">
<title>alloc_refblock&#45;&gt;ROUND_UP</title>
<path fill="none" stroke="#000000" d="M2180.0364,-21290.1419C2219.6266,-21317.4868 2301.6482,-21370.9515 2378.4314,-21401 2635.4892,-21501.5974 2707.9574,-21539 2983.9983,-21539 2983.9983,-21539 2983.9983,-21539 3410.9983,-21539 3597.4235,-21539 4647.9792,-20703.5991 4814.1038,-20619 5110.7103,-20467.9529 5204.4528,-20474.9053 5514.5698,-20354 5836.8602,-20228.3487 5941.5383,-20244.1549 6236.8408,-20064 6324.6291,-20010.4431 6411.9218,-19924.4179 6452.4313,-19882.1258"/>
<polygon fill="#000000" stroke="#000000" points="6455.0853,-19884.4139 6459.4405,-19874.7555 6450.0129,-19879.5899 6455.0853,-19884.4139"/>
</g>
<!-- g_try_realloc -->
<g id="node105" class="node">
<title>g_try_realloc</title>
<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-15877" rx="71.5" ry="18"/>
<text text-anchor="middle" x="4591.5704" y="-15873.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_try_realloc</text>
</g>
<!-- alloc_refblock&#45;&gt;g_try_realloc -->
<g id="edge138" class="edge">
<title>alloc_refblock&#45;&gt;g_try_realloc</title>
<path fill="none" stroke="#000000" d="M2231.4112,-21275.5281C2360.6279,-21275.3133 2622.6482,-21254.1836 2751.4983,-21097 2845.591,-20982.2167 2698.3976,-20883.7001 2787.4983,-20765 2900.9145,-20613.9066 3068.8958,-20755.4379 3180.4983,-20603 3236.7504,-20526.1651 3178.8886,-20263.4838 3216.4983,-20176 3414.7097,-19714.941 3747.1116,-19783.7475 3967.7693,-19333 4006.5189,-19253.8446 3951.3605,-19208.855 4003.7693,-19138 4112.5879,-18990.8809 4272.8132,-19103.6487 4369.0369,-18948 4401.3803,-18895.6822 4397.9615,-16795.0998 4405.0369,-16734 4443.3892,-16402.8085 4552.5942,-16011.2189 4583.3936,-15904.8327"/>
<polygon fill="#000000" stroke="#000000" points="4586.7729,-15905.7458 4586.204,-15895.1663 4580.0513,-15903.7915 4586.7729,-15905.7458"/>
</g>
<!-- BLKDBG_EVENT -->
<g id="node89" class="node">
<title>BLKDBG_EVENT</title>
<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-9451" rx="92.5" ry="18"/>
<text text-anchor="middle" x="5713.7053" y="-9447.3" font-family="Times,serif" font-size="14.00" fill="#000000">BLKDBG_EVENT</text>
</g>
<!-- qcow2_alloc_clusters&#45;&gt;BLKDBG_EVENT -->
<g id="edge140" class="edge">
<title>qcow2_alloc_clusters&#45;&gt;BLKDBG_EVENT</title>
<path fill="none" stroke="#000000" d="M2571.9233,-17836.9124C2601.2333,-17759.6355 2714.8121,-17448.9584 2751.4983,-17182 2763.8542,-17092.0877 2747.7262,-4194.5786 2787.4983,-4113 2884.8678,-3913.2801 3025.973,-3963.6585 3180.4983,-3804 3199.2921,-3784.5819 3194.3062,-3770.4203 3216.4983,-3755 3377.7803,-3642.9323 3446.9887,-3661.1496 3641.4983,-3634 3785.1154,-3613.954 3862.0772,-3534.7182 3967.7693,-3634 4014.4268,-3677.8277 3980.3838,-4149.4105 4003.7693,-4209 4202.3851,-4715.1003 4579.1517,-4650.0318 4778.1038,-5156 4823.9801,-5272.6711 4747.9531,-5612.5065 4814.1038,-5719 4890.1694,-5841.4551 5000.1581,-5772.5263 5095.1038,-5881 5417.9433,-6249.8383 5415.9627,-6420.8504 5514.5698,-6901 5541.4959,-7032.112 5493.983,-9188.7016 5550.5698,-9310 5575.6974,-9363.8631 5632.4067,-9405.1499 5671.8583,-9428.7416"/>
<polygon fill="#000000" stroke="#000000" points="5670.588,-9432.0528 5680.9887,-9434.0717 5674.1172,-9426.0075 5670.588,-9432.0528"/>
</g>
<!-- alloc_clusters_noref -->
<g id="node106" class="node">
<title>alloc_clusters_noref</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-3661" rx="104.7816" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-3657.3" font-family="Times,serif" font-size="14.00" fill="#000000">alloc_clusters_noref</text>
</g>
<!-- qcow2_alloc_clusters&#45;&gt;alloc_clusters_noref -->
<g id="edge141" class="edge">
<title>qcow2_alloc_clusters&#45;&gt;alloc_clusters_noref</title>
<path fill="none" stroke="#000000" d="M2571.9229,-17836.9123C2601.231,-17759.6352 2714.8035,-17448.9572 2751.4983,-17182 2763.5725,-17094.1589 2748.1342,-4493.45 2787.4983,-4414 2885.1732,-4216.8591 3068.4028,-4302.3134 3180.4983,-4113 3234.3334,-4022.0801 3147.3862,-3957.926 3216.4983,-3878 3334.7546,-3741.2402 3437.4041,-3825.5745 3605.4983,-3759 3662.3311,-3736.4911 3725.1987,-3704.2451 3764.7963,-3682.9742"/>
<polygon fill="#000000" stroke="#000000" points="3766.4765,-3686.0446 3773.6122,-3678.2131 3763.1502,-3679.8854 3766.4765,-3686.0446"/>
</g>
<!-- update_refcount -->
<g id="node107" class="node">
<title>update_refcount</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-11169" rx="87.1846" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-11165.3" font-family="Times,serif" font-size="14.00" fill="#000000">update_refcount</text>
</g>
<!-- qcow2_alloc_clusters&#45;&gt;update_refcount -->
<g id="edge142" class="edge">
<title>qcow2_alloc_clusters&#45;&gt;update_refcount</title>
<path fill="none" stroke="#000000" d="M2571.8961,-17836.9086C2601.0958,-17759.6164 2714.2907,-17448.8863 2751.4983,-17182 2834.4084,-16587.2938 2692.1973,-12370.8467 2787.4983,-11778 2824.8594,-11545.5848 2934.9882,-11280.7011 2971.833,-11196.314"/>
<polygon fill="#000000" stroke="#000000" points="2975.1368,-11197.4954 2975.9532,-11186.932 2968.7276,-11194.6807 2975.1368,-11197.4954"/>
</g>
<!-- fprintf -->
<g id="node76" class="node">
<title>fprintf</title>
<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-7561" rx="40.5" ry="18"/>
<text text-anchor="middle" x="6475.8408" y="-7557.3" font-family="Times,serif" font-size="14.00" fill="#000000">fprintf</text>
</g>
<!-- qcow2_free_clusters&#45;&gt;fprintf -->
<g id="edge215" class="edge">
<title>qcow2_free_clusters&#45;&gt;fprintf</title>
<path fill="none" stroke="#000000" d="M4190.8562,-13678.8064C4214.9824,-13579.2198 4330.3675,-13089.7362 4369.0369,-12682 4386.0747,-12502.3506 4345.6886,-9604.4171 4405.0369,-9434 4481.4047,-9214.7119 5375.0233,-8146.5986 5550.5698,-8022 5816.1643,-7833.4875 5956.2309,-7930.3345 6236.8408,-7765 6325.5565,-7712.729 6413.3773,-7626.6377 6453.3944,-7585.0144"/>
<polygon fill="#000000" stroke="#000000" points="6455.9281,-7587.429 6460.2996,-7577.7781 6450.8638,-7582.5965 6455.9281,-7587.429"/>
</g>
<!-- qcow2_free_clusters&#45;&gt;BLKDBG_EVENT -->
<g id="edge216" class="edge">
<title>qcow2_free_clusters&#45;&gt;BLKDBG_EVENT</title>
<path fill="none" stroke="#000000" d="M4195.3199,-13678.9602C4220.6693,-13629.671 4298.2766,-13491.9561 4405.0369,-13425 4549.1886,-13334.5934 4668.1633,-13468.8698 4778.1038,-13339 4863.2609,-13238.4061 4750.1676,-12862.252 4814.1038,-12747 4888.4667,-12612.9529 5024.0046,-12682.8064 5095.1038,-12547 5132.6242,-12475.3325 5076.8119,-9694.97 5131.1038,-9635 5188.6532,-9571.4318 5434.436,-9622.5192 5514.5698,-9592 5584.3129,-9565.4381 5652.3742,-9508.6576 5688.0381,-9475.8303"/>
<polygon fill="#000000" stroke="#000000" points="5690.6334,-9478.1959 5695.5607,-9468.8165 5685.8598,-9473.076 5690.6334,-9478.1959"/>
</g>
<!-- qcow2_free_clusters&#45;&gt;update_refcount -->
<g id="edge217" class="edge">
<title>qcow2_free_clusters&#45;&gt;update_refcount</title>
<path fill="none" stroke="#000000" d="M4182.1276,-13678.7884C4158.9357,-13579.1072 4047.6616,-13089.2071 4003.7693,-12682 3997.9307,-12627.8326 4002.4816,-11743.9912 3967.7693,-11702 3872.9682,-11587.3197 3778.8734,-11684.1567 3641.4983,-11627 3435.3236,-11541.2184 3348.0481,-11539.447 3216.4983,-11359 3178.651,-11307.0848 3225.9847,-11264.3717 3180.4983,-11219 3154.1863,-11192.7544 3116.157,-11179.6524 3080.5498,-11173.317"/>
<polygon fill="#000000" stroke="#000000" points="3081.0134,-11169.8465 3070.5827,-11171.7042 3079.8952,-11176.7567 3081.0134,-11169.8465"/>
</g>
<!-- strerror -->
<g id="node129" class="node">
<title>strerror</title>
<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-8653" rx="48.1917" ry="18"/>
<text text-anchor="middle" x="4591.5704" y="-8649.3" font-family="Times,serif" font-size="14.00" fill="#000000">strerror</text>
</g>
<!-- qcow2_free_clusters&#45;&gt;strerror -->
<g id="edge218" class="edge">
<title>qcow2_free_clusters&#45;&gt;strerror</title>
<path fill="none" stroke="#000000" d="M4190.8694,-13678.8076C4215.065,-13579.2276 4330.7553,-13089.7728 4369.0369,-12682 4379.2176,-12573.5556 4350.2015,-8855.1112 4405.0369,-8761 4434.4612,-8710.5006 4497.4151,-8681.4204 4542.0326,-8666.4208"/>
<polygon fill="#000000" stroke="#000000" points="4543.381,-8669.6632 4551.8188,-8663.2559 4541.227,-8663.0029 4543.381,-8669.6632"/>
</g>
<!-- flush_refblock&#45;&gt;error_setg_errno -->
<g id="edge238" class="edge">
<title>flush_refblock&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M3419.6218,-20258.6345C3452.1294,-20188.2696 3567.3454,-19928.3434 3605.4983,-19700 3619.264,-19617.6128 3587.2807,-13749.542 3641.4983,-13686 3658.7645,-13665.7643 3684.9047,-13656.6402 3711.2326,-13653.235"/>
<polygon fill="#000000" stroke="#000000" points="3711.7245,-13656.703 3721.3142,-13652.1987 3711.0087,-13649.7397 3711.7245,-13656.703"/>
</g>
<!-- flush_refblock&#45;&gt;bdrv_pwrite -->
<g id="edge237" class="edge">
<title>flush_refblock&#45;&gt;bdrv_pwrite</title>
<path fill="none" stroke="#000000" d="M3457.3435,-20291.567C3656.9239,-20354.1575 4463.2003,-20605.5726 5131.1038,-20793 5872.2174,-21000.9716 6779.7594,-21228.0032 7018.2447,-21287.2248"/>
<polygon fill="#000000" stroke="#000000" points="7017.556,-21290.66 7028.1046,-21289.6723 7019.2424,-21283.8661 7017.556,-21290.66"/>
</g>
<!-- flush_refblock&#45;&gt;assert -->
<g id="edge239" class="edge">
<title>flush_refblock&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M3462.7855,-20290.397C3571.2127,-20315.0576 3823.9484,-20354.2945 3967.7693,-20228 4023.5164,-20179.0464 3956.8104,-20122.4374 4003.7693,-20065 4116.1761,-19927.5105 4269.6113,-20050.1502 4369.0369,-19903 4432.8998,-19808.4827 4351.3628,-18977.6533 4405.0369,-18877 4583.1259,-18543.0354 4826.4675,-18644.6132 5095.1038,-18378 5114.2844,-18358.9638 5110.5918,-18346.5934 5131.1038,-18329 5277.0048,-18203.8589 5389.0362,-18274.5634 5514.5698,-18129 5546.5141,-18091.9587 5513.798,-18057.2542 5550.5698,-18025 5661.8593,-17927.383 5773.4048,-18063.9028 5876.8408,-17958 5939.6423,-17893.7008 5851.8943,-17825.0601 5912.8408,-17759 6013.8667,-17649.4979 6145.6086,-17790.7863 6236.8408,-17673 6282.4026,-17614.177 6265.7393,-12390.0648 6272.8408,-12316 6313.7826,-11888.9992 6437.692,-11379.3435 6468.7314,-11255.9082"/>
<polygon fill="#000000" stroke="#000000" points="6472.1504,-11256.6637 6471.2044,-11246.1112 6465.3633,-11254.9504 6472.1504,-11256.6637"/>
</g>
<!-- flush_refblock&#45;&gt;qcow2_pre_write_overlap_check -->
<g id="edge240" class="edge">
<title>flush_refblock&#45;&gt;qcow2_pre_write_overlap_check</title>
<path fill="none" stroke="#000000" d="M3435.058,-20259.7513C3475.7431,-20231.3023 3561.5291,-20174.3764 3641.4983,-20141 3779.8905,-20083.2398 3869.1735,-20167.9934 3967.7693,-20055 4054.3206,-19955.81 3920.7189,-19863.1391 4003.7693,-19761 4111.9275,-19627.9823 4267.4101,-19775.072 4369.0369,-19637 4415.5524,-19573.8032 4373.6927,-18296.938 4405.0369,-18225 4497.694,-18012.3434 4667.2009,-18063.7369 4778.1038,-17860 4816.4844,-17789.492 4773.5749,-17752.2954 4814.1038,-17683 4897.4614,-17540.4772 5021.9724,-17588.0305 5095.1038,-17440 5154.2668,-17320.2439 5049.315,-16945.6048 5131.1038,-16840 5240.7807,-16698.3865 5408.4371,-16860.2888 5514.5698,-16716 5543.2102,-16677.063 5548.4207,-13284.2881 5550.5698,-13236 5587.8138,-12399.1707 5691.7553,-11376.1279 5710.7165,-11193.5477"/>
<polygon fill="#000000" stroke="#000000" points="5714.2166,-11193.7278 5711.7709,-11183.4191 5707.2542,-11193.003 5714.2166,-11193.7278"/>
</g>
<!-- qcow2_signal_corruption&#45;&gt;g_free -->
<g id="edge82" class="edge">
<title>qcow2_signal_corruption&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M6076.829,-8679.1849C6092.7732,-8825.9805 6200.1705,-9832.9453 6236.8408,-10654 6239.575,-10715.2188 6232.2791,-15020.0656 6272.8408,-15066 6310.8797,-15109.0774 6381.8132,-15108.5204 6428.9366,-15102.2572"/>
<polygon fill="#000000" stroke="#000000" points="6429.5136,-15105.7101 6438.9027,-15100.8013 6428.5017,-15098.7836 6429.5136,-15105.7101"/>
</g>
<!-- bdrv_is_writable -->
<g id="node72" class="node">
<title>bdrv_is_writable</title>
<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-8489" rx="88.5" ry="18"/>
<text text-anchor="middle" x="6475.8408" y="-8485.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_is_writable</text>
</g>
<!-- qcow2_signal_corruption&#45;&gt;bdrv_is_writable -->
<g id="edge74" class="edge">
<title>qcow2_signal_corruption&#45;&gt;bdrv_is_writable</title>
<path fill="none" stroke="#000000" d="M6191.7485,-8653.5922C6208.2918,-8648.297 6224.0081,-8640.4542 6236.8408,-8629 6276.1641,-8593.9009 6232.4351,-8549.8474 6272.8408,-8516 6304.1142,-8489.8026 6348.1366,-8481.6655 6387.1961,-8480.6617"/>
<polygon fill="#000000" stroke="#000000" points="6387.5723,-8484.1581 6397.5359,-8480.5556 6387.5005,-8477.1585 6387.5723,-8484.1581"/>
</g>
<!-- va_start -->
<g id="node73" class="node">
<title>va_start</title>
<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-8813" rx="48.9926" ry="18"/>
<text text-anchor="middle" x="6475.8408" y="-8809.3" font-family="Times,serif" font-size="14.00" fill="#000000">va_start</text>
</g>
<!-- qcow2_signal_corruption&#45;&gt;va_start -->
<g id="edge75" class="edge">
<title>qcow2_signal_corruption&#45;&gt;va_start</title>
<path fill="none" stroke="#000000" d="M6190.3139,-8668.8462C6207.2361,-8674.056 6223.4457,-8681.7576 6236.8408,-8693 6270.7904,-8721.4934 6238.0136,-8758.5863 6272.8408,-8786 6314.1803,-8818.5396 6375.5537,-8822.483 6419.9891,-8820.0168"/>
<polygon fill="#000000" stroke="#000000" points="6420.3071,-8823.5034 6430.0471,-8819.3343 6419.8331,-8816.5194 6420.3071,-8823.5034"/>
</g>
<!-- g_strdup_vprintf -->
<g id="node74" class="node">
<title>g_strdup_vprintf</title>
<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-8759" rx="89.0842" ry="18"/>
<text text-anchor="middle" x="6475.8408" y="-8755.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_strdup_vprintf</text>
</g>
<!-- qcow2_signal_corruption&#45;&gt;g_strdup_vprintf -->
<g id="edge76" class="edge">
<title>qcow2_signal_corruption&#45;&gt;g_strdup_vprintf</title>
<path fill="none" stroke="#000000" d="M6178.9677,-8671.5088C6198.9944,-8676.2691 6219.2035,-8683.1298 6236.8408,-8693 6257.4258,-8704.5197 6251.9044,-8721.1321 6272.8408,-8732 6304.4331,-8748.3993 6342.363,-8756.1011 6376.8415,-8759.4002"/>
<polygon fill="#000000" stroke="#000000" points="6376.6827,-8762.8991 6386.9416,-8760.2526 6377.2714,-8755.9239 6376.6827,-8762.8991"/>
</g>
<!-- va_end -->
<g id="node75" class="node">
<title>va_end</title>
<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-8705" rx="43.5923" ry="18"/>
<text text-anchor="middle" x="6475.8408" y="-8701.3" font-family="Times,serif" font-size="14.00" fill="#000000">va_end</text>
</g>
<!-- qcow2_signal_corruption&#45;&gt;va_end -->
<g id="edge77" class="edge">
<title>qcow2_signal_corruption&#45;&gt;va_end</title>
<path fill="none" stroke="#000000" d="M6176.0301,-8672.1031C6254.822,-8680.7486 6360.9884,-8692.3977 6423.5531,-8699.2627"/>
<polygon fill="#000000" stroke="#000000" points="6423.2623,-8702.7517 6433.5844,-8700.3634 6424.0258,-8695.7935 6423.2623,-8702.7517"/>
</g>
<!-- qcow2_signal_corruption&#45;&gt;fprintf -->
<g id="edge78" class="edge">
<title>qcow2_signal_corruption&#45;&gt;fprintf</title>
<path fill="none" stroke="#000000" d="M6193.9713,-8654.2403C6209.9258,-8648.81 6224.8798,-8640.7559 6236.8408,-8629 6290.9918,-8575.7778 6256.4964,-8536.1471 6272.8408,-8462 6348.7517,-8117.6269 6444.0549,-7699.9804 6469.4063,-7589.1155"/>
<polygon fill="#000000" stroke="#000000" points="6472.885,-7589.6035 6471.7029,-7579.0748 6466.0612,-7588.0427 6472.885,-7589.6035"/>
</g>
<!-- bdrv_get_node_name -->
<g id="node77" class="node">
<title>bdrv_get_node_name</title>
<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-8651" rx="110" ry="18"/>
<text text-anchor="middle" x="6475.8408" y="-8647.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_get_node_name</text>
</g>
<!-- qcow2_signal_corruption&#45;&gt;bdrv_get_node_name -->
<g id="edge79" class="edge">
<title>qcow2_signal_corruption&#45;&gt;bdrv_get_node_name</title>
<path fill="none" stroke="#000000" d="M6201.1693,-8657.8497C6250.9973,-8656.6071 6307.9398,-8655.1871 6357.0103,-8653.9634"/>
<polygon fill="#000000" stroke="#000000" points="6357.1257,-8657.4617 6367.0353,-8653.7134 6356.9511,-8650.4638 6357.1257,-8657.4617"/>
</g>
<!-- qapi_event_send_block_image_corrupted -->
<g id="node78" class="node">
<title>qapi_event_send_block_image_corrupted</title>
<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-8597" rx="203" ry="18"/>
<text text-anchor="middle" x="6475.8408" y="-8593.3" font-family="Times,serif" font-size="14.00" fill="#000000">qapi_event_send_block_image_corrupted</text>
</g>
<!-- qcow2_signal_corruption&#45;&gt;qapi_event_send_block_image_corrupted -->
<g id="edge80" class="edge">
<title>qcow2_signal_corruption&#45;&gt;qapi_event_send_block_image_corrupted</title>
<path fill="none" stroke="#000000" d="M6148.959,-8646.1948C6186.0749,-8639.0243 6231.748,-8630.5676 6272.8408,-8624 6296.9089,-8620.1533 6322.6441,-8616.4307 6347.4277,-8613.0414"/>
<polygon fill="#000000" stroke="#000000" points="6348.1717,-8616.4726 6357.6105,-8611.66 6347.2307,-8609.5361 6348.1717,-8616.4726"/>
</g>
<!-- bdrv_get_device_name -->
<g id="node79" class="node">
<title>bdrv_get_device_name</title>
<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-8543" rx="117.7793" ry="18"/>
<text text-anchor="middle" x="6475.8408" y="-8539.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_get_device_name</text>
</g>
<!-- qcow2_signal_corruption&#45;&gt;bdrv_get_device_name -->
<g id="edge81" class="edge">
<title>qcow2_signal_corruption&#45;&gt;bdrv_get_device_name</title>
<path fill="none" stroke="#000000" d="M6185.7102,-8651.8271C6203.8657,-8646.8562 6221.6738,-8639.5775 6236.8408,-8629 6262.0369,-8611.4283 6247.1056,-8586.7721 6272.8408,-8570 6295.225,-8555.4119 6321.9604,-8547.0619 6348.5635,-8542.5446"/>
<polygon fill="#000000" stroke="#000000" points="6349.3837,-8545.9602 6358.7436,-8540.996 6348.3309,-8539.0398 6349.3837,-8545.9602"/>
</g>
<!-- qcow2_mark_corrupt -->
<g id="node80" class="node">
<title>qcow2_mark_corrupt</title>
<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-9095" rx="110.5" ry="18"/>
<text text-anchor="middle" x="6475.8408" y="-9091.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_mark_corrupt</text>
</g>
<!-- qcow2_signal_corruption&#45;&gt;qcow2_mark_corrupt -->
<g id="edge83" class="edge">
<title>qcow2_signal_corruption&#45;&gt;qcow2_mark_corrupt</title>
<path fill="none" stroke="#000000" d="M6096.4518,-8678.7423C6128.389,-8705.3391 6189.5131,-8757.7003 6236.8408,-8807 6324.4331,-8898.2419 6417.0073,-9017.2478 6456.34,-9069.0368"/>
<polygon fill="#000000" stroke="#000000" points="6453.5767,-9071.1854 6462.4039,-9077.0448 6459.1573,-9066.9596 6453.5767,-9071.1854"/>
</g>
<!-- qcow2_cache_do_get -->
<g id="node81" class="node">
<title>qcow2_cache_do_get</title>
<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-8933" rx="109.381" ry="18"/>
<text text-anchor="middle" x="4954.6038" y="-8929.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_do_get</text>
</g>
<!-- qcow2_cache_get&#45;&gt;qcow2_cache_do_get -->
<g id="edge85" class="edge">
<title>qcow2_cache_get&#45;&gt;qcow2_cache_do_get</title>
<path fill="none" stroke="#000000" d="M4593.11,-13260.5681C4617.4327,-12969.3924 4922.174,-9321.2281 4952.2226,-8961.5064"/>
<polygon fill="#000000" stroke="#000000" points="4955.7228,-8961.649 4953.0674,-8951.3923 4948.7471,-8961.0662 4955.7228,-8961.649"/>
</g>
<!-- qcow2_cache_put&#45;&gt;assert -->
<g id="edge131" class="edge">
<title>qcow2_cache_put&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M4673.1787,-10988.09C4924.1204,-10962.3507 5679.3062,-10897.7621 5876.8408,-11029 5909.3165,-11050.5761 5881.7431,-11085.4813 5912.8408,-11109 6028.9471,-11196.8092 6094.7121,-11125.5271 6236.8408,-11157 6307.2681,-11172.5954 6387.2812,-11197.9732 6434.5563,-11213.7888"/>
<polygon fill="#000000" stroke="#000000" points="6433.5381,-11217.139 6444.1322,-11217.0116 6435.771,-11210.5046 6433.5381,-11217.139"/>
</g>
<!-- qcow2_cache_get_table_idx -->
<g id="node104" class="node">
<title>qcow2_cache_get_table_idx</title>
<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-12487" rx="140.5" ry="18"/>
<text text-anchor="middle" x="4954.6038" y="-12483.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_get_table_idx</text>
</g>
<!-- qcow2_cache_put&#45;&gt;qcow2_cache_get_table_idx -->
<g id="edge132" class="edge">
<title>qcow2_cache_put&#45;&gt;qcow2_cache_get_table_idx</title>
<path fill="none" stroke="#000000" d="M4592.602,-11015.1699C4601.136,-11160.705 4663.5426,-12137.6796 4814.1038,-12384 4836.0692,-12419.9357 4875.711,-12447.2532 4907.2992,-12464.6953"/>
<polygon fill="#000000" stroke="#000000" points="4905.9263,-12467.9305 4916.3935,-12469.5706 4909.2337,-12461.7611 4905.9263,-12467.9305"/>
</g>
<!-- qcow2_mark_corrupt&#45;&gt;qcow2_update_header -->
<g id="edge84" class="edge">
<title>qcow2_mark_corrupt&#45;&gt;qcow2_update_header</title>
<path fill="none" stroke="#000000" d="M6491.706,-9112.976C6532.5753,-9160.6306 6640.9053,-9295.8268 6678.8408,-9431 6751.2037,-9688.8457 6669.7666,-18808.013 6714.8408,-19072 6734.8358,-19189.105 6791.2632,-19320.1501 6816.9079,-19375.7302"/>
<polygon fill="#000000" stroke="#000000" points="6813.7861,-19377.3175 6821.1797,-19384.906 6820.1321,-19374.3631 6813.7861,-19377.3175"/>
</g>
<!-- qcow2_cache_do_get&#45;&gt;abort -->
<g id="edge86" class="edge">
<title>qcow2_cache_do_get&#45;&gt;abort</title>
<path fill="none" stroke="#000000" d="M5010.3817,-8948.5152C5039.5348,-8959.3231 5073.5381,-8976.6304 5095.1038,-9003 5134.1437,-9050.7362 5106.1222,-9080.6193 5131.1038,-9137 5179.417,-9246.0378 5264.5081,-9360.8232 5302.9704,-9410.1232"/>
<polygon fill="#000000" stroke="#000000" points="5300.447,-9412.5768 5309.3761,-9418.2797 5305.9522,-9408.2533 5300.447,-9412.5768"/>
</g>
<!-- qcow2_cache_do_get&#45;&gt;assert -->
<g id="edge87" class="edge">
<title>qcow2_cache_do_get&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M5058.2632,-8927.2203C5277.1858,-8917.5714 5774.9383,-8909.9841 5876.8408,-9033 5941.9571,-9111.6079 5844.2528,-10794.4022 5912.8408,-10870 5961.5519,-10923.6893 6174.0388,-10871.7893 6236.8408,-10908 6358.2935,-10978.0277 6436.9812,-11137.0431 6464.6974,-11200.8049"/>
<polygon fill="#000000" stroke="#000000" points="6461.5602,-11202.3707 6468.7067,-11210.1923 6467.9976,-11199.6212 6461.5602,-11202.3707"/>
</g>
<!-- qcow2_cache_do_get&#45;&gt;qcow2_signal_corruption -->
<g id="edge88" class="edge">
<title>qcow2_cache_do_get&#45;&gt;qcow2_signal_corruption</title>
<path fill="none" stroke="#000000" d="M4959.019,-8914.9761C4973.1668,-8861.6661 5022.9179,-8704.6943 5131.1038,-8644 5426.8757,-8478.0665 5861.2063,-8591.5319 6016.7672,-8641.0969"/>
<polygon fill="#000000" stroke="#000000" points="6016.0147,-8644.5315 6026.6062,-8644.2656 6018.1606,-8637.8686 6016.0147,-8644.5315"/>
</g>
<!-- trace_qcow2_cache_get -->
<g id="node82" class="node">
<title>trace_qcow2_cache_get</title>
<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-8725" rx="122.3786" ry="18"/>
<text text-anchor="middle" x="5322.8368" y="-8721.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_cache_get</text>
</g>
<!-- qcow2_cache_do_get&#45;&gt;trace_qcow2_cache_get -->
<g id="edge89" class="edge">
<title>qcow2_cache_do_get&#45;&gt;trace_qcow2_cache_get</title>
<path fill="none" stroke="#000000" d="M5021.3635,-8918.7545C5047.5539,-8910.0863 5075.8788,-8896.3956 5095.1038,-8875 5133.1741,-8832.6314 5088.0185,-8789.2572 5131.1038,-8752 5148.6803,-8736.8011 5170.7442,-8727.8416 5193.5906,-8722.8601"/>
<polygon fill="#000000" stroke="#000000" points="5194.264,-8726.2948 5203.419,-8720.9622 5192.9367,-8719.4218 5194.264,-8726.2948"/>
</g>
<!-- qemu_coroutine_self -->
<g id="node83" class="node">
<title>qemu_coroutine_self</title>
<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-3024" rx="107.4815" ry="18"/>
<text text-anchor="middle" x="5713.7053" y="-3020.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_coroutine_self</text>
</g>
<!-- qcow2_cache_do_get&#45;&gt;qemu_coroutine_self -->
<g id="edge90" class="edge">
<title>qcow2_cache_do_get&#45;&gt;qemu_coroutine_self</title>
<path fill="none" stroke="#000000" d="M4956.0392,-8914.7794C4968.6304,-8754.0566 5060.624,-7561.4336 5095.1038,-6592 5098.2892,-6502.4399 5083.8232,-3442.1295 5131.1038,-3366 5231.9782,-3203.5758 5351.8851,-3271.4538 5514.5698,-3171 5577.625,-3132.065 5646.0959,-3078.8766 5684.0703,-3048.3082"/>
<polygon fill="#000000" stroke="#000000" points="5686.5724,-3050.786 5692.1475,-3041.7766 5682.1709,-3045.343 5686.5724,-3050.786"/>
</g>
<!-- QEMU_IS_ALIGNED -->
<g id="node84" class="node">
<title>QEMU_IS_ALIGNED</title>
<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-9565" rx="109.381" ry="18"/>
<text text-anchor="middle" x="5322.8368" y="-9561.3" font-family="Times,serif" font-size="14.00" fill="#000000">QEMU_IS_ALIGNED</text>
</g>
<!-- qcow2_cache_do_get&#45;&gt;QEMU_IS_ALIGNED -->
<g id="edge91" class="edge">
<title>qcow2_cache_do_get&#45;&gt;QEMU_IS_ALIGNED</title>
<path fill="none" stroke="#000000" d="M4958.7189,-8951.0035C4977.9542,-9033.9507 5061.0196,-9378.7816 5131.1038,-9462 5165.089,-9502.3542 5219.0371,-9529.3287 5261.0629,-9545.5142"/>
<polygon fill="#000000" stroke="#000000" points="5260.0591,-9548.8756 5270.6516,-9549.1014 5262.5119,-9542.3193 5260.0591,-9548.8756"/>
</g>
<!-- qcow2_cache_get_name -->
<g id="node85" class="node">
<title>qcow2_cache_get_name</title>
<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-8671" rx="123.5" ry="18"/>
<text text-anchor="middle" x="5322.8368" y="-8667.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_get_name</text>
</g>
<!-- qcow2_cache_do_get&#45;&gt;qcow2_cache_get_name -->
<g id="edge92" class="edge">
<title>qcow2_cache_do_get&#45;&gt;qcow2_cache_get_name</title>
<path fill="none" stroke="#000000" d="M5023.7213,-8919.0595C5049.6372,-8910.4829 5077.1309,-8896.7776 5095.1038,-8875 5146.2017,-8813.0851 5072.6414,-8753.0144 5131.1038,-8698 5148.8547,-8681.2961 5171.9319,-8671.8885 5195.8941,-8666.9842"/>
<polygon fill="#000000" stroke="#000000" points="5196.6095,-8670.4119 5205.8372,-8665.2062 5195.3772,-8663.5212 5196.6095,-8670.4119"/>
</g>
<!-- trace_qcow2_cache_get_replace_entry -->
<g id="node86" class="node">
<title>trace_qcow2_cache_get_replace_entry</title>
<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-8887" rx="191.9663" ry="18"/>
<text text-anchor="middle" x="5322.8368" y="-8883.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_cache_get_replace_entry</text>
</g>
<!-- qcow2_cache_do_get&#45;&gt;trace_qcow2_cache_get_replace_entry -->
<g id="edge93" class="edge">
<title>qcow2_cache_do_get&#45;&gt;trace_qcow2_cache_get_replace_entry</title>
<path fill="none" stroke="#000000" d="M5041.8699,-8922.0986C5088.3269,-8916.2952 5146.2845,-8909.0551 5197.4736,-8902.6605"/>
<polygon fill="#000000" stroke="#000000" points="5198.1267,-8906.1062 5207.6157,-8901.3935 5197.259,-8899.1602 5198.1267,-8906.1062"/>
</g>
<!-- qcow2_cache_entry_flush -->
<g id="node87" class="node">
<title>qcow2_cache_entry_flush</title>
<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-13286" rx="130.777" ry="18"/>
<text text-anchor="middle" x="5322.8368" y="-13282.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_entry_flush</text>
</g>
<!-- qcow2_cache_do_get&#45;&gt;qcow2_cache_entry_flush -->
<g id="edge94" class="edge">
<title>qcow2_cache_do_get&#45;&gt;qcow2_cache_entry_flush</title>
<path fill="none" stroke="#000000" d="M4956.1655,-8951.4616C4980.8366,-9243.1063 5289.9425,-12897.1465 5320.4215,-13257.4477"/>
<polygon fill="#000000" stroke="#000000" points="5316.9479,-13257.9087 5321.2784,-13267.5781 5323.923,-13257.3186 5316.9479,-13257.9087"/>
</g>
<!-- bdrv_pread -->
<g id="node88" class="node">
<title>bdrv_pread</title>
<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-12343" rx="63.8893" ry="18"/>
<text text-anchor="middle" x="6475.8408" y="-12339.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_pread</text>
</g>
<!-- qcow2_cache_do_get&#45;&gt;bdrv_pread -->
<g id="edge95" class="edge">
<title>qcow2_cache_do_get&#45;&gt;bdrv_pread</title>
<path fill="none" stroke="#000000" d="M5058.5273,-8938.6906C5209.1782,-8947.5383 5474.672,-8965.6036 5514.5698,-8985 5535.4927,-8995.1717 5530.5569,-9011.1374 5550.5698,-9023 5679.5721,-9099.466 5784.5693,-8990.7857 5876.8408,-9109 5926.2395,-9172.2874 5860.0183,-11938.5409 5912.8408,-11999 6008.619,-12108.625 6134.5023,-11943.4725 6236.8408,-12047 6320.0909,-12131.2172 6189.9821,-12226.3978 6272.8408,-12311 6307.2338,-12346.1167 6363.4008,-12352.7043 6407.9453,-12351.2989"/>
<polygon fill="#000000" stroke="#000000" points="6408.2972,-12354.7866 6418.1274,-12350.8347 6407.9783,-12347.7939 6408.2972,-12354.7866"/>
</g>
<!-- qcow2_cache_do_get&#45;&gt;BLKDBG_EVENT -->
<g id="edge96" class="edge">
<title>qcow2_cache_do_get&#45;&gt;BLKDBG_EVENT</title>
<path fill="none" stroke="#000000" d="M5007.3383,-8948.7879C5145.1161,-8990.1385 5505.8592,-9099.1034 5514.5698,-9109 5574.5312,-9177.1254 5505.6616,-9231.1349 5550.5698,-9310 5580.2377,-9362.101 5636.636,-9404.199 5674.7061,-9428.4176"/>
<polygon fill="#000000" stroke="#000000" points="5673.1484,-9431.571 5683.4856,-9433.8935 5676.853,-9425.6316 5673.1484,-9431.571"/>
</g>
<!-- qcow2_cache_get_table_addr -->
<g id="node90" class="node">
<title>qcow2_cache_get_table_addr</title>
<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-13393" rx="147.5738" ry="18"/>
<text text-anchor="middle" x="5713.7053" y="-13389.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_get_table_addr</text>
</g>
<!-- qcow2_cache_do_get&#45;&gt;qcow2_cache_get_table_addr -->
<g id="edge97" class="edge">
<title>qcow2_cache_do_get&#45;&gt;qcow2_cache_get_table_addr</title>
<path fill="none" stroke="#000000" d="M5002.9082,-8949.239C5032.0752,-8960.8249 5068.6017,-8978.6756 5095.1038,-9003 5117.7347,-9023.7713 5111.4964,-9038.3536 5131.1038,-9062 5277.6265,-9238.7056 5420.3408,-9198.6805 5514.5698,-9408 5558.8364,-9506.3336 5498.0718,-13195.8035 5550.5698,-13290 5572.4238,-13329.2123 5616.108,-13355.5976 5652.7751,-13371.839"/>
<polygon fill="#000000" stroke="#000000" points="5651.8449,-13375.2474 5662.4163,-13375.952 5654.5917,-13368.8088 5651.8449,-13375.2474"/>
</g>
<!-- trace_qcow2_cache_get_read -->
<g id="node91" class="node">
<title>trace_qcow2_cache_get_read</title>
<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-8779" rx="148.3739" ry="18"/>
<text text-anchor="middle" x="5322.8368" y="-8775.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_cache_get_read</text>
</g>
<!-- qcow2_cache_do_get&#45;&gt;trace_qcow2_cache_get_read -->
<g id="edge98" class="edge">
<title>qcow2_cache_do_get&#45;&gt;trace_qcow2_cache_get_read</title>
<path fill="none" stroke="#000000" d="M5015.8406,-8917.9993C5042.6125,-8909.0226 5072.9024,-8895.3006 5095.1038,-8875 5120.6307,-8851.6586 5102.85,-8825.9541 5131.1038,-8806 5142.8164,-8797.7281 5155.949,-8791.4631 5169.7033,-8786.766"/>
<polygon fill="#000000" stroke="#000000" points="5170.816,-8790.0853 5179.315,-8783.7593 5168.7261,-8783.4045 5170.816,-8790.0853"/>
</g>
<!-- trace_qcow2_cache_get_done -->
<g id="node92" class="node">
<title>trace_qcow2_cache_get_done</title>
<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-8833" rx="149.5" ry="18"/>
<text text-anchor="middle" x="5322.8368" y="-8829.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_cache_get_done</text>
</g>
<!-- qcow2_cache_do_get&#45;&gt;trace_qcow2_cache_get_done -->
<g id="edge99" class="edge">
<title>qcow2_cache_do_get&#45;&gt;trace_qcow2_cache_get_done</title>
<path fill="none" stroke="#000000" d="M4995.1972,-8916.2839C5023.2656,-8904.7154 5061.4652,-8888.9512 5095.1038,-8875 5111.1148,-8868.3597 5114.3862,-8864.579 5131.1038,-8860 5152.12,-8854.2436 5174.7863,-8849.6712 5196.9195,-8846.0524"/>
<polygon fill="#000000" stroke="#000000" points="5197.7108,-8849.4709 5207.0435,-8844.4559 5196.6204,-8842.5564 5197.7108,-8849.4709"/>
</g>
<!-- qcow2_cache_entry_flush&#45;&gt;bdrv_pwrite -->
<g id="edge100" class="edge">
<title>qcow2_cache_entry_flush&#45;&gt;bdrv_pwrite</title>
<path fill="none" stroke="#000000" d="M5449.8401,-13290.3305C5587.5895,-13295.7653 5798.3201,-13306.4338 5876.8408,-13323 6248.005,-13401.3078 6460.3365,-13304.9181 6678.8408,-13615 6726.2353,-13682.258 6661.4212,-19476.4203 6714.8408,-19539 6782.1308,-19617.8284 6874.8799,-19500.6051 6944.9204,-19577 7064.5675,-19707.502 7076.6407,-21060.8302 7077.8016,-21273.846"/>
<polygon fill="#000000" stroke="#000000" points="7074.3018,-21273.9285 7077.8527,-21283.9106 7081.3017,-21273.8929 7074.3018,-21273.9285"/>
</g>
<!-- qcow2_cache_entry_flush&#45;&gt;qcow2_pre_write_overlap_check -->
<g id="edge105" class="edge">
<title>qcow2_cache_entry_flush&#45;&gt;qcow2_pre_write_overlap_check</title>
<path fill="none" stroke="#000000" d="M5347.5105,-13268.2143C5390.065,-13235.9688 5476.3629,-13163.3302 5514.5698,-13079 5676.8534,-12720.8079 5709.066,-11402.8536 5713.1975,-11193.1941"/>
<polygon fill="#000000" stroke="#000000" points="5716.7002,-11193.0816 5713.3928,-11183.0163 5709.7015,-11192.9472 5716.7002,-11193.0816"/>
</g>
<!-- qcow2_cache_entry_flush&#45;&gt;qemu_coroutine_self -->
<g id="edge101" class="edge">
<title>qcow2_cache_entry_flush&#45;&gt;qemu_coroutine_self</title>
<path fill="none" stroke="#000000" d="M5324.2358,-13267.9513C5339.2369,-13073.467 5470.6798,-11345.3671 5514.5698,-9944 5517.5172,-9849.892 5511.1759,-3250.5168 5550.5698,-3165 5575.397,-3111.1048 5632.0237,-3069.8937 5671.5517,-3046.322"/>
<polygon fill="#000000" stroke="#000000" points="5673.3281,-3049.3378 5680.2057,-3041.2787 5669.8035,-3043.2899 5673.3281,-3049.3378"/>
</g>
<!-- qcow2_cache_entry_flush&#45;&gt;BLKDBG_EVENT -->
<g id="edge106" class="edge">
<title>qcow2_cache_entry_flush&#45;&gt;BLKDBG_EVENT</title>
<path fill="none" stroke="#000000" d="M5323.1298,-13267.8182C5327.0932,-13030.041 5372.7608,-10528.4194 5550.5698,-9814 5583.6747,-9680.9875 5663.4406,-9536.1329 5697.6668,-9477.6701"/>
<polygon fill="#000000" stroke="#000000" points="5700.689,-9479.4355 5702.7548,-9469.044 5694.6596,-9475.8792 5700.689,-9479.4355"/>
</g>
<!-- qcow2_cache_entry_flush&#45;&gt;qcow2_cache_get_table_addr -->
<g id="edge107" class="edge">
<title>qcow2_cache_entry_flush&#45;&gt;qcow2_cache_get_table_addr</title>
<path fill="none" stroke="#000000" d="M5368.5683,-13302.9272C5414.1977,-13319.3719 5486.5402,-13344.2461 5550.5698,-13361 5572.3385,-13366.696 5595.9784,-13371.8905 5618.3308,-13376.3607"/>
<polygon fill="#000000" stroke="#000000" points="5617.6713,-13379.798 5628.1592,-13378.2969 5619.0243,-13372.93 5617.6713,-13379.798"/>
</g>
<!-- trace_qcow2_cache_entry_flush -->
<g id="node93" class="node">
<title>trace_qcow2_cache_entry_flush</title>
<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-13263" rx="160" ry="18"/>
<text text-anchor="middle" x="5713.7053" y="-13259.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_cache_entry_flush</text>
</g>
<!-- qcow2_cache_entry_flush&#45;&gt;trace_qcow2_cache_entry_flush -->
<g id="edge102" class="edge">
<title>qcow2_cache_entry_flush&#45;&gt;trace_qcow2_cache_entry_flush</title>
<path fill="none" stroke="#000000" d="M5443.033,-13278.9273C5480.4934,-13276.723 5522.3063,-13274.2626 5561.6492,-13271.9475"/>
<polygon fill="#000000" stroke="#000000" points="5562.0857,-13275.4279 5571.8628,-13271.3465 5561.6744,-13268.44 5562.0857,-13275.4279"/>
</g>
<!-- qcow2_cache_flush_dependency -->
<g id="node94" class="node">
<title>qcow2_cache_flush_dependency</title>
<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-16892" rx="162" ry="18"/>
<text text-anchor="middle" x="5713.7053" y="-16888.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_flush_dependency</text>
</g>
<!-- qcow2_cache_entry_flush&#45;&gt;qcow2_cache_flush_dependency -->
<g id="edge103" class="edge">
<title>qcow2_cache_entry_flush&#45;&gt;qcow2_cache_flush_dependency</title>
<path fill="none" stroke="#000000" d="M5324.8008,-13304.1192C5352.9791,-13564.0815 5675.4282,-16538.8707 5710.5984,-16863.3365"/>
<polygon fill="#000000" stroke="#000000" points="5707.17,-16864.1873 5711.7273,-16873.7519 5714.1292,-16863.4329 5707.17,-16864.1873"/>
</g>
<!-- qcow2_cache_entry_flush&#45;&gt;bdrv_flush -->
<g id="edge104" class="edge">
<title>qcow2_cache_entry_flush&#45;&gt;bdrv_flush</title>
<path fill="none" stroke="#000000" d="M5405.2302,-13299.9985C5448.4566,-13307.1875 5502.3215,-13315.9028 5550.5698,-13323 5622.9228,-13333.643 5828.2319,-13311.3611 5876.8408,-13366 5969.3882,-13470.0279 5838.0601,-15754.5493 5912.8408,-15872 5998.7814,-16006.9784 6150.7833,-15894.0962 6236.8408,-16029 6303.6572,-16133.7413 6215.2834,-18154.8987 6272.8408,-18265 6305.931,-18328.298 6380.3389,-18370.54 6429.2864,-18392.6453"/>
<polygon fill="#000000" stroke="#000000" points="6428.1542,-18395.971 6438.7167,-18396.7981 6430.9754,-18389.5646 6428.1542,-18395.971"/>
</g>
<!-- qcow2_cache_flush_dependency&#45;&gt;qcow2_cache_flush -->
<g id="edge108" class="edge">
<title>qcow2_cache_flush_dependency&#45;&gt;qcow2_cache_flush</title>
<path fill="none" stroke="#000000" d="M5875.7867,-16892C5905.5128,-16892 5935.9143,-16892 5963.723,-16892"/>
<polygon fill="#000000" stroke="#000000" points="5963.845,-16895.5001 5973.8449,-16892 5963.8449,-16888.5001 5963.845,-16895.5001"/>
</g>
<!-- qcow2_cache_write&#45;&gt;qemu_coroutine_self -->
<g id="edge111" class="edge">
<title>qcow2_cache_write&#45;&gt;qemu_coroutine_self</title>
<path fill="none" stroke="#000000" d="M5053.4074,-16512.0425C5069.5553,-16506.7469 5084.4585,-16498.2692 5095.1038,-16485 5153.3618,-16412.3822 5081.8034,-9860.9735 5131.1038,-9782 5231.8257,-9620.6553 5413.8293,-9753.3331 5514.5698,-9592 5609.1282,-9440.5673 5475.8493,-3327.142 5550.5698,-3165 5575.4048,-3111.1084 5632.0297,-3069.8964 5671.5551,-3046.3236"/>
<polygon fill="#000000" stroke="#000000" points="5673.3314,-3049.3395 5680.2085,-3041.28 5669.8064,-3043.2918 5673.3314,-3049.3395"/>
</g>
<!-- qcow2_cache_write&#45;&gt;qcow2_cache_entry_flush -->
<g id="edge112" class="edge">
<title>qcow2_cache_write&#45;&gt;qcow2_cache_entry_flush</title>
<path fill="none" stroke="#000000" d="M5052.7116,-16511.4652C5068.9237,-16506.2229 5084.0285,-16497.9124 5095.1038,-16485 5204.539,-16357.4128 5310.1791,-13623.3233 5321.7832,-13314.3392"/>
<polygon fill="#000000" stroke="#000000" points="5325.2934,-13314.1286 5322.1701,-13304.0046 5318.2983,-13313.8666 5325.2934,-13314.1286"/>
</g>
<!-- trace_qcow2_cache_flush -->
<g id="node97" class="node">
<title>trace_qcow2_cache_flush</title>
<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-16428" rx="130" ry="18"/>
<text text-anchor="middle" x="5322.8368" y="-16424.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_cache_flush</text>
</g>
<!-- qcow2_cache_write&#45;&gt;trace_qcow2_cache_flush -->
<g id="edge113" class="edge">
<title>qcow2_cache_write&#45;&gt;trace_qcow2_cache_flush</title>
<path fill="none" stroke="#000000" d="M5031.7825,-16504.9782C5052.8449,-16500.2193 5075.305,-16493.7341 5095.1038,-16485 5112.9263,-16477.1378 5113.0588,-16467.3371 5131.1038,-16460 5153.7032,-16450.8112 5178.828,-16444.2602 5203.2499,-16439.59"/>
<polygon fill="#000000" stroke="#000000" points="5204.0826,-16442.9961 5213.2958,-16437.7648 5202.8312,-16436.1088 5204.0826,-16442.9961"/>
</g>
<!-- qcow2_check_metadata_overlap&#45;&gt;be64_to_cpu -->
<g id="edge119" class="edge">
<title>qcow2_check_metadata_overlap&#45;&gt;be64_to_cpu</title>
<path fill="none" stroke="#000000" d="M6237.0563,-10681.2685C6395.8681,-10677.691 6622.0103,-10661.0432 6678.8408,-10597 6748.7665,-10518.1996 6647.6134,-8782.1146 6714.8408,-8701 6781.4983,-8620.573 6876.814,-8732.2038 6944.9204,-8653 7026.37,-8558.2789 7071.7237,-6542.791 7077.3289,-6278.4996"/>
<polygon fill="#000000" stroke="#000000" points="7080.8342,-6278.2774 7077.5458,-6268.2059 7073.8358,-6278.1299 7080.8342,-6278.2774"/>
</g>
<!-- qcow2_check_metadata_overlap&#45;&gt;g_free -->
<g id="edge122" class="edge">
<title>qcow2_check_metadata_overlap&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M6214.8216,-10690.0683C6223.0624,-10694.7395 6230.5441,-10700.6289 6236.8408,-10708 6315.4716,-10800.047 6192.7057,-14975.2597 6272.8408,-15066 6310.8819,-15109.0755 6381.8148,-15108.519 6428.9375,-15102.2564"/>
<polygon fill="#000000" stroke="#000000" points="6429.5143,-15105.7093 6438.9034,-15100.8006 6428.5025,-15098.7829 6429.5143,-15105.7093"/>
</g>
<!-- qcow2_check_metadata_overlap&#45;&gt;assert -->
<g id="edge120" class="edge">
<title>qcow2_check_metadata_overlap&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M6206.858,-10691.4374C6217.594,-10695.654 6227.7791,-10701.0745 6236.8408,-10708 6322.5283,-10773.4871 6434.7574,-11101.8476 6466.8938,-11200.1515"/>
<polygon fill="#000000" stroke="#000000" points="6463.6615,-11201.5298 6470.0826,-11209.9572 6470.3184,-11199.3649 6463.6615,-11201.5298"/>
</g>
<!-- qcow2_check_metadata_overlap&#45;&gt;offset_into_cluster -->
<g id="edge121" class="edge">
<title>qcow2_check_metadata_overlap&#45;&gt;offset_into_cluster</title>
<path fill="none" stroke="#000000" d="M6179.2782,-10667.1866C6335.3761,-10644.1792 6617.787,-10592.627 6678.8408,-10514 6710.3812,-10473.3813 6713.4883,-8714.4086 6714.8408,-8663 6752.5238,-7230.686 6819.4869,-5466.2989 6828.7955,-5223.2422"/>
<polygon fill="#000000" stroke="#000000" points="6832.2978,-5223.247 6829.1835,-5213.1202 6825.3029,-5222.9787 6832.2978,-5223.247"/>
</g>
<!-- qcow2_check_metadata_overlap&#45;&gt;bdrv_pread -->
<g id="edge128" class="edge">
<title>qcow2_check_metadata_overlap&#45;&gt;bdrv_pread</title>
<path fill="none" stroke="#000000" d="M6213.9809,-10690.2821C6222.4749,-10694.8896 6230.2393,-10700.7071 6236.8408,-10708 6277.7167,-10753.1564 6265.2416,-11194.5667 6272.8408,-11255 6326.3592,-11680.6074 6440.9105,-12191.2999 6469.3492,-12315.0234"/>
<polygon fill="#000000" stroke="#000000" points="6465.956,-12315.8852 6471.6127,-12324.8436 6472.7771,-12314.3129 6465.956,-12315.8852"/>
</g>
<!-- qcow2_check_metadata_overlap&#45;&gt;ROUND_UP -->
<g id="edge123" class="edge">
<title>qcow2_check_metadata_overlap&#45;&gt;ROUND_UP</title>
<path fill="none" stroke="#000000" d="M6215.2143,-10690.2498C6223.305,-10694.8937 6230.6498,-10700.7262 6236.8408,-10708 6271.6343,-10748.8789 6268.9055,-18384.4633 6272.8408,-18438 6314.3117,-19002.1705 6442.1869,-19683.2286 6470.3266,-19828.7881"/>
<polygon fill="#000000" stroke="#000000" points="6466.9088,-19829.5491 6472.2489,-19838.6997 6473.7808,-19828.2162 6466.9088,-19829.5491"/>
</g>
<!-- start_of_cluster -->
<g id="node100" class="node">
<title>start_of_cluster</title>
<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-6421" rx="84.5" ry="18"/>
<text text-anchor="middle" x="6475.8408" y="-6417.3" font-family="Times,serif" font-size="14.00" fill="#000000">start_of_cluster</text>
</g>
<!-- qcow2_check_metadata_overlap&#45;&gt;start_of_cluster -->
<g id="edge124" class="edge">
<title>qcow2_check_metadata_overlap&#45;&gt;start_of_cluster</title>
<path fill="none" stroke="#000000" d="M6076.6687,-10662.807C6091.352,-10515.9478 6190.7202,-9508.5781 6236.8408,-8688 6265.6363,-8175.6702 6218.6539,-8044.2693 6272.8408,-7534 6319.1951,-7097.4895 6439.3253,-6574.8837 6469.0922,-6449.1763"/>
<polygon fill="#000000" stroke="#000000" points="6472.5541,-6449.7464 6471.4606,-6439.2082 6465.7437,-6448.1282 6472.5541,-6449.7464"/>
</g>
<!-- overlaps_with -->
<g id="node101" class="node">
<title>overlaps_with</title>
<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-10719" rx="75.5" ry="18"/>
<text text-anchor="middle" x="6475.8408" y="-10715.3" font-family="Times,serif" font-size="14.00" fill="#000000">overlaps_with</text>
</g>
<!-- qcow2_check_metadata_overlap&#45;&gt;overlaps_with -->
<g id="edge125" class="edge">
<title>qcow2_check_metadata_overlap&#45;&gt;overlaps_with</title>
<path fill="none" stroke="#000000" d="M6198.1526,-10692.6854C6262.2923,-10698.7635 6338.8696,-10706.0202 6395.3473,-10711.3722"/>
<polygon fill="#000000" stroke="#000000" points="6395.3659,-10714.8895 6405.6515,-10712.3486 6396.0263,-10707.9208 6395.3659,-10714.8895"/>
</g>
<!-- qcow2_validate_table -->
<g id="node102" class="node">
<title>qcow2_validate_table</title>
<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-14636" rx="111.2805" ry="18"/>
<text text-anchor="middle" x="6475.8408" y="-14632.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_validate_table</text>
</g>
<!-- qcow2_check_metadata_overlap&#45;&gt;qcow2_validate_table -->
<g id="edge126" class="edge">
<title>qcow2_check_metadata_overlap&#45;&gt;qcow2_validate_table</title>
<path fill="none" stroke="#000000" d="M6214.7105,-10690.1638C6222.977,-10694.813 6230.4949,-10700.6713 6236.8408,-10708 6267.0686,-10742.9091 6270.2792,-12323.8936 6272.8408,-12370 6323.9955,-13290.727 6450.6837,-14416.742 6472.5887,-14607.8251"/>
<polygon fill="#000000" stroke="#000000" points="6469.1262,-14608.3528 6473.7446,-14617.888 6476.0805,-14607.5539 6469.1262,-14608.3528"/>
</g>
<!-- g_try_malloc -->
<g id="node103" class="node">
<title>g_try_malloc</title>
<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-10487" rx="71" ry="18"/>
<text text-anchor="middle" x="6475.8408" y="-10483.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_try_malloc</text>
</g>
<!-- qcow2_check_metadata_overlap&#45;&gt;g_try_malloc -->
<g id="edge127" class="edge">
<title>qcow2_check_metadata_overlap&#45;&gt;g_try_malloc</title>
<path fill="none" stroke="#000000" d="M6101.667,-10663.1063C6153.6429,-10628.4764 6263.7857,-10555.2983 6272.8408,-10551 6318.1758,-10529.4801 6372.5381,-10512.7818 6413.5925,-10501.8455"/>
<polygon fill="#000000" stroke="#000000" points="6414.6778,-10505.1793 6423.4637,-10499.2583 6412.903,-10498.408 6414.6778,-10505.1793"/>
</g>
<!-- qcow2_validate_table&#45;&gt;error_setg -->
<g id="edge129" class="edge">
<title>qcow2_validate_table&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M6568.9074,-14626.1488C6608.764,-14627.377 6652.1848,-14637.0434 6678.8408,-14668 6723.3304,-14719.6673 6713.3023,-19508.835 6714.8408,-19577 6743.0591,-20827.2494 6817.3975,-22365.2094 6828.4884,-22590.8474"/>
<polygon fill="#000000" stroke="#000000" points="6824.9943,-22591.0546 6828.9819,-22600.8703 6831.9858,-22590.7103 6824.9943,-22591.0546"/>
</g>
<!-- qcow2_validate_table&#45;&gt;offset_into_cluster -->
<g id="edge130" class="edge">
<title>qcow2_validate_table&#45;&gt;offset_into_cluster</title>
<path fill="none" stroke="#000000" d="M6478.2689,-14617.7769C6498.0233,-14468.5456 6632.8137,-13431.7745 6678.8408,-12585 6722.4806,-11782.1454 6698.5847,-9770.8754 6714.8408,-8967 6746.4433,-7404.2369 6819.057,-5478.2243 6828.7939,-5223.3173"/>
<polygon fill="#000000" stroke="#000000" points="6832.3012,-5223.1899 6829.1861,-5213.0634 6825.3063,-5222.9223 6832.3012,-5223.1899"/>
</g>
<!-- qcow2_cache_get_table_idx&#45;&gt;assert -->
<g id="edge133" class="edge">
<title>qcow2_cache_get_table_idx&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M5064.6951,-12475.6208C5076.0642,-12470.6549 5086.5581,-12463.9622 5095.1038,-12455 5158.0347,-12389.0019 5098.6752,-12338.2316 5131.1038,-12253 5257.7827,-11920.0521 5288.9708,-11811.8012 5550.5698,-11570 5683.3315,-11447.2856 5740.6484,-11440.0843 5912.8408,-11385 6051.4909,-11340.6459 6097.2433,-11378.2753 6236.8408,-11337 6313.3505,-11314.3781 6396.9061,-11271.7702 6442.146,-11247.0575"/>
<polygon fill="#000000" stroke="#000000" points="6443.8645,-11250.1068 6450.9358,-11242.2171 6440.4878,-11243.9751 6443.8645,-11250.1068"/>
</g>
<!-- alloc_clusters_noref&#45;&gt;fprintf -->
<g id="edge143" class="edge">
<title>alloc_clusters_noref&#45;&gt;fprintf</title>
<path fill="none" stroke="#000000" d="M3821.352,-3643.002C3979.1709,-3475.0989 5215.724,-2203.3672 5876.8408,-2850 5909.1183,-2881.5703 5908.2749,-4430.0815 5912.8408,-4475 6043.2298,-5757.7345 6413.9567,-7307.2273 6468.9796,-7533.0292"/>
<polygon fill="#000000" stroke="#000000" points="6465.6545,-7534.1666 6471.4265,-7543.0511 6472.4547,-7532.5062 6465.6545,-7534.1666"/>
</g>
<!-- qcow2_process_discards -->
<g id="node108" class="node">
<title>qcow2_process_discards</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-8355" rx="126.1777" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-8351.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_process_discards</text>
</g>
<!-- alloc_clusters_noref&#45;&gt;qcow2_process_discards -->
<g id="edge144" class="edge">
<title>alloc_clusters_noref&#45;&gt;qcow2_process_discards</title>
<path fill="none" stroke="#000000" d="M3909.4451,-3660.4805C3931.8297,-3665.568 3953.115,-3675.3441 3967.7693,-3693 4005.656,-3738.647 3990.6671,-7906.1435 4003.7693,-7964 4036.9016,-8110.3055 4129.9254,-8266.932 4168.8893,-8328.2393"/>
<polygon fill="#000000" stroke="#000000" points="4166.105,-8330.3815 4174.4471,-8336.913 4171.9989,-8326.6049 4166.105,-8330.3815"/>
</g>
<!-- size_to_clusters -->
<g id="node109" class="node">
<title>size_to_clusters</title>
<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-7895" rx="85.2851" ry="18"/>
<text text-anchor="middle" x="4591.5704" y="-7891.3" font-family="Times,serif" font-size="14.00" fill="#000000">size_to_clusters</text>
</g>
<!-- alloc_clusters_noref&#45;&gt;size_to_clusters -->
<g id="edge145" class="edge">
<title>alloc_clusters_noref&#45;&gt;size_to_clusters</title>
<path fill="none" stroke="#000000" d="M3909.5271,-3660.8634C3931.7691,-3665.9674 3952.9699,-3675.6548 3967.7693,-3693 4040.6559,-3778.4247 3970.7103,-4595.683 4003.7693,-4703 4093.4541,-4994.1369 4279.3777,-4991.8553 4369.0369,-5283 4402.2499,-5390.8505 4396.4839,-6185.4759 4405.0369,-6298 4453.4863,-6935.407 4564.5218,-7710.3745 4587.4012,-7866.7323"/>
<polygon fill="#000000" stroke="#000000" points="4583.9798,-7867.5244 4588.8941,-7876.9106 4590.9057,-7866.5085 4583.9798,-7867.5244"/>
</g>
<!-- qcow2_get_refcount -->
<g id="node110" class="node">
<title>qcow2_get_refcount</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-7937" rx="105.5" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-7933.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_get_refcount</text>
</g>
<!-- alloc_clusters_noref&#45;&gt;qcow2_get_refcount -->
<g id="edge146" class="edge">
<title>alloc_clusters_noref&#45;&gt;qcow2_get_refcount</title>
<path fill="none" stroke="#000000" d="M3909.4257,-3660.4967C3931.8109,-3665.5837 3953.1013,-3675.3554 3967.7693,-3693 3999.8139,-3731.5475 3996.5256,-7252.3987 4003.7693,-7302 4039.0483,-7543.572 4141.893,-7822.3532 4175.5807,-7909.519"/>
<polygon fill="#000000" stroke="#000000" points="4172.3639,-7910.9042 4179.2485,-7918.9574 4178.8886,-7908.3686 4172.3639,-7910.9042"/>
</g>
<!-- update_refcount&#45;&gt;qcow2_cache_put -->
<g id="edge157" class="edge">
<title>update_refcount&#45;&gt;qcow2_cache_put</title>
<path fill="none" stroke="#000000" d="M3035.5264,-11154.3801C3145.7702,-11123.6328 3413.0853,-11051.9108 3641.4983,-11013 3960.6911,-10958.6245 4045.6386,-10959.053 4369.0369,-10975 4413.0941,-10977.1725 4461.8795,-10981.7502 4502.5173,-10986.1703"/>
<polygon fill="#000000" stroke="#000000" points="4502.3423,-10989.6721 4512.6656,-10987.289 4503.1094,-10982.7142 4502.3423,-10989.6721"/>
</g>
<!-- update_refcount&#45;&gt;fprintf -->
<g id="edge155" class="edge">
<title>update_refcount&#45;&gt;fprintf</title>
<path fill="none" stroke="#000000" d="M2984.4337,-11150.7328C2989.6922,-10973.5415 3055.0422,-9567 3804.6338,-9567 3804.6338,-9567 3804.6338,-9567 4186.4031,-9567 4449.2542,-9567 4927.5718,-9559.7307 5095.1038,-9734 5170.7684,-9812.7075 5048.4392,-9905.6798 5131.1038,-9977 5195.624,-10032.6658 5436.2894,-10010.6709 5514.5698,-9977 5535.9411,-9967.8075 5529.767,-9949.4153 5550.5698,-9939 5615.8408,-9906.3209 5827.5993,-9954.8842 5876.8408,-9901 5928.8018,-9844.14 5891.5872,-8589.0357 5912.8408,-8515 6030.5106,-8105.1053 6366.7428,-7689.5312 6454.6178,-7585.6552"/>
<polygon fill="#000000" stroke="#000000" points="6457.3928,-7587.7946 6461.2014,-7577.908 6452.0587,-7583.2616 6457.3928,-7587.7946"/>
</g>
<!-- update_refcount&#45;&gt;start_of_cluster -->
<g id="edge156" class="edge">
<title>update_refcount&#45;&gt;start_of_cluster</title>
<path fill="none" stroke="#000000" d="M2985.3744,-11150.7619C2998.155,-10983.609 3098.3097,-9721.2845 3216.4983,-9608 3469.7146,-9365.2907 3653.0516,-9557.8396 4003.7693,-9553 4246.5297,-9549.6501 4924.8888,-9430.8796 5095.1038,-9604 5148.3718,-9658.1772 5074.6217,-9893.1826 5131.1038,-9944 5162.7782,-9972.4977 5475.9644,-9962.0281 5514.5698,-9944 5537.1533,-9933.4539 5528.5463,-9912.6705 5550.5698,-9901 5614.9622,-9866.8779 5827.4862,-9921.6174 5876.8408,-9868 5914.3593,-9827.241 5902.1687,-7928.3602 5912.8408,-7874 6031.5449,-7269.3617 6384.6888,-6590.453 6461.1392,-6448.0581"/>
<polygon fill="#000000" stroke="#000000" points="6464.3036,-6449.5636 6465.9645,-6439.0998 6458.1408,-6446.244 6464.3036,-6449.5636"/>
</g>
<!-- update_refcount&#45;&gt;update_refcount -->
<g id="edge159" class="edge">
<title>update_refcount&#45;&gt;update_refcount</title>
<path fill="none" stroke="#000000" d="M2920.0938,-11181.3582C2887.9956,-11192.736 2909.2971,-11205 2983.9983,-11205 3049.3618,-11205 3073.8412,-11195.6103 3057.4365,-11185.6407"/>
<polygon fill="#000000" stroke="#000000" points="3058.4589,-11182.2631 3047.9028,-11181.3582 3055.5906,-11188.6485 3058.4589,-11182.2631"/>
</g>
<!-- update_refcount&#45;&gt;qcow2_process_discards -->
<g id="edge158" class="edge">
<title>update_refcount&#45;&gt;qcow2_process_discards</title>
<path fill="none" stroke="#000000" d="M2984.4472,-11150.8769C2989.0895,-10973.0713 3031.9939,-9538.7895 3216.4983,-9160 3332.7892,-8921.2535 3437.9225,-8910.5297 3641.4983,-8740 3821.9584,-8588.8337 4059.3132,-8435.0397 4149.4948,-8378.0613"/>
<polygon fill="#000000" stroke="#000000" points="4151.4142,-8380.9888 4158.0068,-8372.6949 4147.681,-8375.0673 4151.4142,-8380.9888"/>
</g>
<!-- qcow2_cache_set_dependency -->
<g id="node114" class="node">
<title>qcow2_cache_set_dependency</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-18213" rx="153.5" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-18209.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_set_dependency</text>
</g>
<!-- update_refcount&#45;&gt;qcow2_cache_set_dependency -->
<g id="edge160" class="edge">
<title>update_refcount&#45;&gt;qcow2_cache_set_dependency</title>
<path fill="none" stroke="#000000" d="M2992.0504,-11186.9309C3023.9685,-11259.1067 3141.7406,-11536.1174 3180.4983,-11778 3194.4961,-11865.3593 3164.5918,-18076.3529 3216.4983,-18148 3234.2326,-18172.4789 3261.5971,-18187.8704 3290.2535,-18197.5097"/>
<polygon fill="#000000" stroke="#000000" points="3289.4203,-18200.9163 3300.0092,-18200.563 3291.5111,-18194.2358 3289.4203,-18200.9163"/>
</g>
<!-- alloc_refcount_block -->
<g id="node115" class="node">
<title>alloc_refcount_block</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-10077" rx="107.4815" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-10073.3" font-family="Times,serif" font-size="14.00" fill="#000000">alloc_refcount_block</text>
</g>
<!-- update_refcount&#45;&gt;alloc_refcount_block -->
<g id="edge161" class="edge">
<title>update_refcount&#45;&gt;alloc_refcount_block</title>
<path fill="none" stroke="#000000" d="M2984.7615,-11150.9093C2989.875,-11052.179 3025.077,-10573.4586 3216.4983,-10250 3254.6974,-10185.4522 3322.563,-10129.6412 3367.1727,-10099.6935"/>
<polygon fill="#000000" stroke="#000000" points="3369.3276,-10102.4659 3375.7689,-10094.0539 3365.4878,-10096.613 3369.3276,-10102.4659"/>
</g>
<!-- qcow2_cache_entry_mark_dirty -->
<g id="node116" class="node">
<title>qcow2_cache_entry_mark_dirty</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-12655" rx="159.4721" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-12651.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_entry_mark_dirty</text>
</g>
<!-- update_refcount&#45;&gt;qcow2_cache_entry_mark_dirty -->
<g id="edge162" class="edge">
<title>update_refcount&#45;&gt;qcow2_cache_entry_mark_dirty</title>
<path fill="none" stroke="#000000" d="M3069.5466,-11172.7861C3107.6441,-11178.6193 3150.5659,-11191.4842 3180.4983,-11219 3216.5081,-11252.1027 3178.2755,-11292.4793 3216.4983,-11323 3352.4239,-11431.5359 3477.8502,-11247.84 3605.4983,-11366 3668.5708,-11424.3843 3585.3241,-11490.9514 3641.4983,-11556 3741.7985,-11672.1458 3875.1622,-11546.6321 3967.7693,-11669 4009.2103,-11723.7587 3986.1856,-12219.6172 4003.7693,-12286 4040.0793,-12423.0789 4129.7923,-12569.3007 4168.3334,-12628.1728"/>
<polygon fill="#000000" stroke="#000000" points="4165.6346,-12630.4378 4174.0637,-12636.8567 4171.4773,-12626.5824 4165.6346,-12630.4378"/>
</g>
<!-- qcow2_cache_is_table_offset -->
<g id="node117" class="node">
<title>qcow2_cache_is_table_offset</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-14309" rx="145.6742" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-14305.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_is_table_offset</text>
</g>
<!-- update_refcount&#45;&gt;qcow2_cache_is_table_offset -->
<g id="edge163" class="edge">
<title>update_refcount&#45;&gt;qcow2_cache_is_table_offset</title>
<path fill="none" stroke="#000000" d="M2991.8963,-11186.9565C3023.2279,-11259.2296 3139.0705,-11536.5604 3180.4983,-11778 3192.6886,-11849.045 3181.3059,-13012.0914 3216.4983,-13075 3317.3062,-13255.2005 3503.6491,-13149.3859 3605.4983,-13329 3655.6853,-13417.5063 3582.7556,-14160.9252 3641.4983,-14244 3657.5669,-14266.7246 3682.9201,-14281.5076 3708.8929,-14291.1233"/>
<polygon fill="#000000" stroke="#000000" points="3707.879,-14294.476 3718.4738,-14294.4372 3710.1673,-14287.8605 3707.879,-14294.476"/>
</g>
<!-- qcow2_cache_discard -->
<g id="node118" class="node">
<title>qcow2_cache_discard</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-14363" rx="112.5" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-14359.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_discard</text>
</g>
<!-- update_refcount&#45;&gt;qcow2_cache_discard -->
<g id="edge164" class="edge">
<title>update_refcount&#45;&gt;qcow2_cache_discard</title>
<path fill="none" stroke="#000000" d="M2991.9153,-11186.9532C3023.319,-11259.214 3139.3989,-11536.5043 3180.4983,-11778 3193.9058,-11856.7812 3173.2547,-13148.7971 3216.4983,-13216 3320.5109,-13377.6414 3500.3873,-13244.0707 3605.4983,-13405 3662.1082,-13491.6722 3573.0267,-14258.3572 3641.4983,-14336 3652.5052,-14348.4812 3666.8921,-14356.6944 3682.5639,-14361.9324"/>
<polygon fill="#000000" stroke="#000000" points="3681.8892,-14365.3814 3692.4692,-14364.8209 3683.8489,-14358.6613 3681.8892,-14365.3814"/>
</g>
<!-- update_refcount_discard -->
<g id="node119" class="node">
<title>update_refcount_discard</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-14217" rx="126.978" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-14213.3" font-family="Times,serif" font-size="14.00" fill="#000000">update_refcount_discard</text>
</g>
<!-- update_refcount&#45;&gt;update_refcount_discard -->
<g id="edge165" class="edge">
<title>update_refcount&#45;&gt;update_refcount_discard</title>
<path fill="none" stroke="#000000" d="M2991.8597,-11186.9628C3023.0516,-11259.2601 3138.4349,-11536.6703 3180.4983,-11778 3201.3056,-11897.3774 3167.997,-12756.9526 3216.4983,-12868 3313.8585,-13090.9138 3505.0917,-13031.4417 3605.4983,-13253 3660.1761,-13373.6526 3610.2238,-13719.2808 3641.4983,-13848 3674.3844,-13983.3524 3754.618,-14131.0833 3788.7956,-14190.2868"/>
<polygon fill="#000000" stroke="#000000" points="3785.8179,-14192.1287 3793.8712,-14199.0131 3791.8688,-14188.6092 3785.8179,-14192.1287"/>
</g>
<!-- qcow2_process_discards&#45;&gt;g_free -->
<g id="edge147" class="edge">
<title>qcow2_process_discards&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M4198.2681,-8336.8921C4232.8309,-8282.9616 4333.2432,-8117.5953 4369.0369,-7964 4455.8042,-7591.6705 4347.8396,-6622.003 4405.0369,-6244 4571.4077,-5144.497 4898.5436,-4933.5091 5095.1038,-3839 5104.4204,-3787.1224 5096.3772,-3405.6504 5131.1038,-3366 5245.8696,-3234.9619 5356.5733,-3358.3434 5514.5698,-3285 5532.9552,-3276.4653 5531.3971,-3263.5783 5550.5698,-3257 5619.15,-3233.4696 5825.4693,-3205.8346 5876.8408,-3257 5920.8929,-3300.8753 5886.4074,-12153.7249 5912.8408,-12210 5992.655,-12379.9193 6156.1861,-12311.4781 6236.8408,-12481 6267.6936,-12545.8471 6225.1524,-15012.3078 6272.8408,-15066 6311.0038,-15108.9675 6381.9046,-15108.4394 6428.9871,-15102.2124"/>
<polygon fill="#000000" stroke="#000000" points="6429.5519,-15105.6672 6438.9441,-15100.7645 6428.5446,-15098.74 6429.5519,-15105.6672"/>
</g>
<!-- QTAILQ_FOREACH_SAFE -->
<g id="node111" class="node">
<title>QTAILQ_FOREACH_SAFE</title>
<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-8355" rx="136" ry="18"/>
<text text-anchor="middle" x="4591.5704" y="-8351.3" font-family="Times,serif" font-size="14.00" fill="#000000">QTAILQ_FOREACH_SAFE</text>
</g>
<!-- qcow2_process_discards&#45;&gt;QTAILQ_FOREACH_SAFE -->
<g id="edge148" class="edge">
<title>qcow2_process_discards&#45;&gt;QTAILQ_FOREACH_SAFE</title>
<path fill="none" stroke="#000000" d="M4312.6567,-8355C4354.6717,-8355 4401.8173,-8355 4445.2223,-8355"/>
<polygon fill="#000000" stroke="#000000" points="4445.2932,-8358.5001 4455.2931,-8355 4445.2931,-8351.5001 4445.2932,-8358.5001"/>
</g>
<!-- QTAILQ_REMOVE -->
<g id="node112" class="node">
<title>QTAILQ_REMOVE</title>
<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-8542" rx="99" ry="18"/>
<text text-anchor="middle" x="4591.5704" y="-8538.3" font-family="Times,serif" font-size="14.00" fill="#000000">QTAILQ_REMOVE</text>
</g>
<!-- qcow2_process_discards&#45;&gt;QTAILQ_REMOVE -->
<g id="edge149" class="edge">
<title>qcow2_process_discards&#45;&gt;QTAILQ_REMOVE</title>
<path fill="none" stroke="#000000" d="M4290.5257,-8365.2278C4316.788,-8369.9603 4344.4834,-8376.8807 4369.0369,-8387 4447.065,-8419.1579 4524.9255,-8482.2746 4564.598,-8517.2295"/>
<polygon fill="#000000" stroke="#000000" points="4562.6746,-8520.2033 4572.4704,-8524.2397 4567.3299,-8514.9755 4562.6746,-8520.2033"/>
</g>
<!-- bdrv_pdiscard -->
<g id="node113" class="node">
<title>bdrv_pdiscard</title>
<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-8301" rx="77.5" ry="18"/>
<text text-anchor="middle" x="4591.5704" y="-8297.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_pdiscard</text>
</g>
<!-- qcow2_process_discards&#45;&gt;bdrv_pdiscard -->
<g id="edge150" class="edge">
<title>qcow2_process_discards&#45;&gt;bdrv_pdiscard</title>
<path fill="none" stroke="#000000" d="M4278.5952,-8342.7128C4349.6724,-8333.2398 4446.8496,-8320.2881 4513.9756,-8311.3417"/>
<polygon fill="#000000" stroke="#000000" points="4514.6181,-8314.7871 4524.068,-8309.9966 4513.6933,-8307.8485 4514.6181,-8314.7871"/>
</g>
<!-- qcow2_get_refcount&#45;&gt;offset_into_cluster -->
<g id="edge151" class="edge">
<title>qcow2_get_refcount&#45;&gt;offset_into_cluster</title>
<path fill="none" stroke="#000000" d="M4193.5482,-7918.956C4222.6165,-7844.4808 4332.189,-7553.1116 4369.0369,-7302 4394.6313,-7127.5787 4350.0991,-4296.5103 4405.0369,-4129 4502.2109,-3832.708 4614.7811,-3798.7962 4814.1038,-3559 4929.439,-3420.2454 4977.6212,-3402.9412 5095.1038,-3266 5112.2365,-3246.0296 5108.2804,-3232.0934 5131.1038,-3219 5280.0878,-3133.5305 5375.6816,-3272.0512 5514.5698,-3171 5545.1177,-3148.7742 5518.6981,-3114.282 5550.5698,-3094 5611.7392,-3055.074 5824.4976,-3043.8292 5876.8408,-3094 5945.0041,-3159.3342 5865.1035,-3861.5388 5912.8408,-3943 5998.4003,-4089.0028 6136.7291,-4006.5637 6236.8408,-4143 6275.3578,-4195.4924 6223.8965,-4242.0644 6272.8408,-4285 6409.4336,-4404.8237 6546.8258,-4208.1507 6678.8408,-4333 6803.3881,-4450.787 6825.7223,-5030.6871 6829.2671,-5166.5036"/>
<polygon fill="#000000" stroke="#000000" points="6825.7775,-5166.9745 6829.5233,-5176.885 6832.7754,-5166.8017 6825.7775,-5166.9745"/>
</g>
<!-- qcow2_get_refcount&#45;&gt;qcow2_signal_corruption -->
<g id="edge152" class="edge">
<title>qcow2_get_refcount&#45;&gt;qcow2_signal_corruption</title>
<path fill="none" stroke="#000000" d="M4194.0415,-7918.7209C4223.8185,-7846.3752 4332.2769,-7572.4503 4369.0369,-7335 4393.2621,-7178.5181 4341.4053,-4629.9982 4405.0369,-4485 4496.6441,-4276.2535 4638.1569,-4312.9496 4778.1038,-4133 4956.0588,-3904.1781 5003.7711,-3838.1105 5095.1038,-3563 5114.0369,-3505.9702 5088.4226,-3337.2987 5131.1038,-3295 5253.1015,-3174.0957 5376.8862,-3349.6864 5514.5698,-3247 5546.4754,-3223.2044 5517.2454,-3186.7643 5550.5698,-3165 5611.2746,-3125.3535 5825.3652,-3113.9393 5876.8408,-3165 5920.7022,-3208.5078 5907.8588,-7551.4214 5912.8408,-7613 5945.8796,-8021.3622 6043.8918,-8511.6732 6068.9529,-8632.8889"/>
<polygon fill="#000000" stroke="#000000" points="6065.5597,-8633.7631 6071.0189,-8642.8432 6072.4136,-8632.3406 6065.5597,-8633.7631"/>
</g>
<!-- qcow2_get_refcount&#45;&gt;qcow2_cache_get -->
<g id="edge153" class="edge">
<title>qcow2_get_refcount&#45;&gt;qcow2_cache_get</title>
<path fill="none" stroke="#000000" d="M4198.3233,-7955.0952C4233.0378,-8008.9906 4333.8252,-8174.2702 4369.0369,-8328 4402.4804,-8474.01 4397.8583,-10874.381 4405.0369,-11024 4448.9894,-11940.0781 4567.9165,-13060.7748 4588.5111,-13250.9577"/>
<polygon fill="#000000" stroke="#000000" points="4585.0394,-13251.4092 4589.598,-13260.9732 4591.9986,-13250.6539 4585.0394,-13251.4092"/>
</g>
<!-- qcow2_get_refcount&#45;&gt;qcow2_cache_put -->
<g id="edge154" class="edge">
<title>qcow2_get_refcount&#45;&gt;qcow2_cache_put</title>
<path fill="none" stroke="#000000" d="M4198.1947,-7955.1252C4232.5554,-8009.1034 4332.4682,-8174.5873 4369.0369,-8328 4428.837,-8578.8731 4385.1962,-9230.8624 4405.0369,-9488 4451.3474,-10088.1889 4563.1685,-10816.5007 4587.0393,-10968.4152"/>
<polygon fill="#000000" stroke="#000000" points="4583.6501,-10969.3928 4588.6638,-10978.7262 4590.5648,-10968.3034 4583.6501,-10969.3928"/>
</g>
<!-- qcow2_cache_set_dependency&#45;&gt;qcow2_cache_flush_dependency -->
<g id="edge166" class="edge">
<title>qcow2_cache_set_dependency&#45;&gt;qcow2_cache_flush_dependency</title>
<path fill="none" stroke="#000000" d="M3428.536,-18230.9294C3507.4325,-18312.8162 3831.5334,-18662.5772 3967.7693,-19018 3990.3806,-19076.9902 3956.3535,-19258.2525 4003.7693,-19300 4125.6135,-19407.2784 4251.9296,-19412.4301 4369.0369,-19300 4439.8697,-19231.9963 4368.0889,-18507.976 4405.0369,-18417 4679.218,-17741.8924 5065.652,-17783.9498 5514.5698,-17210 5593.4789,-17109.1133 5668.6483,-16975.6055 5699.2722,-16919.1026"/>
<polygon fill="#000000" stroke="#000000" points="5702.4661,-16920.5538 5704.132,-16910.0907 5696.3048,-16917.2313 5702.4661,-16920.5538"/>
</g>
<!-- alloc_refcount_block&#45;&gt;cpu_to_be64 -->
<g id="edge167" class="edge">
<title>alloc_refcount_block&#45;&gt;cpu_to_be64</title>
<path fill="none" stroke="#000000" d="M3505.1699,-10085.7934C3615.9601,-10096.3348 3805.3971,-10114.9724 3967.7693,-10134 4672.52,-10216.5861 4842.5249,-10296.4553 5550.5698,-10343 5695.2668,-10352.5119 5768.3672,-10439.235 5876.8408,-10343 5977.2958,-10253.8789 5812.5097,-10132.2605 5912.8408,-10043 5933.032,-10025.0367 6658.1149,-10023.8105 6678.8408,-10042 6725.1638,-10082.6541 6692.8241,-10259.4341 6714.8408,-10317 6779.495,-10486.047 6890.5963,-10480.356 6944.9204,-10653 6977.2715,-10755.8127 6979.1761,-14425.2317 6980.9204,-14533 7009.1972,-16279.9881 7069.4911,-18435.1675 7077.121,-18704.8574"/>
<polygon fill="#000000" stroke="#000000" points="7073.6259,-18705.0824 7077.4077,-18714.9793 7080.6231,-18704.8842 7073.6259,-18705.0824"/>
</g>
<!-- alloc_refcount_block&#45;&gt;memset -->
<g id="edge168" class="edge">
<title>alloc_refcount_block&#45;&gt;memset</title>
<path fill="none" stroke="#000000" d="M3518.2428,-10078.2488C3748.8077,-10081.0731 4308.844,-10088.6809 4778.1038,-10101 5121.5134,-10110.0152 5207.0943,-10121.9991 5550.5698,-10128 5695.557,-10130.5331 5772.1442,-10228.3311 5876.8408,-10128 5944.69,-10062.9799 5850.4041,-9353.2338 5912.8408,-9283 5987.7975,-9198.6827 6796.2018,-9120.2896 7020.5005,-9100.041"/>
<polygon fill="#000000" stroke="#000000" points="7021.0882,-9103.5024 7030.7346,-9099.1209 7020.4613,-9096.5305 7021.0882,-9103.5024"/>
</g>
<!-- alloc_refcount_block&#45;&gt;assert -->
<g id="edge169" class="edge">
<title>alloc_refcount_block&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M3469.6727,-10092.1159C3619.6029,-10130.8103 4028.9385,-10236.8861 4369.0369,-10329 4551.2088,-10378.3403 4599.0064,-10383.4584 4778.1038,-10443 4921.5094,-10490.6757 4955.257,-10508.72 5095.1038,-10566 5453.6769,-10712.8683 5634.7605,-10649.4408 5876.8408,-10952 5911.3619,-10995.1455 5870.4681,-11035.5347 5912.8408,-11071 5968.4319,-11117.5289 6167.3612,-11088.3147 6236.8408,-11109 6315.6,-11132.448 6399.8958,-11180.4905 6444.2877,-11207.8176"/>
<polygon fill="#000000" stroke="#000000" points="6442.5384,-11210.8512 6452.8796,-11213.1558 6446.2326,-11204.9054 6442.5384,-11210.8512"/>
</g>
<!-- alloc_refcount_block&#45;&gt;MAX -->
<g id="edge170" class="edge">
<title>alloc_refcount_block&#45;&gt;MAX</title>
<path fill="none" stroke="#000000" d="M3441.2973,-10094.3731C3486.6968,-10122.3412 3570.7483,-10182.0885 3605.4983,-10259 3660.1474,-10379.9542 3580.8525,-11334.9384 3641.4983,-11453 3724.847,-11615.2585 3885.6947,-11539.0934 3967.7693,-11702 3998.8682,-11763.7269 3958.233,-14138.0021 4003.7693,-14190 4037.9081,-14228.983 4101.7663,-14229.4969 4144.1916,-14224.5826"/>
<polygon fill="#000000" stroke="#000000" points="4144.7566,-14228.0387 4154.22,-14223.2749 4143.8514,-14221.0974 4144.7566,-14228.0387"/>
</g>
<!-- alloc_refcount_block&#45;&gt;qcow2_cache_flush -->
<g id="edge174" class="edge">
<title>alloc_refcount_block&#45;&gt;qcow2_cache_flush</title>
<path fill="none" stroke="#000000" d="M3438.9673,-10094.5133C3481.5774,-10120.7334 3565.8013,-10170.7643 3641.4983,-10205 4044.1478,-10387.1078 5171.7139,-10594.1814 5514.5698,-10873 5538.4021,-10892.381 5529.0157,-10910.1134 5550.5698,-10932 5670.9025,-11054.1891 5793.5044,-10988.1162 5876.8408,-11138 5910.2976,-11198.1734 5905.7005,-16026.5222 5912.8408,-16095 5944.698,-16400.5202 6039.4025,-16762.3463 6067.1315,-16864.1408"/>
<polygon fill="#000000" stroke="#000000" points="6063.8023,-16865.2357 6069.818,-16873.9571 6070.554,-16863.3879 6063.8023,-16865.2357"/>
</g>
<!-- alloc_refcount_block&#45;&gt;offset_into_cluster -->
<g id="edge171" class="edge">
<title>alloc_refcount_block&#45;&gt;offset_into_cluster</title>
<path fill="none" stroke="#000000" d="M3433.2614,-10059.1791C3472.63,-10028.7436 3558.2585,-9967.2983 3641.4983,-9939 3779.7188,-9892.0104 3824.8738,-9930.8967 3967.7693,-9901 3984.145,-9897.5739 3987.2226,-9892.4716 4003.7693,-9890 4164.3292,-9866.0173 4208.0179,-9869.3231 4369.0369,-9890 4455.8376,-9901.1463 5044.3299,-10077.6468 5131.1038,-10089 5315.9598,-10113.186 5364.1389,-10090.5556 5550.5698,-10091 5695.5787,-10091.3457 5772.408,-10191.6056 5876.8408,-10091 5954.0339,-10016.6359 5850.1424,-9213.935 5912.8408,-9127 6125.5031,-8832.1312 6467.4183,-9135.759 6678.8408,-8840 6719.0486,-8783.7534 6712.1862,-7665.0891 6714.8408,-7596 6752.3458,-6619.8833 6817.4434,-5421.4584 6828.319,-5223.3386"/>
<polygon fill="#000000" stroke="#000000" points="6831.823,-5223.3598 6828.8771,-5213.1828 6824.8335,-5222.9756 6831.823,-5223.3598"/>
</g>
<!-- alloc_refcount_block&#45;&gt;qcow2_signal_corruption -->
<g id="edge172" class="edge">
<title>alloc_refcount_block&#45;&gt;qcow2_signal_corruption</title>
<path fill="none" stroke="#000000" d="M3429.1243,-10059.1006C3465.7336,-10024.1346 3552.606,-9947.0318 3641.4983,-9911 3777.3336,-9855.9402 3822.9701,-9885.7157 3967.7693,-9863 3983.794,-9860.4861 3987.6039,-9858.3379 4003.7693,-9857 4165.5573,-9843.61 4206.7442,-9853.035 4369.0369,-9857 4551.0073,-9861.4458 4599.5021,-9841.8658 4778.1038,-9877 4924.7178,-9905.8416 4980.7233,-9892.8511 5095.1038,-9989 5120.0856,-10009.9999 5102.9324,-10036.524 5131.1038,-10053 5278.22,-10139.0405 5345.0506,-10070.5901 5514.5698,-10053 5678.2055,-10036.0204 5770.8122,-10102.789 5876.8408,-9977 5947.0665,-9893.6865 5886.6239,-9102.7614 5912.8408,-8997 5943.3198,-8874.0451 6021.8049,-8742.8159 6057.1376,-8687.7448"/>
<polygon fill="#000000" stroke="#000000" points="6060.1272,-8689.5671 6062.6216,-8679.2701 6054.2503,-8685.7642 6060.1272,-8689.5671"/>
</g>
<!-- alloc_refcount_block&#45;&gt;qcow2_cache_put -->
<g id="edge176" class="edge">
<title>alloc_refcount_block&#45;&gt;qcow2_cache_put</title>
<path fill="none" stroke="#000000" d="M3436.3436,-10094.5375C3477.2712,-10124.0557 3558.1054,-10187.4951 3605.4983,-10259 3631.1333,-10297.6773 3612.8653,-10320.4864 3641.4983,-10357 3902.3415,-10689.635 4384.9775,-10911.1002 4541.2963,-10976.6953"/>
<polygon fill="#000000" stroke="#000000" points="4540.1041,-10979.9902 4550.6808,-10980.61 4542.7991,-10973.5298 4540.1041,-10979.9902"/>
</g>
<!-- alloc_refcount_block&#45;&gt;fprintf -->
<g id="edge173" class="edge">
<title>alloc_refcount_block&#45;&gt;fprintf</title>
<path fill="none" stroke="#000000" d="M3423.1705,-10059.1017C3453.799,-10015.8164 3538.9857,-9905.8851 3641.4983,-9863 3790.1787,-9800.801 3842.6423,-9850.5564 4003.7693,-9847 4488.9104,-9836.2919 4723.6904,-9567.7042 5095.1038,-9880 5142.6321,-9919.9632 5081.8618,-9977.1684 5131.1038,-10015 5198.6781,-10066.9159 5433.9675,-10042.6553 5514.5698,-10015 5533.7424,-10008.4217 5531.9283,-9994.9598 5550.5698,-9987 5617.9679,-9958.2216 5828.1983,-9993.8143 5876.8408,-9939 5975.5531,-9827.7631 5820.5898,-8717.6513 5912.8408,-8601 6005.2568,-8484.1402 6132.2304,-8621.083 6236.8408,-8515 6305.3356,-8445.5411 6442.0019,-7739.84 6470.542,-7589.1952"/>
<polygon fill="#000000" stroke="#000000" points="6474.0609,-7589.4231 6472.4788,-7578.947 6467.1826,-7588.1231 6474.0609,-7589.4231"/>
</g>
<!-- alloc_refcount_block&#45;&gt;BLKDBG_EVENT -->
<g id="edge175" class="edge">
<title>alloc_refcount_block&#45;&gt;BLKDBG_EVENT</title>
<path fill="none" stroke="#000000" d="M3469.8586,-10061.8241C3516.2229,-10050.3314 3582.634,-10034.8852 3641.4983,-10025 3661.5517,-10021.6324 4349.8979,-9950.8689 4369.0369,-9944 4734.0621,-9812.9947 4820.151,-9733.5081 5095.1038,-9460 5115.0323,-9440.1763 5106.2053,-9421.0456 5131.1038,-9408 5206.5852,-9368.4513 5430.2901,-9395.4112 5514.5698,-9408 5531.1165,-9410.4716 5534.3396,-9414.94 5550.5698,-9419 5577.6316,-9425.7696 5607.5129,-9431.9888 5634.2273,-9437.1083"/>
<polygon fill="#000000" stroke="#000000" points="5633.8216,-9440.5937 5644.2982,-9439.0155 5635.1241,-9433.7159 5633.8216,-9440.5937"/>
</g>
<!-- alloc_refcount_block&#45;&gt;alloc_clusters_noref -->
<g id="edge177" class="edge">
<title>alloc_refcount_block&#45;&gt;alloc_clusters_noref</title>
<path fill="none" stroke="#000000" d="M3416.6632,-10058.731C3444.3718,-9968.3114 3565.89,-9559.22 3605.4983,-9214 3622.2735,-9067.7891 3599.7018,-4057.1102 3641.4983,-3916 3669.3196,-3822.0716 3743.1139,-3729.7352 3781.1839,-3686.4693"/>
<polygon fill="#000000" stroke="#000000" points="3783.8228,-3688.7688 3787.8576,-3678.9723 3778.5943,-3684.1145 3783.8228,-3688.7688"/>
</g>
<!-- alloc_refcount_block&#45;&gt;update_refcount -->
<g id="edge178" class="edge">
<title>alloc_refcount_block&#45;&gt;update_refcount</title>
<path fill="none" stroke="#000000" d="M3390.9541,-10094.8795C3351.2374,-10125.4164 3262.4255,-10190.3934 3216.4983,-10268 3034.2769,-10575.9127 2993.6196,-11024.5218 2985.7213,-11140.7659"/>
<polygon fill="#000000" stroke="#000000" points="2982.2146,-11140.7551 2985.0555,-11150.9619 2989.1997,-11141.2113 2982.2146,-11140.7551"/>
</g>
<!-- alloc_refcount_block&#45;&gt;qcow2_cache_entry_mark_dirty -->
<g id="edge182" class="edge">
<title>alloc_refcount_block&#45;&gt;qcow2_cache_entry_mark_dirty</title>
<path fill="none" stroke="#000000" d="M3441.2731,-10094.3841C3486.6406,-10122.3666 3570.6505,-10182.1328 3605.4983,-10259 3656.0367,-10370.4778 3574.6774,-11257.4504 3641.4983,-11360 3729.3513,-11494.8277 3878.9683,-11382.7948 3967.7693,-11517 4014.9707,-11588.3357 3982.3429,-12203.189 4003.7693,-12286 4039.2904,-12423.2854 4129.4372,-12569.3936 4168.2136,-12628.2042"/>
<polygon fill="#000000" stroke="#000000" points="4165.529,-12630.4882 4173.9796,-12636.8787 4171.3586,-12626.6131 4165.529,-12630.4882"/>
</g>
<!-- load_refcount_block -->
<g id="node120" class="node">
<title>load_refcount_block</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-9917" rx="104.7816" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-9913.3" font-family="Times,serif" font-size="14.00" fill="#000000">load_refcount_block</text>
</g>
<!-- alloc_refcount_block&#45;&gt;load_refcount_block -->
<g id="edge179" class="edge">
<title>alloc_refcount_block&#45;&gt;load_refcount_block</title>
<path fill="none" stroke="#000000" d="M3446.817,-10059.8339C3491.3872,-10039.2258 3570.3212,-10005.175 3641.4983,-9987 3723.1217,-9966.1575 3951.5523,-9940.7489 4085.3226,-9926.9998"/>
<polygon fill="#000000" stroke="#000000" points="4085.9892,-9930.4499 4095.5806,-9925.9492 4085.276,-9923.4863 4085.9892,-9930.4499"/>
</g>
<!-- in_same_refcount_block -->
<g id="node121" class="node">
<title>in_same_refcount_block</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-9727" rx="123.5" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-9723.3" font-family="Times,serif" font-size="14.00" fill="#000000">in_same_refcount_block</text>
</g>
<!-- alloc_refcount_block&#45;&gt;in_same_refcount_block -->
<g id="edge180" class="edge">
<title>alloc_refcount_block&#45;&gt;in_same_refcount_block</title>
<path fill="none" stroke="#000000" d="M3418.2904,-10058.9456C3441.5525,-10003.8395 3519.6919,-9836.8412 3641.4983,-9759 3655.5259,-9750.0355 3671.514,-9743.4862 3687.867,-9738.7187"/>
<polygon fill="#000000" stroke="#000000" points="3688.7825,-9742.0969 3697.5255,-9736.1128 3686.959,-9735.3386 3688.7825,-9742.0969"/>
</g>
<!-- qcow2_cache_get_empty -->
<g id="node122" class="node">
<title>qcow2_cache_get_empty</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-9624" rx="127.5" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-9620.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_get_empty</text>
</g>
<!-- alloc_refcount_block&#45;&gt;qcow2_cache_get_empty -->
<g id="edge181" class="edge">
<title>alloc_refcount_block&#45;&gt;qcow2_cache_get_empty</title>
<path fill="none" stroke="#000000" d="M3418.995,-10058.9246C3443.4204,-10006.147 3522.6917,-9851.9057 3641.4983,-9787 3769.4046,-9717.123 3851.6794,-9842.1247 3967.7693,-9754 4002.7421,-9727.4519 3970.2285,-9690.3357 4003.7693,-9662 4019.5022,-9648.7087 4038.6887,-9639.6759 4058.6422,-9633.6061"/>
<polygon fill="#000000" stroke="#000000" points="4059.7961,-9636.9179 4068.4873,-9630.8587 4057.9146,-9630.1755 4059.7961,-9636.9179"/>
</g>
<!-- bdrv_pwrite_sync -->
<g id="node123" class="node">
<title>bdrv_pwrite_sync</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-9689" rx="93.6835" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-9685.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_pwrite_sync</text>
</g>
<!-- alloc_refcount_block&#45;&gt;bdrv_pwrite_sync -->
<g id="edge183" class="edge">
<title>alloc_refcount_block&#45;&gt;bdrv_pwrite_sync</title>
<path fill="none" stroke="#000000" d="M3422.0082,-10058.8659C3451.1965,-10012.5759 3535.6218,-9889.8382 3641.4983,-9835 3771.6471,-9767.59 3840.2514,-9859.2634 3967.7693,-9787 3989.7519,-9774.5426 3982.7217,-9756.9792 4003.7693,-9743 4033.3476,-9723.3549 4070.2492,-9710.6891 4103.1248,-9702.6042"/>
<polygon fill="#000000" stroke="#000000" points="4104.2518,-9705.9347 4113.1857,-9700.2394 4102.6501,-9699.1204 4104.2518,-9705.9347"/>
</g>
<!-- DIV_ROUND_UP -->
<g id="node124" class="node">
<title>DIV_ROUND_UP</title>
<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-16201" rx="91" ry="18"/>
<text text-anchor="middle" x="4954.6038" y="-16197.3" font-family="Times,serif" font-size="14.00" fill="#000000">DIV_ROUND_UP</text>
</g>
<!-- alloc_refcount_block&#45;&gt;DIV_ROUND_UP -->
<g id="edge184" class="edge">
<title>alloc_refcount_block&#45;&gt;DIV_ROUND_UP</title>
<path fill="none" stroke="#000000" d="M3441.1773,-10094.4278C3486.4181,-10122.4682 3570.263,-10182.3096 3605.4983,-10259 3644.5463,-10343.9889 3587.2817,-11023.787 3641.4983,-11100 3843.0865,-11383.3756 4143.6876,-11123.1279 4369.0369,-11388 4918.6405,-12033.9954 4679.7968,-12409.5572 4778.1038,-13252 4834.9827,-13739.4244 4764.2123,-14971.8109 4814.1038,-15460 4842.8456,-15741.2383 4923.0438,-16075.1634 4947.4595,-16172.8612"/>
<polygon fill="#000000" stroke="#000000" points="4944.1344,-16173.9909 4949.9645,-16182.8374 4950.9236,-16172.2861 4944.1344,-16173.9909"/>
</g>
<!-- qcow2_refcount_area -->
<g id="node125" class="node">
<title>qcow2_refcount_area</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-13247" rx="110.5" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-13243.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_refcount_area</text>
</g>
<!-- alloc_refcount_block&#45;&gt;qcow2_refcount_area -->
<g id="edge185" class="edge">
<title>alloc_refcount_block&#45;&gt;qcow2_refcount_area</title>
<path fill="none" stroke="#000000" d="M3441.4572,-10094.3017C3487.0681,-10122.1753 3571.395,-10181.7996 3605.4983,-10259 3666.0033,-10395.9667 3602.9037,-12809.3238 3641.4983,-12954 3670.1654,-13061.462 3746.8881,-13171.697 3783.9844,-13220.7282"/>
<polygon fill="#000000" stroke="#000000" points="3781.3651,-13223.0649 3790.2188,-13228.8842 3786.9264,-13218.8138 3781.3651,-13223.0649"/>
</g>
<!-- qcow2_cache_entry_mark_dirty&#45;&gt;assert -->
<g id="edge189" class="edge">
<title>qcow2_cache_entry_mark_dirty&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M4310.1436,-12643.614C4545.4053,-12620.8489 5038.8823,-12567.3122 5095.1038,-12514 5143.9127,-12467.7168 5099.4789,-12426.3659 5131.1038,-12367 5250.0988,-12143.6238 5349.7132,-12138.0391 5514.5698,-11946 5681.3614,-11751.7069 5740.0093,-11714.4402 5876.8408,-11498 5896.5986,-11466.7471 5883.0776,-11444.9377 5912.8408,-11423 6030.0211,-11336.6294 6100.0574,-11424.8136 6236.8408,-11375 6320.3041,-11344.6045 6406.1239,-11282.9298 6448.5987,-11249.9559"/>
<polygon fill="#000000" stroke="#000000" points="6450.7905,-11252.685 6456.5022,-11243.7616 6446.4724,-11247.1755 6450.7905,-11252.685"/>
</g>
<!-- qcow2_cache_entry_mark_dirty&#45;&gt;qcow2_cache_get_table_idx -->
<g id="edge190" class="edge">
<title>qcow2_cache_entry_mark_dirty&#45;&gt;qcow2_cache_get_table_idx</title>
<path fill="none" stroke="#000000" d="M4312.8651,-12643.9538C4332.4067,-12639.1432 4351.7991,-12632.404 4369.0369,-12623 4389.7449,-12611.7029 4384.0773,-12594.8232 4405.0369,-12584 4553.576,-12507.2968 4617.6529,-12582.9333 4778.1038,-12536 4795.0864,-12531.0324 4797.379,-12524.7765 4814.1038,-12519 4830.4115,-12513.3676 4848.1293,-12508.4475 4865.314,-12504.2647"/>
<polygon fill="#000000" stroke="#000000" points="4866.4311,-12507.597 4875.3558,-12501.8873 4864.8184,-12500.7853 4866.4311,-12507.597"/>
</g>
<!-- qcow2_cache_is_table_offset&#45;&gt;qcow2_cache_get_table_addr -->
<g id="edge219" class="edge">
<title>qcow2_cache_is_table_offset&#45;&gt;qcow2_cache_get_table_addr</title>
<path fill="none" stroke="#000000" d="M3931.9502,-14317.7903C3944.7686,-14322.1883 3957.0049,-14328.1056 3967.7693,-14336 3996.2995,-14356.9233 3973.6211,-14388.4842 4003.7693,-14407 4142.1041,-14491.9596 4234.4317,-14497.7529 4369.0369,-14407 4404.4159,-14383.1469 4379.3328,-14352.0579 4405.0369,-14318 4453.647,-14253.5915 5477.1526,-13458.4861 5550.5698,-13425 5565.9356,-13417.9915 5582.8003,-13412.5151 5599.6758,-13408.2365"/>
<polygon fill="#000000" stroke="#000000" points="5600.6954,-13411.5912 5609.6019,-13405.8532 5599.0611,-13404.7847 5600.6954,-13411.5912"/>
</g>
<!-- qcow2_cache_discard&#45;&gt;assert -->
<g id="edge220" class="edge">
<title>qcow2_cache_discard&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M3908.6075,-14370.1177C3929.5017,-14375.0772 3950.3613,-14382.8768 3967.7693,-14395 3992.977,-14412.555 3976.9822,-14438.9648 4003.7693,-14454 4145.3353,-14533.4589 4213.3249,-14499.9175 4369.0369,-14454 4415.3655,-14440.3383 5869.2552,-13488.6681 5876.8408,-13475 5923.9755,-13390.0712 5848.6365,-11799.886 5912.8408,-11727 6009.0642,-11617.7655 6117.9656,-11763.0226 6236.8408,-11679 6388.8518,-11571.5567 6452.3194,-11336.7637 6470.2007,-11255.9692"/>
<polygon fill="#000000" stroke="#000000" points="6473.6545,-11256.5561 6472.3374,-11246.0434 6466.8112,-11255.0829 6473.6545,-11256.5561"/>
</g>
<!-- qcow2_cache_discard&#45;&gt;qcow2_cache_get_table_idx -->
<g id="edge221" class="edge">
<title>qcow2_cache_discard&#45;&gt;qcow2_cache_get_table_idx</title>
<path fill="none" stroke="#000000" d="M3883.014,-14375.9144C4021.5207,-14396.7576 4301.3504,-14429.3506 4369.0369,-14365 4426.4452,-14310.4211 4371.5806,-13724.8 4405.0369,-13653 4500.6783,-13447.7456 4682.1627,-13511.1144 4778.1038,-13306 4841.5592,-13170.3376 4754.4288,-12770.3672 4814.1038,-12633 4836.6516,-12581.0967 4886.3412,-12536.773 4920.1581,-12510.9982"/>
<polygon fill="#000000" stroke="#000000" points="4922.47,-12513.64 4928.3874,-12504.8516 4918.2811,-12508.0317 4922.47,-12513.64"/>
</g>
<!-- qcow2_cache_table_release -->
<g id="node130" class="node">
<title>qcow2_cache_table_release</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-16853" rx="139.9756" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-16849.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_table_release</text>
</g>
<!-- qcow2_cache_discard&#45;&gt;qcow2_cache_table_release -->
<g id="edge222" class="edge">
<title>qcow2_cache_discard&#45;&gt;qcow2_cache_table_release</title>
<path fill="none" stroke="#000000" d="M3813.0521,-14381.3466C3841.4695,-14444.3418 3933.957,-14658.2862 3967.7693,-14846 4013.9611,-15102.4403 3971.7952,-15759.4019 4003.7693,-16018 4043.5556,-16339.7811 4148.4686,-16720.5481 4178.3541,-16825.2065"/>
<polygon fill="#000000" stroke="#000000" points="4175.0412,-16826.351 4181.1621,-16834.9989 4181.7701,-16824.4215 4175.0412,-16826.351"/>
</g>
<!-- update_refcount_discard&#45;&gt;g_free -->
<g id="edge230" class="edge">
<title>update_refcount_discard&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M3882.1002,-14231.377C3912.8751,-14240.8532 3946.0494,-14256.4476 3967.7693,-14282 4015.819,-14338.5281 3953.8826,-14390.0863 4003.7693,-14445 4125.2458,-14578.7176 5373.2163,-14911.6098 5550.5698,-14946 5700.6515,-14975.102 6109.6805,-14909.1371 6236.8408,-14994 6266.5995,-15013.86 6243.7162,-15045.2213 6272.8408,-15066 6317.5877,-15097.9241 6382.3267,-15101.1362 6426.5898,-15098.6726"/>
<polygon fill="#000000" stroke="#000000" points="6427.078,-15102.1477 6436.8197,-15097.9825 6426.6068,-15095.1636 6427.078,-15102.1477"/>
</g>
<!-- update_refcount_discard&#45;&gt;assert -->
<g id="edge228" class="edge">
<title>update_refcount_discard&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M3875.2761,-14232.0866C3906.8231,-14241.852 3942.4982,-14257.4779 3967.7693,-14282 3996.626,-14310.0014 3970.1528,-14342.9383 4003.7693,-14365 4139.4926,-14454.0721 4214.7186,-14415.4036 4369.0369,-14365 4987.4351,-14163.0181 4961.2578,-13776.5438 5550.5698,-13501 5685.9169,-13437.7159 5783.5762,-13536.728 5876.8408,-13420 5936.8824,-13344.8532 5849.2533,-11761.171 5912.8408,-11689 6009.0752,-11579.7752 6116.4194,-11722.7912 6236.8408,-11641 6379.5237,-11544.0887 6448.2077,-11331.6275 6468.8801,-11255.6758"/>
<polygon fill="#000000" stroke="#000000" points="6472.2946,-11256.4545 6471.4811,-11245.891 6465.5295,-11254.6562 6472.2946,-11256.4545"/>
</g>
<!-- update_refcount_discard&#45;&gt;MAX -->
<g id="edge229" class="edge">
<title>update_refcount_discard&#45;&gt;MAX</title>
<path fill="none" stroke="#000000" d="M3931.4922,-14217C4004.1642,-14217 4090.8393,-14217 4142.0997,-14217"/>
<polygon fill="#000000" stroke="#000000" points="4142.1739,-14220.5001 4152.1738,-14217 4142.1738,-14213.5001 4142.1739,-14220.5001"/>
</g>
<!-- update_refcount_discard&#45;&gt;QTAILQ_FOREACH_SAFE -->
<g id="edge231" class="edge">
<title>update_refcount_discard&#45;&gt;QTAILQ_FOREACH_SAFE</title>
<path fill="none" stroke="#000000" d="M3912.9695,-14226.5213C3932.2031,-14231.4038 3951.3197,-14238.5621 3967.7693,-14249 3990.5869,-14263.4786 3979.6587,-14285.7956 4003.7693,-14298 4039.9799,-14316.3292 4340.2496,-14326.6087 4369.0369,-14298 4426.0089,-14241.3815 4371.2601,-8587.8738 4405.0369,-8515 4434.4727,-8451.492 4502.7913,-8403.6705 4548.0654,-8377.5131"/>
<polygon fill="#000000" stroke="#000000" points="4549.816,-8380.5441 4556.7946,-8372.5722 4546.3679,-8374.4522 4549.816,-8380.5441"/>
</g>
<!-- update_refcount_discard&#45;&gt;QTAILQ_REMOVE -->
<g id="edge232" class="edge">
<title>update_refcount_discard&#45;&gt;QTAILQ_REMOVE</title>
<path fill="none" stroke="#000000" d="M3919.2164,-14224.8792C3936.7631,-14230.0435 3953.6909,-14237.722 3967.7693,-14249 3998.833,-14273.8846 3970.4449,-14309.2357 4003.7693,-14331 4071.7297,-14375.3852 4311.4598,-14388.2149 4369.0369,-14331 4425.2429,-14275.1475 4361.8123,-8692.4097 4405.0369,-8626 4428.5238,-8589.915 4471.5952,-8569.1692 4510.4362,-8557.3269"/>
<polygon fill="#000000" stroke="#000000" points="4511.57,-8560.6425 4520.2054,-8554.504 4509.6268,-8553.9177 4511.57,-8560.6425"/>
</g>
<!-- MIN -->
<g id="node128" class="node">
<title>MIN</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-7167" rx="32.5" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-7163.3" font-family="Times,serif" font-size="14.00" fill="#000000">MIN</text>
</g>
<!-- update_refcount_discard&#45;&gt;MIN -->
<g id="edge233" class="edge">
<title>update_refcount_discard&#45;&gt;MIN</title>
<path fill="none" stroke="#000000" d="M3816.013,-14198.729C3847.7869,-14146.5085 3937.1325,-13991.15 3967.7693,-13848 3987.1105,-13757.6285 3943.1982,-7263.8014 4003.7693,-7194 4038.1193,-7154.4155 4103.1005,-7154.3837 4145.5677,-7159.5269"/>
<polygon fill="#000000" stroke="#000000" points="4145.2036,-7163.0095 4155.5833,-7160.8854 4146.1445,-7156.073 4145.2036,-7163.0095"/>
</g>
<!-- QTAILQ_FOREACH -->
<g id="node135" class="node">
<title>QTAILQ_FOREACH</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-14163" rx="104.7816" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-14159.3" font-family="Times,serif" font-size="14.00" fill="#000000">QTAILQ_FOREACH</text>
</g>
<!-- update_refcount_discard&#45;&gt;QTAILQ_FOREACH -->
<g id="edge234" class="edge">
<title>update_refcount_discard&#45;&gt;QTAILQ_FOREACH</title>
<path fill="none" stroke="#000000" d="M3894.6244,-14204.2711C3955.1821,-14195.7054 4034.7518,-14184.4506 4095.4994,-14175.858"/>
<polygon fill="#000000" stroke="#000000" points="4096.0521,-14179.3148 4105.4634,-14174.4487 4095.0717,-14172.3838 4096.0521,-14179.3148"/>
</g>
<!-- g_malloc -->
<g id="node136" class="node">
<title>g_malloc</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-11561" rx="52" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-11557.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_malloc</text>
</g>
<!-- update_refcount_discard&#45;&gt;g_malloc -->
<g id="edge235" class="edge">
<title>update_refcount_discard&#45;&gt;g_malloc</title>
<path fill="none" stroke="#000000" d="M3815.9329,-14198.7117C3847.4961,-14146.4454 3936.3405,-13990.9782 3967.7693,-13848 3993.8219,-13729.4798 3941.7034,-11768.2765 4003.7693,-11664 4032.0699,-11616.4524 4091.1515,-11589.0556 4134.4832,-11574.6432"/>
<polygon fill="#000000" stroke="#000000" points="4135.5651,-11577.9719 4144.0244,-11571.5929 4133.4335,-11571.3044 4135.5651,-11577.9719"/>
</g>
<!-- QTAILQ_INSERT_TAIL -->
<g id="node137" class="node">
<title>QTAILQ_INSERT_TAIL</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-14271" rx="120.4791" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-14267.3" font-family="Times,serif" font-size="14.00" fill="#000000">QTAILQ_INSERT_TAIL</text>
</g>
<!-- update_refcount_discard&#45;&gt;QTAILQ_INSERT_TAIL -->
<g id="edge236" class="edge">
<title>update_refcount_discard&#45;&gt;QTAILQ_INSERT_TAIL</title>
<path fill="none" stroke="#000000" d="M3894.6244,-14229.7289C3952.9733,-14237.9821 4028.9728,-14248.732 4088.7791,-14257.1914"/>
<polygon fill="#000000" stroke="#000000" points="4088.5979,-14260.7005 4098.9896,-14258.6356 4089.5784,-14253.7695 4088.5979,-14260.7005"/>
</g>
<!-- load_refcount_block&#45;&gt;qcow2_cache_get -->
<g id="edge186" class="edge">
<title>load_refcount_block&#45;&gt;qcow2_cache_get</title>
<path fill="none" stroke="#000000" d="M4239.4555,-9932.6292C4282.5647,-9948.3973 4340.7057,-9977.3473 4369.0369,-10025 4397.4179,-10072.7364 4401.7469,-10968.5615 4405.0369,-11024 4459.3692,-11939.5211 4569.7436,-13060.6768 4588.7523,-13250.9447"/>
<polygon fill="#000000" stroke="#000000" points="4585.2766,-13251.363 4589.7549,-13260.9648 4592.2418,-13250.666 4585.2766,-13251.363"/>
</g>
<!-- load_refcount_block&#45;&gt;BLKDBG_EVENT -->
<g id="edge187" class="edge">
<title>load_refcount_block&#45;&gt;BLKDBG_EVENT</title>
<path fill="none" stroke="#000000" d="M4218.5368,-9899.7152C4255.1195,-9879.9656 4316.6043,-9846.5542 4369.0369,-9817 4710.1267,-9624.7413 4753.0034,-9476.7142 5131.1038,-9375 5295.682,-9330.7262 5360.558,-9302.017 5514.5698,-9375 5537.4028,-9385.8201 5528.8901,-9406.0227 5550.5698,-9419 5570.2003,-9430.7506 5593.3154,-9438.2923 5615.8748,-9443.1051"/>
<polygon fill="#000000" stroke="#000000" points="5615.3526,-9446.5694 5625.8404,-9445.0672 5616.7049,-9439.7012 5615.3526,-9446.5694"/>
</g>
<!-- qcow2_cache_get_empty&#45;&gt;qcow2_cache_do_get -->
<g id="edge188" class="edge">
<title>qcow2_cache_get_empty&#45;&gt;qcow2_cache_do_get</title>
<path fill="none" stroke="#000000" d="M4204.2038,-9605.9139C4240.0071,-9570.1546 4324.2308,-9489.1093 4405.0369,-9434 4559.6044,-9328.5859 4670.9407,-9392.3601 4778.1038,-9239 4848.4557,-9138.3201 4731.3984,-9055.8055 4814.1038,-8965 4822.5443,-8955.7328 4833.0631,-8948.8674 4844.5233,-8943.8186"/>
<polygon fill="#000000" stroke="#000000" points="4845.8597,-8947.0541 4853.8942,-8940.1478 4843.3065,-8940.5363 4845.8597,-8947.0541"/>
</g>
<!-- qcow2_refcount_area&#45;&gt;g_free -->
<g id="edge197" class="edge">
<title>qcow2_refcount_area&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M3889.1911,-13258.6738C3917.8455,-13266.6943 3947.6547,-13280.2147 3967.7693,-13303 4019.457,-13361.5503 3946.4944,-13421.9026 4003.7693,-13475 4123.8449,-13586.3176 4255.4584,-13405.0607 4369.0369,-13523 4428.7962,-13585.0537 4364.2813,-13833.1 4405.0369,-13909 4714.3483,-14485.0362 4959.7184,-14552.0251 5550.5698,-14832 5699.238,-14902.4464 5750.4745,-14881.5025 5912.8408,-14908 5984.3878,-14919.6762 6181.3035,-14899.4069 6236.8408,-14946 6279.4985,-14981.7878 6230.4614,-15029.8832 6272.8408,-15066 6315.3927,-15102.2637 6382.264,-15104.1642 6427.5222,-15100.2345"/>
<polygon fill="#000000" stroke="#000000" points="6428.0789,-15103.6965 6437.6832,-15099.2236 6427.3858,-15096.7309 6428.0789,-15103.6965"/>
</g>
<!-- qcow2_refcount_area&#45;&gt;cpu_to_be32 -->
<g id="edge191" class="edge">
<title>qcow2_refcount_area&#45;&gt;cpu_to_be32</title>
<path fill="none" stroke="#000000" d="M3915.2782,-13247.6227C3934.0784,-13251.7617 3952.4479,-13258.7291 3967.7693,-13270 3997.8762,-13292.1476 3972.5143,-13325.5046 4003.7693,-13346 4152.9838,-13443.8468 4226.6256,-13356.1107 4405.0369,-13359 4570.8227,-13361.6848 4613.8732,-13381.8133 4778.1038,-13359 4939.6157,-13336.5644 4970.2669,-13285.8502 5131.1038,-13259 5926.8327,-13126.1607 6326.4268,-12671.0267 6944.9204,-13189 7391.4023,-13562.9177 7117.3277,-13899.4799 7174.9204,-14479 7225.9036,-14992.0133 7275.5211,-18946.2423 7280.1178,-19320.5764"/>
<polygon fill="#000000" stroke="#000000" points="7276.6183,-19320.6438 7280.2407,-19330.6002 7283.6178,-19320.558 7276.6183,-19320.6438"/>
</g>
<!-- qcow2_refcount_area&#45;&gt;cpu_to_be64 -->
<g id="edge192" class="edge">
<title>qcow2_refcount_area&#45;&gt;cpu_to_be64</title>
<path fill="none" stroke="#000000" d="M3884.4211,-13259.5888C3913.7319,-13267.7228 3945.2266,-13281.082 3967.7693,-13303 4000.4403,-13334.7656 3968.0902,-13370.6549 4003.7693,-13399 4131.9731,-13500.8507 4244.3331,-13340.8929 4369.0369,-13447 4411.4447,-13483.0836 4368.4775,-13525.0017 4405.0369,-13567 5134.9165,-14405.4621 6034.0425,-13703.4737 6678.8408,-14609 6932.1676,-14964.7609 7064.0121,-18357.1093 7076.8768,-18704.3442"/>
<polygon fill="#000000" stroke="#000000" points="7073.3877,-18704.7066 7077.2538,-18714.5709 7080.3829,-18704.4487 7073.3877,-18704.7066"/>
</g>
<!-- qcow2_refcount_area&#45;&gt;offsetof -->
<g id="edge193" class="edge">
<title>qcow2_refcount_area&#45;&gt;offsetof</title>
<path fill="none" stroke="#000000" d="M3887.6567,-13259.0629C3916.4923,-13267.1233 3946.8188,-13280.5694 3967.7693,-13303 4009.8625,-13348.0669 3956.8427,-13396.9906 4003.7693,-13437 4065.8706,-13489.9472 4310.3154,-13418.3276 4369.0369,-13475 4452.0279,-13555.095 4336.762,-13639.0417 4405.0369,-13732 4513.6747,-13879.9135 4634.8118,-13794.3354 4778.1038,-13909 4798.3738,-13925.2204 4793.9059,-13938.6899 4814.1038,-13955 5374.7803,-14407.7534 5616.6804,-14365.0113 6272.8408,-14663 6451.2719,-14744.0327 6569.939,-14672.0756 6678.8408,-14835 6745.3429,-14934.4916 6637.0411,-19052.0697 6714.8408,-19143 6748.5307,-19182.3758 6894.0946,-19170.8907 6944.9204,-19181 6972.9202,-19186.5692 7004.0042,-19193.7576 7029.0767,-19199.8099"/>
<polygon fill="#000000" stroke="#000000" points="7028.5301,-19203.2789 7039.0738,-19202.2396 7030.1833,-19196.4769 7028.5301,-19203.2789"/>
</g>
<!-- qcow2_refcount_area&#45;&gt;memset -->
<g id="edge194" class="edge">
<title>qcow2_refcount_area&#45;&gt;memset</title>
<path fill="none" stroke="#000000" d="M3849.222,-13230.398C3889.2599,-13215.9298 3949.8607,-13195.1111 4003.7693,-13181 4040.3849,-13171.4155 6654.5183,-12689.9996 6678.8408,-12661 6716.6178,-12615.9586 6707.1512,-10603.2812 6714.8408,-10545 6792.1631,-9958.9632 7019.338,-9267.8394 7068.4779,-9122.6052"/>
<polygon fill="#000000" stroke="#000000" points="7071.8041,-9123.695 7071.7038,-9113.1006 7065.1755,-9121.4452 7071.8041,-9123.695"/>
</g>
<!-- qcow2_refcount_area&#45;&gt;memcpy -->
<g id="edge195" class="edge">
<title>qcow2_refcount_area&#45;&gt;memcpy</title>
<path fill="none" stroke="#000000" d="M3914.8858,-13248.3822C4192.3043,-13249.7225 4910.3166,-13239.2958 5095.1038,-13100 5128.5195,-13074.8107 5097.8998,-13038.4678 5131.1038,-13013 5160.9959,-12990.0725 6438.1685,-12837 6475.8408,-12837 6475.8408,-12837 6475.8408,-12837 6829.8806,-12837 7037.2264,-12837 7084.0182,-12964.6426 7174.9204,-13151 7237.239,-13278.7586 7273.5772,-14335.4776 7279.5782,-14523.4563"/>
<polygon fill="#000000" stroke="#000000" points="7276.0858,-14523.7574 7279.9006,-14533.6416 7283.0823,-14523.5359 7276.0858,-14523.7574"/>
</g>
<!-- qcow2_refcount_area&#45;&gt;assert -->
<g id="edge196" class="edge">
<title>qcow2_refcount_area&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M3897.9241,-13256.7464C3921.4995,-13261.4862 3946.2228,-13268.5306 3967.7693,-13279 3986.7607,-13288.2279 3984.1735,-13302.1368 4003.7693,-13310 4083.6473,-13342.0524 4713.543,-13387.9188 4778.1038,-13331 4873.8723,-13246.5676 4731.0857,-13142.9971 4814.1038,-13046 4898.618,-12947.2549 4981.5659,-13028.2643 5095.1038,-12965 5314.8471,-12842.5572 5368.8848,-12790.0737 5514.5698,-12585 5538.3298,-12551.5542 5521.7409,-12529.19 5550.5698,-12500 5661.8241,-12387.3524 5787.1999,-12487.5049 5876.8408,-12357 5926.0877,-12285.3033 5854.5215,-11639.5332 5912.8408,-11575 6010.4443,-11466.9969 6110.6392,-11599.5553 6236.8408,-11527 6351.9927,-11460.7974 6433.0229,-11315.7072 6463.0187,-11255.2686"/>
<polygon fill="#000000" stroke="#000000" points="6466.3068,-11256.5115 6467.5509,-11245.99 6460.017,-11253.4392 6466.3068,-11256.5115"/>
</g>
<!-- qcow2_refcount_area&#45;&gt;qcow2_cache_flush -->
<g id="edge199" class="edge">
<title>qcow2_refcount_area&#45;&gt;qcow2_cache_flush</title>
<path fill="none" stroke="#000000" d="M3891.2502,-13258.3589C3919.5864,-13266.3585 3948.6592,-13279.9464 3967.7693,-13303 4038.8489,-13388.7475 3923.4352,-13473.8548 4003.7693,-13551 4062.6318,-13607.5259 4313.1906,-13529.4924 4369.0369,-13589 4437.1436,-13661.5718 4372.1896,-14390.0519 4405.0369,-14484 4497.6067,-14748.763 4683.4548,-14728.9731 4778.1038,-14993 4826.3978,-15127.7179 4760.9339,-15503.1309 4814.1038,-15636 4885.6726,-15814.847 4988.8094,-15805.3456 5095.1038,-15966 5114.8453,-15995.8375 5109.4674,-16009.5068 5131.1038,-16038 5169.381,-16088.4075 5895.2873,-16732.8277 6047.137,-16867.4509"/>
<polygon fill="#000000" stroke="#000000" points="6044.9246,-16870.1669 6054.7294,-16874.1813 6049.568,-16864.9287 6044.9246,-16870.1669"/>
</g>
<!-- qcow2_refcount_area&#45;&gt;cpu_to_be64s -->
<g id="edge210" class="edge">
<title>qcow2_refcount_area&#45;&gt;cpu_to_be64s</title>
<path fill="none" stroke="#000000" d="M3823.8985,-13264.7453C3859.7565,-13299.1438 3935.9799,-13379.0219 3967.7693,-13464 4007.1114,-13569.1675 3950.6948,-13869.05 4003.7693,-13968 4034.1732,-14024.6839 4098.2928,-14065.7338 4141.8686,-14088.4603"/>
<polygon fill="#000000" stroke="#000000" points="4140.337,-14091.608 4150.8358,-14093.0308 4143.5157,-14085.3714 4140.337,-14091.608"/>
</g>
<!-- qcow2_refcount_area&#45;&gt;be64_to_cpus -->
<g id="edge211" class="edge">
<title>qcow2_refcount_area&#45;&gt;be64_to_cpus</title>
<path fill="none" stroke="#000000" d="M3823.382,-13264.9483C3858.3683,-13299.6895 3933.1817,-13380.1219 3967.7693,-13464 4012.2413,-13571.8486 3956.3499,-13617.4144 4003.7693,-13724 4039.9663,-13805.3606 4116.1632,-13880.0617 4157.7826,-13916.9103"/>
<polygon fill="#000000" stroke="#000000" points="4155.5476,-13919.6054 4165.3787,-13923.5549 4160.1563,-13914.3366 4155.5476,-13919.6054"/>
</g>
<!-- qcow2_refcount_area&#45;&gt;update_max_refcount_table_index -->
<g id="edge212" class="edge">
<title>qcow2_refcount_area&#45;&gt;update_max_refcount_table_index</title>
<path fill="none" stroke="#000000" d="M3818.8691,-13228.835C3852.4197,-13184.7877 3936.0091,-13067.5394 3967.7693,-12954 3996.5242,-12851.2044 3932.5267,-12073.4875 4003.7693,-11994 4008.8433,-11988.3388 4014.5449,-11983.4948 4020.7142,-11979.3653"/>
<polygon fill="#000000" stroke="#000000" points="4022.6175,-11982.3052 4029.4017,-11974.1672 4019.0234,-11976.2983 4022.6175,-11982.3052"/>
</g>
<!-- qcow2_refcount_area&#45;&gt;qcow2_free_clusters -->
<g id="edge213" class="edge">
<title>qcow2_refcount_area&#45;&gt;qcow2_free_clusters</title>
<path fill="none" stroke="#000000" d="M3876.794,-13260.6743C3909.6772,-13270.6916 3946.0355,-13287.842 3967.7693,-13317 4050.6624,-13428.209 3918.706,-13517.442 4003.7693,-13627 4025.9451,-13655.5614 4061.2732,-13672.4736 4094.9747,-13682.4861"/>
<polygon fill="#000000" stroke="#000000" points="4094.3204,-13685.9371 4104.8932,-13685.254 4096.202,-13679.1948 4094.3204,-13685.9371"/>
</g>
<!-- qcow2_refcount_area&#45;&gt;qcow2_cache_get -->
<g id="edge198" class="edge">
<title>qcow2_refcount_area&#45;&gt;qcow2_cache_get</title>
<path fill="none" stroke="#000000" d="M3911.9929,-13251.3657C4064.425,-13257.5642 4341.5667,-13268.8338 4490.4872,-13274.8896"/>
<polygon fill="#000000" stroke="#000000" points="4490.4123,-13278.3893 4500.5463,-13275.2986 4490.6968,-13271.3951 4490.4123,-13278.3893"/>
</g>
<!-- qcow2_refcount_area&#45;&gt;qcow2_cache_put -->
<g id="edge202" class="edge">
<title>qcow2_refcount_area&#45;&gt;qcow2_cache_put</title>
<path fill="none" stroke="#000000" d="M3818.0937,-13229.002C3850.3072,-13184.858 3931.8265,-13066.591 3967.7693,-12954 4012.0998,-12815.1346 3931.1832,-12754.4122 4003.7693,-12628 4104.4263,-12452.7012 4263.8389,-12529.6119 4369.0369,-12357 4513.1787,-12120.4881 4578.6193,-11199.3191 4589.8109,-11025.4095"/>
<polygon fill="#000000" stroke="#000000" points="4593.3142,-11025.4676 4590.4563,-11015.2655 4586.3283,-11025.0231 4593.3142,-11025.4676"/>
</g>
<!-- qcow2_refcount_area&#45;&gt;BLKDBG_EVENT -->
<g id="edge201" class="edge">
<title>qcow2_refcount_area&#45;&gt;BLKDBG_EVENT</title>
<path fill="none" stroke="#000000" d="M3881.5224,-13260.0027C3918.4111,-13265.8771 3963.2882,-13272.4948 4003.7693,-13277 4089.3385,-13286.5232 4715.7982,-13365.4204 4778.1038,-13306 4839.2014,-13247.7317 4756.5145,-12608.738 4814.1038,-12547 4899.8772,-12455.0475 5010.9666,-12607.452 5095.1038,-12514 5150.42,-12452.5598 5075.3117,-9599.0083 5131.1038,-9538 5188.908,-9474.7914 5430.135,-9513.4019 5514.5698,-9499 5560.5876,-9491.1508 5611.7718,-9478.7304 5650.7244,-9468.4906"/>
<polygon fill="#000000" stroke="#000000" points="5652.0927,-9471.7488 5660.8615,-9465.8026 5650.2985,-9464.9827 5652.0927,-9471.7488"/>
</g>
<!-- qcow2_refcount_area&#45;&gt;ROUND_UP -->
<g id="edge200" class="edge">
<title>qcow2_refcount_area&#45;&gt;ROUND_UP</title>
<path fill="none" stroke="#000000" d="M3890.4984,-13258.5138C3918.9367,-13266.5241 3948.2684,-13280.0791 3967.7693,-13303 4029.1314,-13375.1236 3934.6333,-13448.2904 4003.7693,-13513 4063.3512,-13568.7671 4312.6605,-13491.9943 4369.0369,-13551 4416.6299,-13600.8126 4374.1664,-14108.4095 4405.0369,-14170 4502.1468,-14363.7461 4683.0554,-14289.2343 4778.1038,-14484 4825.6972,-14581.5247 4759.802,-15366.0452 4814.1038,-15460 4887.8435,-15587.5869 4978.8552,-15545.434 5095.1038,-15636 5683.2406,-16094.2007 5978.1783,-16165.753 6236.8408,-16865 6297.494,-17028.9648 6258.4363,-18263.7709 6272.8408,-18438 6319.451,-19001.7692 6443.3387,-19683.1386 6470.5202,-19828.773"/>
<polygon fill="#000000" stroke="#000000" points="6467.0962,-19829.5045 6472.3764,-19838.6898 6473.9767,-19828.2165 6467.0962,-19829.5045"/>
</g>
<!-- qcow2_refcount_area&#45;&gt;qcow2_cache_entry_mark_dirty -->
<g id="edge204" class="edge">
<title>qcow2_refcount_area&#45;&gt;qcow2_cache_entry_mark_dirty</title>
<path fill="none" stroke="#000000" d="M3818.8029,-13229.0225C3847.9241,-13191.7991 3916.1039,-13103.2224 3967.7693,-13025 4050.1289,-12900.3061 4137.4424,-12744.2497 4171.5466,-12682.2289"/>
<polygon fill="#000000" stroke="#000000" points="4174.8127,-12683.5522 4176.5543,-12673.1015 4168.6757,-12680.1851 4174.8127,-12683.5522"/>
</g>
<!-- qcow2_refcount_area&#45;&gt;qcow2_cache_get_empty -->
<g id="edge203" class="edge">
<title>qcow2_refcount_area&#45;&gt;qcow2_cache_get_empty</title>
<path fill="none" stroke="#000000" d="M3819.0669,-13228.889C3853.0508,-13184.9597 3937.519,-13067.9509 3967.7693,-12954 3991.2336,-12865.6116 3945.6783,-9732.6295 4003.7693,-9662 4016.1201,-9646.9835 4032.7221,-9636.9202 4050.9023,-9630.3129"/>
<polygon fill="#000000" stroke="#000000" points="4052.1203,-9633.5971 4060.5391,-9627.1647 4049.9465,-9626.9431 4052.1203,-9633.5971"/>
</g>
<!-- qcow2_refcount_area&#45;&gt;bdrv_pwrite_sync -->
<g id="edge205" class="edge">
<title>qcow2_refcount_area&#45;&gt;bdrv_pwrite_sync</title>
<path fill="none" stroke="#000000" d="M3819.0608,-13228.8874C3853.0314,-13184.9546 3937.4726,-13067.9386 3967.7693,-12954 4011.5151,-12789.4828 3941.472,-10048.4255 4003.7693,-9890 4034.2435,-9812.5024 4109.5983,-9746.2663 4153.4014,-9712.6399"/>
<polygon fill="#000000" stroke="#000000" points="4155.5903,-9715.3727 4161.4569,-9706.5504 4151.3691,-9709.7887 4155.5903,-9715.3727"/>
</g>
<!-- qcow2_refcount_area&#45;&gt;DIV_ROUND_UP -->
<g id="edge206" class="edge">
<title>qcow2_refcount_area&#45;&gt;DIV_ROUND_UP</title>
<path fill="none" stroke="#000000" d="M3891.4943,-13258.1585C3919.8535,-13266.1392 3948.8784,-13279.7665 3967.7693,-13303 4048.5924,-13402.4025 3917.4882,-13494.2962 4003.7693,-13589 4115.7573,-13711.9201 4263.2047,-13541.7417 4369.0369,-13670 4415.8334,-13726.7128 4386.0113,-14921.9769 4405.0369,-14993 4495.1435,-15329.3703 4670.7293,-15350.7374 4778.1038,-15682 4815.9759,-15798.8398 4774.808,-15839.6313 4814.1038,-15956 4843.1626,-16042.0531 4903.731,-16131.8491 4934.9946,-16174.9158"/>
<polygon fill="#000000" stroke="#000000" points="4932.2843,-16177.1386 4941.019,-16183.1349 4937.9301,-16173.0004 4932.2843,-16177.1386"/>
</g>
<!-- qcow2_refcount_metadata_size -->
<g id="node126" class="node">
<title>qcow2_refcount_metadata_size</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-19219" rx="157.5" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-19215.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_refcount_metadata_size</text>
</g>
<!-- qcow2_refcount_area&#45;&gt;qcow2_refcount_metadata_size -->
<g id="edge207" class="edge">
<title>qcow2_refcount_area&#45;&gt;qcow2_refcount_metadata_size</title>
<path fill="none" stroke="#000000" d="M3824.6984,-13264.8294C3861.5381,-13299.0659 3938.8343,-13378.2568 3967.7693,-13464 3993.2074,-13539.3806 3951.601,-19131.935 4003.7693,-19192 4009.8118,-19198.9572 4016.8006,-19204.6923 4024.4469,-19209.392"/>
<polygon fill="#000000" stroke="#000000" points="4023.2528,-19212.7275 4033.7076,-19214.4446 4026.6055,-19206.5826 4023.2528,-19212.7275"/>
</g>
<!-- g_try_new0 -->
<g id="node127" class="node">
<title>g_try_new0</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-17965" rx="65" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-17961.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_try_new0</text>
</g>
<!-- qcow2_refcount_area&#45;&gt;g_try_new0 -->
<g id="edge208" class="edge">
<title>qcow2_refcount_area&#45;&gt;g_try_new0</title>
<path fill="none" stroke="#000000" d="M3824.6726,-13264.8381C3861.4692,-13299.0892 3938.6966,-13378.3034 3967.7693,-13464 4035.4171,-13663.4027 3976.3757,-17045.2245 4003.7693,-17254 4039.4468,-17525.9092 4144.1844,-17843.0571 4176.6762,-17937.277"/>
<polygon fill="#000000" stroke="#000000" points="4173.4363,-17938.6169 4180.0183,-17946.9192 4180.0503,-17936.3244 4173.4363,-17938.6169"/>
</g>
<!-- qcow2_refcount_area&#45;&gt;MIN -->
<g id="edge209" class="edge">
<title>qcow2_refcount_area&#45;&gt;MIN</title>
<path fill="none" stroke="#000000" d="M3819.1019,-13228.8982C3853.1624,-13184.9892 3937.786,-13068.0215 3967.7693,-12954 3988.115,-12876.6288 3951.3107,-7254.4015 4003.7693,-7194 4038.1359,-7154.4299 4103.1125,-7154.3941 4145.5742,-7159.5325"/>
<polygon fill="#000000" stroke="#000000" points="4145.2089,-7163.0149 4155.5884,-7160.8898 4146.1491,-7156.0784 4145.2089,-7163.0149"/>
</g>
<!-- qcow2_refcount_metadata_size&#45;&gt;DIV_ROUND_UP -->
<g id="edge214" class="edge">
<title>qcow2_refcount_metadata_size&#45;&gt;DIV_ROUND_UP</title>
<path fill="none" stroke="#000000" d="M4338.9053,-19214.2751C4350.2385,-19208.8595 4360.5394,-19201.6002 4369.0369,-19192 4421.9297,-19132.2435 4377.5882,-17830.9337 4405.0369,-17756 4496.052,-17507.5327 4685.0854,-17539.7243 4778.1038,-17292 4846.358,-17110.2272 4755.454,-16604.0951 4814.1038,-16419 4838.6738,-16341.4587 4898.5313,-16264.7977 4931.639,-16226.3874"/>
<polygon fill="#000000" stroke="#000000" points="4934.3358,-16228.6202 4938.2755,-16218.7851 4929.0624,-16224.0168 4934.3358,-16228.6202"/>
</g>
<!-- qcow2_cache_table_release&#45;&gt;qcow2_cache_get_table_addr -->
<g id="edge223" class="edge">
<title>qcow2_cache_table_release&#45;&gt;qcow2_cache_get_table_addr</title>
<path fill="none" stroke="#000000" d="M4285.6648,-16840.2871C4323.0624,-16835.617 4365.9866,-16830.3995 4405.0369,-16826 4912.6588,-16768.8097 5216.3514,-16940.7488 5514.5698,-16526 5547.4293,-16480.3005 5545.9572,-14556.0973 5550.5698,-14500 5586.1479,-14067.3086 5683.9355,-13546.4266 5708.201,-13421.0953"/>
<polygon fill="#000000" stroke="#000000" points="5711.6604,-13421.6407 5710.132,-13411.1567 5704.7889,-13420.3056 5711.6604,-13421.6407"/>
</g>
<!-- getpagesize -->
<g id="node131" class="node">
<title>getpagesize</title>
<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-16853" rx="66.5" ry="18"/>
<text text-anchor="middle" x="4591.5704" y="-16849.3" font-family="Times,serif" font-size="14.00" fill="#000000">getpagesize</text>
</g>
<!-- qcow2_cache_table_release&#45;&gt;getpagesize -->
<g id="edge224" class="edge">
<title>qcow2_cache_table_release&#45;&gt;getpagesize</title>
<path fill="none" stroke="#000000" d="M4326.406,-16853C4389.5822,-16853 4461.7623,-16853 4514.8473,-16853"/>
<polygon fill="#000000" stroke="#000000" points="4514.8657,-16856.5001 4524.8656,-16853 4514.8656,-16849.5001 4514.8657,-16856.5001"/>
</g>
<!-- QEMU_ALIGN_UP -->
<g id="node132" class="node">
<title>QEMU_ALIGN_UP</title>
<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-15709" rx="99" ry="18"/>
<text text-anchor="middle" x="4591.5704" y="-15705.3" font-family="Times,serif" font-size="14.00" fill="#000000">QEMU_ALIGN_UP</text>
</g>
<!-- qcow2_cache_table_release&#45;&gt;QEMU_ALIGN_UP -->
<g id="edge225" class="edge">
<title>qcow2_cache_table_release&#45;&gt;QEMU_ALIGN_UP</title>
<path fill="none" stroke="#000000" d="M4197.9947,-16834.8768C4231.8053,-16780.9149 4330.3582,-16615.5528 4369.0369,-16463 4402.5735,-16330.7283 4340.6848,-15970.33 4405.0369,-15850 4435.3318,-15793.3525 4499.4478,-15752.8614 4543.9969,-15730.1978"/>
<polygon fill="#000000" stroke="#000000" points="4545.788,-15733.2161 4553.1869,-15725.6328 4542.6739,-15726.947 4545.788,-15733.2161"/>
</g>
<!-- QEMU_ALIGN_DOWN -->
<g id="node133" class="node">
<title>QEMU_ALIGN_DOWN</title>
<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-16761" rx="118.5" ry="18"/>
<text text-anchor="middle" x="4591.5704" y="-16757.3" font-family="Times,serif" font-size="14.00" fill="#000000">QEMU_ALIGN_DOWN</text>
</g>
<!-- qcow2_cache_table_release&#45;&gt;QEMU_ALIGN_DOWN -->
<g id="edge226" class="edge">
<title>qcow2_cache_table_release&#45;&gt;QEMU_ALIGN_DOWN</title>
<path fill="none" stroke="#000000" d="M4298.5762,-16842.2082C4322.4817,-16837.4906 4347.1126,-16830.7185 4369.0369,-16821 4387.5677,-16812.7857 4386.4915,-16801.1813 4405.0369,-16793 4427.4954,-16783.0924 4452.7315,-16776.2422 4477.2114,-16771.5087"/>
<polygon fill="#000000" stroke="#000000" points="4478.069,-16774.9101 4487.2775,-16769.6703 4476.8113,-16768.024 4478.069,-16774.9101"/>
</g>
<!-- madvise -->
<g id="node134" class="node">
<title>madvise</title>
<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-16907" rx="49.5" ry="18"/>
<text text-anchor="middle" x="4591.5704" y="-16903.3" font-family="Times,serif" font-size="14.00" fill="#000000">madvise</text>
</g>
<!-- qcow2_cache_table_release&#45;&gt;madvise -->
<g id="edge227" class="edge">
<title>qcow2_cache_table_release&#45;&gt;madvise</title>
<path fill="none" stroke="#000000" d="M4283.7085,-16865.9687C4362.161,-16876.4247 4469.7837,-16890.7685 4534.7955,-16899.4331"/>
<polygon fill="#000000" stroke="#000000" points="4534.4779,-16902.9217 4544.8526,-16900.7735 4535.4027,-16895.983 4534.4779,-16902.9217"/>
</g>
<!-- qcow2_flush_caches&#45;&gt;bdrv_flush -->
<g id="edge250" class="edge">
<title>qcow2_flush_caches&#45;&gt;bdrv_flush</title>
<path fill="none" stroke="#000000" d="M3007.845,-15750.7816C3109.2392,-15826.2202 3505.5509,-16119.3479 3641.4983,-16194 4120.802,-16457.1976 4309.3289,-16383.4772 4778.1038,-16665 5498.0431,-17097.3596 5852.0034,-17119.5769 6236.8408,-17866 6289.2103,-17967.5748 6195.5929,-18294.7815 6272.8408,-18379 6307.2571,-18416.5219 6366.3849,-18422.1547 6411.9786,-18419.7916"/>
<polygon fill="#000000" stroke="#000000" points="6412.3255,-18423.2764 6422.0746,-18419.1285 6411.8667,-18416.2915 6412.3255,-18423.2764"/>
</g>
<!-- qcow2_write_caches -->
<g id="node140" class="node">
<title>qcow2_write_caches</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-15771" rx="107.4815" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-15767.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_write_caches</text>
</g>
<!-- qcow2_flush_caches&#45;&gt;qcow2_write_caches -->
<g id="edge251" class="edge">
<title>qcow2_flush_caches&#45;&gt;qcow2_write_caches</title>
<path fill="none" stroke="#000000" d="M3077.9694,-15741.3628C3145.3725,-15747.3612 3236.2269,-15755.4466 3306.0123,-15761.657"/>
<polygon fill="#000000" stroke="#000000" points="3305.8794,-15765.1589 3316.1503,-15762.5592 3306.4999,-15758.1865 3305.8794,-15765.1589"/>
</g>
<!-- qcow2_write_caches&#45;&gt;qcow2_cache_write -->
<g id="edge252" class="edge">
<title>qcow2_write_caches&#45;&gt;qcow2_cache_write</title>
<path fill="none" stroke="#000000" d="M3497.9985,-15781.6644C3536.6875,-15790.9757 3579.3196,-15808.4012 3605.4983,-15841 3684.0601,-15938.8287 3560.3928,-16025.2696 3641.4983,-16121 3683.9299,-16171.0829 4627.7745,-16428.7662 4888.4408,-16499.1932"/>
<polygon fill="#000000" stroke="#000000" points="4887.5872,-16502.588 4898.1539,-16501.8162 4889.4123,-16495.8301 4887.5872,-16502.588"/>
</g>
<!-- qcow2_need_accurate_refcounts -->
<g id="node141" class="node">
<title>qcow2_need_accurate_refcounts</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-15817" rx="163.2712" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-15813.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_need_accurate_refcounts</text>
</g>
<!-- qcow2_write_caches&#45;&gt;qcow2_need_accurate_refcounts -->
<g id="edge253" class="edge">
<title>qcow2_write_caches&#45;&gt;qcow2_need_accurate_refcounts</title>
<path fill="none" stroke="#000000" d="M3499.3378,-15781.3233C3553.3356,-15787.6335 3623.1758,-15795.7949 3682.4271,-15802.719"/>
<polygon fill="#000000" stroke="#000000" points="3682.2602,-15806.2232 3692.5989,-15803.9077 3683.0728,-15799.2706 3682.2602,-15806.2232"/>
</g>
<!-- qcow2_expand_zero_clusters&#45;&gt;g_free -->
<g id="edge261" class="edge">
<title>qcow2_expand_zero_clusters&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M1749.9534,-21481.3277C1776.4354,-21532.8773 1858.7141,-21680.4761 1969.3645,-21759 2411.1001,-22072.4811 2650.7563,-22008.0227 3180.4983,-21895 3560.472,-21813.931 3690.8081,-21787.4788 3967.7693,-21515 3991.588,-21491.5668 3984.5233,-21476.3136 4003.7693,-21449 4220.5618,-21141.3326 4856.9479,-20442.8697 5131.1038,-20185 5289.1234,-20036.3676 5403.4935,-20069.3433 5514.5698,-19883 5562.6069,-19802.4121 5506.9768,-19758.076 5550.5698,-19675 5644.9464,-19495.1447 5734.4672,-19499.8607 5876.8408,-19355 5893.1482,-19338.4077 5893.9815,-19330.6221 5912.8408,-19317 6041.7819,-19223.8659 6148.4652,-19297.2479 6236.8408,-19165 6285.1071,-19092.7729 6268.1666,-18470.7441 6272.8408,-18384 6345.951,-17027.2393 6457.9995,-15357.26 6473.9312,-15121.2307"/>
<polygon fill="#000000" stroke="#000000" points="6477.4347,-15121.2952 6474.6166,-15111.082 6470.4506,-15120.8234 6477.4347,-15121.2952"/>
</g>
<!-- qcow2_expand_zero_clusters&#45;&gt;be64_to_cpus -->
<g id="edge265" class="edge">
<title>qcow2_expand_zero_clusters&#45;&gt;be64_to_cpus</title>
<path fill="none" stroke="#000000" d="M1748.7695,-21444.9449C1772.9217,-21392.2126 1851.3537,-21238.0015 1969.3645,-21172 2042.1996,-21131.2645 2282.1604,-21186.7213 2342.4314,-21129 2415.8887,-21058.6501 2331.5269,-20993.25 2378.4314,-20903 2607.4525,-20462.3352 2973.3891,-20576.3778 3180.4983,-20125 3236.3878,-20003.1934 3167.7208,-19647.8249 3216.4983,-19523 3312.5042,-19277.314 3878.1543,-18852.0884 3967.7693,-18604 4010.4454,-18485.8564 3947.9295,-14194.5214 4003.7693,-14082 4032.2798,-14024.5492 4096.568,-13983.8071 4140.7283,-13961.3462"/>
<polygon fill="#000000" stroke="#000000" points="4142.4242,-13964.4119 4149.826,-13956.8313 4139.3125,-13958.1416 4142.4242,-13964.4119"/>
</g>
<!-- qcow2_expand_zero_clusters&#45;&gt;bdrv_pread -->
<g id="edge263" class="edge">
<title>qcow2_expand_zero_clusters&#45;&gt;bdrv_pread</title>
<path fill="none" stroke="#000000" d="M1773.0163,-21480.7596C1816.5605,-21504.3104 1897.1521,-21546.1382 1969.3645,-21574 2130.5246,-21636.1806 2183.7455,-21614.752 2342.4314,-21683 2359.4476,-21690.3184 2360.5501,-21699.1658 2378.4314,-21704 2538.4927,-21747.2724 2589.7037,-21740.258 2751.4983,-21704 2956.2666,-21658.1116 3481.2796,-21470.1316 3605.4983,-21301 3674.8144,-21206.6217 3568.9353,-21131.9054 3641.4983,-21040 3737.9245,-20917.8703 3871.6779,-21035.3934 3967.7693,-20913 4043.0721,-20817.0854 3922.9986,-20732.3577 4003.7693,-20641 4114.8755,-20515.3306 4263.6253,-20676.4828 4369.0369,-20546 4427.9521,-20473.0724 4350.3691,-19779.1635 4405.0369,-19703 4508.6734,-19558.613 4657.6491,-19689.6858 4778.1038,-19559 4816.4188,-19517.4306 4777.3463,-19479.9527 4814.1038,-19437 4903.9414,-19332.0211 5014.1349,-19415.9616 5095.1038,-19304 5171.2128,-19198.7585 5052.8982,-19117.6929 5131.1038,-19014 5242.6136,-18866.149 5348.4184,-18932.7807 5514.5698,-18851 5680.3576,-18769.3982 5762.6661,-18792.288 5876.8408,-18647 5913.3556,-18600.5348 5883.3268,-18570.1983 5912.8408,-18519 6015.9692,-18340.1019 6158.1655,-18376.9194 6236.8408,-18186 6274.6997,-18094.1287 6267.9038,-14708.2434 6272.8408,-14609 6318.6576,-13687.992 6449.744,-12562.2085 6472.4646,-12371.1684"/>
<polygon fill="#000000" stroke="#000000" points="6475.9555,-12371.4518 6473.6639,-12361.1077 6469.0047,-12370.6231 6475.9555,-12371.4518"/>
</g>
<!-- qcow2_expand_zero_clusters&#45;&gt;qcow2_validate_table -->
<g id="edge262" class="edge">
<title>qcow2_expand_zero_clusters&#45;&gt;qcow2_validate_table</title>
<path fill="none" stroke="#000000" d="M1753.6975,-21481.0141C1785.1287,-21523.6684 1870.644,-21631.139 1969.3645,-21683 2119.1649,-21761.695 2184.9623,-21697.06 2342.4314,-21759 2359.8811,-21765.8638 2360.3811,-21775.9213 2378.4314,-21781 2644.0486,-21855.7356 3400.9794,-21776.2295 3605.4983,-21591 3633.2009,-21565.9101 3622.6778,-21547.2913 3641.4983,-21515 3782.4149,-21273.2219 3822.7304,-21213.3988 4003.7693,-21000 4151.0242,-20826.424 4276.2091,-20848.8356 4369.0369,-20641 4404.4635,-20561.6821 4355.3247,-19931.2396 4405.0369,-19860 4507.9819,-19712.4758 4624.5764,-19796.7571 4778.1038,-19703 4935.0681,-19607.144 5003.6494,-19596.569 5095.1038,-19437 5142.6269,-19354.0821 5074.254,-19301.824 5131.1038,-19225 5351.6629,-18926.9478 5610.1747,-19108.6249 5876.8408,-18851 5900.8714,-18827.7842 5895.278,-18813.4252 5912.8408,-18785 6045.4305,-18570.4051 6160.0771,-18559.288 6236.8408,-18319 6292.7534,-18143.981 6226.8563,-15189.8856 6272.8408,-15012 6309.7504,-14869.2196 6411.749,-14721.4544 6455.4907,-14662.5454"/>
<polygon fill="#000000" stroke="#000000" points="6458.5565,-14664.2905 6461.7498,-14654.1884 6452.9537,-14660.0942 6458.5565,-14664.2905"/>
</g>
<!-- qcow2_expand_zero_clusters&#45;&gt;g_try_realloc -->
<g id="edge264" class="edge">
<title>qcow2_expand_zero_clusters&#45;&gt;g_try_realloc</title>
<path fill="none" stroke="#000000" d="M1866.9064,-21453.7055C2067.9986,-21433.872 2467.6367,-21373.5686 2751.4983,-21196 2999.1665,-21041.0721 3067.9093,-20967.5662 3180.4983,-20698 3218.9908,-20605.8391 3159.249,-20331.8403 3216.4983,-20250 3335.6222,-20079.7073 3451.0031,-20138.0766 3641.4983,-20055 3785.3462,-19992.2666 3872.4836,-20044.693 3967.7693,-19920 4044.7542,-19819.2559 3924.6303,-19736.0609 4003.7693,-19637 4111.6054,-19502.018 4269.0329,-19644.8828 4369.0369,-19504 4413.5788,-19441.2507 4396.3098,-16810.4545 4405.0369,-16734 4442.8488,-16402.7463 4552.4378,-16011.201 4583.3596,-15904.8288"/>
<polygon fill="#000000" stroke="#000000" points="4586.7385,-15905.7439 4586.1814,-15895.1637 4580.019,-15903.782 4586.7385,-15905.7439"/>
</g>
<!-- expand_zero_clusters_in_l1 -->
<g id="node143" class="node">
<title>expand_zero_clusters_in_l1</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-21199" rx="139.1754" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-21195.3" font-family="Times,serif" font-size="14.00" fill="#000000">expand_zero_clusters_in_l1</text>
</g>
<!-- qcow2_expand_zero_clusters&#45;&gt;expand_zero_clusters_in_l1 -->
<g id="edge266" class="edge">
<title>qcow2_expand_zero_clusters&#45;&gt;expand_zero_clusters_in_l1</title>
<path fill="none" stroke="#000000" d="M1754.3928,-21444.9108C1786.6805,-21403.0754 1872.7919,-21299.1609 1969.3645,-21246 1995.012,-21231.8816 2024.9678,-21221.9212 2053.2736,-21214.9266"/>
<polygon fill="#000000" stroke="#000000" points="2054.2828,-21218.2845 2063.2072,-21212.5743 2052.6697,-21211.4729 2054.2828,-21218.2845"/>
</g>
<!-- qcow2_cache_empty -->
<g id="node144" class="node">
<title>qcow2_cache_empty</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-16891" rx="107.4815" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-16887.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_empty</text>
</g>
<!-- qcow2_expand_zero_clusters&#45;&gt;qcow2_cache_empty -->
<g id="edge267" class="edge">
<title>qcow2_expand_zero_clusters&#45;&gt;qcow2_cache_empty</title>
<path fill="none" stroke="#000000" d="M1747.5629,-21444.6527C1769.3441,-21387.8985 1844.0802,-21214.4844 1969.3645,-21139 2112.5568,-21052.726 2226.5274,-21211.472 2342.4314,-21091 2404.6151,-21026.3654 2339.6166,-20769.857 2378.4314,-20689 2592.2829,-20243.5144 2982.2738,-20371.6555 3180.4983,-19919 3221.1771,-19826.1079 3155.3839,-18174.9243 3216.4983,-18094 3325.4569,-17949.7231 3485.2263,-18109.9906 3605.4983,-17975 3642.2413,-17933.7604 3774.7371,-17084.8409 3800.3356,-16918.9655"/>
<polygon fill="#000000" stroke="#000000" points="3803.8007,-16919.4596 3801.865,-16909.0432 3796.8824,-16918.3932 3803.8007,-16919.4596"/>
</g>
<!-- error_report_err -->
<g id="node145" class="node">
<title>error_report_err</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-8767" rx="87.9851" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-8763.3" font-family="Times,serif" font-size="14.00" fill="#000000">error_report_err</text>
</g>
<!-- qcow2_expand_zero_clusters&#45;&gt;error_report_err -->
<g id="edge268" class="edge">
<title>qcow2_expand_zero_clusters&#45;&gt;error_report_err</title>
<path fill="none" stroke="#000000" d="M1746.0829,-21444.8291C1764.7614,-21383.2909 1834.4651,-21181.3378 1969.3645,-21087 2107.8899,-20990.1263 2231.7822,-21140.7911 2342.4314,-21013 2392.539,-20955.1296 2338.2802,-20390.1739 2378.4314,-20325 2478.5768,-20162.4429 2642.6309,-20268.8496 2751.4983,-20112 2808.2426,-20030.2462 2715.3066,-19959.498 2787.4983,-19891 2851.2298,-19830.5293 3121.2347,-19912.8556 3180.4983,-19848 3251.7526,-19770.0223 3160.163,-18036.3535 3216.4983,-17947 3319.641,-17783.4052 3503.5728,-17916.356 3605.4983,-17752 3669.9578,-17648.0583 3597.0908,-9059.96 3641.4983,-8946 3667.7229,-8878.7015 3732.2078,-8821.1223 3771.798,-8790.5211"/>
<polygon fill="#000000" stroke="#000000" points="3774.0004,-8793.2434 3779.8455,-8784.4068 3769.7656,-8787.6696 3774.0004,-8793.2434"/>
</g>
<!-- expand_zero_clusters_in_l1&#45;&gt;be64_to_cpu -->
<g id="edge269" class="edge">
<title>expand_zero_clusters_in_l1&#45;&gt;be64_to_cpu</title>
<path fill="none" stroke="#000000" d="M2229.9139,-21214.3327C2264.5345,-21222.3437 2306.0567,-21233.1643 2342.4314,-21246 2393.7741,-21264.1175 2734.3158,-21439.3406 2787.4983,-21451 2958.1129,-21488.4044 3006.127,-21461.1539 3180.4983,-21451 3532.1818,-21430.5209 3619.5388,-21412.2559 3967.7693,-21359 4147.1949,-21331.5599 4192.9063,-21326.8692 4369.0369,-21283 4553.7612,-21236.9903 4623.0675,-21266.4703 4778.1038,-21156 4800.1119,-21140.3183 4793.4,-21124.3673 4814.1038,-21107 4947.1162,-20995.4232 5359.5124,-20839.0953 5514.5698,-20761 5676.2162,-20679.5861 5721.7439,-20668.2885 5876.8408,-20575 6060.6782,-20464.4246 6087.4424,-20406.9376 6272.8408,-20299 6445.6704,-20198.3799 6570.4659,-20273.0754 6678.8408,-20105 6705.4302,-20063.7634 6713.5729,-18388.0494 6714.8408,-18339 6799.2623,-15073.1569 6864.9966,-14257.9563 6944.9204,-10992 6967.1267,-10084.5751 6956.625,-9857.3714 6980.9204,-8950 7010.4603,-7846.7618 7067.6404,-6490.6803 7076.6986,-6278.4912"/>
<polygon fill="#000000" stroke="#000000" points="7080.2079,-6278.3483 7077.1382,-6268.208 7073.2142,-6278.0493 7080.2079,-6278.3483"/>
</g>
<!-- expand_zero_clusters_in_l1&#45;&gt;cpu_to_be64 -->
<g id="edge270" class="edge">
<title>expand_zero_clusters_in_l1&#45;&gt;cpu_to_be64</title>
<path fill="none" stroke="#000000" d="M2278.8488,-21207.6009C2303.0614,-21214.9208 2326.0179,-21226.8594 2342.4314,-21246 2398.0792,-21310.8939 2322.9034,-21564.0035 2378.4314,-21629 2424.1386,-21682.5011 3542.3145,-21912.027 3605.4983,-21943 3623.6989,-21951.922 3622.3256,-21964.4217 3641.4983,-21971 3967.854,-22082.9752 6469.5447,-21599.302 6678.8408,-21325 6744.5334,-21238.9038 6670.3313,-19474.7268 6714.8408,-19376 6771.8658,-19249.5127 6870.7917,-19282.2852 6944.9204,-19165 7030.86,-19029.028 7064.4447,-18833.8402 7074.4182,-18761.4371"/>
<polygon fill="#000000" stroke="#000000" points="7077.9198,-18761.6567 7075.7714,-18751.282 7070.9811,-18760.7321 7077.9198,-18761.6567"/>
</g>
<!-- expand_zero_clusters_in_l1&#45;&gt;bdrv_pwrite -->
<g id="edge271" class="edge">
<title>expand_zero_clusters_in_l1&#45;&gt;bdrv_pwrite</title>
<path fill="none" stroke="#000000" d="M2280.6284,-21207.2125C2304.4378,-21214.5973 2326.778,-21226.6609 2342.4314,-21246 2410.5656,-21330.177 2301.7284,-22143.5493 2378.4314,-22220 2441.5872,-22282.9481 3099.6642,-22209.3573 3180.4983,-22247 3202.1802,-22257.0968 3196.7636,-22273.4874 3216.4983,-22287 3559.5551,-22521.8958 6305.8937,-23539.9915 6714.8408,-23615 6815.4205,-23633.4482 6871.8452,-23686.5306 6944.9204,-23615 6978.3762,-23582.2514 6976.8383,-21976.6379 6980.9204,-21930 7001.3509,-21696.5808 7054.6485,-21418.2075 7072.2137,-21330.1411"/>
<polygon fill="#000000" stroke="#000000" points="7075.6863,-21330.6248 7074.2202,-21320.1319 7068.8229,-21329.2489 7075.6863,-21330.6248"/>
</g>
<!-- expand_zero_clusters_in_l1&#45;&gt;qemu_vfree -->
<g id="edge272" class="edge">
<title>expand_zero_clusters_in_l1&#45;&gt;qemu_vfree</title>
<path fill="none" stroke="#000000" d="M2275.6483,-21208.1723C2300.6227,-21215.3865 2324.7099,-21227.1363 2342.4314,-21246 2402.1762,-21309.5954 2321.9779,-21372.4655 2378.4314,-21439 2506.6047,-21590.0616 3027.3653,-21684.0364 3216.4983,-21743 3387.1319,-21796.1963 3458.1453,-21743.8427 3605.4983,-21845 3628.0736,-21860.4979 3617.1266,-21882.516 3641.4983,-21895 3770.5609,-21961.1102 3824.6966,-21918.6199 3967.7693,-21895 4188.7833,-21858.5127 5678.4278,-21350.9748 5876.8408,-21247 6053.2849,-21154.5377 6081.9369,-21105.2459 6236.8408,-20980 6440.335,-20815.467 6568.4456,-20828.2633 6678.8408,-20591 6755.9185,-20425.3433 6650.7501,-19118.1008 6714.8408,-18947 6770.8596,-18797.4486 6888.1525,-18820.2687 6944.9204,-18671 7023.1293,-18465.3533 7072.8091,-14888.7736 7077.548,-14534.243"/>
<polygon fill="#000000" stroke="#000000" points="7081.0501,-14534.1006 7077.6836,-14524.0548 7074.0507,-14534.0073 7081.0501,-14534.1006"/>
</g>
<!-- expand_zero_clusters_in_l1&#45;&gt;qcow2_pre_write_overlap_check -->
<g id="edge276" class="edge">
<title>expand_zero_clusters_in_l1&#45;&gt;qcow2_pre_write_overlap_check</title>
<path fill="none" stroke="#000000" d="M2288.0957,-21193.3175C2412.016,-21184.1147 2600.3222,-21160.026 2751.4983,-21097 3058.1014,-20969.1757 3776.0018,-20499.2374 3967.7693,-20228 4001.145,-20180.7932 3972.5434,-20151.6556 4003.7693,-20103 4119.3968,-19922.8315 4276.9394,-19982.2575 4369.0369,-19789 4429.0029,-19663.1673 4341.1498,-18658.8879 4405.0369,-18535 4500.2998,-18350.269 4677.5962,-18434.9307 4778.1038,-18253 4823.1878,-18171.3926 4759.8895,-17910.8495 4814.1038,-17835 4893.4825,-17723.9438 5017.9991,-17823.647 5095.1038,-17711 5145.0488,-17638.0323 5071.1055,-16980.9537 5131.1038,-16916 5247.6478,-16789.8305 5400.2733,-16996.2091 5514.5698,-16868 5548.1395,-16830.3441 5548.3377,-13286.3975 5550.5698,-13236 5587.6327,-12399.1626 5691.7217,-11376.1264 5710.7118,-11193.5475"/>
<polygon fill="#000000" stroke="#000000" points="5714.2119,-11193.7281 5711.7678,-11183.419 5707.2496,-11193.0021 5714.2119,-11193.7281"/>
</g>
<!-- expand_zero_clusters_in_l1&#45;&gt;qcow2_alloc_clusters -->
<g id="edge279" class="edge">
<title>expand_zero_clusters_in_l1&#45;&gt;qcow2_alloc_clusters</title>
<path fill="none" stroke="#000000" d="M2172.6478,-21180.9703C2211.6024,-21137.6717 2307.6116,-21022.7268 2342.4314,-20906 2431.2441,-20608.2718 2280.0445,-18404.7029 2378.4314,-18110 2410.7935,-18013.0643 2494.852,-17922.1588 2538.2177,-17879.8505"/>
<polygon fill="#000000" stroke="#000000" points="2540.7981,-17882.2245 2545.5688,-17872.7645 2535.94,-17877.1846 2540.7981,-17882.2245"/>
</g>
<!-- expand_zero_clusters_in_l1&#45;&gt;qcow2_free_clusters -->
<g id="edge282" class="edge">
<title>expand_zero_clusters_in_l1&#45;&gt;qcow2_free_clusters</title>
<path fill="none" stroke="#000000" d="M2293.3187,-21196.0584C2311.7698,-21190.135 2328.9467,-21180.9275 2342.4314,-21167 2423.5777,-21083.1885 2302.7523,-20995.7793 2378.4314,-20907 2490.905,-20775.0571 2639.2271,-20925.1152 2751.4983,-20793 2828.7521,-20702.0916 2705.5571,-20613.7072 2787.4983,-20527 2909.6907,-20397.7004 3065.2104,-20586.492 3180.4983,-20451 3266.2226,-20350.2525 3140.2557,-19369.1008 3216.4983,-19261 3323.4816,-19109.3132 3493.3554,-19256.9132 3605.4983,-19109 3703.1799,-18980.1608 3547.9539,-18878.8737 3641.4983,-18747 3734.0538,-18616.5203 3881.2734,-18729.5731 3967.7693,-18595 4038.0761,-18485.6145 3958.7359,-14035.9845 4003.7693,-13914 4034.3692,-13831.1126 4111.7989,-13757.8104 4155.3771,-13721.3781"/>
<polygon fill="#000000" stroke="#000000" points="4157.8676,-13723.8611 4163.3594,-13714.8008 4153.4161,-13718.4588 4157.8676,-13723.8611"/>
</g>
<!-- expand_zero_clusters_in_l1&#45;&gt;offset_into_cluster -->
<g id="edge273" class="edge">
<title>expand_zero_clusters_in_l1&#45;&gt;offset_into_cluster</title>
<path fill="none" stroke="#000000" d="M2260.6222,-21210.952C2503.0849,-21237.9509 3122.0132,-21303.0096 3641.4983,-21325 3786.3779,-21331.1329 3849.6463,-21409.111 3967.7693,-21325 4007.6134,-21296.6285 3971.0939,-21257.3979 4003.7693,-21221 4373.8752,-20808.7304 4627.4845,-20919.8944 5131.1038,-20689 5141.7985,-20684.0968 6672.4076,-20009.8504 6678.8408,-20000 6705.57,-19959.0725 6714.3538,-13009.8802 6714.8408,-12961 6747.6165,-9671.4566 6822.4025,-5598.5999 6829.3594,-5223.0484"/>
<polygon fill="#000000" stroke="#000000" points="6832.8593,-5223.0837 6829.5454,-5213.0205 6825.8605,-5222.9538 6832.8593,-5223.0837"/>
</g>
<!-- expand_zero_clusters_in_l1&#45;&gt;qcow2_signal_corruption -->
<g id="edge274" class="edge">
<title>expand_zero_clusters_in_l1&#45;&gt;qcow2_signal_corruption</title>
<path fill="none" stroke="#000000" d="M2294.8158,-21200.3328C2416.6316,-21198.7666 2597.7822,-21189.7752 2751.4983,-21155 3167.1542,-21060.9661 3264.8719,-20975.0975 3605.4983,-20719 3777.4443,-20589.7237 3848.439,-20576.9918 3967.7693,-20398 3995.1349,-20356.9524 3976.6948,-20334.2401 4003.7693,-20293 4124.3305,-20109.36 4276.2761,-20159.1333 4369.0369,-19960 4452.8996,-19779.9687 4340.4197,-19254.7999 4405.0369,-19067 4506.4889,-18772.1454 4570.557,-18691.7221 4814.1038,-18497 4920.0346,-18412.3056 5017.5822,-18489.2874 5095.1038,-18378 5144.1227,-18307.6301 5100.8638,-17687.2516 5131.1038,-17607 5227.385,-17351.4864 5406.9055,-17377.9296 5514.5698,-17127 5560.9152,-17018.9842 5533.7398,-16981.3274 5550.5698,-16865 5688.7706,-15909.7679 5799.8676,-15680.1034 5876.8408,-14718 5948.8671,-13817.7301 5872.2291,-11556.233 5912.8408,-10654 5949.04,-9849.7959 6052.5861,-8867.206 6071.7652,-8689.2929"/>
<polygon fill="#000000" stroke="#000000" points="6075.2627,-8689.5034 6072.8575,-8679.1852 6068.3032,-8688.7512 6075.2627,-8689.5034"/>
</g>
<!-- expand_zero_clusters_in_l1&#45;&gt;qcow2_cache_get -->
<g id="edge275" class="edge">
<title>expand_zero_clusters_in_l1&#45;&gt;qcow2_cache_get</title>
<path fill="none" stroke="#000000" d="M2280.979,-21191.0652C2302.7365,-21185.6575 2324.2013,-21177.4131 2342.4314,-21165 2367.5094,-21147.9241 2352.9151,-21123.4139 2378.4314,-21107 2519.0282,-21016.5579 2633.6503,-21177.5711 2751.4983,-21059 2844.2985,-20965.6303 2698.8692,-20862.3379 2787.4983,-20765 2907.8762,-20632.7936 3063.4894,-20814.1973 3180.4983,-20679 3253.8342,-20594.2644 3152.5199,-20268.0056 3216.4983,-20176 3324.9398,-20020.0531 3433.2545,-20079.0693 3605.4983,-19999 3767.1236,-19923.8668 3860.5302,-19969.3641 3967.7693,-19827 4026.8542,-19748.5625 3950.0771,-19691.2229 4003.7693,-19609 4109.71,-19446.7651 4275.8816,-19540.899 4369.0369,-19371 4418.3051,-19281.1434 4400.5689,-15784.3797 4405.0369,-15682 4447.742,-14703.4633 4568.3021,-13505.3718 4588.6397,-13307.3268"/>
<polygon fill="#000000" stroke="#000000" points="4592.1423,-13307.4808 4589.6845,-13297.175 4585.179,-13306.7641 4592.1423,-13307.4808"/>
</g>
<!-- expand_zero_clusters_in_l1&#45;&gt;qcow2_cache_put -->
<g id="edge278" class="edge">
<title>expand_zero_clusters_in_l1&#45;&gt;qcow2_cache_put</title>
<path fill="none" stroke="#000000" d="M2287.8061,-21193.1248C2307.7643,-21187.3431 2326.8539,-21178.4394 2342.4314,-21165 2380.103,-21132.4991 2341.0977,-21091.8885 2378.4314,-21059 2505.403,-20947.1462 2636.9196,-21107.5183 2751.4983,-20983 2843.6249,-20882.8815 2694.8752,-20778.6593 2787.4983,-20679 2908.6101,-20548.6877 3063.2386,-20736.7892 3180.4983,-20603 3269.1241,-20501.881 3137.0355,-20107.4679 3216.4983,-19999 3325.91,-19849.6513 3443.6992,-19939.9834 3605.4983,-19850 3649.6637,-19825.4377 3941.4374,-19618.1337 3967.7693,-19575 4015.7414,-19496.4181 3939.2336,-19436.6627 4003.7693,-19371 4119.6937,-19253.0511 4263.4631,-19427.2972 4369.0369,-19300 4395.849,-19267.6709 4403.1793,-13293.9596 4405.0369,-13252 4445.5996,-12335.7656 4567.3197,-11215.1977 4588.4323,-11025.0387"/>
<polygon fill="#000000" stroke="#000000" points="4591.9191,-11025.3502 4589.5467,-11015.0244 4584.9621,-11024.5759 4591.9191,-11025.3502"/>
</g>
<!-- expand_zero_clusters_in_l1&#45;&gt;bdrv_pread -->
<g id="edge277" class="edge">
<title>expand_zero_clusters_in_l1&#45;&gt;bdrv_pread</title>
<path fill="none" stroke="#000000" d="M2286.8429,-21205.1427C2407.8704,-21208.9508 2592.4715,-21210.0153 2751.4983,-21191 2891.4381,-21174.267 3876.2664,-20938.1932 3967.7693,-20831 4031.5262,-20756.3105 3943.6765,-20690.668 4003.7693,-20613 4112.4438,-20472.5418 4268.7826,-20597.5869 4369.0369,-20451 4466.4905,-20308.5083 4322.8055,-19826.7863 4405.0369,-19675 4585.0769,-19342.6746 4904.0794,-19504.1353 5095.1038,-19178 5130.9358,-19116.8241 5081.2596,-18911.418 5131.1038,-18861 5191.4814,-18799.9274 5436.8911,-18849.6242 5514.5698,-18813 5714.8481,-18718.5722 5769.5629,-18664.6994 5876.8408,-18471 5916.3679,-18399.6305 5868.9995,-18359.8036 5912.8408,-18291 6008.8564,-18140.3151 6155.3086,-18211.9888 6236.8408,-18053 6280.4973,-17967.8694 6268.0688,-14704.5528 6272.8408,-14609 6318.8365,-13688.0009 6449.7755,-12562.2101 6472.4688,-12371.1686"/>
<polygon fill="#000000" stroke="#000000" points="6475.9597,-12371.4516 6473.6666,-12361.1079 6469.0088,-12370.6239 6475.9597,-12371.4516"/>
</g>
<!-- expand_zero_clusters_in_l1&#45;&gt;qcow2_get_refcount -->
<g id="edge280" class="edge">
<title>expand_zero_clusters_in_l1&#45;&gt;qcow2_get_refcount</title>
<path fill="none" stroke="#000000" d="M2293.9502,-21196.6545C2312.3168,-21190.6515 2329.3022,-21181.2631 2342.4314,-21167 2404.6743,-21099.3817 2325.4752,-20830.1136 2378.4314,-20755 2483.5294,-20605.9278 2637.6262,-20726.4826 2751.4983,-20584 2799.9862,-20523.3294 2745.3953,-20478.2637 2787.4983,-20413 2904.8888,-20231.0332 3079.8824,-20316.7522 3180.4983,-20125 3246.7095,-19998.8156 3155.6698,-18971.8655 3216.4983,-18843 3314.39,-18635.6158 3490.3143,-18702.3019 3605.4983,-18504 3646.2567,-18433.8299 3596.5562,-18392.5669 3641.4983,-18325 3738.4973,-18179.1696 3885.4105,-18258.5715 3967.7693,-18104 4031.6173,-17984.1698 3974.0946,-8460.4963 4003.7693,-8328 4036.5543,-8181.6163 4129.774,-8025.0339 4168.8398,-7963.7496"/>
<polygon fill="#000000" stroke="#000000" points="4171.9499,-7965.3839 4174.4125,-7955.0792 4166.0613,-7961.5991 4171.9499,-7965.3839"/>
</g>
<!-- expand_zero_clusters_in_l1&#45;&gt;qcow2_cache_entry_mark_dirty -->
<g id="edge281" class="edge">
<title>expand_zero_clusters_in_l1&#45;&gt;qcow2_cache_entry_mark_dirty</title>
<path fill="none" stroke="#000000" d="M2293.8388,-21196.5516C2312.2204,-21190.5623 2329.2395,-21181.2051 2342.4314,-21167 2399.249,-21105.8182 2319.5553,-20852.2036 2378.4314,-20793 2437.1928,-20733.9117 2692.093,-20813.441 2751.4983,-20755 2848.4877,-20659.5848 2690.2651,-20546.1668 2787.4983,-20451 2850.203,-20389.6279 3120.6265,-20477.1389 3180.4983,-20413 3229.9511,-20360.0225 3181.7971,-19172.6241 3216.4983,-19109 3316.7848,-18925.1259 3494.6724,-19020.7208 3605.4983,-18843 3664.4327,-18748.4925 3595.3912,-18696.3858 3641.4983,-18595 3733.6486,-18392.3686 3889.6246,-18423.4336 3967.7693,-18215 4012.0912,-18096.7814 3992.0477,-13795.7087 4003.7693,-13670 4040.6799,-13274.1503 4150.9628,-12801.3751 4179.5658,-12682.9353"/>
<polygon fill="#000000" stroke="#000000" points="4182.9733,-12683.7347 4181.9281,-12673.1916 4176.1704,-12682.0853 4182.9733,-12683.7347"/>
</g>
<!-- qemu_try_blockalign -->
<g id="node146" class="node">
<title>qemu_try_blockalign</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-12515" rx="108.5808" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-12511.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_try_blockalign</text>
</g>
<!-- expand_zero_clusters_in_l1&#45;&gt;qemu_try_blockalign -->
<g id="edge283" class="edge">
<title>expand_zero_clusters_in_l1&#45;&gt;qemu_try_blockalign</title>
<path fill="none" stroke="#000000" d="M2178.4547,-21181.1949C2219.9353,-21146.8948 2307.2894,-21067.0396 2342.4314,-20977 2374.4598,-20894.9379 2324.0062,-20254.2669 2378.4314,-20185 2485.1551,-20049.1727 2647.368,-20213.8256 2751.4983,-20076 2791.6034,-20022.9173 2784.894,-15352.4787 2787.4983,-15286 2831.9872,-14150.3547 2961.0755,-12757.4559 2981.3147,-12543.2105"/>
<polygon fill="#000000" stroke="#000000" points="2984.8126,-12543.3971 2982.2707,-12533.1118 2977.8437,-12542.7374 2984.8126,-12543.3971"/>
</g>
<!-- qcow2_get_cluster_type -->
<g id="node147" class="node">
<title>qcow2_get_cluster_type</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-5761" rx="124.2781" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-5757.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_get_cluster_type</text>
</g>
<!-- expand_zero_clusters_in_l1&#45;&gt;qcow2_get_cluster_type -->
<g id="edge284" class="edge">
<title>expand_zero_clusters_in_l1&#45;&gt;qcow2_get_cluster_type</title>
<path fill="none" stroke="#000000" d="M2211.4692,-21182.4125C2254.7806,-21166.3804 2312.4391,-21137.5585 2342.4314,-21091 2430.4691,-20954.3347 2302.6601,-20870.829 2378.4314,-20727 2479.4432,-20535.2593 2649.8833,-20604.4217 2751.4983,-20413 2823.1611,-20278.0021 2703.7674,-20198.8638 2787.4983,-20071 2897.5182,-19902.9908 3077.7763,-20020.5678 3180.4983,-19848 3287.193,-19668.7581 3109.5016,-18150.0618 3216.4983,-17971 3318.2684,-17800.685 3505.0832,-17923.1174 3605.4983,-17752 3643.8084,-17686.7157 3635.7611,-6927.4771 3641.4983,-6852 3673.9032,-6425.6841 3773.8494,-5913.2374 3798.8961,-5789.0766"/>
<polygon fill="#000000" stroke="#000000" points="3802.3373,-5789.7173 3800.8917,-5779.2216 3795.4766,-5788.328 3802.3373,-5789.7173"/>
</g>
<!-- qcow2_update_cluster_refcount -->
<g id="node148" class="node">
<title>qcow2_update_cluster_refcount</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-19713" rx="160" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-19709.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_update_cluster_refcount</text>
</g>
<!-- expand_zero_clusters_in_l1&#45;&gt;qcow2_update_cluster_refcount -->
<g id="edge285" class="edge">
<title>expand_zero_clusters_in_l1&#45;&gt;qcow2_update_cluster_refcount</title>
<path fill="none" stroke="#000000" d="M2172.4496,-21180.9098C2210.9761,-21137.4805 2306.127,-21022.2736 2342.4314,-20906 2404.6023,-20706.8823 2309.8588,-20165.0048 2378.4314,-19968 2411.941,-19871.7289 2495.1006,-19780.8489 2538.1646,-19738.2672"/>
<polygon fill="#000000" stroke="#000000" points="2540.7631,-19740.6215 2545.4684,-19731.1288 2535.8704,-19735.6154 2540.7631,-19740.6215"/>
</g>
<!-- refcount_diff -->
<g id="node149" class="node">
<title>refcount_diff</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-19333" rx="71" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-19329.3" font-family="Times,serif" font-size="14.00" fill="#000000">refcount_diff</text>
</g>
<!-- expand_zero_clusters_in_l1&#45;&gt;refcount_diff -->
<g id="edge286" class="edge">
<title>expand_zero_clusters_in_l1&#45;&gt;refcount_diff</title>
<path fill="none" stroke="#000000" d="M2178.0083,-21181.0138C2218.7451,-21146.4119 2304.9089,-21066.0738 2342.4314,-20977 2405.5419,-20827.1831 2313.9654,-20762.2387 2378.4314,-20613 2478.4977,-20381.3465 2655.8923,-20418.5297 2751.4983,-20185 2852.2088,-19939.0017 2694.2595,-19836.9263 2787.4983,-19588 2824.1163,-19490.2383 2911.9077,-19399.3847 2956.7034,-19357.4027"/>
<polygon fill="#000000" stroke="#000000" points="2959.3288,-19359.7416 2964.2868,-19350.3784 2954.572,-19354.6062 2959.3288,-19359.7416"/>
</g>
<!-- bdrv_pwrite_zeroes -->
<g id="node150" class="node">
<title>bdrv_pwrite_zeroes</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-19273" rx="102.8821" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-19269.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_pwrite_zeroes</text>
</g>
<!-- expand_zero_clusters_in_l1&#45;&gt;bdrv_pwrite_zeroes -->
<g id="edge287" class="edge">
<title>expand_zero_clusters_in_l1&#45;&gt;bdrv_pwrite_zeroes</title>
<path fill="none" stroke="#000000" d="M2291.3901,-21194.7072C2310.211,-21188.987 2328.0069,-21180.1963 2342.4314,-21167 2388.5645,-21124.7949 2335.613,-21076.5645 2378.4314,-21031 2498.0852,-20903.6723 2639.6319,-21041.221 2751.4983,-20907 2825.0597,-20818.7385 2713.2657,-20738.6978 2787.4983,-20651 2905.8306,-20511.2032 3067.494,-20671.1378 3180.4983,-20527 3256.8902,-20429.5616 3155.6785,-20078.8468 3216.4983,-19971 3320.0013,-19787.4665 3432.6788,-19820.5441 3605.4983,-19700 3766.5724,-19587.6484 3849.3563,-19603.672 3967.7693,-19447 3997.2619,-19407.9784 3969.7538,-19378.1488 4003.7693,-19343 4030.3188,-19315.5661 4068.7743,-19298.7275 4103.5573,-19288.4691"/>
<polygon fill="#000000" stroke="#000000" points="4104.5753,-19291.8188 4113.2576,-19285.7469 4102.6838,-19285.0791 4104.5753,-19291.8188"/>
</g>
<!-- qcow2_cache_depends_on_flush -->
<g id="node151" class="node">
<title>qcow2_cache_depends_on_flush</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-16797" rx="161.3716" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-16793.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_depends_on_flush</text>
</g>
<!-- expand_zero_clusters_in_l1&#45;&gt;qcow2_cache_depends_on_flush -->
<g id="edge288" class="edge">
<title>expand_zero_clusters_in_l1&#45;&gt;qcow2_cache_depends_on_flush</title>
<path fill="none" stroke="#000000" d="M2172.6739,-21180.9781C2211.6848,-21137.6962 2307.8069,-21022.7849 2342.4314,-20906 2402.0951,-20704.7599 2324.1956,-17330.7704 2378.4314,-17128 2411.6781,-17003.7009 2502.5599,-16876.648 2543.9413,-16823.2059"/>
<polygon fill="#000000" stroke="#000000" points="2546.7414,-16825.307 2550.1414,-16815.2725 2541.2259,-16820.9965 2546.7414,-16825.307"/>
</g>
<!-- qcow2_cache_empty&#45;&gt;assert -->
<g id="edge290" class="edge">
<title>qcow2_cache_empty&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M3885.721,-16902.8176C3912.232,-16907.7589 3941.5833,-16914.3966 3967.7693,-16923 3984.5795,-16928.523 3986.6436,-16935.5507 4003.7693,-16940 4176.7705,-16984.946 4226.4649,-16959.1519 4405.0369,-16967 4897.7321,-16988.6535 5156.8759,-17321.5181 5514.5698,-16982 5570.2513,-16929.1479 5540.7501,-16368.1403 5550.5698,-16292 5641.9511,-15583.4415 5799.3986,-15428.2171 5876.8408,-14718 5885.2905,-14640.5085 5861.0999,-11970.3027 5912.8408,-11912 6009.261,-11803.352 6123.2453,-11959.5389 6236.8408,-11869 6438.9157,-11707.9406 6470.1406,-11357.6428 6474.9615,-11256.1067"/>
<polygon fill="#000000" stroke="#000000" points="6478.4624,-11256.1593 6475.3903,-11246.0196 6471.4687,-11255.8619 6478.4624,-11256.1593"/>
</g>
<!-- qcow2_cache_empty&#45;&gt;qcow2_cache_flush -->
<g id="edge291" class="edge">
<title>qcow2_cache_empty&#45;&gt;qcow2_cache_flush</title>
<path fill="none" stroke="#000000" d="M3857.989,-16906.62C3891.6228,-16918.1502 3934.7731,-16936.1652 3967.7693,-16961 3987.9571,-16976.1945 3982.4484,-16991.4413 4003.7693,-17005 4082.1384,-17054.8378 4721.942,-17198.5231 4814.1038,-17210 5123.0358,-17248.4711 5213.5651,-17289.4684 5514.5698,-17210 5737.8527,-17151.051 5965.4267,-16980.3267 6045.1195,-16916.4792"/>
<polygon fill="#000000" stroke="#000000" points="6047.6466,-16918.9377 6053.2345,-16909.9362 6043.2528,-16913.4883 6047.6466,-16918.9377"/>
</g>
<!-- qcow2_cache_empty&#45;&gt;qcow2_cache_table_release -->
<g id="edge292" class="edge">
<title>qcow2_cache_empty&#45;&gt;qcow2_cache_table_release</title>
<path fill="none" stroke="#000000" d="M3897.0495,-16881.8013C3947.7393,-16876.7558 4011.1864,-16870.4405 4065.7414,-16865.0103"/>
<polygon fill="#000000" stroke="#000000" points="4066.2153,-16868.4805 4075.8194,-16864.0071 4065.5219,-16861.5149 4066.2153,-16868.4805"/>
</g>
<!-- qcow2_update_cluster_refcount&#45;&gt;update_refcount -->
<g id="edge289" class="edge">
<title>qcow2_update_cluster_refcount&#45;&gt;update_refcount</title>
<path fill="none" stroke="#000000" d="M2720.9152,-19708.8648C2732.4501,-19703.3255 2742.9092,-19695.8763 2751.4983,-19686 2787.5361,-19644.5612 2778.8393,-11832.2303 2787.4983,-11778 2824.6142,-11545.5455 2934.9037,-11280.6875 2971.8112,-11196.3105"/>
<polygon fill="#000000" stroke="#000000" points="2975.1149,-11197.4925 2975.9385,-11186.9297 2968.7076,-11194.6734 2975.1149,-11197.4925"/>
</g>
<!-- qcow2_attach_aio_context -->
<g id="node152" class="node">
<title>qcow2_attach_aio_context</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-19009" rx="134" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-19005.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_attach_aio_context</text>
</g>
<!-- cache_clean_timer_init -->
<g id="node153" class="node">
<title>cache_clean_timer_init</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-17665" rx="118.5" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-17661.3" font-family="Times,serif" font-size="14.00" fill="#000000">cache_clean_timer_init</text>
</g>
<!-- qcow2_attach_aio_context&#45;&gt;cache_clean_timer_init -->
<g id="edge293" class="edge">
<title>qcow2_attach_aio_context&#45;&gt;cache_clean_timer_init</title>
<path fill="none" stroke="#000000" d="M2697.1253,-19012.1463C2717.6675,-19006.8015 2736.8853,-18997.4544 2751.4983,-18982 2782.8416,-18948.8519 2780.6602,-18618.1048 2787.4983,-18573 2840.7206,-18221.9384 2947.7215,-17803.1848 2976.6475,-17692.7812"/>
<polygon fill="#000000" stroke="#000000" points="2980.0424,-17693.6334 2979.1987,-17683.0722 2973.2722,-17691.8544 2980.0424,-17693.6334"/>
</g>
<!-- aio_timer_new -->
<g id="node154" class="node">
<title>aio_timer_new</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-17725" rx="78.7863" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-17721.3" font-family="Times,serif" font-size="14.00" fill="#000000">aio_timer_new</text>
</g>
<!-- cache_clean_timer_init&#45;&gt;aio_timer_new -->
<g id="edge294" class="edge">
<title>cache_clean_timer_init&#45;&gt;aio_timer_new</title>
<path fill="none" stroke="#000000" d="M3071.1805,-17677.2504C3148.2909,-17688.0856 3259.7295,-17703.7444 3333.7076,-17714.1395"/>
<polygon fill="#000000" stroke="#000000" points="3333.5004,-17717.6447 3343.8902,-17715.5703 3334.4745,-17710.7128 3333.5004,-17717.6447"/>
</g>
<!-- cache_clean_timer_cb -->
<g id="node155" class="node">
<title>cache_clean_timer_cb</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-18121" rx="114.5" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-18117.3" font-family="Times,serif" font-size="14.00" fill="#000000">cache_clean_timer_cb</text>
</g>
<!-- cache_clean_timer_init&#45;&gt;cache_clean_timer_cb -->
<g id="edge295" class="edge">
<title>cache_clean_timer_init&#45;&gt;cache_clean_timer_cb</title>
<path fill="none" stroke="#000000" d="M3101.79,-17662.8368C3130.361,-17667.6858 3158.869,-17677.7615 3180.4983,-17697 3224.0156,-17735.7072 3192.3104,-17770.0194 3216.4983,-17823 3265.8568,-17931.1141 3350.864,-18045.0172 3390.0719,-18094.9595"/>
<polygon fill="#000000" stroke="#000000" points="3387.4558,-18097.2941 3396.401,-18102.9715 3392.9487,-18092.9549 3387.4558,-18097.2941"/>
</g>
<!-- timer_mod -->
<g id="node156" class="node">
<title>timer_mod</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-18003" rx="61.1893" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-17999.3" font-family="Times,serif" font-size="14.00" fill="#000000">timer_mod</text>
</g>
<!-- cache_clean_timer_init&#45;&gt;timer_mod -->
<g id="edge296" class="edge">
<title>cache_clean_timer_init&#45;&gt;timer_mod</title>
<path fill="none" stroke="#000000" d="M3094.7942,-17658.6152C3126.6567,-17662.6158 3158.6583,-17673.2967 3180.4983,-17697 3248.6259,-17770.94 3142.6307,-18079.7938 3216.4983,-18148 3248.2537,-18177.3216 3570.6038,-18173.5057 3605.4983,-18148 3648.0519,-18116.896 3602.1517,-18070.0731 3641.4983,-18035 3666.3826,-18012.8184 3702.0199,-18004.1384 3733.642,-18001.2922"/>
<polygon fill="#000000" stroke="#000000" points="3734.0268,-18004.7736 3743.7491,-18000.5633 3733.5232,-17997.7917 3734.0268,-18004.7736"/>
</g>
<!-- qemu_clock_get_ms -->
<g id="node157" class="node">
<title>qemu_clock_get_ms</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-17895" rx="104.7816" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-17891.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_clock_get_ms</text>
</g>
<!-- cache_clean_timer_init&#45;&gt;qemu_clock_get_ms -->
<g id="edge297" class="edge">
<title>cache_clean_timer_init&#45;&gt;qemu_clock_get_ms</title>
<path fill="none" stroke="#000000" d="M3101.0217,-17668.0277C3128.7322,-17672.9373 3157.0239,-17681.7431 3180.4983,-17697 3204.9943,-17712.9209 3192.7776,-17734.9453 3216.4983,-17752 3375.0067,-17865.9644 3451.176,-17819.5234 3641.4983,-17863 3667.8202,-17869.0129 3696.6891,-17874.9044 3722.7286,-17879.9603"/>
<polygon fill="#000000" stroke="#000000" points="3722.077,-17883.399 3732.5588,-17881.8556 3723.4023,-17876.5256 3722.077,-17883.399"/>
</g>
<!-- cache_clean_timer_cb&#45;&gt;timer_mod -->
<g id="edge299" class="edge">
<title>cache_clean_timer_cb&#45;&gt;timer_mod</title>
<path fill="none" stroke="#000000" d="M3524.212,-18118.0922C3552.446,-18113.28 3581.4864,-18104.4903 3605.4983,-18089 3629.7367,-18073.3636 3617.5022,-18051.0058 3641.4983,-18035 3668.3555,-18017.0858 3702.8876,-18008.7171 3733.2603,-18004.9724"/>
<polygon fill="#000000" stroke="#000000" points="3733.8206,-18008.4322 3743.3841,-18003.8726 3733.0646,-18001.4731 3733.8206,-18008.4322"/>
</g>
<!-- cache_clean_timer_cb&#45;&gt;qemu_clock_get_ms -->
<g id="edge300" class="edge">
<title>cache_clean_timer_cb&#45;&gt;qemu_clock_get_ms</title>
<path fill="none" stroke="#000000" d="M3523.1559,-18124.7229C3553.2085,-18120.2654 3583.4381,-18109.9995 3605.4983,-18089 3660.4927,-18036.6498 3586.5288,-17974.3765 3641.4983,-17922 3654.9134,-17909.2177 3671.9345,-17901.1647 3689.8905,-17896.2688"/>
<polygon fill="#000000" stroke="#000000" points="3691.034,-17899.5941 3699.9453,-17893.8636 3689.4054,-17892.7861 3691.034,-17899.5941"/>
</g>
<!-- qcow2_cache_clean_unused -->
<g id="node158" class="node">
<title>qcow2_cache_clean_unused</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-17949" rx="141.8751" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-17945.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_clean_unused</text>
</g>
<!-- cache_clean_timer_cb&#45;&gt;qcow2_cache_clean_unused -->
<g id="edge298" class="edge">
<title>cache_clean_timer_cb&#45;&gt;qcow2_cache_clean_unused</title>
<path fill="none" stroke="#000000" d="M3524.9384,-18122.8667C3553.9754,-18118.1702 3583.2317,-18108.2443 3605.4983,-18089 3645.3774,-18054.5337 3601.6357,-18010.4854 3641.4983,-17976 3648.8299,-17969.6574 3657.0659,-17964.5183 3665.8402,-17960.3756"/>
<polygon fill="#000000" stroke="#000000" points="3667.3309,-17963.545 3675.1634,-17956.4104 3664.5912,-17957.1034 3667.3309,-17963.545"/>
</g>
<!-- qcow2_cache_clean_unused&#45;&gt;qcow2_cache_table_release -->
<g id="edge301" class="edge">
<title>qcow2_cache_clean_unused&#45;&gt;qcow2_cache_table_release</title>
<path fill="none" stroke="#000000" d="M3938.8289,-17942.9847C3949.7279,-17937.9318 3959.6486,-17931.1054 3967.7693,-17922 4021.2316,-17862.0551 3982.5655,-17277.4726 4003.7693,-17200 4039.1665,-17070.6687 4128.2065,-16934.9404 4167.3917,-16879.2169"/>
<polygon fill="#000000" stroke="#000000" points="4170.3075,-16881.1557 4173.2368,-16870.9738 4164.5974,-16877.1067 4170.3075,-16881.1557"/>
</g>
<!-- can_clean_entry -->
<g id="node159" class="node">
<title>can_clean_entry</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-18095" rx="87.1846" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-18091.3" font-family="Times,serif" font-size="14.00" fill="#000000">can_clean_entry</text>
</g>
<!-- qcow2_cache_clean_unused&#45;&gt;can_clean_entry -->
<g id="edge302" class="edge">
<title>qcow2_cache_clean_unused&#45;&gt;can_clean_entry</title>
<path fill="none" stroke="#000000" d="M3932.5761,-17956.9704C3945.2784,-17961.5204 3957.3164,-17967.6975 3967.7693,-17976 4000.5371,-18002.0265 3971.1246,-18036.8192 4003.7693,-18063 4027.7973,-18082.2703 4059.3776,-18091.6059 4089.5079,-18095.7412"/>
<polygon fill="#000000" stroke="#000000" points="4089.3134,-18099.2427 4099.6574,-18096.9511 4090.142,-18092.2919 4089.3134,-18099.2427"/>
</g>
<!-- qcow2_can_store_new_dirty_bitmap -->
<g id="node160" class="node">
<title>qcow2_can_store_new_dirty_bitmap</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-23929" rx="180.0681" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-23925.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_can_store_new_dirty_bitmap</text>
</g>
<!-- qcow2_can_store_new_dirty_bitmap&#45;&gt;error_setg -->
<g id="edge303" class="edge">
<title>qcow2_can_store_new_dirty_bitmap&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M2674.5925,-23943.2992C2913.6658,-23971.8683 3471.2643,-24023.47 3605.4983,-23903 3683.8091,-23832.719 3569.7593,-23745.9774 3641.4983,-23669 4107.9656,-23168.4703 6161.731,-23613.0169 6678.8408,-23165 6759.7952,-23094.8623 6812.3326,-22748.8163 6826.2049,-22647.1402"/>
<polygon fill="#000000" stroke="#000000" points="6829.7012,-22647.4019 6827.5668,-22637.0243 6822.7638,-22646.4679 6829.7012,-22647.4019"/>
</g>
<!-- qcow2_can_store_new_dirty_bitmap&#45;&gt;strlen -->
<g id="edge304" class="edge">
<title>qcow2_can_store_new_dirty_bitmap&#45;&gt;strlen</title>
<path fill="none" stroke="#000000" d="M2700.9939,-23940.8402C2718.3367,-23944.617 2735.5744,-23949.5544 2751.4983,-23956 2769.7929,-23963.4052 2769.104,-23974.8459 2787.4983,-23982 3939.8069,-24430.1686 4318.5752,-24200.7909 5550.5698,-24305 5870.6946,-24332.078 5951.6038,-24329.5392 6272.8408,-24334 6571.5141,-24338.1474 6727.8866,-24539.2297 6944.9204,-24334 7034.7102,-24249.0938 7072.819,-22247.7775 7077.4368,-21985.3049"/>
<polygon fill="#000000" stroke="#000000" points="7080.94,-21985.1414 7077.6151,-21975.0819 7073.9411,-21985.0193 7080.94,-21985.1414"/>
</g>
<!-- check_constraints_on_bitmap -->
<g id="node161" class="node">
<title>check_constraints_on_bitmap</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-24425" rx="149.5" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-24421.3" font-family="Times,serif" font-size="14.00" fill="#000000">check_constraints_on_bitmap</text>
</g>
<!-- qcow2_can_store_new_dirty_bitmap&#45;&gt;check_constraints_on_bitmap -->
<g id="edge305" class="edge">
<title>qcow2_can_store_new_dirty_bitmap&#45;&gt;check_constraints_on_bitmap</title>
<path fill="none" stroke="#000000" d="M2725.7902,-23937.2168C2735.2287,-23942.1178 2743.9388,-23948.2892 2751.4983,-23956 2842.1127,-24048.4283 2700.2542,-24149.3838 2787.4983,-24245 2908.0141,-24377.0807 3015.9326,-24261.0892 3180.4983,-24331 3198.197,-24338.5188 3199.3254,-24346.3472 3216.4983,-24355 3257.0981,-24375.4568 3305.144,-24392.8086 3343.3249,-24405.1192"/>
<polygon fill="#000000" stroke="#000000" points="3342.7215,-24408.6001 3353.312,-24408.2974 3344.8442,-24401.9297 3342.7215,-24408.6001"/>
</g>
<!-- bdrv_get_device_or_node_name -->
<g id="node162" class="node">
<title>bdrv_get_device_or_node_name</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-24505" rx="159.4721" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-24501.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_get_device_or_node_name</text>
</g>
<!-- qcow2_can_store_new_dirty_bitmap&#45;&gt;bdrv_get_device_or_node_name -->
<g id="edge306" class="edge">
<title>qcow2_can_store_new_dirty_bitmap&#45;&gt;bdrv_get_device_or_node_name</title>
<path fill="none" stroke="#000000" d="M2726.3955,-23937.269C2735.6274,-23942.1742 2744.1307,-23948.3311 2751.4983,-23956 2805.0542,-24011.7464 2739.551,-24241.3621 2787.4983,-24302 2791.4133,-24306.9512 3210.329,-24450.6649 3216.4983,-24452 3356.8234,-24482.3669 3519.6243,-24495.3704 3638.3172,-24500.92"/>
<polygon fill="#000000" stroke="#000000" points="3638.4327,-24504.4288 3648.5813,-24501.3865 3638.7506,-24497.436 3638.4327,-24504.4288"/>
</g>
<!-- calc_dir_entry_size -->
<g id="node163" class="node">
<title>calc_dir_entry_size</title>
<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-19887" rx="100.9827" ry="18"/>
<text text-anchor="middle" x="4591.5704" y="-19883.3" font-family="Times,serif" font-size="14.00" fill="#000000">calc_dir_entry_size</text>
</g>
<!-- qcow2_can_store_new_dirty_bitmap&#45;&gt;calc_dir_entry_size -->
<g id="edge307" class="edge">
<title>qcow2_can_store_new_dirty_bitmap&#45;&gt;calc_dir_entry_size</title>
<path fill="none" stroke="#000000" d="M2741.3076,-23925.3428C3008.8307,-23915.6344 3497.6096,-23880.2017 3605.4983,-23751 3667.5274,-23676.7173 3621.2844,-23411.6411 3641.4983,-23317 3732.8165,-22889.4499 3876.2873,-22816.5151 3967.7693,-22389 4007.8989,-22201.4658 3954.6008,-22144.3697 4003.7693,-21959 4102.5302,-21586.6632 4279.8595,-21547.7477 4369.0369,-21173 4397.7838,-21052.1978 4352.8831,-20168.6923 4405.0369,-20056 4435.9225,-19989.2634 4506.8054,-19937.2391 4551.7553,-19909.4222"/>
<polygon fill="#000000" stroke="#000000" points="4553.6495,-19912.3668 4560.38,-19904.1845 4550.0159,-19906.3837 4553.6495,-19912.3668"/>
</g>
<!-- bitmap_list_load -->
<g id="node164" class="node">
<title>bitmap_list_load</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-12217" rx="87.1846" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-12213.3" font-family="Times,serif" font-size="14.00" fill="#000000">bitmap_list_load</text>
</g>
<!-- qcow2_can_store_new_dirty_bitmap&#45;&gt;bitmap_list_load -->
<g id="edge308" class="edge">
<title>qcow2_can_store_new_dirty_bitmap&#45;&gt;bitmap_list_load</title>
<path fill="none" stroke="#000000" d="M2575.4195,-23910.9682C2645.8505,-23788.3139 3052.1643,-23061.8993 3180.4983,-22410 3231.985,-22148.4623 3174.2015,-13077.1803 3216.4983,-12814 3253.0655,-12586.4705 3361.8781,-12327.6042 3398.6776,-12244.3221"/>
<polygon fill="#000000" stroke="#000000" points="3401.9354,-12245.6098 3402.7987,-12235.0501 3395.5388,-12242.7666 3401.9354,-12245.6098"/>
</g>
<!-- bitmap_list_free -->
<g id="node165" class="node">
<title>bitmap_list_free</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-7351" rx="86.5" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-7347.3" font-family="Times,serif" font-size="14.00" fill="#000000">bitmap_list_free</text>
</g>
<!-- qcow2_can_store_new_dirty_bitmap&#45;&gt;bitmap_list_free -->
<g id="edge309" class="edge">
<title>qcow2_can_store_new_dirty_bitmap&#45;&gt;bitmap_list_free</title>
<path fill="none" stroke="#000000" d="M2582.4845,-23910.8791C2669.0463,-23819.9291 3052.0379,-23400.6036 3180.4983,-22972 3233.5511,-22794.9909 3190.6443,-19828.971 3216.4983,-19646 3307.2115,-19004.0126 3517.1534,-18882.3176 3605.4983,-18240 3645.0285,-17952.5929 3590.2975,-8081.559 3641.4983,-7796 3671.1188,-7630.7993 3757.0998,-7446.3541 3790.8269,-7378.2026"/>
<polygon fill="#000000" stroke="#000000" points="3794.0817,-7379.5185 3795.411,-7369.0074 3787.817,-7376.3953 3794.0817,-7379.5185"/>
</g>
<!-- find_bitmap_by_name -->
<g id="node166" class="node">
<title>find_bitmap_by_name</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-23729" rx="112.5" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-23725.3" font-family="Times,serif" font-size="14.00" fill="#000000">find_bitmap_by_name</text>
</g>
<!-- qcow2_can_store_new_dirty_bitmap&#45;&gt;find_bitmap_by_name -->
<g id="edge310" class="edge">
<title>qcow2_can_store_new_dirty_bitmap&#45;&gt;find_bitmap_by_name</title>
<path fill="none" stroke="#000000" d="M2587.4919,-23911.0111C2639.4619,-23869.6546 2765.0208,-23770.6107 2787.4983,-23761 2813.3972,-23749.9264 2842.7193,-23742.6603 2870.6609,-23737.8996"/>
<polygon fill="#000000" stroke="#000000" points="2871.5659,-23741.2992 2880.8838,-23736.2566 2870.455,-23734.3879 2871.5659,-23741.2992"/>
</g>
<!-- error_prepend -->
<g id="node167" class="node">
<title>error_prepend</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-24467" rx="78" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-24463.3" font-family="Times,serif" font-size="14.00" fill="#000000">error_prepend</text>
</g>
<!-- qcow2_can_store_new_dirty_bitmap&#45;&gt;error_prepend -->
<g id="edge311" class="edge">
<title>qcow2_can_store_new_dirty_bitmap&#45;&gt;error_prepend</title>
<path fill="none" stroke="#000000" d="M2726.5238,-23937.1466C2735.7253,-23942.0807 2744.1868,-23948.2776 2751.4983,-23956 2813.3149,-24021.2909 2738.3243,-24283.7264 2787.4983,-24359 2818.2419,-24406.0613 2876.8253,-24434.394 2922.0586,-24450.1527"/>
<polygon fill="#000000" stroke="#000000" points="2921.1897,-24453.553 2931.7837,-24453.421 2923.4196,-24446.9177 2921.1897,-24453.553"/>
</g>
<!-- check_constraints_on_bitmap&#45;&gt;error_setg -->
<g id="edge312" class="edge">
<title>check_constraints_on_bitmap&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M3468.8318,-24408.3054C3905.2343,-24282.3041 6664.3037,-23485.2107 6678.8408,-23469 6791.4995,-23343.3719 6822.8267,-22781.1443 6828.7383,-22647.5482"/>
<polygon fill="#000000" stroke="#000000" points="6832.2453,-22647.4576 6829.1778,-22637.3166 6825.2518,-22647.1571 6832.2453,-22647.4576"/>
</g>
<!-- check_constraints_on_bitmap&#45;&gt;error_setg_errno -->
<g id="edge314" class="edge">
<title>check_constraints_on_bitmap&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M3441.9387,-24407.2285C3487.7737,-24378.8886 3571.9104,-24318.646 3605.4983,-24241 3634.5997,-24173.7255 3593.9928,-13741.8209 3641.4983,-13686 3658.8209,-13665.6451 3685.1217,-13656.5248 3711.5787,-13653.1594"/>
<polygon fill="#000000" stroke="#000000" points="3712.1087,-13656.6239 3721.7079,-13652.14 3711.4077,-13649.6591 3712.1087,-13656.6239"/>
</g>
<!-- check_constraints_on_bitmap&#45;&gt;ctz32 -->
<g id="edge315" class="edge">
<title>check_constraints_on_bitmap&#45;&gt;ctz32</title>
<path fill="none" stroke="#000000" d="M3539.3221,-24434.2409C3652.3905,-24443.0916 3821.412,-24458.046 3967.7693,-24478 4246.788,-24516.0407 4309.9704,-24589 4591.5704,-24589 4591.5704,-24589 4591.5704,-24589 5322.8368,-24589 5646.1681,-24589 5965.161,-24881.6065 6051.8728,-24967.5409"/>
<polygon fill="#000000" stroke="#000000" points="6049.5345,-24970.1522 6059.083,-24974.7432 6054.4816,-24965.1998 6049.5345,-24970.1522"/>
</g>
<!-- check_constraints_on_bitmap&#45;&gt;strlen -->
<g id="edge313" class="edge">
<title>check_constraints_on_bitmap&#45;&gt;strlen</title>
<path fill="none" stroke="#000000" d="M3560.263,-24423.8624C4029.0118,-24422.4228 5464.9126,-24434.8544 5876.8408,-24635 6071.7977,-24729.7247 6145.8556,-24767.2702 6236.8408,-24964 6283.4654,-25064.8124 6192.8993,-25885.8874 6272.8408,-25963 6487.8246,-26170.3762 6730.2305,-26170.6804 6944.9204,-25963 7020.934,-25889.4682 7072.5425,-22341.1034 7077.5245,-21985.6229"/>
<polygon fill="#000000" stroke="#000000" points="7081.0273,-21985.4426 7077.6673,-21975.3947 7074.0279,-21985.3448 7081.0273,-21985.4426"/>
</g>
<!-- check_constraints_on_bitmap&#45;&gt;assert -->
<g id="edge316" class="edge">
<title>check_constraints_on_bitmap&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M3494.3456,-24410.0227C3532.2184,-24399.55 3575.219,-24382.0308 3605.4983,-24353 4269.4773,-23716.3967 4026.7788,-23282.4824 4405.0369,-22444 4597.0819,-22018.2949 6131.1403,-19115.8994 6236.8408,-18661 6276.7322,-18489.3208 6256.1103,-12491.457 6272.8408,-12316 6313.5592,-11888.9779 6437.6348,-11379.338 6468.7205,-11255.9071"/>
<polygon fill="#000000" stroke="#000000" points="6472.1393,-11256.6634 6471.1972,-11246.1105 6465.3529,-11254.9476 6472.1393,-11256.6634"/>
</g>
<!-- check_constraints_on_bitmap&#45;&gt;bdrv_get_device_or_node_name -->
<g id="edge318" class="edge">
<title>check_constraints_on_bitmap&#45;&gt;bdrv_get_device_or_node_name</title>
<path fill="none" stroke="#000000" d="M3518.1069,-24437.6014C3546.8256,-24442.3361 3577.6301,-24448.6642 3605.4983,-24457 3622.273,-24462.0176 3624.8023,-24467.7261 3641.4983,-24473 3660.451,-24478.9868 3681.012,-24484.0682 3700.9446,-24488.2982"/>
<polygon fill="#000000" stroke="#000000" points="3700.4819,-24491.7764 3710.9829,-24490.3696 3701.8965,-24484.9208 3700.4819,-24491.7764"/>
</g>
<!-- bdrv_getlength -->
<g id="node168" class="node">
<title>bdrv_getlength</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-11507" rx="82" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-11503.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_getlength</text>
</g>
<!-- check_constraints_on_bitmap&#45;&gt;bdrv_getlength -->
<g id="edge317" class="edge">
<title>check_constraints_on_bitmap&#45;&gt;bdrv_getlength</title>
<path fill="none" stroke="#000000" d="M3559.6872,-24422.5626C3577.1019,-24416.3272 3593.0596,-24406.897 3605.4983,-24393 3656.4031,-24336.1271 3635.9336,-23783.124 3641.4983,-23707 3754.7203,-22158.1257 3891.9737,-21779.1563 3967.7693,-20228 3970.716,-20167.6964 3964.228,-11579.6255 4003.7693,-11534 4028.7132,-11505.2181 4069.8501,-11497.3384 4106.773,-11497.1577"/>
<polygon fill="#000000" stroke="#000000" points="4107.011,-11500.6613 4117.0584,-11497.2999 4107.1078,-11493.6619 4107.011,-11500.6613"/>
</g>
<!-- calc_dir_entry_size&#45;&gt;ROUND_UP -->
<g id="edge319" class="edge">
<title>calc_dir_entry_size&#45;&gt;ROUND_UP</title>
<path fill="none" stroke="#000000" d="M4685.8904,-19880.6561C4825.1384,-19871.8521 5093.965,-19857 5322.8368,-19857 5322.8368,-19857 5322.8368,-19857 5713.7053,-19857 5963.8072,-19857 6260.0753,-19857 6397.9863,-19857"/>
<polygon fill="#000000" stroke="#000000" points="6398.0393,-19860.5001 6408.0393,-19857 6398.0392,-19853.5001 6398.0393,-19860.5001"/>
</g>
<!-- bitmap_list_load&#45;&gt;error_setg -->
<g id="edge320" class="edge">
<title>bitmap_list_load&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M3491.9608,-12210.2201C3531.1366,-12211.4488 3575.961,-12220.2248 3605.4983,-12249 3666.4354,-12308.365 3575.9288,-12382.7951 3641.4983,-12437 3697.3803,-12483.1966 3895.3984,-12441.4024 3967.7693,-12437 4147.1037,-12426.091 4216.8604,-12483.5099 4369.0369,-12388 4394.098,-12372.271 4379.8824,-12347.579 4405.0369,-12332 4560.5343,-12235.6956 4631.4739,-12297.015 4814.1038,-12287 4938.8053,-12280.1616 5005.259,-12200.2524 5095.1038,-12287 5177.1656,-12366.2329 5067.2978,-13218.4442 5131.1038,-13313 5431.9775,-13758.8723 5840.859,-13440.9595 6236.8408,-13805 6537.0317,-14080.9764 6576.001,-14214.4097 6678.8408,-14609 6713.6103,-14742.4083 6711.7398,-19434.1701 6714.8408,-19572 6743.0166,-20824.3034 6817.3911,-22364.7921 6828.4877,-22590.8011"/>
<polygon fill="#000000" stroke="#000000" points="6824.9943,-22591.0246 6828.9815,-22600.8405 6831.9859,-22590.6806 6824.9943,-22591.0246"/>
</g>
<!-- bitmap_list_load&#45;&gt;error_setg_errno -->
<g id="edge321" class="edge">
<title>bitmap_list_load&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M3418.866,-12235.1075C3449.5793,-12306.7783 3561.8512,-12578.1883 3605.4983,-12814 3634.0086,-12968.0325 3572.7173,-13377.259 3641.4983,-13518 3667.6714,-13571.5559 3724.4011,-13613.0395 3763.5481,-13636.7485"/>
<polygon fill="#000000" stroke="#000000" points="3762.2109,-13640.0241 3772.5994,-13642.105 3765.776,-13633.9999 3762.2109,-13640.0241"/>
</g>
<!-- bitmap_list_load&#45;&gt;g_free -->
<g id="edge322" class="edge">
<title>bitmap_list_load&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M3490.894,-12209.7802C3530.5195,-12210.7272 3576.0721,-12219.3831 3605.4983,-12249 3677.8047,-12321.7752 3563.5051,-12410.3553 3641.4983,-12477 3751.7417,-12571.2024 3822.764,-12478.084 3967.7693,-12477 4146.1254,-12475.6666 4206.1893,-12543.7553 4369.0369,-12471 4390.5743,-12461.3778 4384.7424,-12444.0241 4405.0369,-12432 4566.2414,-12336.4898 4628.1265,-12352.8369 4814.1038,-12330 4938.0617,-12314.7787 5005.6573,-12242.8417 5095.1038,-12330 5150.3898,-12383.8716 5097.6427,-13649.4367 5131.1038,-13719 5227.6962,-13919.809 5345.4998,-13896.846 5514.5698,-14042 5676.8987,-14181.3665 5779.7199,-14168.3663 5876.8408,-14359 5917.0533,-14437.9311 5854.7358,-14689.1347 5912.8408,-14756 6009.8584,-14867.6447 6136.3977,-14723.4269 6236.8408,-14832 6308.2971,-14909.2399 6197.6807,-14992.3592 6272.8408,-15066 6313.3317,-15105.6723 6382.1298,-15106.4007 6428.2682,-15101.3062"/>
<polygon fill="#000000" stroke="#000000" points="6428.8298,-15104.7635 6438.3257,-15100.0647 6427.9722,-15097.8162 6428.8298,-15104.7635"/>
</g>
<!-- bitmap_list_load&#45;&gt;bdrv_pread -->
<g id="edge324" class="edge">
<title>bitmap_list_load&#45;&gt;bdrv_pread</title>
<path fill="none" stroke="#000000" d="M3491.4536,-12210.0238C3605.3806,-12200.529 3820.2896,-12184.0293 4003.7693,-12178 4166.0229,-12172.6682 4206.9462,-12168.9865 4369.0369,-12178 4693.2343,-12196.0278 4773.5704,-12213.7754 5095.1038,-12259 5460.1623,-12310.3466 5545.4946,-12367.0013 5912.8408,-12398 6056.3308,-12410.1085 6093.7607,-12414.2508 6236.8408,-12398 6301.6146,-12390.6431 6374.3994,-12372.4126 6422.4428,-12358.9467"/>
<polygon fill="#000000" stroke="#000000" points="6423.6406,-12362.2451 6432.3074,-12356.1511 6421.732,-12355.5103 6423.6406,-12362.2451"/>
</g>
<!-- bitmap_list_load&#45;&gt;g_try_malloc -->
<g id="edge323" class="edge">
<title>bitmap_list_load&#45;&gt;g_try_malloc</title>
<path fill="none" stroke="#000000" d="M3492.903,-12210.8185C3531.5982,-12212.3543 3575.7195,-12221.222 3605.4983,-12249 3656.2645,-12296.3555 3587.044,-12357.9363 3641.4983,-12401 3769.1141,-12501.9214 4229.5358,-12402.728 4369.0369,-12319 4824.575,-12045.588 4744.778,-11762.721 5131.1038,-11398 5280.643,-11256.8236 5773.3603,-11027.7203 5876.8408,-10850 5911.1822,-10791.0212 5864.2255,-10592.8996 5912.8408,-10545 5979.2481,-10479.5705 6256.5244,-10479.2705 6395.5862,-10483.497"/>
<polygon fill="#000000" stroke="#000000" points="6395.6545,-10487.0009 6405.7611,-10483.8219 6395.8779,-10480.0045 6395.6545,-10487.0009"/>
</g>
<!-- bitmap_list_load&#45;&gt;bitmap_list_free -->
<g id="edge333" class="edge">
<title>bitmap_list_load&#45;&gt;bitmap_list_free</title>
<path fill="none" stroke="#000000" d="M3423.2015,-12199.0094C3459.7593,-12143.9032 3568.1595,-11971.3699 3605.4983,-11810 3655.7713,-11592.7314 3601.5345,-8015.3989 3641.4983,-7796 3671.5747,-7630.8817 3757.2851,-7446.3876 3790.8834,-7378.2128"/>
<polygon fill="#000000" stroke="#000000" points="3794.1381,-7379.5277 3795.4496,-7369.0143 3787.8682,-7376.4152 3794.1381,-7379.5277"/>
</g>
<!-- bitmap_list_new -->
<g id="node169" class="node">
<title>bitmap_list_new</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-20201" rx="87.1846" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-20197.3" font-family="Times,serif" font-size="14.00" fill="#000000">bitmap_list_new</text>
</g>
<!-- bitmap_list_load&#45;&gt;bitmap_list_new -->
<g id="edge325" class="edge">
<title>bitmap_list_load&#45;&gt;bitmap_list_new</title>
<path fill="none" stroke="#000000" d="M3419.1838,-12235.0524C3451.0859,-12306.5171 3567.2077,-12577.2595 3605.4983,-12814 3661.0096,-13157.2122 3615.5764,-18725.2953 3641.4983,-19072 3674.5335,-19513.8459 3774.4258,-20045.6984 3799.0853,-20172.7653"/>
<polygon fill="#000000" stroke="#000000" points="3795.6987,-20173.6856 3801.0462,-20182.8319 3802.5695,-20172.3472 3795.6987,-20173.6856"/>
</g>
<!-- next_dir_entry -->
<g id="node170" class="node">
<title>next_dir_entry</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-13491" rx="79.5" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-13487.3" font-family="Times,serif" font-size="14.00" fill="#000000">next_dir_entry</text>
</g>
<!-- bitmap_list_load&#45;&gt;next_dir_entry -->
<g id="edge326" class="edge">
<title>bitmap_list_load&#45;&gt;next_dir_entry</title>
<path fill="none" stroke="#000000" d="M3418.6773,-12235.1438C3448.6848,-12306.9501 3558.6707,-12578.7992 3605.4983,-12814 3645.541,-13015.1221 3568.9948,-13082.1751 3641.4983,-13274 3671.5238,-13353.4395 3740.0992,-13428.5537 3778.0839,-13466.0774"/>
<polygon fill="#000000" stroke="#000000" points="3776.0965,-13469.0279 3785.7003,-13473.5021 3780.9828,-13464.0154 3776.0965,-13469.0279"/>
</g>
<!-- bitmap_dir_entry_to_cpu -->
<g id="node171" class="node">
<title>bitmap_dir_entry_to_cpu</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-12119" rx="127.5" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-12115.3" font-family="Times,serif" font-size="14.00" fill="#000000">bitmap_dir_entry_to_cpu</text>
</g>
<!-- bitmap_list_load&#45;&gt;bitmap_dir_entry_to_cpu -->
<g id="edge327" class="edge">
<title>bitmap_list_load&#45;&gt;bitmap_dir_entry_to_cpu</title>
<path fill="none" stroke="#000000" d="M3466.9786,-12203.0631C3536.4514,-12185.767 3655.0878,-12156.2312 3731.6396,-12137.1727"/>
<polygon fill="#000000" stroke="#000000" points="3732.8296,-12140.4834 3741.6879,-12134.6711 3731.1385,-12133.6907 3732.8296,-12140.4834"/>
</g>
<!-- check_dir_entry -->
<g id="node172" class="node">
<title>check_dir_entry</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-12249" rx="86.5" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-12245.3" font-family="Times,serif" font-size="14.00" fill="#000000">check_dir_entry</text>
</g>
<!-- bitmap_list_load&#45;&gt;check_dir_entry -->
<g id="edge328" class="edge">
<title>bitmap_list_load&#45;&gt;check_dir_entry</title>
<path fill="none" stroke="#000000" d="M3492.0825,-12223.5916C3556.6253,-12228.8385 3646.9215,-12236.179 3713.8724,-12241.6217"/>
<polygon fill="#000000" stroke="#000000" points="3713.7412,-12245.1225 3723.992,-12242.4443 3714.3085,-12238.1455 3713.7412,-12245.1225"/>
</g>
<!-- dir_entry_name_field -->
<g id="node173" class="node">
<title>dir_entry_name_field</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-12205" rx="109.381" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-12201.3" font-family="Times,serif" font-size="14.00" fill="#000000">dir_entry_name_field</text>
</g>
<!-- bitmap_list_load&#45;&gt;dir_entry_name_field -->
<g id="edge329" class="edge">
<title>bitmap_list_load&#45;&gt;dir_entry_name_field</title>
<path fill="none" stroke="#000000" d="M3494.8421,-12221.9379C3530.0949,-12226.2416 3570.8747,-12234.2272 3605.4983,-12249 3623.8938,-12256.8488 3622.5246,-12269.6754 3641.4983,-12276 3710.2822,-12298.928 3902.249,-12307.0487 3967.7693,-12276 3990.6023,-12265.1799 3981.7911,-12244.4651 4003.7693,-12232 4023.3196,-12220.9119 4045.8628,-12213.8724 4068.2923,-12209.4956"/>
<polygon fill="#000000" stroke="#000000" points="4069.0021,-12212.9243 4078.2323,-12207.7229 4067.7731,-12206.033 4069.0021,-12212.9243"/>
</g>
<!-- g_new0 -->
<g id="node174" class="node">
<title>g_new0</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-15985" rx="46.2923" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-15981.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_new0</text>
</g>
<!-- bitmap_list_load&#45;&gt;g_new0 -->
<g id="edge330" class="edge">
<title>bitmap_list_load&#45;&gt;g_new0</title>
<path fill="none" stroke="#000000" d="M3419.1408,-12235.0594C3450.8819,-12306.5504 3566.4825,-12577.3779 3605.4983,-12814 3632.8863,-12980.1024 3570.561,-15691.3304 3641.4983,-15844 3667.4926,-15899.9445 3727.6181,-15942.2898 3767.1629,-15965.3627"/>
<polygon fill="#000000" stroke="#000000" points="3765.827,-15968.6297 3776.2486,-15970.5373 3769.2913,-15962.547 3765.827,-15968.6297"/>
</g>
<!-- dir_entry_copy_name -->
<g id="node175" class="node">
<title>dir_entry_copy_name</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-12341" rx="110.5" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-12337.3" font-family="Times,serif" font-size="14.00" fill="#000000">dir_entry_copy_name</text>
</g>
<!-- bitmap_list_load&#45;&gt;dir_entry_copy_name -->
<g id="edge331" class="edge">
<title>bitmap_list_load&#45;&gt;dir_entry_copy_name</title>
<path fill="none" stroke="#000000" d="M3498.2432,-12215.7122C3534.0707,-12218.9641 3574.3602,-12227.8469 3605.4983,-12249 3631.2223,-12266.4752 3616.0449,-12291.1329 3641.4983,-12309 3656.4471,-12319.4934 3673.9737,-12326.7544 3691.8902,-12331.7398"/>
<polygon fill="#000000" stroke="#000000" points="3691.3156,-12335.2051 3701.8701,-12334.2814 3693.0432,-12328.4216 3691.3156,-12335.2051"/>
</g>
<!-- QSIMPLEQ_INSERT_TAIL -->
<g id="node176" class="node">
<title>QSIMPLEQ_INSERT_TAIL</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-19045" rx="136.5" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-19041.3" font-family="Times,serif" font-size="14.00" fill="#000000">QSIMPLEQ_INSERT_TAIL</text>
</g>
<!-- bitmap_list_load&#45;&gt;QSIMPLEQ_INSERT_TAIL -->
<g id="edge332" class="edge">
<title>bitmap_list_load&#45;&gt;QSIMPLEQ_INSERT_TAIL</title>
<path fill="none" stroke="#000000" d="M3419.1757,-12235.0537C3451.0476,-12306.5233 3567.0717,-12577.2815 3605.4983,-12814 3651.9313,-13100.0404 3617.4357,-17741.2161 3641.4983,-18030 3674.3727,-18424.5388 3772.7623,-18897.4301 3798.4458,-19016.6573"/>
<polygon fill="#000000" stroke="#000000" points="3795.0994,-19017.7423 3800.6344,-19026.7764 3801.9412,-19016.2625 3795.0994,-19017.7423"/>
</g>
<!-- bitmap_list_free&#45;&gt;g_free -->
<g id="edge344" class="edge">
<title>bitmap_list_free&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M3888.6143,-7346.6541C4041.9205,-7338.3147 4352.9433,-7319.3525 4369.0369,-7302 4428.9006,-7237.4537 4377.602,-4216.6494 4405.0369,-4133 4484.367,-3891.1215 4900.9351,-3355.7236 5131.1038,-3247 5208.5322,-3210.4256 5445.273,-3259.3071 5514.5698,-3209 5546.7791,-3185.6172 5517.2454,-3148.7643 5550.5698,-3127 5611.2746,-3087.3535 5825.3598,-3075.9448 5876.8408,-3127 5919.5826,-3169.3882 5904.5064,-7401.3832 5912.8408,-7461 5987.7247,-7996.6462 6162.6826,-8098.2529 6236.8408,-8634 6249.0898,-8722.491 6213.7952,-14998.9604 6272.8408,-15066 6310.934,-15109.2504 6382.1817,-15108.5526 6429.321,-15102.2226"/>
<polygon fill="#000000" stroke="#000000" points="6429.9031,-15105.6747 6439.2856,-15100.7533 6428.882,-15098.7496 6429.9031,-15105.6747"/>
</g>
<!-- QSIMPLEQ_FIRST -->
<g id="node181" class="node">
<title>QSIMPLEQ_FIRST</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-7221" rx="100.1823" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-7217.3" font-family="Times,serif" font-size="14.00" fill="#000000">QSIMPLEQ_FIRST</text>
</g>
<!-- bitmap_list_free&#45;&gt;QSIMPLEQ_FIRST -->
<g id="edge345" class="edge">
<title>bitmap_list_free&#45;&gt;QSIMPLEQ_FIRST</title>
<path fill="none" stroke="#000000" d="M3890.6781,-7348.6456C3917.503,-7344.3037 3945.787,-7335.6284 3967.7693,-7319 3995.9859,-7297.6557 3975.0598,-7268.6765 4003.7693,-7248 4024.9868,-7232.7193 4051.2277,-7224.4356 4077.1359,-7220.2413"/>
<polygon fill="#000000" stroke="#000000" points="4077.6329,-7223.7059 4087.038,-7218.828 4076.6437,-7216.7762 4077.6329,-7223.7059"/>
</g>
<!-- QSIMPLEQ_REMOVE_HEAD -->
<g id="node182" class="node">
<title>QSIMPLEQ_REMOVE_HEAD</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-7275" rx="149" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-7271.3" font-family="Times,serif" font-size="14.00" fill="#000000">QSIMPLEQ_REMOVE_HEAD</text>
</g>
<!-- bitmap_list_free&#45;&gt;QSIMPLEQ_REMOVE_HEAD -->
<g id="edge346" class="edge">
<title>bitmap_list_free&#45;&gt;QSIMPLEQ_REMOVE_HEAD</title>
<path fill="none" stroke="#000000" d="M3872.5406,-7339.6901C3902.0063,-7334.2661 3936.7907,-7327.1655 3967.7693,-7319 3984.0778,-7314.7013 3987.4182,-7311.1334 4003.7693,-7307 4028.5655,-7300.7318 4055.5623,-7295.272 4081.0053,-7290.7226"/>
<polygon fill="#000000" stroke="#000000" points="4081.8027,-7294.1363 4091.0465,-7288.9593 4080.5919,-7287.2418 4081.8027,-7294.1363"/>
</g>
<!-- bitmap_free -->
<g id="node183" class="node">
<title>bitmap_free</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-6187" rx="67" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-6183.3" font-family="Times,serif" font-size="14.00" fill="#000000">bitmap_free</text>
</g>
<!-- bitmap_list_free&#45;&gt;bitmap_free -->
<g id="edge347" class="edge">
<title>bitmap_list_free&#45;&gt;bitmap_free</title>
<path fill="none" stroke="#000000" d="M3811.6845,-7332.9026C3835.0587,-7272.6774 3911.6972,-7073.3572 3967.7693,-6906 4057.1596,-6639.1985 4151.104,-6311.6458 4178.4882,-6215.0522"/>
<polygon fill="#000000" stroke="#000000" points="4181.9272,-6215.7534 4181.2835,-6205.1782 4175.1919,-6213.8466 4181.9272,-6215.7534"/>
</g>
<!-- find_bitmap_by_name&#45;&gt;strcmp -->
<g id="edge349" class="edge">
<title>find_bitmap_by_name&#45;&gt;strcmp</title>
<path fill="none" stroke="#000000" d="M3095.1742,-23726.1404C3124.5738,-23721.435 3155.1474,-23712.6862 3180.4983,-23697 3203.784,-23682.5916 3193.2243,-23661.4274 3216.4983,-23647 3258.596,-23620.9039 3315.2626,-23614.0871 3356.5682,-23613.0912"/>
<polygon fill="#000000" stroke="#000000" points="3356.7683,-23616.5889 3366.7205,-23612.9552 3356.6745,-23609.5895 3356.7683,-23616.5889"/>
</g>
<!-- QSIMPLEQ_FOREACH -->
<g id="node184" class="node">
<title>QSIMPLEQ_FOREACH</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-13807" rx="120.4791" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-13803.3" font-family="Times,serif" font-size="14.00" fill="#000000">QSIMPLEQ_FOREACH</text>
</g>
<!-- find_bitmap_by_name&#45;&gt;QSIMPLEQ_FOREACH -->
<g id="edge350" class="edge">
<title>find_bitmap_by_name&#45;&gt;QSIMPLEQ_FOREACH</title>
<path fill="none" stroke="#000000" d="M2990.5039,-23710.9638C3019.9756,-23628.1834 3141.2259,-23275.8015 3180.4983,-22975 3235.4692,-22553.9575 3188.5859,-15755.6974 3216.4983,-15332 3256.5913,-14723.4073 3380.0856,-13986.1948 3406.1404,-13834.9142"/>
<polygon fill="#000000" stroke="#000000" points="3409.592,-13835.4942 3407.8455,-13825.0443 3402.6941,-13834.3025 3409.592,-13835.4942"/>
</g>
<!-- g_new -->
<g id="node177" class="node">
<title>g_new</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-19165" rx="40.5" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-19161.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_new</text>
</g>
<!-- bitmap_list_new&#45;&gt;g_new -->
<g id="edge334" class="edge">
<title>bitmap_list_new&#45;&gt;g_new</title>
<path fill="none" stroke="#000000" d="M3828.1777,-20183.5248C3865.7531,-20154.0445 3938.0652,-20090.4115 3967.7693,-20017 4002.1847,-19931.945 3942.321,-19260.1387 4003.7693,-19192 4036.9851,-19155.1677 4096.7746,-19152.9976 4138.8764,-19157.0434"/>
<polygon fill="#000000" stroke="#000000" points="4138.5803,-19160.5319 4148.905,-19158.155 4139.3515,-19153.5745 4138.5803,-19160.5319"/>
</g>
<!-- QSIMPLEQ_INIT -->
<g id="node178" class="node">
<title>QSIMPLEQ_INIT</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-20391" rx="93" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-20387.3" font-family="Times,serif" font-size="14.00" fill="#000000">QSIMPLEQ_INIT</text>
</g>
<!-- bitmap_list_new&#45;&gt;QSIMPLEQ_INIT -->
<g id="edge335" class="edge">
<title>bitmap_list_new&#45;&gt;QSIMPLEQ_INIT</title>
<path fill="none" stroke="#000000" d="M3838.1787,-20217.6947C3907.4504,-20252.17 4066.244,-20331.1989 4143.1229,-20369.4602"/>
<polygon fill="#000000" stroke="#000000" points="4142.0123,-20372.8169 4152.5243,-20374.1391 4145.1312,-20366.5501 4142.0123,-20372.8169"/>
</g>
<!-- dir_entry_size -->
<g id="node179" class="node">
<title>dir_entry_size</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-15101" rx="76.8869" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-15097.3" font-family="Times,serif" font-size="14.00" fill="#000000">dir_entry_size</text>
</g>
<!-- next_dir_entry&#45;&gt;dir_entry_size -->
<g id="edge336" class="edge">
<title>next_dir_entry&#45;&gt;dir_entry_size</title>
<path fill="none" stroke="#000000" d="M3836.5,-13507.617C3875.5508,-13529.964 3939.95,-13573.7244 3967.7693,-13632 4020.4514,-13742.3579 3973.9707,-14613.3985 4003.7693,-14732 4038.3241,-14869.5318 4129.0023,-15015.5045 4168.0668,-15074.2417"/>
<polygon fill="#000000" stroke="#000000" points="4165.4,-15076.5491 4173.8767,-15082.9049 4171.2137,-15072.6502 4165.4,-15076.5491"/>
</g>
<!-- bitmap_dir_entry_to_cpu&#45;&gt;be16_to_cpu -->
<g id="edge338" class="edge">
<title>bitmap_dir_entry_to_cpu&#45;&gt;be16_to_cpu</title>
<path fill="none" stroke="#000000" d="M3906.8195,-12108.1014C3927.7202,-12103.3853 3949.0352,-12096.6407 3967.7693,-12087 3987.3381,-12076.9298 3984.0996,-12062.8717 4003.7693,-12053 4035.5785,-12037.0359 4073.9775,-12028.8923 4107.3411,-12024.7918"/>
<polygon fill="#000000" stroke="#000000" points="4107.9756,-12028.2426 4117.5208,-12023.6449 4107.1918,-12021.2866 4107.9756,-12028.2426"/>
</g>
<!-- bitmap_dir_entry_to_cpu&#45;&gt;be32_to_cpu -->
<g id="edge339" class="edge">
<title>bitmap_dir_entry_to_cpu&#45;&gt;be32_to_cpu</title>
<path fill="none" stroke="#000000" d="M3931.4922,-12117.0063C3989.3456,-12116.097 4056.0736,-12115.0483 4106.7435,-12114.252"/>
<polygon fill="#000000" stroke="#000000" points="4107.0354,-12117.7479 4116.9792,-12114.0911 4106.9254,-12110.7488 4107.0354,-12117.7479"/>
</g>
<!-- bitmap_dir_entry_to_cpu&#45;&gt;be64_to_cpu -->
<g id="edge340" class="edge">
<title>bitmap_dir_entry_to_cpu&#45;&gt;be64_to_cpu</title>
<path fill="none" stroke="#000000" d="M3876.639,-12104.1362C3914.3238,-12097.103 3961.3348,-12089.4922 4003.7693,-12086 4165.5635,-12072.6848 4207.8048,-12067.0568 4369.0369,-12086 4907.0158,-12149.2074 5022.8744,-12262.7132 5550.5698,-12385 5710.1618,-12421.9834 5749.7241,-12437.8236 5912.8408,-12453 6056.2216,-12466.3401 6092.8412,-12453.3258 6236.8408,-12453 6433.2868,-12452.5556 6539.5447,-12589.52 6678.8408,-12451 6748.9645,-12381.267 6663.7166,-8975.6541 6714.8408,-8891 6774.8925,-8791.5634 6882.7606,-8865.1326 6944.9204,-8767 7015.0373,-8656.3056 7070.39,-6548.7771 7077.2124,-6278.4567"/>
<polygon fill="#000000" stroke="#000000" points="7080.7156,-6278.3697 7077.4681,-6268.2849 7073.7178,-6278.1938 7080.7156,-6278.3697"/>
</g>
<!-- check_dir_entry&#45;&gt;bdrv_getlength -->
<g id="edge341" class="edge">
<title>check_dir_entry&#45;&gt;bdrv_getlength</title>
<path fill="none" stroke="#000000" d="M3850.3373,-12233.6765C3888.8852,-12218.1203 3941.8064,-12189.9893 3967.7693,-12146 4037.0153,-12028.6757 3911.768,-11634.4776 4003.7693,-11534 4029.094,-11506.3421 4069.4185,-11498.3255 4105.7422,-11497.774"/>
<polygon fill="#000000" stroke="#000000" points="4105.8543,-11501.2743 4115.8655,-11497.8063 4105.8767,-11494.2743 4105.8543,-11501.2743"/>
</g>
<!-- dir_entry_copy_name&#45;&gt;dir_entry_name_field -->
<g id="edge342" class="edge">
<title>dir_entry_copy_name&#45;&gt;dir_entry_name_field</title>
<path fill="none" stroke="#000000" d="M3909.669,-12335.32C3930.4943,-12330.2674 3951.0575,-12322.0662 3967.7693,-12309 3997.5304,-12285.7312 3973.4705,-12254.5642 4003.7693,-12232 4022.1314,-12218.3253 4044.4652,-12210.1797 4067.1249,-12205.5423"/>
<polygon fill="#000000" stroke="#000000" points="4067.9837,-12208.9435 4077.1942,-12203.7074 4066.7287,-12202.0569 4067.9837,-12208.9435"/>
</g>
<!-- g_strndup -->
<g id="node180" class="node">
<title>g_strndup</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-12259" rx="58" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-12255.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_strndup</text>
</g>
<!-- dir_entry_copy_name&#45;&gt;g_strndup -->
<g id="edge343" class="edge">
<title>dir_entry_copy_name&#45;&gt;g_strndup</title>
<path fill="none" stroke="#000000" d="M3887.9252,-12329.1386C3913.8884,-12324.2563 3942.3646,-12317.6641 3967.7693,-12309 3984.7003,-12303.2258 3986.7807,-12296.6025 4003.7693,-12291 4041.6102,-12278.5208 4085.5558,-12270.6281 4120.8556,-12265.8042"/>
<polygon fill="#000000" stroke="#000000" points="4121.5843,-12269.2386 4131.0423,-12264.4639 4120.6711,-12262.2984 4121.5843,-12269.2386"/>
</g>
<!-- dir_entry_size&#45;&gt;calc_dir_entry_size -->
<g id="edge337" class="edge">
<title>dir_entry_size&#45;&gt;calc_dir_entry_size</title>
<path fill="none" stroke="#000000" d="M4191.7594,-15119.1791C4217.4727,-15207.4272 4328.6614,-15600.3746 4369.0369,-15931 4442.3861,-16531.6384 4375.3374,-16687.6288 4405.0369,-17292 4457.1451,-18352.3768 4570.8128,-19653.1469 4589.0728,-19858.9977"/>
<polygon fill="#000000" stroke="#000000" points="4585.589,-19859.3371 4589.9604,-19868.9881 4592.5616,-19858.7175 4585.589,-19859.3371"/>
</g>
<!-- bitmap_free&#45;&gt;g_free -->
<g id="edge348" class="edge">
<title>bitmap_free&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M4253.1263,-6184.604C4289.0626,-6181.0759 4333.2371,-6173.0149 4369.0369,-6155 4424.9966,-6126.8405 4749.3032,-5822.6324 4778.1038,-5767 4829.5108,-5667.7003 4729.5692,-5591.1916 4814.1038,-5518 4861.3122,-5477.1261 5041.8934,-5485.3203 5095.1038,-5518 5125.2521,-5536.5158 5102.0008,-5568.8811 5131.1038,-5589 5268.2231,-5683.7903 5765.1899,-5546.2221 5876.8408,-5670 5940.463,-5740.5325 5853.6446,-12434.714 5912.8408,-12509 6005.0176,-12624.6736 6144.1304,-12469.7537 6236.8408,-12585 6323.2452,-12692.4073 6181.2704,-14962.9617 6272.8408,-15066 6311.0163,-15108.9564 6381.9139,-15108.4312 6428.9922,-15102.2078"/>
<polygon fill="#000000" stroke="#000000" points="6429.5557,-15105.6628 6438.9483,-15100.7608 6428.5489,-15098.7356 6429.5557,-15105.6628"/>
</g>
<!-- qcow2_co_block_status -->
<g id="node185" class="node">
<title>qcow2_co_block_status</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-2051" rx="120.4791" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-2047.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_block_status</text>
</g>
<!-- qcow2_co_block_status&#45;&gt;MIN -->
<g id="edge351" class="edge">
<title>qcow2_co_block_status&#45;&gt;MIN</title>
<path fill="none" stroke="#000000" d="M2212.7365,-2035.0476C2320.3736,-2007.5493 2560.2984,-1959.2753 2751.4983,-2015 3183.5439,-2140.9185 3340.9097,-2194.9783 3605.4983,-2559 3643.0188,-2610.6208 3614.2026,-2640.316 3641.4983,-2698 3746.701,-2920.3253 3890.136,-2911.6136 3967.7693,-3145 4021.5887,-3306.7953 3986.6554,-6044.3493 4003.7693,-6214 4041.1154,-6584.212 4149.9723,-7025.0157 4179.1412,-7139.009"/>
<polygon fill="#000000" stroke="#000000" points="4175.8315,-7140.1926 4181.7101,-7149.007 4182.6113,-7138.4506 4175.8315,-7140.1926"/>
</g>
<!-- qemu_co_mutex_lock -->
<g id="node186" class="node">
<title>qemu_co_mutex_lock</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-2691" rx="110.5" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-2687.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_co_mutex_lock</text>
</g>
<!-- qcow2_co_block_status&#45;&gt;qemu_co_mutex_lock -->
<g id="edge352" class="edge">
<title>qcow2_co_block_status&#45;&gt;qemu_co_mutex_lock</title>
<path fill="none" stroke="#000000" d="M2276.2402,-2050.072C2300.173,-2054.8471 2323.6729,-2063.6588 2342.4314,-2079 2348.5301,-2083.9877 2512.8638,-2544.6762 2555.1291,-2663.3628"/>
<polygon fill="#000000" stroke="#000000" points="2551.8551,-2664.6024 2558.5066,-2672.8491 2558.4496,-2662.2544 2551.8551,-2664.6024"/>
</g>
<!-- qcow2_get_cluster_offset -->
<g id="node187" class="node">
<title>qcow2_get_cluster_offset</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-4441" rx="130" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-4437.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_get_cluster_offset</text>
</g>
<!-- qcow2_co_block_status&#45;&gt;qcow2_get_cluster_offset -->
<g id="edge353" class="edge">
<title>qcow2_co_block_status&#45;&gt;qcow2_get_cluster_offset</title>
<path fill="none" stroke="#000000" d="M2244.401,-2038.8098C2392.3888,-2020.6064 2680.8349,-1995.1415 2751.4983,-2062 2790.9114,-2099.2909 2782.6952,-2494.9543 2787.4983,-2549 2855.1118,-3309.8102 2960.9476,-4240.2523 2980.7492,-4412.7851"/>
<polygon fill="#000000" stroke="#000000" points="2977.2847,-4413.2956 2981.9033,-4422.8308 2984.239,-4412.4966 2977.2847,-4413.2956"/>
</g>
<!-- qemu_co_mutex_unlock -->
<g id="node188" class="node">
<title>qemu_co_mutex_unlock</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-2783" rx="122.3786" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-2779.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_co_mutex_unlock</text>
</g>
<!-- qcow2_co_block_status&#45;&gt;qemu_co_mutex_unlock -->
<g id="edge354" class="edge">
<title>qcow2_co_block_status&#45;&gt;qemu_co_mutex_unlock</title>
<path fill="none" stroke="#000000" d="M2266.3817,-2043.8302C2294.9131,-2047.7359 2323.0206,-2057.7006 2342.4314,-2079 2438.2312,-2184.1208 2292.8253,-2604.4236 2378.4314,-2718 2397.8956,-2743.8238 2428.3286,-2759.4425 2459.0092,-2768.8705"/>
<polygon fill="#000000" stroke="#000000" points="2458.3886,-2772.3332 2468.9656,-2771.719 2460.3141,-2765.6033 2458.3886,-2772.3332"/>
</g>
<!-- qcow2_get_cluster_offset&#45;&gt;be64_to_cpu -->
<g id="edge355" class="edge">
<title>qcow2_get_cluster_offset&#45;&gt;be64_to_cpu</title>
<path fill="none" stroke="#000000" d="M3091.3159,-4430.7497C3123.101,-4423.1162 3155.9341,-4410.0918 3180.4983,-4388 3213.4532,-4358.3619 3182.105,-4322.9562 3216.4983,-4295 3347.8011,-4188.2719 3843.1623,-4285.4745 3967.7693,-4171 4015.7155,-4126.9526 3960.3181,-4077.4872 4003.7693,-4029 4130.8336,-3887.209 4221.6973,-3930.348 4405.0369,-3879 4583.262,-3829.0844 4631.2071,-3829.3647 4814.1038,-3801 4954.3251,-3779.2536 4990.2105,-3779.8522 5131.1038,-3763 5462.5322,-3723.358 5556.0477,-3766.239 5876.8408,-3674 6063.8985,-3620.2145 6085.1137,-3538.4 6272.8408,-3487 6360.2405,-3463.0698 6612.812,-3511.0608 6678.8408,-3449 6754.2332,-3378.1384 6636.2251,-3286.2678 6714.8408,-3219 6792.5377,-3152.5184 6871.0455,-3148.2956 6944.9204,-3219 7059.6224,-3328.7792 7076.2447,-5921.1836 7077.7876,-6221.6755"/>
<polygon fill="#000000" stroke="#000000" points="7074.2879,-6221.7745 7077.838,-6231.7568 7081.2878,-6221.7394 7074.2879,-6221.7745"/>
</g>
<!-- qcow2_get_cluster_offset&#45;&gt;has_data_file -->
<g id="edge356" class="edge">
<title>qcow2_get_cluster_offset&#45;&gt;has_data_file</title>
<path fill="none" stroke="#000000" d="M3083.8241,-4429.3797C3117.0553,-4421.7224 3152.6563,-4409.0304 3180.4983,-4388 3205.3132,-4369.2562 3190.4274,-4344.9535 3216.4983,-4328 3289.5173,-4280.5169 3519.3437,-4292.7987 3605.4983,-4280 3767.1501,-4255.9857 3825.2371,-4296.9535 3967.7693,-4217 3988.9188,-4205.1362 3984.3349,-4190.5036 4003.7693,-4176 4161.1555,-4058.5451 4214.1819,-4037.2646 4405.0369,-3991 4642.6404,-3933.4033 4710.1191,-3967 4954.6038,-3967 4954.6038,-3967 4954.6038,-3967 5713.7053,-3967 5987.3264,-3967 6750.7686,-3760.1956 6944.9204,-3953 6970.3915,-3978.2943 6979.6466,-9086.1259 6980.9204,-9122 7002.2208,-9721.8611 7062.5435,-10453.6032 7075.4647,-10606.2708"/>
<polygon fill="#000000" stroke="#000000" points="7072.011,-10606.9651 7076.3444,-10616.6332 7078.9859,-10606.373 7072.011,-10606.9651"/>
</g>
<!-- qcow2_get_cluster_offset&#45;&gt;abort -->
<g id="edge357" class="edge">
<title>qcow2_get_cluster_offset&#45;&gt;abort</title>
<path fill="none" stroke="#000000" d="M3055.2118,-4456.2001C3097.1107,-4468.6166 3148.0723,-4490.3051 3180.4983,-4527 3217.6512,-4569.0441 3174.7286,-4610.5387 3216.4983,-4648 3347.333,-4765.3396 3432.9055,-4685.8628 3605.4983,-4719 3766.7979,-4749.9689 3826.6572,-4707.9523 3967.7693,-4792 4206.9574,-4934.4626 4242.0903,-5025.2278 4369.0369,-5273 4398.3324,-5330.1785 4377.8896,-5354.7709 4405.0369,-5413 4537.1016,-5696.2699 4610.9477,-5747.491 4814.1038,-5985 4927.8916,-6118.0289 5026.2942,-6100.0354 5095.1038,-6261 5153.0438,-6396.5376 5104.2652,-8769.0615 5131.1038,-8914 5167.6327,-9111.2696 5271.5197,-9332.1902 5309.0761,-9407.8783"/>
<polygon fill="#000000" stroke="#000000" points="5306.1221,-9409.7971 5313.7215,-9417.1795 5312.3845,-9406.6694 5306.1221,-9409.7971"/>
</g>
<!-- qcow2_get_cluster_offset&#45;&gt;assert -->
<g id="edge358" class="edge">
<title>qcow2_get_cluster_offset&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M3075.1535,-4428.0796C3253.1738,-4403.573 3659.7534,-4351.1659 4003.7693,-4333 4685.3196,-4297.0105 4919.2961,-4274.1507 5514.5698,-4608 5693.0102,-4708.0753 5786.4359,-4708.4707 5876.8408,-4892 5923.4377,-4986.5953 5855.3016,-8599.6328 5912.8408,-8688 5999.1247,-8820.5124 6149.9382,-8702.8925 6236.8408,-8835 6295.1974,-8923.7123 6250.8378,-10642.1192 6272.8408,-10746 6311.7346,-10929.6253 6420.1811,-11130.9848 6460.4928,-11201.7054"/>
<polygon fill="#000000" stroke="#000000" points="6457.485,-11203.4963 6465.498,-11210.4276 6463.5564,-11200.0122 6457.485,-11203.4963"/>
</g>
<!-- qcow2_get_cluster_offset&#45;&gt;offset_into_cluster -->
<g id="edge359" class="edge">
<title>qcow2_get_cluster_offset&#45;&gt;offset_into_cluster</title>
<path fill="none" stroke="#000000" d="M3052.6801,-4425.6527C3090.8406,-4416.3381 3138.8782,-4403.3018 3180.4983,-4388 3197.1057,-4381.8942 3199.4813,-4375.8487 3216.4983,-4371 3256.9001,-4359.4882 3932.9252,-4308.4673 3967.7693,-4285 3995.4832,-4266.3349 3975.0373,-4236.0563 4003.7693,-4219 4143.3663,-4136.1306 4207.1877,-4206.3714 4369.0369,-4219 5047.7683,-4271.9595 5254.4605,-4213.0948 5876.8408,-4489 6293.7225,-4673.8063 6702.5444,-5067.2045 6805.2791,-5170.002"/>
<polygon fill="#000000" stroke="#000000" points="6802.876,-5172.5491 6812.4121,-5177.1658 6807.8364,-5167.61 6802.876,-5172.5491"/>
</g>
<!-- qcow2_get_cluster_offset&#45;&gt;qcow2_signal_corruption -->
<g id="edge360" class="edge">
<title>qcow2_get_cluster_offset&#45;&gt;qcow2_signal_corruption</title>
<path fill="none" stroke="#000000" d="M3094.9836,-4450.4584C3123.0476,-4453.8159 3153.0159,-4458.2419 3180.4983,-4464 3196.873,-4467.4308 3200.0066,-4472.1846 3216.4983,-4475 3721.8705,-4561.2743 3862.8148,-4441.8614 4369.0369,-4523 4636.1351,-4565.8112 4684.0964,-4689 4954.6038,-4689 4954.6038,-4689 4954.6038,-4689 5322.8368,-4689 5603.2684,-4689 5732.4558,-4750.5944 5876.8408,-4991 5928.3301,-5076.7313 5857.4961,-8507.7056 5912.8408,-8591 5929.9026,-8616.6782 5958.5808,-8632.985 5987.1072,-8643.3203"/>
<polygon fill="#000000" stroke="#000000" points="5986.1642,-8646.6964 5996.7586,-8646.6013 5988.4173,-8640.0688 5986.1642,-8646.6964"/>
</g>
<!-- qcow2_get_cluster_offset&#45;&gt;qcow2_cache_put -->
<g id="edge361" class="edge">
<title>qcow2_get_cluster_offset&#45;&gt;qcow2_cache_put</title>
<path fill="none" stroke="#000000" d="M3061.1416,-4455.6539C3102.959,-4467.6853 3151.8131,-4489.1654 3180.4983,-4527 3250.1806,-4618.908 3139.7548,-4697.9003 3216.4983,-4784 3446.0304,-5041.5154 3743.7189,-4716.7014 3967.7693,-4979 4021.4242,-5041.8144 3955.4226,-5282.0143 4003.7693,-5349 4107.7023,-5493.0021 4271.5342,-5362.5686 4369.0369,-5511 4399.3644,-5557.1684 4401.3927,-9432.882 4405.0369,-9488 4444.7508,-10088.6614 4561.7278,-10816.6039 4586.8033,-10968.4321"/>
<polygon fill="#000000" stroke="#000000" points="4583.4231,-10969.4438 4588.5106,-10978.7372 4590.329,-10968.2996 4583.4231,-10969.4438"/>
</g>
<!-- qcow2_get_cluster_offset&#45;&gt;size_to_clusters -->
<g id="edge362" class="edge">
<title>qcow2_get_cluster_offset&#45;&gt;size_to_clusters</title>
<path fill="none" stroke="#000000" d="M3059.0219,-4455.7354C3100.9376,-4467.857 3150.5996,-4489.4005 3180.4983,-4527 3234.5349,-4594.9545 3156.8133,-4655.9486 3216.4983,-4719 3452.8221,-4968.6532 3742.7017,-4643.1535 3967.7693,-4903 4021.8552,-4965.4436 3952.4526,-5208.2614 4003.7693,-5273 4110.2664,-5407.3513 4266.4156,-5259.6656 4369.0369,-5397 4399.0232,-5437.1296 4401.1282,-6248.0572 4405.0369,-6298 4454.9144,-6935.2968 4564.823,-7710.3512 4587.4488,-7866.7286"/>
<polygon fill="#000000" stroke="#000000" points="4584.026,-7867.5141 4588.925,-7876.9082 4590.9536,-7866.5094 4584.026,-7867.5141"/>
</g>
<!-- qcow2_get_cluster_offset&#45;&gt;qcow2_get_cluster_type -->
<g id="edge363" class="edge">
<title>qcow2_get_cluster_offset&#45;&gt;qcow2_get_cluster_type</title>
<path fill="none" stroke="#000000" d="M2990.8249,-4459.1047C3016.3659,-4526.0286 3110.2818,-4764.9669 3216.4983,-4947 3408.6009,-5276.2243 3701.5384,-5636.808 3782.9732,-5735.071"/>
<polygon fill="#000000" stroke="#000000" points="3780.4656,-5737.5299 3789.5469,-5742.9871 3785.8508,-5733.0579 3780.4656,-5737.5299"/>
</g>
<!-- offset_to_l2_slice_index -->
<g id="node189" class="node">
<title>offset_to_l2_slice_index</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-3943" rx="121.5784" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-3939.3" font-family="Times,serif" font-size="14.00" fill="#000000">offset_to_l2_slice_index</text>
</g>
<!-- qcow2_get_cluster_offset&#45;&gt;offset_to_l2_slice_index -->
<g id="edge364" class="edge">
<title>qcow2_get_cluster_offset&#45;&gt;offset_to_l2_slice_index</title>
<path fill="none" stroke="#000000" d="M3001.6032,-4423.1401C3038.3316,-4386.8295 3127.1555,-4303.8737 3216.4983,-4257 3376.5992,-4173.003 3479.3743,-4267.5397 3605.4983,-4138 3647.3208,-4095.0448 3601.478,-4052.6391 3641.4983,-4008 3662.0684,-3985.0558 3691.8256,-3970.0969 3720.3089,-3960.3943"/>
<polygon fill="#000000" stroke="#000000" points="3721.4605,-3963.7006 3729.9045,-3957.3015 3719.313,-3957.0381 3721.4605,-3963.7006"/>
</g>
<!-- offset_to_l1_index -->
<g id="node190" class="node">
<title>offset_to_l1_index</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-4111" rx="95" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-4107.3" font-family="Times,serif" font-size="14.00" fill="#000000">offset_to_l1_index</text>
</g>
<!-- qcow2_get_cluster_offset&#45;&gt;offset_to_l1_index -->
<g id="edge365" class="edge">
<title>qcow2_get_cluster_offset&#45;&gt;offset_to_l1_index</title>
<path fill="none" stroke="#000000" d="M2999.8718,-4422.9782C3035.7217,-4382.9579 3126.8337,-4285.0082 3216.4983,-4219 3264.2558,-4183.8424 3324.692,-4152.0078 3365.4191,-4132.157"/>
<polygon fill="#000000" stroke="#000000" points="3367.0802,-4135.2416 3374.5624,-4127.7404 3364.0355,-4128.9385 3367.0802,-4135.2416"/>
</g>
<!-- l2_load -->
<g id="node191" class="node">
<title>l2_load</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-3905" rx="44.393" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-3901.3" font-family="Times,serif" font-size="14.00" fill="#000000">l2_load</text>
</g>
<!-- qcow2_get_cluster_offset&#45;&gt;l2_load -->
<g id="edge366" class="edge">
<title>qcow2_get_cluster_offset&#45;&gt;l2_load</title>
<path fill="none" stroke="#000000" d="M3001.6326,-4422.9302C3039.25,-4383.5174 3128.1928,-4285.5951 3180.4983,-4189 3203.9891,-4145.6184 3189.5208,-4125.3037 3216.4983,-4084 3260.8708,-4016.0636 3336.736,-3956.58 3379.4216,-3926.2824"/>
<polygon fill="#000000" stroke="#000000" points="3381.5717,-3929.0496 3387.7503,-3920.4429 3377.553,-3923.318 3381.5717,-3929.0496"/>
</g>
<!-- count_contiguous_clusters_unallocated -->
<g id="node192" class="node">
<title>count_contiguous_clusters_unallocated</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-4621" rx="194.5" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-4617.3" font-family="Times,serif" font-size="14.00" fill="#000000">count_contiguous_clusters_unallocated</text>
</g>
<!-- qcow2_get_cluster_offset&#45;&gt;count_contiguous_clusters_unallocated -->
<g id="edge367" class="edge">
<title>qcow2_get_cluster_offset&#45;&gt;count_contiguous_clusters_unallocated</title>
<path fill="none" stroke="#000000" d="M3024.9408,-4458.2592C3103.3071,-4491.2941 3274.317,-4563.3826 3359.9732,-4599.4906"/>
<polygon fill="#000000" stroke="#000000" points="3358.6628,-4602.7364 3369.2371,-4603.3958 3361.3819,-4596.2861 3358.6628,-4602.7364"/>
</g>
<!-- count_contiguous_clusters -->
<g id="node193" class="node">
<title>count_contiguous_clusters</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-2901" rx="136" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-2897.3" font-family="Times,serif" font-size="14.00" fill="#000000">count_contiguous_clusters</text>
</g>
<!-- qcow2_get_cluster_offset&#45;&gt;count_contiguous_clusters -->
<g id="edge368" class="edge">
<title>qcow2_get_cluster_offset&#45;&gt;count_contiguous_clusters</title>
<path fill="none" stroke="#000000" d="M2989.016,-4422.9033C3032.7998,-4264.9943 3349.6228,-3122.3543 3403.2858,-2928.8155"/>
<polygon fill="#000000" stroke="#000000" points="3406.678,-2929.6804 3405.9772,-2919.1088 3399.9324,-2927.81 3406.678,-2929.6804"/>
</g>
<!-- l2_load&#45;&gt;qcow2_cache_get -->
<g id="edge369" class="edge">
<title>l2_load&#45;&gt;qcow2_cache_get</title>
<path fill="none" stroke="#000000" d="M3455.2627,-3905.1658C3496.159,-3906.9256 3557.6399,-3913.7337 3605.4983,-3937 3625.0188,-3946.4899 3621.7596,-3960.9726 3641.4983,-3970 3707.88,-4000.3595 3918.1781,-3954.4374 3967.7693,-4008 4037.4965,-4083.3111 3973.3897,-4832.9657 4003.7693,-4931 4093.9424,-5221.986 4283.5973,-5218.5892 4369.0369,-5511 4411.9876,-5657.9958 4398.2196,-10871.0097 4405.0369,-11024 4445.8642,-11940.2227 4567.3663,-13060.8003 4588.4384,-13250.961"/>
<polygon fill="#000000" stroke="#000000" points="4584.9681,-13251.4229 4589.5507,-13260.9754 4591.9253,-13250.6501 4584.9681,-13251.4229"/>
</g>
<!-- l2_load&#45;&gt;offset_to_l2_slice_index -->
<g id="edge370" class="edge">
<title>l2_load&#45;&gt;offset_to_l2_slice_index</title>
<path fill="none" stroke="#000000" d="M3454.2502,-3909.1754C3511.1336,-3914.6667 3613.1578,-3924.5157 3692.4975,-3932.1748"/>
<polygon fill="#000000" stroke="#000000" points="3692.2577,-3935.6678 3702.5478,-3933.145 3692.9304,-3928.7002 3692.2577,-3935.6678"/>
</g>
<!-- offset_to_l2_index -->
<g id="node194" class="node">
<title>offset_to_l2_index</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-4035" rx="95" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-4031.3" font-family="Times,serif" font-size="14.00" fill="#000000">offset_to_l2_index</text>
</g>
<!-- l2_load&#45;&gt;offset_to_l2_index -->
<g id="edge371" class="edge">
<title>l2_load&#45;&gt;offset_to_l2_index</title>
<path fill="none" stroke="#000000" d="M3454.4988,-3901.7365C3496.8434,-3900.7895 3561.127,-3905.5064 3605.4983,-3937 3632.7457,-3956.3396 3614.5502,-3983.2454 3641.4983,-4003 3659.0599,-4015.8738 3680.4393,-4023.9389 3701.8608,-4028.9114"/>
<polygon fill="#000000" stroke="#000000" points="3701.1855,-4032.3459 3711.6925,-4030.9847 3702.6299,-4025.4966 3701.1855,-4032.3459"/>
</g>
<!-- count_contiguous_clusters_unallocated&#45;&gt;be64_to_cpu -->
<g id="edge372" class="edge">
<title>count_contiguous_clusters_unallocated&#45;&gt;be64_to_cpu</title>
<path fill="none" stroke="#000000" d="M3438.2009,-4602.8719C3586.6314,-4504.0768 4296.0496,-4033.4746 4405.0369,-3991 4871.908,-3809.0505 5023.1418,-3888.8403 5514.5698,-3791 5776.8238,-3738.7868 6501.8399,-3687.4346 6678.8408,-3487 6749.9457,-3406.4813 6633.4225,-3318.0729 6714.8408,-3248 6753.5934,-3214.6475 6907.9755,-3212.6556 6944.9204,-3248 7058.4939,-3356.6531 7076.1028,-5921.7893 7077.7743,-6221.5033"/>
<polygon fill="#000000" stroke="#000000" points="7074.2765,-6221.9504 7077.831,-6231.9312 7081.2764,-6221.9123 7074.2765,-6221.9504"/>
</g>
<!-- count_contiguous_clusters_unallocated&#45;&gt;assert -->
<g id="edge373" class="edge">
<title>count_contiguous_clusters_unallocated&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M3525.7193,-4606.4531C3638.5416,-4594.5028 3815.501,-4582.0637 3967.7693,-4599 4183.8699,-4623.0362 5740.2293,-4859.8418 5876.8408,-5029 5943.2682,-5111.2532 5843.3977,-8755.2765 5912.8408,-8835 6008.4546,-8944.7685 6140.6869,-8773.7044 6236.8408,-8883 6271.0295,-8921.8613 6262.1033,-10695.3663 6272.8408,-10746 6311.7791,-10929.6158 6420.1983,-11130.9812 6460.4977,-11201.7044"/>
<polygon fill="#000000" stroke="#000000" points="6457.4895,-11203.4943 6465.5014,-11210.4269 6463.5614,-11200.0112 6457.4895,-11203.4943"/>
</g>
<!-- count_contiguous_clusters_unallocated&#45;&gt;qcow2_get_cluster_type -->
<g id="edge374" class="edge">
<title>count_contiguous_clusters_unallocated&#45;&gt;qcow2_get_cluster_type</title>
<path fill="none" stroke="#000000" d="M3417.9846,-4639.0733C3443.804,-4706.0347 3535.9374,-4946.4719 3605.4983,-5147 3683.4935,-5371.8422 3769.1242,-5646.1801 3796.0484,-5733.1651"/>
<polygon fill="#000000" stroke="#000000" points="3792.7384,-5734.3085 3799.0363,-5742.8283 3799.426,-5732.2406 3792.7384,-5734.3085"/>
</g>
<!-- count_contiguous_clusters&#45;&gt;be64_to_cpu -->
<g id="edge375" class="edge">
<title>count_contiguous_clusters&#45;&gt;be64_to_cpu</title>
<path fill="none" stroke="#000000" d="M3446.9445,-2883.5667C3490.3201,-2860.8151 3562.7377,-2817.078 3605.4983,-2760 3634.0709,-2721.8605 3605.4675,-2690.1897 3641.4983,-2659 4150.4518,-2218.4297 4459.1474,-2425.1313 5131.1038,-2385 5462.918,-2365.183 5566.5854,-2322.6896 5876.8408,-2442 6405.9064,-2645.455 6664.4173,-2646.433 6944.9204,-3139 7025.6001,-3280.6745 7072.3393,-5918.5611 7077.4513,-6221.6873"/>
<polygon fill="#000000" stroke="#000000" points="7073.9544,-6221.9067 7077.6218,-6231.8466 7080.9534,-6221.7892 7073.9544,-6221.9067"/>
</g>
<!-- count_contiguous_clusters&#45;&gt;assert -->
<g id="edge376" class="edge">
<title>count_contiguous_clusters&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M3545.5938,-2898.1453C3567.4182,-2892.5237 3588.4242,-2883.3903 3605.4983,-2869 3642.8994,-2837.4778 3602.5176,-2794.5466 3641.4983,-2765 3899.226,-2569.6476 4773.2536,-2663.3999 5095.1038,-2695 5097.8578,-2695.2704 5875.0754,-2847.8691 5876.8408,-2850 5950.4762,-2938.8811 5867.3769,-6898.9103 5912.8408,-7005 5991.8285,-7189.3169 6157.6836,-7134.7559 6236.8408,-7319 6311.9996,-7493.9374 6234.1638,-10559.5703 6272.8408,-10746 6310.9693,-10929.7857 6419.8865,-11131.0466 6460.4077,-11201.7233"/>
<polygon fill="#000000" stroke="#000000" points="6457.4088,-11203.5291 6465.4394,-11210.4399 6463.4712,-11200.0294 6457.4088,-11203.5291"/>
</g>
<!-- count_contiguous_clusters&#45;&gt;qcow2_get_cluster_type -->
<g id="edge377" class="edge">
<title>count_contiguous_clusters&#45;&gt;qcow2_get_cluster_type</title>
<path fill="none" stroke="#000000" d="M3415.2667,-2919.1941C3438.0116,-3016.7229 3546.1421,-3487.7375 3605.4983,-3878 3719.8236,-4629.6805 3790.1166,-5560.1434 3802.6214,-5732.7653"/>
<polygon fill="#000000" stroke="#000000" points="3799.136,-5733.0943 3803.3461,-5742.8167 3806.1179,-5732.5908 3799.136,-5733.0943"/>
</g>
<!-- qcow2_co_check -->
<g id="node195" class="node">
<title>qcow2_co_check</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-1862" rx="89.0842" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-1858.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_check</text>
</g>
<!-- qcow2_co_check&#45;&gt;qemu_co_mutex_lock -->
<g id="edge378" class="edge">
<title>qcow2_co_check&#45;&gt;qemu_co_mutex_lock</title>
<path fill="none" stroke="#000000" d="M1392.2661,-1869.9509C1531.3497,-1888.5983 1814.0796,-1949.0157 1933.3645,-2138 1986.4378,-2222.0847 1902.5536,-2510.3568 1969.3645,-2584 2002.2504,-2620.249 2302.8517,-2660.4213 2463.9904,-2679.5979"/>
<polygon fill="#000000" stroke="#000000" points="2463.5824,-2683.074 2473.9247,-2680.7746 2464.4058,-2676.1226 2463.5824,-2683.074"/>
</g>
<!-- qcow2_co_check&#45;&gt;qemu_co_mutex_unlock -->
<g id="edge379" class="edge">
<title>qcow2_co_check&#45;&gt;qemu_co_mutex_unlock</title>
<path fill="none" stroke="#000000" d="M1393.0634,-1854.4388C1433.9802,-1855.1765 1481.4018,-1863.7455 1512.3645,-1894 1575.712,-1955.8986 1486.9422,-2026.1905 1548.3645,-2090 1669.9548,-2216.316 1820.6986,-2041.6633 1933.3645,-2176 1990.8276,-2244.5159 1904.7342,-2918.1989 1969.3645,-2980 2029.2831,-3037.2957 2277.863,-3031.9997 2342.4314,-2980 2400.8895,-2932.9211 2324.1785,-2866.8691 2378.4314,-2815 2393.4326,-2800.6579 2412.3869,-2791.4452 2432.4304,-2785.7036"/>
<polygon fill="#000000" stroke="#000000" points="2433.5302,-2789.0348 2442.3449,-2783.1566 2431.7885,-2782.2549 2433.5302,-2789.0348"/>
</g>
<!-- qcow2_co_check_locked -->
<g id="node196" class="node">
<title>qcow2_co_check_locked</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-8531" rx="125" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-8527.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_check_locked</text>
</g>
<!-- qcow2_co_check&#45;&gt;qcow2_co_check_locked -->
<g id="edge380" class="edge">
<title>qcow2_co_check&#45;&gt;qcow2_co_check_locked</title>
<path fill="none" stroke="#000000" d="M1337.7376,-1879.5158C1383.1376,-1912.3743 1476.4524,-1988.2022 1512.3645,-2079 1557.4106,-2192.8916 1542.1141,-6365.6833 1548.3645,-6488 1590.5913,-7314.3513 1714.6441,-8322.8817 1737.2933,-8502.8599"/>
<polygon fill="#000000" stroke="#000000" points="1733.8286,-8503.3607 1738.5528,-8512.844 1740.7736,-8502.4845 1733.8286,-8503.3607"/>
</g>
<!-- qcow2_co_check_locked&#45;&gt;qcow2_mark_clean -->
<g id="edge381" class="edge">
<title>qcow2_co_check_locked&#45;&gt;qcow2_mark_clean</title>
<path fill="none" stroke="#000000" d="M1827.695,-8518.0448C1865.6661,-8517.5725 1907.3874,-8525.0787 1933.3645,-8554 1990.2045,-8617.2824 1946.0671,-11534.1912 1969.3645,-11616 2057.2372,-11924.5649 2255.6648,-11925.1222 2342.4314,-12234 2371.8873,-12338.8591 2373.397,-19967.1986 2378.4314,-20076 2418.1013,-20933.3404 2539.6913,-21980.5413 2561.5731,-22164.6968"/>
<polygon fill="#000000" stroke="#000000" points="2558.1023,-22165.1506 2562.7606,-22174.6664 2565.0531,-22164.3226 2558.1023,-22165.1506"/>
</g>
<!-- qcow2_check_refcounts -->
<g id="node197" class="node">
<title>qcow2_check_refcounts</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-8569" rx="123" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-8565.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_check_refcounts</text>
</g>
<!-- qcow2_co_check_locked&#45;&gt;qcow2_check_refcounts -->
<g id="edge382" class="edge">
<title>qcow2_co_check_locked&#45;&gt;qcow2_check_refcounts</title>
<path fill="none" stroke="#000000" d="M1846.4,-8540.6627C1906.0035,-8546.1199 1980.545,-8552.9449 2041.5378,-8558.5293"/>
<polygon fill="#000000" stroke="#000000" points="2041.3159,-8562.0235 2051.5934,-8559.45 2041.9542,-8555.0527 2041.3159,-8562.0235"/>
</g>
<!-- qcow2_mark_consistent -->
<g id="node198" class="node">
<title>qcow2_mark_consistent</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-6667" rx="123.5" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-6663.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_mark_consistent</text>
</g>
<!-- qcow2_co_check_locked&#45;&gt;qcow2_mark_consistent -->
<g id="edge383" class="edge">
<title>qcow2_co_check_locked&#45;&gt;qcow2_mark_consistent</title>
<path fill="none" stroke="#000000" d="M1741.9305,-8512.7879C1752.5334,-8334.4449 1841.3563,-6903.5282 1969.3645,-6770 2031.8081,-6704.8636 2279.1384,-6680.7592 2434.7717,-6671.9531"/>
<polygon fill="#000000" stroke="#000000" points="2435.0955,-6675.4407 2444.8874,-6671.3949 2434.7097,-6668.4513 2435.0955,-6675.4407"/>
</g>
<!-- qcow2_check_refcounts&#45;&gt;g_free -->
<g id="edge386" class="edge">
<title>qcow2_check_refcounts&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M2248.4648,-8557.1189C2282.7756,-8558.0514 2318.9953,-8566.3418 2342.4314,-8592 2426.1766,-8683.6859 2326.1551,-9596.3645 2378.4314,-9709 2481.5087,-9931.0924 2596.1294,-9925.2651 2787.4983,-10078 3150.2508,-10367.5193 3219.7177,-10485.3201 3641.4983,-10679 4115.3766,-10896.603 4321.9395,-10717.3622 4778.1038,-10970 5373.5769,-11299.7913 5614.054,-11409.072 5876.8408,-12037 5912.1089,-12121.273 5855.3161,-13610.0304 5912.8408,-13681 6005.9762,-13795.9032 6143.384,-13642.3581 6236.8408,-13757 6328.7754,-13869.7746 6175.4835,-14957.8722 6272.8408,-15066 6311.2944,-15108.7076 6382.1189,-15108.2478 6429.1056,-15102.1065"/>
<polygon fill="#000000" stroke="#000000" points="6429.6414,-15105.5655 6439.0413,-15100.6776 6428.6449,-15098.6368 6429.6414,-15105.5655"/>
</g>
<!-- qcow2_check_refcounts&#45;&gt;memset -->
<g id="edge384" class="edge">
<title>qcow2_check_refcounts&#45;&gt;memset</title>
<path fill="none" stroke="#000000" d="M2163.4131,-8550.8222C2187.5247,-8494.1978 2267.8673,-8318.1366 2378.4314,-8207 2516.1396,-8068.5787 2647.5519,-8140.2852 2751.4983,-7975 2830.277,-7849.7339 2713.1075,-7771.9207 2787.4983,-7644 3012.9729,-7256.279 3384.0178,-7443.0164 3605.4983,-7053 3650.5534,-6973.6601 3574.2126,-6705.6233 3641.4983,-6644 3701.2704,-6589.2579 4288.9516,-6684.5204 4369.0369,-6697 4567.618,-6727.9446 4614.2497,-6755.7788 4814.1038,-6777 5443.2543,-6843.8054 5605.7452,-6780.149 6236.8408,-6825 6433.9431,-6839.0078 6524.8029,-6749.2347 6678.8408,-6873 6967.3277,-7104.7915 6880.1095,-7297.6492 6944.9204,-7662 6971.0438,-7808.8594 6919.8164,-8867.9249 6980.9204,-9004 6994.0887,-9033.3251 7021.6205,-9057.6669 7043.9996,-9073.7731"/>
<polygon fill="#000000" stroke="#000000" points="7042.0758,-9076.6984 7052.2836,-9079.536 7046.0733,-9070.9521 7042.0758,-9076.6984"/>
</g>
<!-- qcow2_check_refcounts&#45;&gt;fprintf -->
<g id="edge385" class="edge">
<title>qcow2_check_refcounts&#45;&gt;fprintf</title>
<path fill="none" stroke="#000000" d="M2193.5791,-8551.8634C2236.3237,-8530.448 2304.9414,-8489.7213 2342.4314,-8434 2379.9799,-8378.1918 2329.9454,-8333.6214 2378.4314,-8287 2500.4054,-8169.7165 2638.6387,-8337.0785 2751.4983,-8211 2810.581,-8144.9971 2730.2884,-7881.6328 2787.4983,-7814 2908.8822,-7670.5015 3487.4796,-7745.2788 3605.4983,-7599 3662.6244,-7528.1947 3575.7689,-6843.9002 3641.4983,-6781 3746.2653,-6680.7424 3823.3639,-6767.779 3967.7693,-6781 3999.6835,-6783.9219 6213.951,-7177.5699 6236.8408,-7200 6293.5562,-7255.5765 6233.6628,-7305.9314 6272.8408,-7375 6314.96,-7449.2536 6397.1099,-7510.4282 6442.9382,-7540.634"/>
<polygon fill="#000000" stroke="#000000" points="6441.3039,-7543.7459 6451.5969,-7546.2569 6445.1163,-7537.8752 6441.3039,-7543.7459"/>
</g>
<!-- qcow2_check_refcounts&#45;&gt;size_to_clusters -->
<g id="edge387" class="edge">
<title>qcow2_check_refcounts&#45;&gt;size_to_clusters</title>
<path fill="none" stroke="#000000" d="M2279.0662,-8569.4048C2302.6795,-8563.9576 2325.3351,-8554.0571 2342.4314,-8537 2408.5373,-8471.0455 2310.5323,-8394.1071 2378.4314,-8330 2499.7914,-8215.4177 2631.9199,-8403.4404 2751.4983,-8287 2832.87,-8207.7636 2704.2162,-8111.226 2787.4983,-8034 2921.0796,-7910.1323 3452.6106,-8079.0582 3605.4983,-7980 3634.1972,-7961.4055 3612.3611,-7929.9 3641.4983,-7912 3713.0522,-7868.0418 4271.8416,-7883.2566 4497.511,-7891.323"/>
<polygon fill="#000000" stroke="#000000" points="4497.5575,-7894.8269 4507.6772,-7891.6896 4497.8099,-7887.8314 4497.5575,-7894.8269"/>
</g>
<!-- qcow2_check_refcounts&#45;&gt;bdrv_getlength -->
<g id="edge388" class="edge">
<title>qcow2_check_refcounts&#45;&gt;bdrv_getlength</title>
<path fill="none" stroke="#000000" d="M2249.2902,-8557.2771C2283.2942,-8558.356 2319.0789,-8566.708 2342.4314,-8592 2405.5786,-8660.3917 2316.2801,-9359.702 2378.4314,-9429 2434.4266,-9491.4341 2668.7426,-9472.3994 2751.4983,-9486 3293.1012,-9575.0104 3610.5618,-9283.2755 3967.7693,-9700 4030.7664,-9773.4935 3947.1511,-11363.4869 4003.7693,-11442 4026.0815,-11472.9405 4064.4374,-11489.225 4100.2565,-11497.7662"/>
<polygon fill="#000000" stroke="#000000" points="4099.7576,-11501.2402 4110.2767,-11499.9757 4101.2649,-11494.4044 4099.7576,-11501.2402"/>
</g>
<!-- calculate_refcounts -->
<g id="node199" class="node">
<title>calculate_refcounts</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-8357" rx="102.8821" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-8353.3" font-family="Times,serif" font-size="14.00" fill="#000000">calculate_refcounts</text>
</g>
<!-- qcow2_check_refcounts&#45;&gt;calculate_refcounts -->
<g id="edge389" class="edge">
<title>qcow2_check_refcounts&#45;&gt;calculate_refcounts</title>
<path fill="none" stroke="#000000" d="M2263.2579,-8560.1432C2289.9258,-8555.3851 2317.8853,-8548.1094 2342.4314,-8537 2426.0394,-8499.1593 2504.8336,-8422.2334 2542.2443,-8382.3121"/>
<polygon fill="#000000" stroke="#000000" points="2544.9348,-8384.558 2549.1639,-8374.8438 2539.8,-8379.8005 2544.9348,-8384.558"/>
</g>
<!-- refcount_array_byte_size -->
<g id="node200" class="node">
<title>refcount_array_byte_size</title>
<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-9461" rx="128.0773" ry="18"/>
<text text-anchor="middle" x="4591.5704" y="-9457.3" font-family="Times,serif" font-size="14.00" fill="#000000">refcount_array_byte_size</text>
</g>
<!-- qcow2_check_refcounts&#45;&gt;refcount_array_byte_size -->
<g id="edge390" class="edge">
<title>qcow2_check_refcounts&#45;&gt;refcount_array_byte_size</title>
<path fill="none" stroke="#000000" d="M2257.8607,-8558.882C2288.7596,-8561.2546 2320.33,-8570.033 2342.4314,-8592 2430.796,-8679.8275 2320.5258,-8759.6872 2378.4314,-8870 2546.7228,-9190.6032 2621.9093,-9415 2983.9983,-9415 2983.9983,-9415 2983.9983,-9415 3804.6338,-9415 4043.0971,-9415 4321.5156,-9436.3111 4475.0221,-9449.9225"/>
<polygon fill="#000000" stroke="#000000" points="4475.1322,-9453.4461 4485.4036,-9450.8482 4475.754,-9446.4737 4475.1322,-9453.4461"/>
</g>
<!-- compare_refcounts -->
<g id="node201" class="node">
<title>compare_refcounts</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-8569" rx="100.9827" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-8565.3" font-family="Times,serif" font-size="14.00" fill="#000000">compare_refcounts</text>
</g>
<!-- qcow2_check_refcounts&#45;&gt;compare_refcounts -->
<g id="edge391" class="edge">
<title>qcow2_check_refcounts&#45;&gt;compare_refcounts</title>
<path fill="none" stroke="#000000" d="M2278.9088,-8569C2334.5021,-8569 2399.703,-8569 2453.8055,-8569"/>
<polygon fill="#000000" stroke="#000000" points="2454.1222,-8572.5001 2464.1222,-8569 2454.1221,-8565.5001 2454.1222,-8572.5001"/>
</g>
<!-- rebuild_refcount_structure -->
<g id="node202" class="node">
<title>rebuild_refcount_structure</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-9187" rx="137.2758" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-9183.3" font-family="Times,serif" font-size="14.00" fill="#000000">rebuild_refcount_structure</text>
</g>
<!-- qcow2_check_refcounts&#45;&gt;rebuild_refcount_structure -->
<g id="edge392" class="edge">
<title>qcow2_check_refcounts&#45;&gt;rebuild_refcount_structure</title>
<path fill="none" stroke="#000000" d="M2278.5577,-8570.384C2301.9262,-8575.7678 2324.6129,-8585.1896 2342.4314,-8601 2384.3996,-8638.2386 2341.5015,-8679.7598 2378.4314,-8722 2634.2161,-9014.5658 3110.5941,-9132.5587 3314.4242,-9171.1423"/>
<polygon fill="#000000" stroke="#000000" points="3314.0388,-9174.6308 3324.5118,-9173.0289 3315.3257,-9167.7501 3314.0388,-9174.6308"/>
</g>
<!-- check_oflag_copied -->
<g id="node203" class="node">
<title>check_oflag_copied</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-10286" rx="102.0819" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-10282.3" font-family="Times,serif" font-size="14.00" fill="#000000">check_oflag_copied</text>
</g>
<!-- qcow2_check_refcounts&#45;&gt;check_oflag_copied -->
<g id="edge393" class="edge">
<title>qcow2_check_refcounts&#45;&gt;check_oflag_copied</title>
<path fill="none" stroke="#000000" d="M2277.4661,-8566.1773C2302.2057,-8571.5237 2325.7341,-8581.9922 2342.4314,-8601 2407.382,-8674.9382 2333.3225,-9398.5321 2378.4314,-9486 2603.229,-9921.8919 3185.1487,-10192.2544 3360.3529,-10265.6722"/>
<polygon fill="#000000" stroke="#000000" points="3359.0287,-10268.9121 3369.6058,-10269.5244 3361.7191,-10262.4498 3359.0287,-10268.9121"/>
</g>
<!-- qcow2_mark_consistent&#45;&gt;qcow2_update_header -->
<g id="edge502" class="edge">
<title>qcow2_mark_consistent&#45;&gt;qcow2_update_header</title>
<path fill="none" stroke="#000000" d="M2594.635,-6649.5136C2685.8876,-6596.0215 2971.0621,-6431.0024 3216.4983,-6312 3468.2699,-6189.9258 4193.3,-6022.7329 4369.0369,-5805 4419.183,-5742.8704 4355.4388,-5691.5679 4405.0369,-5629 4518.4573,-5485.9206 4631.7785,-5566.2007 4778.1038,-5457 4797.5382,-5442.4964 4792.328,-5426.6707 4814.1038,-5416 5238.6255,-5207.9744 5489.142,-5100.4765 5876.8408,-5371 6295.0856,-5662.8374 6061.0634,-5984.0516 6272.8408,-6448 6427.9705,-6787.848 6585.1273,-6822.3653 6678.8408,-7184 6761.6784,-7503.6649 6659.3763,-18746.4675 6714.8408,-19072 6734.7945,-19189.1121 6791.2436,-19320.1534 6816.901,-19375.7314"/>
<polygon fill="#000000" stroke="#000000" points="6813.7797,-19377.3199 6821.1749,-19384.9068 6820.1251,-19374.3641 6813.7797,-19377.3199"/>
</g>
<!-- qcow2_mark_consistent&#45;&gt;qcow2_flush_caches -->
<g id="edge503" class="edge">
<title>qcow2_mark_consistent&#45;&gt;qcow2_flush_caches</title>
<path fill="none" stroke="#000000" d="M2686.564,-6663.6312C2711.4573,-6668.965 2735.0443,-6679.5653 2751.4983,-6699 2790.2723,-6744.7982 2773.5898,-15281.6266 2787.4983,-15340 2822.9717,-15488.88 2923.5367,-15645.7875 2965.3775,-15706.6947"/>
<polygon fill="#000000" stroke="#000000" points="2962.5391,-15708.7437 2971.1099,-15714.972 2968.2938,-15704.7583 2962.5391,-15708.7437"/>
</g>
<!-- calculate_refcounts&#45;&gt;has_data_file -->
<g id="edge394" class="edge">
<title>calculate_refcounts&#45;&gt;has_data_file</title>
<path fill="none" stroke="#000000" d="M2618.0338,-8372.4953C2662.8459,-8385.0619 2728.8946,-8402.3754 2787.4983,-8413 3322.7563,-8510.0399 3460.6413,-8519.5076 4003.7693,-8550 4084.8123,-8554.5499 4308.0417,-8603.556 4369.0369,-8550 4461.995,-8468.3795 4326.8873,-8369.8945 4405.0369,-8274 4515.8691,-8138.002 4615.6413,-8211.2207 4778.1038,-8145 4794.4892,-8138.3212 4797.3089,-8133.5693 4814.1038,-8128 5110.8296,-8029.6033 5224.4803,-7947.483 5514.5698,-8064 5721.4589,-8147.0988 5778.3668,-8210.9716 5876.8408,-8411 5909.6179,-8477.5795 5864.0801,-8687.0576 5912.8408,-8743 6010.3697,-8854.8933 6120.7974,-8731.4478 6236.8408,-8824 6264.5009,-8846.0607 6245.9111,-8872.0535 6272.8408,-8895 6417.0558,-9017.8841 6517.8083,-8925.1651 6678.8408,-9025 6823.113,-9114.444 6873.3897,-9145.0583 6944.9204,-9299 7058.453,-9543.3342 7075.3955,-10435.8347 7077.6138,-10606.638"/>
<polygon fill="#000000" stroke="#000000" points="7074.1163,-10606.8743 7077.7395,-10616.8303 7081.1158,-10606.7879 7074.1163,-10606.8743"/>
</g>
<!-- calculate_refcounts&#45;&gt;offset_into_cluster -->
<g id="edge395" class="edge">
<title>calculate_refcounts&#45;&gt;offset_into_cluster</title>
<path fill="none" stroke="#000000" d="M2575.3866,-8339.0373C2607.6487,-8282.5121 2706.4115,-8102.3884 2751.4983,-7940 2786.9523,-7812.3055 2731.825,-7764.2637 2787.4983,-7644 3012.5084,-7157.9401 3358.8349,-7234.4376 3605.4983,-6759 3640.6646,-6691.2177 3582.1144,-6639.0069 3641.4983,-6591 3767.1005,-6489.4612 4967.9598,-6691.6015 5095.1038,-6592 5147.7151,-6550.7856 5098.5763,-6504.3826 5131.1038,-6446 5311.2349,-6122.6883 5343.6003,-5851 5713.7053,-5851 5713.7053,-5851 5713.7053,-5851 6074.8408,-5851 6464.545,-5851 6751.2403,-5346.8542 6816.0387,-5222.4813"/>
<polygon fill="#000000" stroke="#000000" points="6819.3372,-5223.7215 6820.8126,-5213.2299 6813.1166,-5220.5115 6819.3372,-5223.7215"/>
</g>
<!-- calculate_refcounts&#45;&gt;fprintf -->
<g id="edge396" class="edge">
<title>calculate_refcounts&#45;&gt;fprintf</title>
<path fill="none" stroke="#000000" d="M2645.9093,-8345.8897C2683.6081,-8336.4769 2725.7262,-8319.0947 2751.4983,-8287 2822.6112,-8198.4409 2722.18,-8126.9154 2787.4983,-8034 2911.5553,-7857.5285 3009.5262,-7867.7856 3216.4983,-7807 3299.7376,-7782.5535 3545.6139,-7836.7716 3605.4983,-7774 3679.0256,-7696.9276 3564.7764,-6889.893 3641.4983,-6816 3693.7206,-6765.7033 3903.6963,-6782.0651 3967.7693,-6816 3992.9335,-6829.3277 3979.3294,-6854.3865 4003.7693,-6869 4143.8546,-6952.7616 4240.2173,-6806.7733 4369.0369,-6907 4405.6593,-6935.4937 4368.8826,-6975.9148 4405.0369,-7005 4485.071,-7069.3855 6147.7593,-7204.8588 6236.8408,-7256 6353.9668,-7323.2414 6434.3726,-7472.5932 6463.6193,-7533.9173"/>
<polygon fill="#000000" stroke="#000000" points="6460.4545,-7535.4122 6467.8718,-7542.9776 6466.7913,-7532.438 6460.4545,-7535.4122"/>
</g>
<!-- realloc_refcount_array -->
<g id="node204" class="node">
<title>realloc_refcount_array</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-8523" rx="116.5" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-8519.3" font-family="Times,serif" font-size="14.00" fill="#000000">realloc_refcount_array</text>
</g>
<!-- calculate_refcounts&#45;&gt;realloc_refcount_array -->
<g id="edge397" class="edge">
<title>calculate_refcounts&#45;&gt;realloc_refcount_array</title>
<path fill="none" stroke="#000000" d="M2653.8701,-8366.102C2930.992,-8394.4732 3778.5089,-8481.2405 4079.2044,-8512.0252"/>
<polygon fill="#000000" stroke="#000000" points="4078.9326,-8515.5156 4089.2371,-8513.0523 4079.6455,-8508.552 4078.9326,-8515.5156"/>
</g>
<!-- qcow2_inc_refcounts_imrt -->
<g id="node205" class="node">
<title>qcow2_inc_refcounts_imrt</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-8181" rx="134" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-8177.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_inc_refcounts_imrt</text>
</g>
<!-- calculate_refcounts&#45;&gt;qcow2_inc_refcounts_imrt -->
<g id="edge398" class="edge">
<title>calculate_refcounts&#45;&gt;qcow2_inc_refcounts_imrt</title>
<path fill="none" stroke="#000000" d="M2667.1339,-8359.2053C2697.3217,-8355.0182 2728.4238,-8345.2827 2751.4983,-8325 2792.3615,-8289.0807 2744.5382,-8241.3831 2787.4983,-8208 2925.6275,-8100.6634 3458.8263,-8143.2491 3693.1235,-8168.0264"/>
<polygon fill="#000000" stroke="#000000" points="3693.0576,-8171.5391 3703.3724,-8169.119 3693.7998,-8164.5785 3693.0576,-8171.5391"/>
</g>
<!-- check_refcounts_l1 -->
<g id="node206" class="node">
<title>check_refcounts_l1</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-8235" rx="101.5" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-8231.3" font-family="Times,serif" font-size="14.00" fill="#000000">check_refcounts_l1</text>
</g>
<!-- calculate_refcounts&#45;&gt;check_refcounts_l1 -->
<g id="edge399" class="edge">
<title>calculate_refcounts&#45;&gt;check_refcounts_l1</title>
<path fill="none" stroke="#000000" d="M2648.3907,-8346.3254C2680.8889,-8341.224 2718.2444,-8334.1895 2751.4983,-8325 2818.0455,-8306.6101 2891.9288,-8276.1957 2938.1698,-8255.8812"/>
<polygon fill="#000000" stroke="#000000" points="2939.592,-8259.0792 2947.3219,-8251.8336 2936.7607,-8252.6774 2939.592,-8259.0792"/>
</g>
<!-- qcow2_check_bitmaps_refcounts -->
<g id="node207" class="node">
<title>qcow2_check_bitmaps_refcounts</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-8679" rx="165.1707" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-8675.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_check_bitmaps_refcounts</text>
</g>
<!-- calculate_refcounts&#45;&gt;qcow2_check_bitmaps_refcounts -->
<g id="edge400" class="edge">
<title>calculate_refcounts&#45;&gt;qcow2_check_bitmaps_refcounts</title>
<path fill="none" stroke="#000000" d="M2588.801,-8374.537C2628.0806,-8404.6095 2706.5274,-8469.7961 2751.4983,-8542 2778.0245,-8584.5898 2749.0859,-8616.7196 2787.4983,-8649 2797.2962,-8657.2339 2808.3792,-8663.7117 2820.1693,-8668.7695"/>
<polygon fill="#000000" stroke="#000000" points="2819.1776,-8672.1398 2829.7653,-8672.5277 2821.7303,-8665.6219 2819.1776,-8672.1398"/>
</g>
<!-- check_refblocks -->
<g id="node208" class="node">
<title>check_refblocks</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-8083" rx="87.1846" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-8079.3" font-family="Times,serif" font-size="14.00" fill="#000000">check_refblocks</text>
</g>
<!-- calculate_refcounts&#45;&gt;check_refblocks -->
<g id="edge401" class="edge">
<title>calculate_refcounts&#45;&gt;check_refblocks</title>
<path fill="none" stroke="#000000" d="M2665.1196,-8361.1293C2696.4541,-8357.3175 2728.7452,-8347.3181 2751.4983,-8325 2812.2322,-8265.4272 2724.3307,-8193.9858 2787.4983,-8137 2944.5928,-7995.2792 3223.4497,-8037.9146 3347.9385,-8066.443"/>
<polygon fill="#000000" stroke="#000000" points="3347.1732,-8069.8584 3357.7073,-8068.7258 3348.7661,-8063.0421 3347.1732,-8069.8584"/>
</g>
<!-- refcount_array_byte_size&#45;&gt;assert -->
<g id="edge407" class="edge">
<title>refcount_array_byte_size&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M4625.7394,-9443.5836C4810.425,-9350.5916 5687.9902,-8923.6499 5876.8408,-9109 5953.1397,-9183.8846 5842.2501,-10952.7119 5912.8408,-11033 5960.9011,-11087.6625 6168.4491,-11056.0932 6236.8408,-11081 6320.3041,-11111.3955 6406.1239,-11173.0702 6448.5987,-11206.0441"/>
<polygon fill="#000000" stroke="#000000" points="6446.4724,-11208.8245 6456.5022,-11212.2384 6450.7905,-11203.315 6446.4724,-11208.8245"/>
</g>
<!-- refcount_array_byte_size&#45;&gt;UINT64_C -->
<g id="edge409" class="edge">
<title>refcount_array_byte_size&#45;&gt;UINT64_C</title>
<path fill="none" stroke="#000000" d="M4593.8413,-9479.1161C4622.5895,-9708.4468 4915.2124,-12042.7654 4951.0194,-12328.4066"/>
<polygon fill="#000000" stroke="#000000" points="4947.5991,-12329.2611 4952.3158,-12338.748 4954.5447,-12328.3903 4947.5991,-12329.2611"/>
</g>
<!-- refcount_array_byte_size&#45;&gt;DIV_ROUND_UP -->
<g id="edge408" class="edge">
<title>refcount_array_byte_size&#45;&gt;DIV_ROUND_UP</title>
<path fill="none" stroke="#000000" d="M4594.6374,-9479.2623C4615.5652,-9604.8792 4737.7144,-10354.2861 4778.1038,-10970 4810.7606,-11467.835 4765.4378,-14963.4743 4814.1038,-15460 4841.6802,-15741.3549 4922.6788,-16075.2 4947.3737,-16172.8698"/>
<polygon fill="#000000" stroke="#000000" points="4944.0529,-16174.013 4949.9078,-16182.8431 4950.8373,-16172.2891 4944.0529,-16174.013"/>
</g>
<!-- compare_refcounts&#45;&gt;fprintf -->
<g id="edge459" class="edge">
<title>compare_refcounts&#45;&gt;fprintf</title>
<path fill="none" stroke="#000000" d="M2623.5578,-8554.2856C2733.0263,-8526.7647 2976.025,-8465.5318 3180.4983,-8413 3444.9231,-8345.0658 4156.7325,-8273.6462 4369.0369,-8102 4396.5498,-8079.7561 4375.8668,-8051.0215 4405.0369,-8031 4473.7428,-7983.8424 4715.0166,-8047.4458 4778.1038,-7993 4827.3937,-7950.4616 4767.7678,-7896.7383 4814.1038,-7851 4917.2133,-7749.2206 4989.0123,-7803.295 5131.1038,-7775 5634.3305,-7674.7914 6250.9077,-7590.6716 6426.8756,-7567.3947"/>
<polygon fill="#000000" stroke="#000000" points="6427.4067,-7570.855 6436.8627,-7566.0764 6426.4906,-7563.9152 6427.4067,-7570.855"/>
</g>
<!-- compare_refcounts&#45;&gt;update_refcount -->
<g id="edge461" class="edge">
<title>compare_refcounts&#45;&gt;update_refcount</title>
<path fill="none" stroke="#000000" d="M2567.9217,-8587.3467C2602.8585,-8804.1209 2936.4049,-10873.6947 2979.4342,-11140.6808"/>
<polygon fill="#000000" stroke="#000000" points="2976.0078,-11141.4188 2981.0545,-11150.7344 2982.9187,-11140.3049 2976.0078,-11141.4188"/>
</g>
<!-- compare_refcounts&#45;&gt;qcow2_get_refcount -->
<g id="edge460" class="edge">
<title>compare_refcounts&#45;&gt;qcow2_get_refcount</title>
<path fill="none" stroke="#000000" d="M2590.458,-8551.5699C2631.3943,-8522.1283 2711.2592,-8458.4259 2751.4983,-8384 2789.4709,-8313.7661 2735.0909,-8268.2344 2787.4983,-8208 2920.2734,-8055.395 3019.3298,-8101.1897 3216.4983,-8056 3386.0441,-8017.1412 3450.2391,-8091.4244 3605.4983,-8013 3626.5537,-8002.3645 3620.2227,-7984.1879 3641.4983,-7974 3789.1156,-7903.313 3985.3975,-7911.1279 4097.6072,-7923.7194"/>
<polygon fill="#000000" stroke="#000000" points="4097.5295,-7927.2338 4107.8665,-7924.9103 4098.3368,-7920.2805 4097.5295,-7927.2338"/>
</g>
<!-- compare_refcounts&#45;&gt;strerror -->
<g id="edge462" class="edge">
<title>compare_refcounts&#45;&gt;strerror</title>
<path fill="none" stroke="#000000" d="M2663.3971,-8573.0799C3021.8178,-8587.9359 4250.9908,-8638.8834 4533.4037,-8650.5891"/>
<polygon fill="#000000" stroke="#000000" points="4533.3002,-8654.0877 4543.4366,-8651.0049 4533.5902,-8647.0937 4533.3002,-8654.0877"/>
</g>
<!-- compare_refcounts&#45;&gt;refcount_diff -->
<g id="edge463" class="edge">
<title>compare_refcounts&#45;&gt;refcount_diff</title>
<path fill="none" stroke="#000000" d="M2567.473,-8587.1798C2586.7477,-8727.898 2711.6619,-9658.2129 2751.4983,-10419 2757.8146,-10539.6274 2743.8177,-19003.3817 2787.4983,-19116 2820.6316,-19201.4251 2904.5472,-19274.1494 2951.2902,-19309.6971"/>
<polygon fill="#000000" stroke="#000000" points="2949.4633,-19312.7017 2959.5649,-19315.8967 2953.6605,-19307.0996 2949.4633,-19312.7017"/>
</g>
<!-- rebuild_refcount_structure&#45;&gt;g_free -->
<g id="edge471" class="edge">
<title>rebuild_refcount_structure&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M3479.4459,-9202.6535C3525.0963,-9212.4526 3586.5858,-9224.427 3641.4983,-9231 3801.5636,-9250.1598 3842.6282,-9244.3588 4003.7693,-9249 4024.7446,-9249.6041 5497.0465,-9249.456 5514.5698,-9261 5547.8075,-9282.8964 5518.9224,-9318.8621 5550.5698,-9343 5667.1109,-9431.8875 5780.566,-9280.4831 5876.8408,-9391 5953.7317,-9479.2655 5846.0778,-13508.8454 5912.8408,-13605 6000.7779,-13731.6503 6147.7437,-13603.163 6236.8408,-13729 6322.7156,-13850.2859 6173.4343,-14955.5324 6272.8408,-15066 6311.2821,-15108.7187 6382.1098,-15108.256 6429.1006,-15102.111"/>
<polygon fill="#000000" stroke="#000000" points="6429.6376,-15105.5698 6439.0372,-15100.6813 6428.6407,-15098.6412 6429.6376,-15105.5698"/>
</g>
<!-- rebuild_refcount_structure&#45;&gt;cpu_to_be32 -->
<g id="edge464" class="edge">
<title>rebuild_refcount_structure&#45;&gt;cpu_to_be32</title>
<path fill="none" stroke="#000000" d="M3447.5415,-9204.4552C3492.189,-9224.9125 3570.5571,-9258.0412 3641.4983,-9274 3888.7425,-9329.6196 4562.2797,-9234.1722 4778.1038,-9367 5034.1302,-9524.5701 4868.8604,-9797.0093 5131.1038,-9944 5279.7719,-10027.3303 5345.0506,-9961.5901 5514.5698,-9944 5678.2055,-9927.0204 5769.7838,-9992.9149 5876.8408,-9868 5974.8803,-9753.6068 5821.984,-9311.1772 5912.8408,-9191 6085.0355,-8963.2365 6972.3759,-8748.7467 7174.9204,-8950 7202.6502,-8977.553 7210.5105,-14539.9111 7210.9204,-14579 7231.8111,-16571.0086 7274.8387,-19030.7135 7279.9621,-19320.6791"/>
<polygon fill="#000000" stroke="#000000" points="7276.4644,-19320.8463 7280.1408,-19330.7828 7283.4633,-19320.7225 7276.4644,-19320.8463"/>
</g>
<!-- rebuild_refcount_structure&#45;&gt;cpu_to_be64 -->
<g id="edge465" class="edge">
<title>rebuild_refcount_structure&#45;&gt;cpu_to_be64</title>
<path fill="none" stroke="#000000" d="M3475.2806,-9170.9605C3521.3501,-9159.8427 3584.9885,-9145.2521 3641.4983,-9135 3785.5292,-9108.8696 3828.0439,-9133.6408 3967.7693,-9090 4353.0383,-8969.6679 4511.7056,-8983.2226 4778.1038,-8680 4809.8335,-8643.8843 4783.9012,-8615.402 4814.1038,-8578 4918.0237,-8449.3087 4971.9414,-8428.0346 5131.1038,-8383 5295.095,-8336.5992 5352.6624,-8329.7819 5514.5698,-8383 5704.5829,-8445.4563 5769.3101,-8481.3497 5876.8408,-8650 5920.2333,-8718.0563 5864.9753,-8763.0118 5912.8408,-8828 6021.0041,-8974.856 6098.766,-8970.558 6272.8408,-9025 6359.4316,-9052.0813 6614.3286,-9004.2071 6678.8408,-9068 6727.6833,-9116.2979 6702.6356,-9307.4034 6714.8408,-9375 6791.112,-9797.4165 6891.6024,-9887.0773 6944.9204,-10313 6974.0425,-10545.6373 6977.2137,-14298.5763 6980.9204,-14533 7008.5443,-16279.9986 7069.4072,-18435.1689 7077.1129,-18704.8575"/>
<polygon fill="#000000" stroke="#000000" points="7073.6179,-18705.0836 7077.4025,-18714.9794 7080.615,-18704.8833 7073.6179,-18705.0836"/>
</g>
<!-- rebuild_refcount_structure&#45;&gt;offsetof -->
<g id="edge466" class="edge">
<title>rebuild_refcount_structure&#45;&gt;offsetof</title>
<path fill="none" stroke="#000000" d="M3529.6039,-9177.8918C3642.6576,-9168.3438 3817.4518,-9151.3243 3967.7693,-9127 4345.9695,-9065.7997 4541.1799,-9134.0779 4778.1038,-8833 4821.3038,-8778.1023 4772.4322,-8736.0667 4814.1038,-8680 4911.147,-8549.4342 4973.966,-8539.101 5131.1038,-8497 5295.7269,-8452.8935 5358.8826,-8427.6628 5514.5698,-8497 5536.4185,-8506.7306 5532.4032,-8521.4429 5550.5698,-8537 5682.105,-8649.6409 5780.1606,-8606.3253 5876.8408,-8750 5923.605,-8819.4954 5865.947,-8865.5921 5912.8408,-8935 6139.8985,-9271.0699 6484.4113,-9075.0571 6678.8408,-9431 6743.0319,-9548.5147 6635.1315,-18964.4053 6714.8408,-19072 6778.5445,-19157.9896 6845.8977,-19102.4183 6944.9204,-19143 6979.3703,-19157.1183 7016.8718,-19177.0176 7043.2445,-19191.8207"/>
<polygon fill="#000000" stroke="#000000" points="7041.659,-19194.9451 7052.0855,-19196.8264 7045.108,-19188.8537 7041.659,-19194.9451"/>
</g>
<!-- rebuild_refcount_structure&#45;&gt;memset -->
<g id="edge467" class="edge">
<title>rebuild_refcount_structure&#45;&gt;memset</title>
<path fill="none" stroke="#000000" d="M3433.0255,-9169.2168C3472.6366,-9136.1909 3556.3341,-9061.4833 3605.4983,-8982 3630.1272,-8942.1827 3607.0558,-8914.713 3641.4983,-8883 3752.0728,-8781.1883 3856.3346,-8894.8695 3967.7693,-8794 4000.9362,-8763.9777 3971.2661,-8730.7396 4003.7693,-8700 4127.6203,-8582.8694 4238.3221,-8692.418 4369.0369,-8583 4395.2589,-8561.0503 4379.1747,-8537.3725 4405.0369,-8515 4538.1654,-8399.8347 4623.0539,-8465.3414 4778.1038,-8382 4950.901,-8289.1192 4945.0073,-8179.079 5131.1038,-8117 5292.775,-8063.0689 5362.2831,-8040.4826 5514.5698,-8117 5755.6161,-8238.1152 5760.3541,-8360.6832 5876.8408,-8604 5904.3973,-8661.5598 5871.1296,-8694.7023 5912.8408,-8743 6026.359,-8874.4434 6108.0627,-8840.119 6272.8408,-8895 6550.5554,-8987.4956 6894.7591,-9059.186 7024.8267,-9084.8047"/>
<polygon fill="#000000" stroke="#000000" points="7024.4304,-9088.2936 7034.9171,-9086.7842 7025.778,-9081.4246 7024.4304,-9088.2936"/>
</g>
<!-- rebuild_refcount_structure&#45;&gt;bdrv_pwrite -->
<g id="edge468" class="edge">
<title>rebuild_refcount_structure&#45;&gt;bdrv_pwrite</title>
<path fill="none" stroke="#000000" d="M3546.2882,-9190.1688C3733.6816,-9191.5918 4081.6494,-9183.4848 4369.0369,-9116 4557.258,-9071.8016 4656.4396,-9118.2614 4778.1038,-8968 4851.5136,-8877.3353 4740.4563,-8798.4717 4814.1038,-8708 4897.7914,-8605.1947 4986.286,-8683.7048 5095.1038,-8608 5115.564,-8593.7658 5108.5203,-8575.5461 5131.1038,-8565 5285.5252,-8492.8877 5373.9788,-8468.6655 5514.5698,-8565 5551.132,-8590.0529 5524.7235,-8621.9943 5550.5698,-8658 5660.6626,-8811.3669 5774.4857,-8771.3643 5876.8408,-8930 5909.3447,-8980.3763 5886.3789,-9006.2038 5912.8408,-9060 6163.0763,-9568.7197 6498.3571,-9542.5624 6678.8408,-10080 6699.5117,-10141.5529 6672.2173,-19381.0176 6714.8408,-19430 6782.6541,-19507.93 6874.4841,-19387.4324 6944.9204,-19463 7009.5442,-19532.3317 7068.4444,-21047.7959 7076.886,-21273.891"/>
<polygon fill="#000000" stroke="#000000" points="7073.3908,-21274.0869 7077.26,-21283.9499 7080.386,-21273.8268 7073.3908,-21274.0869"/>
</g>
<!-- rebuild_refcount_structure&#45;&gt;assert -->
<g id="edge469" class="edge">
<title>rebuild_refcount_structure&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M3526.0059,-9196.8065C3838.4067,-9222.258 4685.5548,-9282.9415 4778.1038,-9201 4827.5501,-9157.221 4780.1945,-8962.6717 4814.1038,-8906 4892.5482,-8774.8981 4992.6888,-8821.3684 5095.1038,-8708 5116.9811,-8683.7829 5102.9324,-8660.476 5131.1038,-8644 5278.22,-8557.9595 5387.4605,-8530.4685 5514.5698,-8644 5567.6109,-8691.3753 5504.9027,-8907.4812 5550.5698,-8962 5647.7126,-9077.9722 5785.2638,-8938.5843 5876.8408,-9059 5942.0605,-9144.7582 5840.1228,-10918.5005 5912.8408,-10998 5961.7189,-11051.4362 6170.0259,-11005.0669 6236.8408,-11033 6330.3695,-11072.1013 6416.2609,-11159.9995 6454.6694,-11203.1485"/>
<polygon fill="#000000" stroke="#000000" points="6452.2613,-11205.7102 6461.4932,-11210.9085 6457.518,-11201.0877 6452.2613,-11205.7102"/>
</g>
<!-- rebuild_refcount_structure&#45;&gt;qcow2_pre_write_overlap_check -->
<g id="edge472" class="edge">
<title>rebuild_refcount_structure&#45;&gt;qcow2_pre_write_overlap_check</title>
<path fill="none" stroke="#000000" d="M3428.3469,-9204.9284C3464.2289,-9240.6652 3550.8552,-9320.1548 3641.4983,-9353 3879.57,-9439.2671 4565.5287,-9296.4065 4778.1038,-9434 5056.3766,-9614.1177 4973.6309,-9799.3145 5131.1038,-10091 5356.5246,-10508.5446 5632.8302,-11016.413 5698.9809,-11137.9513"/>
<polygon fill="#000000" stroke="#000000" points="5696.0327,-11139.8561 5703.8876,-11146.9661 5702.181,-11136.5096 5696.0327,-11139.8561"/>
</g>
<!-- rebuild_refcount_structure&#45;&gt;cpu_to_be64s -->
<g id="edge477" class="edge">
<title>rebuild_refcount_structure&#45;&gt;cpu_to_be64s</title>
<path fill="none" stroke="#000000" d="M3415.0647,-9205.2C3430.9543,-9271.9132 3495.3261,-9505.086 3641.4983,-9619 3759.3486,-9710.8424 3875.2279,-9582.6979 3967.7693,-9700 4041.2022,-9793.0808 3951.0407,-13861.811 4003.7693,-13968 4032.2934,-14025.444 4096.5782,-14066.1879 4140.734,-14088.651"/>
<polygon fill="#000000" stroke="#000000" points="4139.3173,-14091.8552 4149.8307,-14093.1663 4142.4296,-14085.5851 4139.3173,-14091.8552"/>
</g>
<!-- rebuild_refcount_structure&#45;&gt;be64_to_cpus -->
<g id="edge478" class="edge">
<title>rebuild_refcount_structure&#45;&gt;be64_to_cpus</title>
<path fill="none" stroke="#000000" d="M3417.8383,-9205.0077C3440.5832,-9262.5838 3519.2345,-9444.1914 3641.4983,-9543 3762.1518,-9640.5073 3879.1252,-9539.6926 3967.7693,-9667 4032.168,-9759.487 3964.6762,-13618.2987 4003.7693,-13724 4034.5786,-13807.3032 4112.6401,-13880.9462 4156.0717,-13917.1863"/>
<polygon fill="#000000" stroke="#000000" points="4154.069,-13920.0709 4164.0156,-13923.7198 4158.5154,-13914.6644 4154.069,-13920.0709"/>
</g>
<!-- rebuild_refcount_structure&#45;&gt;update_max_refcount_table_index -->
<g id="edge479" class="edge">
<title>rebuild_refcount_structure&#45;&gt;update_max_refcount_table_index</title>
<path fill="none" stroke="#000000" d="M3421.255,-9205.1377C3449.8484,-9254.1746 3535.365,-9390.8089 3641.4983,-9467 3767.5171,-9557.4665 3878.6654,-9464.014 3967.7693,-9591 4039.0983,-9692.654 3948.1137,-11714.9873 4003.7693,-11826 4031.7593,-11881.8298 4093.3969,-11921.9546 4137.3159,-11944.796"/>
<polygon fill="#000000" stroke="#000000" points="4135.8991,-11948.0018 4146.4003,-11949.4071 4139.0675,-11941.7599 4135.8991,-11948.0018"/>
</g>
<!-- rebuild_refcount_structure&#45;&gt;fprintf -->
<g id="edge470" class="edge">
<title>rebuild_refcount_structure&#45;&gt;fprintf</title>
<path fill="none" stroke="#000000" d="M3417.3109,-9168.8829C3440.1022,-9105.1744 3523.0924,-8887.3584 3641.4983,-8740 3759.5726,-8593.0543 3867.027,-8628.3285 3967.7693,-8469 4002.3343,-8414.334 3955.1022,-8370.5984 4003.7693,-8328 4126.7688,-8220.3385 4248.7905,-8395.728 4369.0369,-8285 4428.4111,-8230.3257 4348.0046,-8164.1129 4405.0369,-8107 4524.6042,-7987.2639 4652.8973,-8144.8262 4778.1038,-8031 4818.675,-7994.1164 4773.1867,-7949.4995 4814.1038,-7913 4844.0916,-7886.2499 6198.1238,-7661.7623 6236.8408,-7651 6309.4244,-7630.8237 6390.9441,-7597.7825 6437.5622,-7577.8423"/>
<polygon fill="#000000" stroke="#000000" points="6439.1628,-7580.9638 6446.9644,-7573.7955 6436.3954,-7574.5341 6439.1628,-7580.9638"/>
</g>
<!-- rebuild_refcount_structure&#45;&gt;ROUND_UP -->
<g id="edge473" class="edge">
<title>rebuild_refcount_structure&#45;&gt;ROUND_UP</title>
<path fill="none" stroke="#000000" d="M3457.0281,-9203.9954C3503.0164,-9220.1089 3576.0932,-9243.3835 3641.4983,-9254 3744.2914,-9270.6853 5423.7279,-9276.0826 5514.5698,-9327 5539.7313,-9341.1032 5526.0841,-9365.7537 5550.5698,-9381 5612.6505,-9419.6552 5828.4757,-9369.1452 5876.8408,-9424 5937.419,-9492.7065 5855.7495,-15947.3698 5912.8408,-16019 6005.0288,-16134.6647 6144.0811,-15979.7933 6236.8408,-16095 6277.6622,-16145.6997 6267.7216,-18373.1106 6272.8408,-18438 6317.3313,-19001.9405 6442.8636,-19683.177 6470.4403,-19828.7795"/>
<polygon fill="#000000" stroke="#000000" points="6467.0189,-19829.523 6472.3238,-19838.694 6473.8959,-19828.2165 6467.0189,-19829.523"/>
</g>
<!-- rebuild_refcount_structure&#45;&gt;g_try_realloc -->
<g id="edge474" class="edge">
<title>rebuild_refcount_structure&#45;&gt;g_try_realloc</title>
<path fill="none" stroke="#000000" d="M3425.6295,-9204.9748C3459.2654,-9245.0341 3546.5341,-9341.962 3641.4983,-9391 3773.7925,-9459.3147 3870.871,-9353.9541 3967.7693,-9467 4002.3597,-9507.3547 3995.2205,-9891.5413 4003.7693,-9944 4110.2454,-10597.373 4284.5207,-10731.4253 4369.0369,-11388 4384.4571,-11507.7935 4350.7778,-15628.0916 4405.0369,-15736 4434.321,-15794.2391 4500.2599,-15834.8931 4545.3476,-15857.1085"/>
<polygon fill="#000000" stroke="#000000" points="4544.1022,-15860.3932 4554.6316,-15861.5689 4547.1336,-15854.0835 4544.1022,-15860.3932"/>
</g>
<!-- rebuild_refcount_structure&#45;&gt;size_to_clusters -->
<g id="edge475" class="edge">
<title>rebuild_refcount_structure&#45;&gt;size_to_clusters</title>
<path fill="none" stroke="#000000" d="M3417.7106,-9168.6225C3442.1549,-9102.8653 3530.8135,-8874.3032 3641.4983,-8707 3896.1814,-8322.0393 4018.1703,-8254.7785 4405.0369,-8003 4454.2524,-7970.9699 4513.219,-7937.6278 4551.4908,-7916.6168"/>
<polygon fill="#000000" stroke="#000000" points="4553.1874,-7919.6782 4560.2807,-7911.8083 4549.8279,-7913.5371 4553.1874,-7919.6782"/>
</g>
<!-- rebuild_refcount_structure&#45;&gt;bdrv_pwrite_sync -->
<g id="edge476" class="edge">
<title>rebuild_refcount_structure&#45;&gt;bdrv_pwrite_sync</title>
<path fill="none" stroke="#000000" d="M3421.1881,-9168.7224C3449.0035,-9120.9789 3531.559,-8992.979 3641.4983,-8946 3774.8434,-8889.0193 3862.6502,-8846.1117 3967.7693,-8946 4024.6281,-9000.0295 3952.7414,-9591.4327 4003.7693,-9651 4023.6456,-9674.2025 4053.6733,-9685.4649 4083.6717,-9690.4362"/>
<polygon fill="#000000" stroke="#000000" points="4083.4344,-9693.9378 4093.8293,-9691.8892 4084.4257,-9687.0084 4083.4344,-9693.9378"/>
</g>
<!-- rebuild_refcount_structure&#45;&gt;strerror -->
<g id="edge480" class="edge">
<title>rebuild_refcount_structure&#45;&gt;strerror</title>
<path fill="none" stroke="#000000" d="M3447.6125,-9169.5102C3492.3301,-9148.9059 3570.7671,-9115.1846 3641.4983,-9097 3783.1549,-9060.5809 3833.9794,-9113.1034 3967.7693,-9054 4200.3753,-8951.2433 4174.4713,-8792.2565 4405.0369,-8685 4445.3394,-8666.2517 4495.1365,-8658.3822 4533.139,-8655.1293"/>
<polygon fill="#000000" stroke="#000000" points="4533.8256,-8658.5868 4543.5272,-8654.329 4533.2879,-8651.6075 4533.8256,-8658.5868"/>
</g>
<!-- rebuild_refcount_structure&#45;&gt;qcow2_cache_empty -->
<g id="edge481" class="edge">
<title>rebuild_refcount_structure&#45;&gt;qcow2_cache_empty</title>
<path fill="none" stroke="#000000" d="M3416.6733,-9205.2678C3444.43,-9295.6819 3566.1407,-9704.7513 3605.4983,-10050 3616.0981,-10142.9824 3596.0998,-16706.1644 3641.4983,-16788 3663.8172,-16828.2323 3709.1514,-16854.9439 3746.3772,-16871.0613"/>
<polygon fill="#000000" stroke="#000000" points="3745.0713,-16874.3088 3755.6477,-16874.9325 3747.7686,-16867.8494 3745.0713,-16874.3088"/>
</g>
<!-- alloc_clusters_imrt -->
<g id="node214" class="node">
<title>alloc_clusters_imrt</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-9027" rx="100.1823" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-9023.3" font-family="Times,serif" font-size="14.00" fill="#000000">alloc_clusters_imrt</text>
</g>
<!-- rebuild_refcount_structure&#45;&gt;alloc_clusters_imrt -->
<g id="edge482" class="edge">
<title>rebuild_refcount_structure&#45;&gt;alloc_clusters_imrt</title>
<path fill="none" stroke="#000000" d="M3436.6682,-9169.1794C3477.9232,-9141.3836 3562.39,-9087.9042 3641.4983,-9059 3664.2699,-9050.6798 3689.6617,-9044.3745 3713.5026,-9039.6575"/>
<polygon fill="#000000" stroke="#000000" points="3714.4444,-9043.0411 3723.613,-9037.7319 3713.1348,-9036.1647 3714.4444,-9043.0411"/>
</g>
<!-- bdrv_write -->
<g id="node215" class="node">
<title>bdrv_write</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-8973" rx="61.99" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-8969.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_write</text>
</g>
<!-- rebuild_refcount_structure&#45;&gt;bdrv_write -->
<g id="edge483" class="edge">
<title>rebuild_refcount_structure&#45;&gt;bdrv_write</title>
<path fill="none" stroke="#000000" d="M3426.8038,-9168.9998C3461.4505,-9130.8343 3548.4525,-9041.8646 3641.4983,-9000 3669.9517,-8987.1978 3703.6495,-8980.3994 3733.0101,-8976.8145"/>
<polygon fill="#000000" stroke="#000000" points="3733.6493,-8980.2649 3743.1987,-8975.6759 3732.8718,-8973.3082 3733.6493,-8980.2649"/>
</g>
<!-- check_oflag_copied&#45;&gt;be64_to_cpu -->
<g id="edge485" class="edge">
<title>check_oflag_copied&#45;&gt;be64_to_cpu</title>
<path fill="none" stroke="#000000" d="M3479.094,-10272.4488C3588.9524,-10251.2878 3812.3531,-10211.1499 4003.7693,-10195 4016.7324,-10193.9063 5867.5372,-10174.0928 5876.8408,-10165 5950.3202,-10093.1862 5844.4915,-9317.7126 5912.8408,-9241 6142.033,-8983.7636 6446.0385,-9375.9739 6678.8408,-9122 6719.0991,-9078.0806 6708.2614,-8646.2145 6714.8408,-8587 6820.8671,-7632.7771 7036.1199,-6471.9803 7072.6082,-6278.0776"/>
<polygon fill="#000000" stroke="#000000" points="7076.0713,-6278.6001 7074.484,-6268.1248 7069.1924,-6277.3035 7076.0713,-6278.6001"/>
</g>
<!-- check_oflag_copied&#45;&gt;has_data_file -->
<g id="edge486" class="edge">
<title>check_oflag_copied&#45;&gt;has_data_file</title>
<path fill="none" stroke="#000000" d="M3480.6866,-10299.2718C3588.5611,-10316.7858 3800.934,-10339.0811 3967.7693,-10281 3986.9122,-10274.3357 3984.5967,-10259.5783 4003.7693,-10253 4233.1613,-10174.2938 4865.7118,-10174.2938 5095.1038,-10253 5114.2765,-10259.5783 5111.9312,-10274.4217 5131.1038,-10281 5292.3083,-10336.3105 5353.3653,-10336.3105 5514.5698,-10281 5533.7424,-10274.4217 5531.9283,-10260.9598 5550.5698,-10253 5617.9679,-10224.2216 5827.7231,-10259.3889 5876.8408,-10205 5937.3697,-10137.9754 5847.5825,-9455.4292 5912.8408,-9393 6078.5691,-9234.4565 6774.3292,-9239.7012 6944.9204,-9393 7038.53,-9477.1206 7071.7331,-10429.9502 7077.1092,-10606.8355"/>
<polygon fill="#000000" stroke="#000000" points="7073.6131,-10607.0195 7077.4106,-10616.9104 7080.6099,-10606.8101 7073.6131,-10607.0195"/>
</g>
<!-- check_oflag_copied&#45;&gt;qemu_blockalign -->
<g id="edge487" class="edge">
<title>check_oflag_copied&#45;&gt;qemu_blockalign</title>
<path fill="none" stroke="#000000" d="M3468.1459,-10301.003C3570.6456,-10325.2742 3791.4921,-10365.5038 3967.7693,-10314 3985.994,-10308.6752 3985.5446,-10296.3248 4003.7693,-10291 4236.5555,-10222.9858 4863.6686,-10218.5218 5095.1038,-10291 5113.6932,-10296.8216 5112.5144,-10310.1784 5131.1038,-10316 5293.7442,-10366.9339 5344.9821,-10332.9165 5514.5698,-10316 5678.0044,-10299.6973 5769.7285,-10367.5134 5876.8408,-10243 5930.2357,-10180.9308 5853.5487,-9563.4628 5912.8408,-9507 6078.9308,-9348.8355 6780.2379,-9347.3705 6944.9204,-9507 7037.1132,-9596.364 6901.6686,-10560.9822 6980.9204,-10662 6984.653,-10666.7577 6989.1481,-10670.7226 6994.1314,-10674.0221"/>
<polygon fill="#000000" stroke="#000000" points="6992.4985,-10677.1193 7002.9306,-10678.9692 6995.9291,-10671.0175 6992.4985,-10677.1193"/>
</g>
<!-- check_oflag_copied&#45;&gt;cpu_to_be64 -->
<g id="edge488" class="edge">
<title>check_oflag_copied&#45;&gt;cpu_to_be64</title>
<path fill="none" stroke="#000000" d="M3450.5603,-10302.6022C3495.8298,-10320.7957 3572.6141,-10349.2237 3641.4983,-10363 3966.9459,-10428.0871 4799.4288,-10458.9921 5131.1038,-10471 5297.5725,-10477.0268 5764.4509,-10517.9497 5876.8408,-10395 5969.2329,-10293.9272 5810.5105,-10179.9972 5912.8408,-10089 5976.4423,-10032.4424 6616.942,-10030.584 6678.8408,-10089 6690.4562,-10099.9618 6944.1964,-14665.0452 6944.9204,-14681 7021.2351,-16362.8065 7071.0493,-18439.1882 7077.2624,-18704.6333"/>
<polygon fill="#000000" stroke="#000000" points="7073.7706,-18705.0286 7077.5031,-18714.9441 7080.7687,-18704.8651 7073.7706,-18705.0286"/>
</g>
<!-- check_oflag_copied&#45;&gt;bdrv_pwrite -->
<g id="edge489" class="edge">
<title>check_oflag_copied&#45;&gt;bdrv_pwrite</title>
<path fill="none" stroke="#000000" d="M3438.4492,-10303.4572C3480.3906,-10329.1814 3563.7622,-10376.6332 3641.4983,-10399 3968.7262,-10493.1524 4064.9913,-10444.3432 4405.0369,-10462 4731.672,-10478.9604 5645.2081,-10682.9208 5876.8408,-10452 5928.301,-10400.698 5858.7051,-10175.4703 5912.8408,-10127 5976.2499,-10070.2269 6618.5423,-10066.9335 6678.8408,-10127 6770.7063,-10218.5119 6638.6777,-19358.0578 6714.8408,-19463 6778.0961,-19550.1569 6878.5929,-19454.1577 6944.9204,-19539 7056.4109,-19681.6121 7075.3625,-21058.3987 7077.6513,-21273.7348"/>
<polygon fill="#000000" stroke="#000000" points="7074.1531,-21273.9376 7077.756,-21283.901 7081.1528,-21273.8654 7074.1531,-21273.9376"/>
</g>
<!-- check_oflag_copied&#45;&gt;qemu_vfree -->
<g id="edge490" class="edge">
<title>check_oflag_copied&#45;&gt;qemu_vfree</title>
<path fill="none" stroke="#000000" d="M3461.6485,-10301.7105C3507.9439,-10315.1974 3578.5755,-10333.5969 3641.4983,-10341 3785.5143,-10357.9441 3824.6324,-10364.2279 3967.7693,-10341 3984.417,-10338.2984 3987.1216,-10331.7016 4003.7693,-10329 4164.0142,-10302.9958 4206.7036,-10327.4025 4369.0369,-10329 4878.1816,-10334.0103 5006.5045,-10377.5122 5514.5698,-10344 5676.6341,-10333.3102 5763.1519,-10411.9912 5876.8408,-10296 5927.086,-10244.7373 5859.3306,-10022.8445 5912.8408,-9975 5967.0162,-9926.5608 6627.6536,-9959.3759 6678.8408,-9994 6916.7706,-10154.9406 6879.6862,-10303.2556 6944.9204,-10583 7038.7425,-10985.338 7074.1572,-14145.4791 7077.6324,-14477.7611"/>
<polygon fill="#000000" stroke="#000000" points="7074.1348,-14478.0176 7077.7385,-14487.9807 7081.1344,-14477.9449 7074.1348,-14478.0176"/>
</g>
<!-- check_oflag_copied&#45;&gt;qcow2_pre_write_overlap_check -->
<g id="edge492" class="edge">
<title>check_oflag_copied&#45;&gt;qcow2_pre_write_overlap_check</title>
<path fill="none" stroke="#000000" d="M3423.121,-10304.0343C3454.4904,-10350.9298 3540.4198,-10480.8547 3605.4983,-10593 3622.6619,-10622.5769 3612.3241,-10643.1605 3641.4983,-10661 3658.7414,-10671.5439 4349.0073,-10668.2958 4369.0369,-10671 4534.2629,-10693.3073 4941.3659,-10795.4873 5095.1038,-10860 5312.7271,-10951.3208 5330.2646,-11048.3536 5550.5698,-11133 5567.0505,-11139.3323 5584.9698,-11144.4655 5602.6991,-11148.6111"/>
<polygon fill="#000000" stroke="#000000" points="5601.9951,-11152.0401 5612.5188,-11150.8139 5603.5274,-11145.2098 5601.9951,-11152.0401"/>
</g>
<!-- check_oflag_copied&#45;&gt;fprintf -->
<g id="edge491" class="edge">
<title>check_oflag_copied&#45;&gt;fprintf</title>
<path fill="none" stroke="#000000" d="M3461.5321,-10270.3144C3563.1164,-10239.4888 3799.8067,-10171.2157 4003.7693,-10139 4360.3868,-10082.6726 4453.7478,-10104.1896 4814.1038,-10082 5125.2667,-10062.8395 5205.0282,-10082.0603 5514.5698,-10045 5677.2293,-10025.5253 5770.5513,-10101.6593 5876.8408,-9977 5973.6931,-9863.409 5816.189,-8747.7616 5912.8408,-8634 6007.7684,-8522.2679 6130.9618,-8673.4147 6236.8408,-8572 6255.5813,-8554.0497 6433.8883,-7750.8202 6469.6235,-7589.167"/>
<polygon fill="#000000" stroke="#000000" points="6473.1172,-7589.5772 6471.8573,-7579.0576 6466.2821,-7588.0669 6473.1172,-7589.5772"/>
</g>
<!-- check_oflag_copied&#45;&gt;bdrv_pread -->
<g id="edge493" class="edge">
<title>check_oflag_copied&#45;&gt;bdrv_pread</title>
<path fill="none" stroke="#000000" d="M3420.4987,-10304.0319C3454.8507,-10368.4744 3574.1258,-10585.5413 3641.4983,-10623 3751.9813,-10684.428 4653.1992,-10653.5386 4778.1038,-10673 5113.2335,-10725.2165 5208.9211,-10725.9716 5514.5698,-10873 5694.3404,-10959.4763 5783.1638,-10961.8744 5876.8408,-11138 5925.7661,-11229.9861 5843.2788,-11997.4355 5912.8408,-12075 6010.0331,-12183.3733 6109.8243,-12051.881 6236.8408,-12123 6258.5884,-12135.1769 6255.3942,-12148.1998 6272.8408,-12166 6330.7133,-12225.0454 6405.4847,-12286.9658 6446.2022,-12319.6214"/>
<polygon fill="#000000" stroke="#000000" points="6444.1186,-12322.4366 6454.1162,-12325.9435 6448.4876,-12316.9674 6444.1186,-12322.4366"/>
</g>
<!-- check_oflag_copied&#45;&gt;qcow2_get_refcount -->
<g id="edge494" class="edge">
<title>check_oflag_copied&#45;&gt;qcow2_get_refcount</title>
<path fill="none" stroke="#000000" d="M3442.0961,-10268.6906C3541.6716,-10211.2494 3852.8288,-10015.6362 3967.7693,-9754 4031.518,-9608.8906 3967.4649,-8482.281 4003.7693,-8328 4038.1302,-8181.9782 4130.4608,-8025.1916 4169.0643,-7963.8011"/>
<polygon fill="#000000" stroke="#000000" points="4172.1722,-7965.4353 4174.5695,-7955.1153 4166.2598,-7961.6879 4172.1722,-7965.4353"/>
</g>
<!-- check_oflag_copied&#45;&gt;strerror -->
<g id="edge495" class="edge">
<title>check_oflag_copied&#45;&gt;strerror</title>
<path fill="none" stroke="#000000" d="M3454.131,-10269.6474C3555.0252,-10229.6011 3809.8159,-10117.858 3967.7693,-9955 3990.761,-9931.2945 3979.7141,-9912.6256 4003.7693,-9890 4134.7536,-9766.8001 4270.1972,-9866.2192 4369.0369,-9716 4427.4034,-9627.2931 4350.2764,-8851.9772 4405.0369,-8761 4435.1778,-8710.925 4497.9738,-8681.7513 4542.3594,-8666.6143"/>
<polygon fill="#000000" stroke="#000000" points="4543.6835,-8669.8634 4552.0921,-8663.4177 4541.4992,-8663.2129 4543.6835,-8669.8634"/>
</g>
<!-- check_oflag_copied&#45;&gt;qcow2_get_cluster_type -->
<g id="edge496" class="edge">
<title>check_oflag_copied&#45;&gt;qcow2_get_cluster_type</title>
<path fill="none" stroke="#000000" d="M3441.479,-10268.7079C3487.1188,-10240.8471 3571.4833,-10181.2394 3605.4983,-10104 3641.9078,-10021.3232 3634.3015,-6942.0517 3641.4983,-6852 3675.5586,-6425.8131 3774.273,-5913.2704 3798.9774,-5789.0829"/>
<polygon fill="#000000" stroke="#000000" points="3802.4197,-5789.7175 3800.9455,-5779.2258 3795.5552,-5788.3469 3802.4197,-5789.7175"/>
</g>
<!-- qcow2_write_l1_entry -->
<g id="node216" class="node">
<title>qcow2_write_l1_entry</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-6879" rx="113.9803" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-6875.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_write_l1_entry</text>
</g>
<!-- check_oflag_copied&#45;&gt;qcow2_write_l1_entry -->
<g id="edge497" class="edge">
<title>check_oflag_copied&#45;&gt;qcow2_write_l1_entry</title>
<path fill="none" stroke="#000000" d="M3441.4611,-10268.7C3487.0771,-10240.8287 3571.4108,-10181.2074 3605.4983,-10104 3667.8824,-9962.7014 3613.5167,-7475.9017 3641.4983,-7324 3671.9033,-7158.9419 3757.4187,-6974.4121 3790.9241,-6906.2202"/>
<polygon fill="#000000" stroke="#000000" points="3794.1789,-6907.5344 3795.4774,-6897.0194 3787.9051,-6904.4296 3794.1789,-6907.5344"/>
</g>
<!-- realloc_refcount_array&#45;&gt;memset -->
<g id="edge402" class="edge">
<title>realloc_refcount_array&#45;&gt;memset</title>
<path fill="none" stroke="#000000" d="M4222.6274,-8505.7839C4265.1604,-8483.5305 4334.3,-8440.5711 4369.0369,-8382 4421.1443,-8294.14 4331.755,-8226.1641 4405.0369,-8155 4524.9672,-8038.5355 4651.0003,-8215.5907 4778.1038,-8107 4821.4108,-8070.0007 4771.7342,-8022.0692 4814.1038,-7984 4930.2731,-7879.6214 5358.4498,-7922.9088 5514.5698,-7927 5675.7451,-7931.2237 5763.0572,-7831.7695 5876.8408,-7946 5935.0919,-8004.4799 5860.4819,-8624.1907 5912.8408,-8688 6006.9964,-8802.7464 6120.7974,-8676.4478 6236.8408,-8769 6264.5009,-8791.0607 6244.6587,-8818.6102 6272.8408,-8840 6419.4068,-8951.2413 6503.2794,-8865.9148 6678.8408,-8921 6816.5959,-8964.2228 6970.9641,-9039.8178 7040.4588,-9075.4115"/>
<polygon fill="#000000" stroke="#000000" points="7039.1975,-9078.6985 7049.6909,-9080.1609 7042.3997,-9072.4739 7039.1975,-9078.6985"/>
</g>
<!-- realloc_refcount_array&#45;&gt;assert -->
<g id="edge403" class="edge">
<title>realloc_refcount_array&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M4231.6373,-8506.3173C4419.7283,-8440.169 5147.2394,-8216.7864 5514.5698,-8573 5567.2099,-8624.0471 5503.3425,-8844.9074 5550.5698,-8901 5647.7644,-9016.4396 5784.9986,-8875.2582 5876.8408,-8995 5943.3584,-9081.724 5840.0707,-10880.4516 5912.8408,-10962 5961.1993,-11016.1919 6171.1697,-10973.974 6236.8408,-11005 6335.6246,-11051.67 6420.9966,-11154.261 6457.2628,-11202.2718"/>
<polygon fill="#000000" stroke="#000000" points="6454.6713,-11204.6514 6463.4552,-11210.5755 6460.2828,-11200.4667 6454.6713,-11204.6514"/>
</g>
<!-- realloc_refcount_array&#45;&gt;g_try_realloc -->
<g id="edge404" class="edge">
<title>realloc_refcount_array&#45;&gt;g_try_realloc</title>
<path fill="none" stroke="#000000" d="M4190.6544,-8541.242C4214.4351,-8644.3192 4331.2554,-9164.5825 4369.0369,-9597 4376.4585,-9681.9417 4366.825,-15659.7764 4405.0369,-15736 4434.2507,-15794.2744 4500.2074,-15834.9195 4545.3182,-15857.1233"/>
<polygon fill="#000000" stroke="#000000" points="4544.0773,-15860.4099 4554.6073,-15861.5811 4547.106,-15854.099 4544.0773,-15860.4099"/>
</g>
<!-- realloc_refcount_array&#45;&gt;size_to_clusters -->
<g id="edge405" class="edge">
<title>realloc_refcount_array&#45;&gt;size_to_clusters</title>
<path fill="none" stroke="#000000" d="M4223.2267,-8505.7178C4266.0074,-8483.5357 4335.0542,-8440.7807 4369.0369,-8382 4428.5267,-8279.0992 4356.9061,-8225.6785 4405.0369,-8117 4441.9978,-8033.543 4520.174,-7956.9422 4562.6424,-7919.3504"/>
<polygon fill="#000000" stroke="#000000" points="4565.1644,-7921.7944 4570.388,-7912.5768 4560.5564,-7916.5251 4565.1644,-7921.7944"/>
</g>
<!-- realloc_refcount_array&#45;&gt;refcount_array_byte_size -->
<g id="edge406" class="edge">
<title>realloc_refcount_array&#45;&gt;refcount_array_byte_size</title>
<path fill="none" stroke="#000000" d="M4194.3148,-8541.3163C4244.5873,-8657.7019 4519.3284,-9293.7531 4579.796,-9433.7412"/>
<polygon fill="#000000" stroke="#000000" points="4576.5948,-9435.1568 4583.7733,-9442.9491 4583.021,-9432.381 4576.5948,-9435.1568"/>
</g>
<!-- qcow2_inc_refcounts_imrt&#45;&gt;fprintf -->
<g id="edge410" class="edge">
<title>qcow2_inc_refcounts_imrt&#45;&gt;fprintf</title>
<path fill="none" stroke="#000000" d="M3880.127,-8166.0728C4013.3271,-8138.9818 4284.0268,-8080.331 4369.0369,-8035 4387.9264,-8024.9273 4385.5544,-8011.8715 4405.0369,-8003 4557.1801,-7933.7203 4652.5201,-8065.3447 4778.1038,-7955 4825.3973,-7913.4454 4778.7143,-7870.0677 4814.1038,-7818 4912.3938,-7673.3884 4965.4518,-7640.9718 5131.1038,-7585 5255.218,-7543.0634 6195.201,-7556.2104 6425.1824,-7560.0914"/>
<polygon fill="#000000" stroke="#000000" points="6425.2195,-7563.5924 6435.2777,-7560.2635 6425.3389,-7556.5934 6425.2195,-7563.5924"/>
</g>
<!-- qcow2_inc_refcounts_imrt&#45;&gt;start_of_cluster -->
<g id="edge411" class="edge">
<title>qcow2_inc_refcounts_imrt&#45;&gt;start_of_cluster</title>
<path fill="none" stroke="#000000" d="M3822.1552,-8163.1108C3854.633,-8131.2022 3927.8176,-8065.0074 4003.7693,-8035 4155.8453,-7974.9171 4221.9888,-8062.5117 4369.0369,-7991 4389.3856,-7981.1041 4384.5341,-7964.5726 4405.0369,-7955 4480.4497,-7919.7904 4718.6261,-7980.2169 4778.1038,-7922 4830.3481,-7870.8632 4777.0548,-7658.0224 4814.1038,-7595 5020.677,-7243.6073 6205.3737,-6571.6207 6436.6848,-6442.687"/>
<polygon fill="#000000" stroke="#000000" points="6438.4059,-6445.7347 6445.4405,-6437.8122 6435.0008,-6439.6187 6438.4059,-6445.7347"/>
</g>
<!-- qcow2_inc_refcounts_imrt&#45;&gt;bdrv_getlength -->
<g id="edge412" class="edge">
<title>qcow2_inc_refcounts_imrt&#45;&gt;bdrv_getlength</title>
<path fill="none" stroke="#000000" d="M3852.0725,-8197.87C3890.8885,-8214.4767 3943.2379,-8243.9581 3967.7693,-8289 4009.663,-8365.9205 3952.8667,-11370.7205 4003.7693,-11442 4025.9382,-11473.0434 4064.2777,-11489.3396 4100.1231,-11497.862"/>
<polygon fill="#000000" stroke="#000000" points="4099.6335,-11501.3378 4110.1516,-11500.0654 4101.1357,-11494.5009 4099.6335,-11501.3378"/>
</g>
<!-- qcow2_inc_refcounts_imrt&#45;&gt;realloc_refcount_array -->
<g id="edge413" class="edge">
<title>qcow2_inc_refcounts_imrt&#45;&gt;realloc_refcount_array</title>
<path fill="none" stroke="#000000" d="M3848.3825,-8198.1186C3886.1947,-8215.2745 3939.1445,-8245.4224 3967.7693,-8289 4017.8356,-8365.2195 3939.1927,-8426.6112 4003.7693,-8491 4019.0202,-8506.2065 4038.7737,-8515.6504 4059.6347,-8521.3051"/>
<polygon fill="#000000" stroke="#000000" points="4059.0738,-8524.7701 4069.6159,-8523.7144 4060.7164,-8517.9656 4059.0738,-8524.7701"/>
</g>
<!-- check_refcounts_l1&#45;&gt;g_free -->
<g id="edge416" class="edge">
<title>check_refcounts_l1&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M3026.4314,-8251.5187C3164.6636,-8304.5862 3615.4903,-8471.8111 4003.7693,-8550 4088.5186,-8567.0662 4717.2282,-8564.6171 4778.1038,-8626 4841.1052,-8689.5265 4755.5133,-8959.3839 4814.1038,-9027 4908.9143,-9136.4156 4989.5127,-9071.7884 5131.1038,-9102 5300.7745,-9138.203 5362.3403,-9091.7836 5514.5698,-9175 5534.9833,-9186.159 5529.8462,-9202.428 5550.5698,-9213 5615.7143,-9246.2329 5828.3646,-9201.2433 5876.8408,-9256 5946.5366,-9334.7254 5851.6638,-12955.4865 5912.8408,-13041 6001.6611,-13165.1534 6147.4427,-13031.2621 6236.8408,-13155 6299.026,-13241.0719 6202.1317,-14986.7814 6272.8408,-15066 6311.1092,-15108.8737 6381.9823,-15108.3702 6429.0301,-15102.1741"/>
<polygon fill="#000000" stroke="#000000" points="6429.5844,-15105.6305 6438.9794,-15100.7332 6428.5809,-15098.7028 6429.5844,-15105.6305"/>
</g>
<!-- check_refcounts_l1&#45;&gt;be64_to_cpus -->
<g id="edge419" class="edge">
<title>check_refcounts_l1&#45;&gt;be64_to_cpus</title>
<path fill="none" stroke="#000000" d="M3001.3833,-8252.9589C3073.9803,-8327.2241 3362.1487,-8614.8319 3641.4983,-8794 3776.155,-8880.3656 3881.2839,-8811.4202 3967.7693,-8946 4039.5242,-9057.6576 3957.8125,-13599.4843 4003.7693,-13724 4034.5229,-13807.3238 4112.6071,-13880.9584 4156.0571,-13917.1917"/>
<polygon fill="#000000" stroke="#000000" points="4154.0567,-13920.0781 4164.0045,-13923.7239 4158.5015,-13914.6703 4154.0567,-13920.0781"/>
</g>
<!-- check_refcounts_l1&#45;&gt;offset_into_cluster -->
<g id="edge414" class="edge">
<title>check_refcounts_l1&#45;&gt;offset_into_cluster</title>
<path fill="none" stroke="#000000" d="M2986.7222,-8216.7858C2998.7294,-8142.9752 3053.7657,-7863.2472 3216.4983,-7720 3352.2079,-7600.54 3494.6659,-7743.8425 3605.4983,-7601 3659.0233,-7532.0161 3581.6073,-6879.5357 3641.4983,-6816 3864.2929,-6579.6471 4783.4717,-6754.573 5095.1038,-6663 5473.2113,-6551.8933 6436.3161,-6175.6312 6678.8408,-5865 6759.9678,-5761.0907 6813.6322,-5336.8322 6826.7506,-5223.1418"/>
<polygon fill="#000000" stroke="#000000" points="6830.2367,-5223.4625 6827.8932,-5213.1302 6823.2818,-5222.6688 6830.2367,-5223.4625"/>
</g>
<!-- check_refcounts_l1&#45;&gt;fprintf -->
<g id="edge415" class="edge">
<title>check_refcounts_l1&#45;&gt;fprintf</title>
<path fill="none" stroke="#000000" d="M2990.2028,-8216.7263C3011.2965,-8157.5869 3086.2652,-7970.1992 3216.4983,-7883 3362.8743,-7784.9921 3490.9715,-7940.8474 3605.4983,-7807 3674.5341,-7726.3178 3565.012,-6925.6574 3641.4983,-6852 3693.7235,-6801.7064 3903.9887,-6817.5187 3967.7693,-6852 3993.4693,-6865.894 3979.6271,-6890.5476 4003.7693,-6907 4140.7944,-7000.3794 4243.4975,-6874.6698 4369.0369,-6983 4404.167,-7013.3144 4369.6703,-7050.9619 4405.0369,-7081 4721.6074,-7349.8741 4907.4934,-7257 5322.8368,-7257 5322.8368,-7257 5322.8368,-7257 5713.7053,-7257 5950.0126,-7257 6023.9648,-7249.4088 6236.8408,-7352 6331.5002,-7397.6191 6417.7126,-7491.1927 6455.567,-7536.0034"/>
<polygon fill="#000000" stroke="#000000" points="6452.9665,-7538.3498 6462.0636,-7543.7805 6458.3387,-7533.862 6452.9665,-7538.3498"/>
</g>
<!-- check_refcounts_l1&#45;&gt;bdrv_pread -->
<g id="edge418" class="edge">
<title>check_refcounts_l1&#45;&gt;bdrv_pread</title>
<path fill="none" stroke="#000000" d="M3084.4176,-8237.694C3125.3792,-8238.7661 3173.2048,-8239.9839 3216.4983,-8241 3259.8739,-8242.018 4746.9478,-8243.8042 4778.1038,-8274 4832.9133,-8327.1202 4765.5003,-8901.1482 4814.1038,-8960 4969.0245,-9147.5864 5725.6681,-9032.3803 5876.8408,-9223 5925.4155,-9284.2497 5860.5107,-11978.926 5912.8408,-12037 5961.369,-12090.8547 6179.3685,-12030.8159 6236.8408,-12075 6271.3228,-12101.5094 6247.7389,-12130.4803 6272.8408,-12166 6319.8973,-12232.5857 6397.0341,-12290.5838 6441.44,-12320.7996"/>
<polygon fill="#000000" stroke="#000000" points="6439.6149,-12323.7901 6449.8661,-12326.4666 6443.5215,-12317.9815 6439.6149,-12323.7901"/>
</g>
<!-- check_refcounts_l1&#45;&gt;g_try_malloc -->
<g id="edge417" class="edge">
<title>check_refcounts_l1&#45;&gt;g_try_malloc</title>
<path fill="none" stroke="#000000" d="M3084.9497,-8232.8915C3268.0482,-8229.1841 3667.1341,-8221.6407 4003.7693,-8219 4679.4529,-8213.6997 4954.1503,-8011.4998 5514.5698,-8389 5754.5727,-8550.6667 5778.5487,-8657.8306 5876.8408,-8930 5929.657,-9076.2472 5871.4491,-9128.1184 5912.8408,-9278 6051.5915,-9780.4238 6381.6727,-10334.1144 6459.2946,-10460.3954"/>
<polygon fill="#000000" stroke="#000000" points="6456.4129,-10462.3907 6464.6408,-10469.0655 6462.3712,-10458.7166 6456.4129,-10462.3907"/>
</g>
<!-- check_refcounts_l1&#45;&gt;qcow2_inc_refcounts_imrt -->
<g id="edge420" class="edge">
<title>check_refcounts_l1&#45;&gt;qcow2_inc_refcounts_imrt</title>
<path fill="none" stroke="#000000" d="M3071.6997,-8225.8663C3115.212,-8221.5476 3168.5853,-8216.5689 3216.4983,-8213 3370.4553,-8201.5323 3547.3746,-8192.461 3666.6263,-8186.9481"/>
<polygon fill="#000000" stroke="#000000" points="3667.0759,-8190.4312 3676.9044,-8186.4752 3666.754,-8183.4386 3667.0759,-8190.4312"/>
</g>
<!-- check_refcounts_l2 -->
<g id="node209" class="node">
<title>check_refcounts_l2</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-7953" rx="101.5" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-7949.3" font-family="Times,serif" font-size="14.00" fill="#000000">check_refcounts_l2</text>
</g>
<!-- check_refcounts_l1&#45;&gt;check_refcounts_l2 -->
<g id="edge421" class="edge">
<title>check_refcounts_l1&#45;&gt;check_refcounts_l2</title>
<path fill="none" stroke="#000000" d="M3080.8788,-8240.4225C3116.1798,-8237.3952 3153.9091,-8227.5739 3180.4983,-8203 3229.8963,-8157.3461 3175.1527,-8109.0565 3216.4983,-8056 3249.1421,-8014.11 3303.6716,-7987.3453 3346.7,-7971.6298"/>
<polygon fill="#000000" stroke="#000000" points="3347.9903,-7974.886 3356.251,-7968.2519 3345.6562,-7968.2866 3347.9903,-7974.886"/>
</g>
<!-- qcow2_check_bitmaps_refcounts&#45;&gt;g_free -->
<g id="edge436" class="edge">
<title>qcow2_check_bitmaps_refcounts&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M3081.2089,-8664.4204C3259.9706,-8640.9005 3651.5413,-8604.7533 3967.7693,-8684 4375.67,-8786.2198 4417.2991,-8967.7957 4814.1038,-9107 4950.0736,-9154.7 4989.9463,-9146.0585 5131.1038,-9175 5301.2234,-9209.8796 5372.4064,-9150.2661 5514.5698,-9250 5540.0281,-9267.8601 5524.3142,-9293.334 5550.5698,-9310 5612.0959,-9349.0544 5827.7175,-9289.1706 5876.8408,-9343 5948.2217,-9421.2191 5879.8588,-13054.3738 5912.8408,-13155 5989.6001,-13389.188 6158.3049,-13371.4018 6236.8408,-13605 6262.7143,-13681.9584 6218.6,-15005.5851 6272.8408,-15066 6311.2333,-15108.7626 6382.0738,-15108.2883 6429.0807,-15102.1288"/>
<polygon fill="#000000" stroke="#000000" points="6429.6226,-15105.587 6439.0209,-15100.696 6428.6238,-15098.6586 6429.6226,-15105.587"/>
</g>
<!-- qcow2_check_bitmaps_refcounts&#45;&gt;bitmap_list_load -->
<g id="edge437" class="edge">
<title>qcow2_check_bitmaps_refcounts&#45;&gt;bitmap_list_load</title>
<path fill="none" stroke="#000000" d="M2985.6245,-8697.123C3000.3848,-8862.0317 3112.2115,-10120.1303 3180.4983,-11142 3190.4104,-11290.329 3179.7451,-11665.955 3216.4983,-11810 3255.5283,-11962.9686 3353.6939,-12127.3968 3393.6617,-12190.3858"/>
<polygon fill="#000000" stroke="#000000" points="3390.7879,-12192.3886 3399.1223,-12198.9298 3396.6861,-12188.6189 3390.7879,-12192.3886"/>
</g>
<!-- qcow2_check_bitmaps_refcounts&#45;&gt;bitmap_list_free -->
<g id="edge438" class="edge">
<title>qcow2_check_bitmaps_refcounts&#45;&gt;bitmap_list_free</title>
<path fill="none" stroke="#000000" d="M3144.1413,-8674.5387C3157.8377,-8668.5506 3170.3212,-8660.2691 3180.4983,-8649 3234.407,-8589.3067 3161.3652,-7984.5644 3216.4983,-7926 3335.7275,-7799.3501 3484.8753,-8008.3232 3605.4983,-7883 3682.7496,-7802.7385 3567.6685,-7466.4197 3641.4983,-7383 3658.6382,-7363.6337 3683.766,-7353.9041 3709.1899,-7349.4378"/>
<polygon fill="#000000" stroke="#000000" points="3709.9383,-7352.865 3719.3122,-7347.9272 3708.9051,-7345.9417 3709.9383,-7352.865"/>
</g>
<!-- qcow2_check_bitmaps_refcounts&#45;&gt;QSIMPLEQ_FOREACH -->
<g id="edge439" class="edge">
<title>qcow2_check_bitmaps_refcounts&#45;&gt;QSIMPLEQ_FOREACH</title>
<path fill="none" stroke="#000000" d="M2985.8542,-8697.1096C3002.6572,-8861.8987 3129.0735,-10119.1431 3180.4983,-11142 3199.7616,-11525.155 3173.4106,-12486.7884 3216.4983,-12868 3257.7523,-13232.9884 3372.3677,-13666.3191 3403.2493,-13779.0847"/>
<polygon fill="#000000" stroke="#000000" points="3399.9451,-13780.2696 3405.9712,-13788.9838 3406.6946,-13778.4137 3399.9451,-13780.2696"/>
</g>
<!-- qcow2_check_bitmaps_refcounts&#45;&gt;qcow2_inc_refcounts_imrt -->
<g id="edge440" class="edge">
<title>qcow2_check_bitmaps_refcounts&#45;&gt;qcow2_inc_refcounts_imrt</title>
<path fill="none" stroke="#000000" d="M3131.0435,-8670.7434C3148.5611,-8665.7353 3165.5159,-8658.7195 3180.4983,-8649 3205.3207,-8632.897 3195.9961,-8614.3335 3216.4983,-8593 3391.7528,-8410.6394 3658.6042,-8258.5646 3761.8072,-8203.3026"/>
<polygon fill="#000000" stroke="#000000" points="3763.518,-8206.3569 3770.6973,-8198.5654 3760.2261,-8200.1793 3763.518,-8206.3569"/>
</g>
<!-- bitmap_table_load -->
<g id="node210" class="node">
<title>bitmap_table_load</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-11279" rx="96.3833" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-11275.3" font-family="Times,serif" font-size="14.00" fill="#000000">bitmap_table_load</text>
</g>
<!-- qcow2_check_bitmaps_refcounts&#45;&gt;bitmap_table_load -->
<g id="edge441" class="edge">
<title>qcow2_check_bitmaps_refcounts&#45;&gt;bitmap_table_load</title>
<path fill="none" stroke="#000000" d="M2985.4557,-8697.3839C2998.2002,-8855.9993 3093.1637,-9995.1069 3216.4983,-10313 3327.4355,-10598.9393 3496.9933,-10596.1289 3605.4983,-10883 3651.1339,-11003.654 3573.5044,-11061.3787 3641.4983,-11171 3667.0808,-11212.2449 3714.9296,-11241.0941 3752.2178,-11258.5355"/>
<polygon fill="#000000" stroke="#000000" points="3750.8977,-11261.78 3761.4503,-11262.7246 3753.79,-11255.4054 3750.8977,-11261.78"/>
</g>
<!-- check_table_entry -->
<g id="node211" class="node">
<title>check_table_entry</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-11415" rx="97" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-11411.3" font-family="Times,serif" font-size="14.00" fill="#000000">check_table_entry</text>
</g>
<!-- qcow2_check_bitmaps_refcounts&#45;&gt;check_table_entry -->
<g id="edge442" class="edge">
<title>qcow2_check_bitmaps_refcounts&#45;&gt;check_table_entry</title>
<path fill="none" stroke="#000000" d="M3148.378,-8677.2845C3413.7538,-8676.247 3912.603,-8682.1379 3967.7693,-8740 4016.2499,-8790.8497 3972.8736,-11205.9008 4003.7693,-11269 4032.351,-11327.373 4096.6213,-11369.8397 4140.7582,-11393.463"/>
<polygon fill="#000000" stroke="#000000" points="4139.3673,-11396.6853 4149.8509,-11398.2169 4142.6106,-11390.4819 4139.3673,-11396.6853"/>
</g>
<!-- check_refblocks&#45;&gt;assert -->
<g id="edge449" class="edge">
<title>check_refblocks&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M3478.5649,-8071.5133C3516.001,-8065.0674 3563.361,-8056.7789 3605.4983,-8049 3621.5271,-8046.0409 3625.2737,-8043.5628 3641.4983,-8042 3785.8396,-8028.097 3823.3747,-8028.6614 3967.7693,-8042 4669.3355,-8106.8081 4941.3232,-7979.3861 5514.5698,-8389 5750.0139,-8557.2368 5789.5266,-8654.1128 5876.8408,-8930 5903.1154,-9013.02 5865.7574,-10423.7482 5912.8408,-10497 5999.3613,-10631.6074 6128.2045,-10536.5135 6236.8408,-10654 6266.6504,-10686.238 6256.3182,-10705.3195 6272.8408,-10746 6343.4914,-10919.9495 6432.4484,-11127.3532 6464.0467,-11200.6838"/>
<polygon fill="#000000" stroke="#000000" points="6460.9436,-11202.3267 6468.1168,-11210.1238 6467.3715,-11199.5552 6460.9436,-11202.3267"/>
</g>
<!-- check_refblocks&#45;&gt;offset_into_cluster -->
<g id="edge450" class="edge">
<title>check_refblocks&#45;&gt;offset_into_cluster</title>
<path fill="none" stroke="#000000" d="M3466.2487,-8069.0676C3511.3875,-8054.6307 3572.8751,-8027.3568 3605.4983,-7980 3679.6787,-7872.3174 3555.8269,-7786.7861 3641.4983,-7688 3652.2141,-7675.6438 4762.3888,-7384.5323 4778.1038,-7380 4919.6709,-7339.1711 4956.4993,-7332.9703 5095.1038,-7283 5449.2315,-7155.3285 5539.3415,-7123.7352 5876.8408,-6957 6245.6458,-6774.7988 6452.7486,-6838.6521 6678.8408,-6495 6751.3924,-6384.7243 6816.6852,-5403.4367 6828.114,-5223.3315"/>
<polygon fill="#000000" stroke="#000000" points="6831.6236,-5223.2885 6828.7606,-5213.0878 6824.6375,-5222.8475 6831.6236,-5223.2885"/>
</g>
<!-- check_refblocks&#45;&gt;fprintf -->
<g id="edge451" class="edge">
<title>check_refblocks&#45;&gt;fprintf</title>
<path fill="none" stroke="#000000" d="M3464.521,-8068.76C3509.2133,-8054.0226 3570.9977,-8026.4837 3605.4983,-7980 3655.1609,-7913.0879 3585.7999,-7857.9782 3641.4983,-7796 3754.1462,-7670.6514 3839.9709,-7723.6475 4003.7693,-7684 4496.0585,-7564.841 4625.5358,-7547.7989 5131.1038,-7517 5317.1887,-7505.6638 5364.1401,-7516.2222 5550.5698,-7516 5855.6336,-7515.6364 5932.8677,-7503.2231 6236.8408,-7529 6303.1007,-7534.6188 6379.1498,-7545.585 6427.3296,-7553.0993"/>
<polygon fill="#000000" stroke="#000000" points="6427.0479,-7556.5979 6437.4702,-7554.6941 6428.1355,-7549.6829 6427.0479,-7556.5979"/>
</g>
<!-- check_refblocks&#45;&gt;size_to_clusters -->
<g id="edge452" class="edge">
<title>check_refblocks&#45;&gt;size_to_clusters</title>
<path fill="none" stroke="#000000" d="M3498.2836,-8081.8763C3533.5158,-8078.1588 3573.3513,-8069.5801 3605.4983,-8051 3627.3742,-8038.3563 3618.9946,-8018.4892 3641.4983,-8007 3785.7436,-7933.3558 4221.7601,-8031.3777 4369.0369,-7964 4389.901,-7954.4549 4384.7337,-7937.6864 4405.0369,-7927 4433.241,-7912.1551 4466.8529,-7903.9656 4497.725,-7899.5193"/>
<polygon fill="#000000" stroke="#000000" points="4498.1891,-7902.9885 4507.6419,-7898.2035 4497.2684,-7896.0493 4498.1891,-7902.9885"/>
</g>
<!-- check_refblocks&#45;&gt;strerror -->
<g id="edge453" class="edge">
<title>check_refblocks&#45;&gt;strerror</title>
<path fill="none" stroke="#000000" d="M3479.9061,-8071.9159C3612.9329,-8052.2216 3898.1628,-8018.8208 3967.7693,-8082 4029.1034,-8137.6706 3945.8004,-8393.8333 4003.7693,-8453 4060.968,-8511.3805 4302.277,-8448.8504 4369.0369,-8496 4398.5856,-8516.869 4379.0131,-8543.8723 4405.0369,-8569 4443.0389,-8605.6935 4499.8492,-8628.1043 4540.7844,-8640.4426"/>
<polygon fill="#000000" stroke="#000000" points="4539.987,-8643.8557 4550.5668,-8643.2915 4541.9444,-8637.1349 4539.987,-8643.8557"/>
</g>
<!-- check_refblocks&#45;&gt;error_report_err -->
<g id="edge454" class="edge">
<title>check_refblocks&#45;&gt;error_report_err</title>
<path fill="none" stroke="#000000" d="M3430.362,-8100.7723C3470.0424,-8138.3709 3560.6207,-8230.4726 3605.4983,-8327 3639.893,-8400.9798 3611.3222,-8431.2015 3641.4983,-8507 3678.4392,-8599.7908 3748.7291,-8696.0722 3783.7377,-8740.9982"/>
<polygon fill="#000000" stroke="#000000" points="3781.118,-8743.3292 3790.0485,-8749.0299 3786.6222,-8739.0044 3781.118,-8743.3292"/>
</g>
<!-- check_refblocks&#45;&gt;bdrv_getlength -->
<g id="edge455" class="edge">
<title>check_refblocks&#45;&gt;bdrv_getlength</title>
<path fill="none" stroke="#000000" d="M3434.7097,-8100.515C3525.6409,-8169.3484 3852.7243,-8432.6477 3967.7693,-8740 3994.0829,-8810.2989 3960.0885,-11380.9564 4003.7693,-11442 4025.9678,-11473.0222 4064.3107,-11489.3161 4100.1506,-11497.8423"/>
<polygon fill="#000000" stroke="#000000" points="4099.6591,-11501.3178 4110.1774,-11500.0469 4101.1624,-11494.4811 4099.6591,-11501.3178"/>
</g>
<!-- check_refblocks&#45;&gt;realloc_refcount_array -->
<g id="edge456" class="edge">
<title>check_refblocks&#45;&gt;realloc_refcount_array</title>
<path fill="none" stroke="#000000" d="M3498.0457,-8081.5055C3638.0993,-8081.0871 3904.2185,-8089.1384 3967.7693,-8154 4073.188,-8261.5931 3900.8868,-8380.9792 4003.7693,-8491 4018.9271,-8507.2095 4039.1661,-8517.0092 4060.6503,-8522.6759"/>
<polygon fill="#000000" stroke="#000000" points="4060.0614,-8526.1325 4070.5952,-8524.9969 4061.6524,-8519.3157 4060.0614,-8526.1325"/>
</g>
<!-- check_refblocks&#45;&gt;qcow2_inc_refcounts_imrt -->
<g id="edge457" class="edge">
<title>check_refblocks&#45;&gt;qcow2_inc_refcounts_imrt</title>
<path fill="none" stroke="#000000" d="M3464.873,-8097.1669C3504.0347,-8107.6569 3558.2384,-8122.5731 3605.4983,-8137 3621.6289,-8141.9242 3625.1898,-8144.7013 3641.4983,-8149 3663.986,-8154.9274 3688.4792,-8160.2937 3711.4875,-8164.8649"/>
<polygon fill="#000000" stroke="#000000" points="3711.1073,-8168.3567 3721.5932,-8166.8412 3712.4509,-8161.4869 3711.1073,-8168.3567"/>
</g>
<!-- bdrv_truncate -->
<g id="node213" class="node">
<title>bdrv_truncate</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-11333" rx="77.5" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-11329.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_truncate</text>
</g>
<!-- check_refblocks&#45;&gt;bdrv_truncate -->
<g id="edge458" class="edge">
<title>check_refblocks&#45;&gt;bdrv_truncate</title>
<path fill="none" stroke="#000000" d="M3415.4516,-8101.2816C3440.3737,-8204.585 3562.9539,-8726.0217 3605.4983,-9160 3611.3151,-9219.3351 3602.5561,-11260.8559 3641.4983,-11306 3661.5458,-11329.2403 3693.302,-11337.778 3723.4903,-11339.8402"/>
<polygon fill="#000000" stroke="#000000" points="3723.4998,-11343.3442 3733.6489,-11340.3032 3723.8186,-11336.3515 3723.4998,-11343.3442"/>
</g>
<!-- check_refcounts_l2&#45;&gt;be64_to_cpu -->
<g id="edge422" class="edge">
<title>check_refcounts_l2&#45;&gt;be64_to_cpu</title>
<path fill="none" stroke="#000000" d="M3505.6311,-7959.5321C3541.9051,-7956.7702 3580.5342,-7946.4547 3605.4983,-7919 3674.4786,-7843.1376 3570.5938,-7533.0671 3641.4983,-7459 3669.6569,-7429.5854 4334.722,-7391.9229 4369.0369,-7370 4394.6042,-7353.6657 4381.448,-7331.0803 4405.0369,-7312 4822.4874,-6974.3386 6194.8546,-6727.4596 6678.8408,-6495 6822.268,-6426.1116 6979.6423,-6319.36 7045.8102,-6272.9012"/>
<polygon fill="#000000" stroke="#000000" points="7048.0028,-6275.6379 7054.1616,-6267.0169 7043.971,-6269.9156 7048.0028,-6275.6379"/>
</g>
<!-- check_refcounts_l2&#45;&gt;has_data_file -->
<g id="edge423" class="edge">
<title>check_refcounts_l2&#45;&gt;has_data_file</title>
<path fill="none" stroke="#000000" d="M3506.0378,-7959.4057C3542.151,-7956.5736 3580.554,-7946.2407 3605.4983,-7919 3669.0598,-7849.5867 3576.314,-7564.8917 3641.4983,-7497 3655.6063,-7482.306 4351.6703,-7415.6466 4369.0369,-7405 4393.3137,-7390.1171 4382.3666,-7369.2314 4405.0369,-7352 4544.3667,-7246.0975 4618.8008,-7298.4616 4778.1038,-7226 4794.9647,-7218.3305 4796.5425,-7210.8916 4814.1038,-7205 5012.2595,-7138.5209 5699.8602,-7134.1734 5912.8408,-7129 6253.1849,-7120.7329 6430.1312,-6896.5221 6678.8408,-7129 6722.2038,-7169.533 6708.4305,-7602.99 6714.8408,-7662 6789.2456,-8346.9348 6862.0762,-8511.0347 6944.9204,-9195 7013.6173,-9762.1646 7065.2728,-10458.8136 7075.9037,-10606.6231"/>
<polygon fill="#000000" stroke="#000000" points="7072.4183,-10606.954 7076.6244,-10616.6782 7079.4004,-10606.4535 7072.4183,-10606.954"/>
</g>
<!-- check_refcounts_l2&#45;&gt;abort -->
<g id="edge424" class="edge">
<title>check_refcounts_l2&#45;&gt;abort</title>
<path fill="none" stroke="#000000" d="M3511.1818,-7955.9646C3544.6758,-7952.0349 3579.9441,-7941.8487 3605.4983,-7919 3647.96,-7881.0337 3595.9143,-7830.1547 3641.4983,-7796 3757.5465,-7709.0487 3822.9023,-7789.5768 3967.7693,-7796 3990.3451,-7797.001 4762.592,-7851.5667 4778.1038,-7868 4866.8476,-7962.0156 4756.0958,-8915.4602 4814.1038,-9031 4919.03,-9239.9911 5187.7206,-9375.4676 5286.0634,-9419.415"/>
<polygon fill="#000000" stroke="#000000" points="5284.7473,-9422.6598 5295.3088,-9423.5001 5287.5765,-9416.257 5284.7473,-9422.6598"/>
</g>
<!-- check_refcounts_l2&#45;&gt;g_free -->
<g id="edge428" class="edge">
<title>check_refcounts_l2&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M3508.4824,-7958.0754C3543.4156,-7954.7258 3580.3385,-7944.3785 3605.4983,-7919 3674.327,-7849.5728 3567.0144,-7765.322 3641.4983,-7702 3737.7298,-7620.1893 4663.0667,-7668.8468 4778.1038,-7721 4992.5866,-7818.238 5420.6628,-8267.038 5514.5698,-8483 5545.2717,-8553.6066 5498.7482,-9118.0577 5550.5698,-9175 5649.2218,-9283.4002 5780.5011,-9112.5397 5876.8408,-9223 5944.4723,-9300.5442 5862.2748,-12837.3886 5912.8408,-12927 5996.0049,-13074.3804 6153.0258,-12979.9889 6236.8408,-13127 6290.2034,-13220.5976 6201.107,-14985.6114 6272.8408,-15066 6311.1033,-15108.8789 6381.978,-15108.3741 6429.0277,-15102.1763"/>
<polygon fill="#000000" stroke="#000000" points="6429.5826,-15105.6325 6438.9774,-15100.7349 6428.5789,-15098.7048 6429.5826,-15105.6325"/>
</g>
<!-- check_refcounts_l2&#45;&gt;cpu_to_be64 -->
<g id="edge425" class="edge">
<title>check_refcounts_l2&#45;&gt;cpu_to_be64</title>
<path fill="none" stroke="#000000" d="M3506.3954,-7959.2321C3542.3405,-7956.3239 3580.5264,-7945.9823 3605.4983,-7919 3662.3616,-7857.5589 3583.6058,-7604.4723 3641.4983,-7544 3697.9467,-7485.0361 4301.3001,-7487.551 4369.0369,-7442 4395.4782,-7424.219 4379.1803,-7398.6211 4405.0369,-7380 4542.4206,-7281.0605 4621.8886,-7368.2694 4778.1038,-7303 4795.847,-7295.5866 4795.8409,-7285.0202 4814.1038,-7279 5114.4134,-7180.0059 5934.6437,-7162.9271 6236.8408,-7256 6458.6299,-7324.3082 6564.5857,-7332.0046 6678.8408,-7534 6727.6462,-7620.2847 6652.9666,-9240.5494 6714.8408,-9318 6780.5958,-9400.3084 6879.71,-9292.2595 6944.9204,-9375 6967.093,-9403.1331 6980.3819,-14497.1837 6980.9204,-14533 7007.1892,-16280.0195 7069.2331,-18435.1715 7077.0962,-18704.8578"/>
<polygon fill="#000000" stroke="#000000" points="7073.6012,-18705.086 7077.3917,-18714.9795 7080.5983,-18704.8816 7073.6012,-18705.086"/>
</g>
<!-- check_refcounts_l2&#45;&gt;qcow2_pre_write_overlap_check -->
<g id="edge429" class="edge">
<title>check_refcounts_l2&#45;&gt;qcow2_pre_write_overlap_check</title>
<path fill="none" stroke="#000000" d="M3509.8574,-7957.2274C3544.1202,-7953.6045 3580.232,-7943.2933 3605.4983,-7919 3660.2304,-7866.3756 3582.423,-7799.6975 3641.4983,-7752 3737.0855,-7674.8227 4635.6259,-7687.7164 4778.1038,-7825 4823.597,-7868.8347 4788.857,-8049.0888 4814.1038,-8107 4901.9982,-8308.6128 4953.656,-8357.0562 5131.1038,-8487 5279.6854,-8595.8053 5409.7054,-8492.6112 5514.5698,-8644 5553.307,-8699.9234 5545.3189,-9800.1735 5550.5698,-9868 5590.138,-10379.1067 5686.889,-10998.0378 5709.1059,-11136.5925"/>
<polygon fill="#000000" stroke="#000000" points="5705.7009,-11137.4631 5710.7443,-11146.7806 5712.6121,-11136.3517 5705.7009,-11137.4631"/>
</g>
<!-- check_refcounts_l2&#45;&gt;offset_into_cluster -->
<g id="edge426" class="edge">
<title>check_refcounts_l2&#45;&gt;offset_into_cluster</title>
<path fill="none" stroke="#000000" d="M3505.4613,-7959.625C3541.8209,-7956.9032 3580.5584,-7946.5923 3605.4983,-7919 3679.8995,-7836.6862 3564.8459,-7501.2217 3641.4983,-7421 3697.7329,-7362.1468 4309.9074,-7390.944 4369.0369,-7335 4436.551,-7271.123 4346.0595,-7200.8337 4405.0369,-7129 4426.0051,-7103.461 5484.0788,-6712.7359 5514.5698,-6700 5693.6416,-6625.2025 5725.2333,-6570.6469 5912.8408,-6521 6078.1441,-6477.2555 6556.4313,-6567.3929 6678.8408,-6448 6701.6692,-6425.7342 6807.9377,-5407.2445 6826.9614,-5223.3131"/>
<polygon fill="#000000" stroke="#000000" points="6830.4466,-5223.636 6827.9931,-5213.3292 6823.4837,-5222.9164 6830.4466,-5223.636"/>
</g>
<!-- check_refcounts_l2&#45;&gt;fprintf -->
<g id="edge427" class="edge">
<title>check_refcounts_l2&#45;&gt;fprintf</title>
<path fill="none" stroke="#000000" d="M3507.1195,-7958.8851C3542.7301,-7955.8291 3580.4845,-7945.4739 3605.4983,-7919 3700.1505,-7818.8225 3543.4689,-7707.8752 3641.4983,-7611 3725.6235,-7527.8652 5396.612,-7437.3519 5550.5698,-7424 5854.7097,-7397.6236 5945.5148,-7303.7533 6236.8408,-7395 6326.783,-7423.1709 6412.5634,-7498.4433 6452.4804,-7537.2044"/>
<polygon fill="#000000" stroke="#000000" points="6450.2569,-7539.9268 6459.84,-7544.4451 6455.1662,-7534.9369 6450.2569,-7539.9268"/>
</g>
<!-- check_refcounts_l2&#45;&gt;bdrv_pread -->
<g id="edge430" class="edge">
<title>check_refcounts_l2&#45;&gt;bdrv_pread</title>
<path fill="none" stroke="#000000" d="M3507.4027,-7958.6323C3542.8356,-7955.4936 3580.3897,-7945.1468 3605.4983,-7919 3689.3508,-7831.6802 3554.7028,-7733.3952 3641.4983,-7649 3699.5339,-7592.5693 4288.396,-7603.9573 4369.0369,-7611 4937.9384,-7660.6844 5190.5944,-7722.7263 5514.5698,-8193 5741.9882,-8523.1143 5792.1912,-8627.1722 5876.8408,-9019 5894.1284,-9099.0211 5857.5931,-11905.5853 5912.8408,-11966 5961.6811,-12019.408 6182.9102,-11950.7376 6236.8408,-11999 6293.4204,-12049.6329 6234.2597,-12100.6056 6272.8408,-12166 6314.023,-12235.8032 6392.4982,-12292.2238 6438.8879,-12321.3845"/>
<polygon fill="#000000" stroke="#000000" points="6437.0942,-12324.3904 6447.4389,-12326.6792 6440.7794,-12318.4389 6437.0942,-12324.3904"/>
</g>
<!-- check_refcounts_l2&#45;&gt;bdrv_pwrite_sync -->
<g id="edge431" class="edge">
<title>check_refcounts_l2&#45;&gt;bdrv_pwrite_sync</title>
<path fill="none" stroke="#000000" d="M3510.5446,-7956.7357C3640.1258,-7967.5532 3862.4356,-8007.7563 3967.7693,-8154 4016.3897,-8221.5038 3950.5048,-9587.0971 4003.7693,-9651 4023.424,-9674.5802 4053.5611,-9685.9084 4083.724,-9690.8248"/>
<polygon fill="#000000" stroke="#000000" points="4083.5504,-9694.3345 4093.9391,-9692.2547 4084.5208,-9687.4021 4083.5504,-9694.3345"/>
</g>
<!-- check_refcounts_l2&#45;&gt;strerror -->
<g id="edge432" class="edge">
<title>check_refcounts_l2&#45;&gt;strerror</title>
<path fill="none" stroke="#000000" d="M3481.7943,-7940.0342C3601.2226,-7922.6862 3841.974,-7908.0115 3967.7693,-8042 4025.2218,-8103.1943 3944.4187,-8358.6449 4003.7693,-8418 4061.4263,-8475.6613 4305.7706,-8401.5556 4369.0369,-8453 4410.9194,-8487.0563 4369.2684,-8528.5699 4405.0369,-8569 4440.0049,-8608.5252 4497.2216,-8630.4665 4539.0794,-8641.9205"/>
<polygon fill="#000000" stroke="#000000" points="4538.2703,-8645.3266 4548.831,-8644.4767 4540.0453,-8638.5554 4538.2703,-8645.3266"/>
</g>
<!-- check_refcounts_l2&#45;&gt;g_malloc -->
<g id="edge433" class="edge">
<title>check_refcounts_l2&#45;&gt;g_malloc</title>
<path fill="none" stroke="#000000" d="M3465.8347,-7968.1827C3510.0945,-7983.2724 3570.5574,-8010.8085 3605.4983,-8056 3647.963,-8110.9227 3615.0175,-8143.8243 3641.4983,-8208 3747.2961,-8464.3991 3890.7144,-8473.5488 3967.7693,-8740 3989.332,-8814.5623 3952.6798,-11475.5676 4003.7693,-11534 4034.174,-11568.7747 4088.2262,-11572.9529 4129.6648,-11569.9628"/>
<polygon fill="#000000" stroke="#000000" points="4129.9806,-11573.4487 4139.6374,-11569.0901 4129.3703,-11566.4753 4129.9806,-11573.4487"/>
</g>
<!-- check_refcounts_l2&#45;&gt;qcow2_get_cluster_type -->
<g id="edge434" class="edge">
<title>check_refcounts_l2&#45;&gt;qcow2_get_cluster_type</title>
<path fill="none" stroke="#000000" d="M3441.5744,-7935.7814C3486.9334,-7908.303 3570.4568,-7849.8151 3605.4983,-7774 3648.5116,-7680.937 3631.9032,-6954.0725 3641.4983,-6852 3681.5123,-6426.3308 3775.7966,-5913.4029 3799.2699,-5789.1084"/>
<polygon fill="#000000" stroke="#000000" points="3802.7163,-5789.7193 3801.1387,-5779.2426 3795.8386,-5788.4164 3802.7163,-5789.7193"/>
</g>
<!-- check_refcounts_l2&#45;&gt;qcow2_inc_refcounts_imrt -->
<g id="edge435" class="edge">
<title>check_refcounts_l2&#45;&gt;qcow2_inc_refcounts_imrt</title>
<path fill="none" stroke="#000000" d="M3462.1147,-7968.6913C3505.5816,-7984.4161 3566.9164,-8012.5878 3605.4983,-8056 3634.9414,-8089.1292 3607.5299,-8120.5291 3641.4983,-8149 3651.7217,-8157.5689 3663.5711,-8164.0867 3676.1261,-8169.0148"/>
<polygon fill="#000000" stroke="#000000" points="3675.2546,-8172.4199 3685.8493,-8172.4812 3677.6053,-8165.8263 3675.2546,-8172.4199"/>
</g>
<!-- bitmap_table_load&#45;&gt;be64_to_cpu -->
<g id="edge443" class="edge">
<title>bitmap_table_load&#45;&gt;be64_to_cpu</title>
<path fill="none" stroke="#000000" d="M3895.211,-11285.309C3919.546,-11289.3026 3945.322,-11295.7221 3967.7693,-11306 3986.706,-11314.6705 3984.7358,-11327.5441 4003.7693,-11336 4153.6242,-11402.5753 4241.5405,-11284.8814 4369.0369,-11388 4405.115,-11417.1798 4371.485,-11453.9476 4405.0369,-11486 4530.7832,-11606.1267 4645.5367,-11491.4455 4778.1038,-11604 4805.0741,-11626.8988 4791.8386,-11647.5043 4814.1038,-11675 4880.2627,-11756.7011 5458.84,-12217.6412 5550.5698,-12269 5699.6989,-12352.4962 5744.4222,-12368.9088 5912.8408,-12398 6248.5415,-12455.986 6444.4339,-12617.2058 6678.8408,-12370 6746.7915,-12298.3392 6663.7877,-8899.5349 6714.8408,-8815 6774.8933,-8715.5638 6882.6801,-8789.0816 6944.9204,-8691 7012.9454,-8583.8026 7070.0147,-6543.8861 7077.1658,-6278.3974"/>
<polygon fill="#000000" stroke="#000000" points="7080.6735,-6278.1569 7077.443,-6268.0666 7073.676,-6277.9691 7080.6735,-6278.1569"/>
</g>
<!-- bitmap_table_load&#45;&gt;g_free -->
<g id="edge445" class="edge">
<title>bitmap_table_load&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M3900.3198,-11276.8621C3924.8173,-11280.7929 3949.3987,-11289.2924 3967.7693,-11306 4014.0263,-11348.0693 3956.264,-11401.3457 4003.7693,-11442 4127.7763,-11548.1233 4243.7767,-11375.3589 4369.0369,-11480 4413.078,-11516.7915 4373.0263,-11556.3707 4405.0369,-11604 4534.4069,-11796.4925 4625.1459,-11793.5199 4814.1038,-11928 4934.7454,-12013.8599 5013.2248,-11983.622 5095.1038,-12107 5147.9503,-12186.6309 5067.726,-12247.4663 5131.1038,-12319 5249.0125,-12452.082 5364.1664,-12338.1734 5514.5698,-12433 5717.7412,-12561.0958 5786.3998,-12611.497 5876.8408,-12834 5917.0765,-12932.9878 5844.9143,-13712.5168 5912.8408,-13795 6006.8667,-13909.1756 6143.2339,-13756.4807 6236.8408,-13871 6320.9101,-13973.8508 6183.8262,-14967.3981 6272.8408,-15066 6311.3504,-15108.6572 6382.1601,-15108.2106 6429.1284,-15102.0859"/>
<polygon fill="#000000" stroke="#000000" points="6429.6586,-15105.5457 6439.0601,-15100.6608 6428.6643,-15098.6167 6429.6586,-15105.5457"/>
</g>
<!-- bitmap_table_load&#45;&gt;assert -->
<g id="edge444" class="edge">
<title>bitmap_table_load&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M3901.0427,-11278.6369C4338.2658,-11276.9454 6118.6839,-11269.5582 6236.8408,-11261 6303.7857,-11256.1512 6380.565,-11244.4429 6428.6376,-11236.3622"/>
<polygon fill="#000000" stroke="#000000" points="6429.468,-11239.7714 6438.7407,-11234.6462 6428.2958,-11232.8702 6429.468,-11239.7714"/>
</g>
<!-- bitmap_table_load&#45;&gt;bdrv_pread -->
<g id="edge446" class="edge">
<title>bitmap_table_load&#45;&gt;bdrv_pread</title>
<path fill="none" stroke="#000000" d="M3900.0712,-11281.4176C4014.2039,-11286.6637 4209.7927,-11303.1825 4369.0369,-11355 4565.5391,-11418.9411 4597.8624,-11474.9326 4778.1038,-11576 5270.8344,-11852.2904 5517.8499,-11778.8288 5876.8408,-12215 5907.9245,-12252.7664 5873.6101,-12289.7863 5912.8408,-12319 5951.1303,-12347.5128 6258.3308,-12346.4981 6402.1136,-12344.4072"/>
<polygon fill="#000000" stroke="#000000" points="6402.2316,-12347.9059 6412.1776,-12344.2552 6402.1258,-12340.9067 6402.2316,-12347.9059"/>
</g>
<!-- bitmap_table_load&#45;&gt;check_table_entry -->
<g id="edge448" class="edge">
<title>bitmap_table_load&#45;&gt;check_table_entry</title>
<path fill="none" stroke="#000000" d="M3901.0061,-11279.5291C3924.6721,-11283.6099 3948.6684,-11291.5173 3967.7693,-11306 3997.8724,-11328.8247 3973.7742,-11360.0336 4003.7693,-11383 4025.2995,-11399.4851 4052.4356,-11408.586 4079.1571,-11413.3774"/>
<polygon fill="#000000" stroke="#000000" points="4078.9383,-11416.8868 4089.3655,-11415.0092 4080.0433,-11409.9746 4078.9383,-11416.8868"/>
</g>
<!-- g_try_new -->
<g id="node212" class="node">
<title>g_try_new</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-14705" rx="59.2899" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-14701.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_try_new</text>
</g>
<!-- bitmap_table_load&#45;&gt;g_try_new -->
<g id="edge447" class="edge">
<title>bitmap_table_load&#45;&gt;g_try_new</title>
<path fill="none" stroke="#000000" d="M3895.5415,-11273.0017C3922.6745,-11276.1593 3949.9113,-11285.1984 3967.7693,-11306 4021.9103,-11369.0651 3985.881,-14216.8306 4003.7693,-14298 4037.3804,-14450.5123 4131.3572,-14615.2849 4169.7468,-14678.3763"/>
<polygon fill="#000000" stroke="#000000" points="4166.9918,-14680.579 4175.2038,-14687.2733 4172.9589,-14676.9191 4166.9918,-14680.579"/>
</g>
<!-- alloc_clusters_imrt&#45;&gt;realloc_refcount_array -->
<g id="edge484" class="edge">
<title>alloc_clusters_imrt&#45;&gt;realloc_refcount_array</title>
<path fill="none" stroke="#000000" d="M3904.9089,-9025.8752C3927.3161,-9021.6131 3949.7497,-9013.7704 3967.7693,-9000 4120.3223,-8883.421 4169.8759,-8635.4861 4182.6255,-8551.5004"/>
<polygon fill="#000000" stroke="#000000" points="4186.1149,-8551.8268 4184.0955,-8541.4262 4179.1882,-8550.8161 4186.1149,-8551.8268"/>
</g>
<!-- qcow2_write_l1_entry&#45;&gt;cpu_to_be64 -->
<g id="edge498" class="edge">
<title>qcow2_write_l1_entry&#45;&gt;cpu_to_be64</title>
<path fill="none" stroke="#000000" d="M3913.206,-6884.4032C4425.7627,-6910.4169 6582.5562,-7025.7406 6678.8408,-7129 6759.6284,-7215.6398 6646.4947,-9164.2431 6714.8408,-9261 6777.8249,-9350.1659 6882.3804,-9257.5221 6944.9204,-9347 6986.1848,-9406.0381 6979.8388,-14460.9786 6980.9204,-14533 7007.1563,-16280.0199 7069.2289,-18435.1716 7077.0958,-18704.8578"/>
<polygon fill="#000000" stroke="#000000" points="7073.6008,-18705.086 7077.3914,-18714.9795 7080.5978,-18704.8816 7073.6008,-18705.086"/>
</g>
<!-- qcow2_write_l1_entry&#45;&gt;qcow2_pre_write_overlap_check -->
<g id="edge499" class="edge">
<title>qcow2_write_l1_entry&#45;&gt;qcow2_pre_write_overlap_check</title>
<path fill="none" stroke="#000000" d="M3914.3021,-6884.0472C3933.8522,-6889.2799 3952.7432,-6897.7116 3967.7693,-6911 4006.3031,-6945.0775 3964.1809,-6988.1537 4003.7693,-7021 4129.7808,-7125.5508 4255.7016,-6950.8269 4369.0369,-7069 4431.4255,-7134.0517 4361.6026,-7394.0221 4405.0369,-7473 4505.7152,-7656.0662 4661.4387,-7585.6835 4778.1038,-7759 4811.8209,-7809.0898 4788.1898,-7835.4629 4814.1038,-7890 4918.3201,-8109.3278 4959.8181,-8162.8753 5131.1038,-8335 5279.2217,-8483.8434 5416.1566,-8425.5058 5514.5698,-8611 5547.312,-8672.7142 5545.2043,-9798.3444 5550.5698,-9868 5589.9409,-10379.1219 5686.8426,-10998.0413 5709.0977,-11136.5931"/>
<polygon fill="#000000" stroke="#000000" points="5705.693,-11137.4649 5710.7389,-11146.781 5712.6039,-11136.3516 5705.693,-11137.4649"/>
</g>
<!-- qcow2_write_l1_entry&#45;&gt;BLKDBG_EVENT -->
<g id="edge500" class="edge">
<title>qcow2_write_l1_entry&#45;&gt;BLKDBG_EVENT</title>
<path fill="none" stroke="#000000" d="M3911.11,-6885.4344C3931.3716,-6890.4924 3951.3464,-6898.5043 3967.7693,-6911 3996.2417,-6932.6638 3974.6284,-6962.2441 4003.7693,-6983 4137.1353,-7077.9909 4252.242,-6916.245 4369.0369,-7031 4446.2879,-7106.9017 4356.2906,-7175.2912 4405.0369,-7272 4510.5717,-7481.3724 4623.6827,-7468.5672 4778.1038,-7645 4948.2947,-7839.4504 4966.3156,-7907.9504 5131.1038,-8107 5293.9742,-8303.733 5417.8241,-8298.6297 5514.5698,-8535 5579.8773,-8694.5601 5475.2315,-9154.9238 5550.5698,-9310 5576.5419,-9363.461 5633.0482,-9404.8445 5672.2237,-9428.5676"/>
<polygon fill="#000000" stroke="#000000" points="5670.8982,-9431.85 5681.2869,-9433.9298 5674.4626,-9425.8255 5670.8982,-9431.85"/>
</g>
<!-- qcow2_write_l1_entry&#45;&gt;bdrv_pwrite_sync -->
<g id="edge501" class="edge">
<title>qcow2_write_l1_entry&#45;&gt;bdrv_pwrite_sync</title>
<path fill="none" stroke="#000000" d="M3818.7916,-6897.1425C3852.5544,-6941.6786 3937.2536,-7061.2224 3967.7693,-7177 3985.2863,-7243.4598 3960.015,-9597.9972 4003.7693,-9651 4023.4044,-9674.7854 4053.7055,-9686.1329 4084.0196,-9691.0048"/>
<polygon fill="#000000" stroke="#000000" points="4083.9013,-9694.5215 4094.2851,-9692.4174 4084.8556,-9687.5868 4083.9013,-9694.5215"/>
</g>
<!-- qcow2_co_copy_range_from -->
<g id="node217" class="node">
<title>qcow2_co_copy_range_from</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-3202" rx="141.8751" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-3198.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_copy_range_from</text>
</g>
<!-- qcow2_co_copy_range_from&#45;&gt;abort -->
<g id="edge504" class="edge">
<title>qcow2_co_copy_range_from&#45;&gt;abort</title>
<path fill="none" stroke="#000000" d="M2285.2733,-3194.439C2305.757,-3188.8883 2325.6767,-3180.4984 2342.4314,-3168 2370.7903,-3146.8453 2348.2831,-3115.5158 2378.4314,-3097 2519.72,-3010.2264 2585.8853,-3088.971 2751.4983,-3097 3309.8037,-3124.067 3654.4807,-2954.0877 3967.7693,-3417 4013.2518,-3484.2044 3978.8067,-3518.7863 4003.7693,-3596 4124.3785,-3969.0653 4268.5728,-4020.0128 4369.0369,-4399 4413.9801,-4568.5422 4350.2642,-4625.3735 4405.0369,-4792 4505.1068,-5096.4273 4680.1037,-5103.9001 4778.1038,-5409 4809.5963,-5507.0442 4753.3037,-5787.8869 4814.1038,-5871 4893.6776,-5979.7766 5019.133,-5873.6771 5095.1038,-5985 5140.9693,-6052.2085 5116.3398,-8833.9834 5131.1038,-8914 5167.5066,-9111.2929 5271.4725,-9332.1989 5309.0629,-9407.8808"/>
<polygon fill="#000000" stroke="#000000" points="5306.1102,-9409.8018 5313.7126,-9417.1812 5312.3713,-9406.6715 5306.1102,-9409.8018"/>
</g>
<!-- qcow2_co_copy_range_from&#45;&gt;assert -->
<g id="edge505" class="edge">
<title>qcow2_co_copy_range_from&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M2289.9945,-3195.8753C2309.2227,-3190.0438 2327.5097,-3181.1895 2342.4314,-3168 2382.5593,-3132.5304 2339.2774,-3089.5419 2378.4314,-3053 2480.9085,-2957.3595 3501.175,-2853.6233 3605.4983,-2760 3640.9653,-2728.1707 3603.2465,-2687.4221 3641.4983,-2659 3975.68,-2410.6943 5118.5326,-2570.5954 5514.5698,-2699 5532.4068,-2704.7832 5533.0852,-2714.2255 5550.5698,-2721 5688.2821,-2774.3575 5782.3353,-2670.5081 5876.8408,-2784 5950.5211,-2872.4827 5840.9295,-6839.0737 5912.8408,-6929 6005.2153,-7044.5158 6144.4122,-6889.5275 6236.8408,-7005 6301.7818,-7086.1317 6251.7755,-10644.2359 6272.8408,-10746 6310.8883,-10929.8025 6419.8553,-11131.0531 6460.3987,-11201.7251"/>
<polygon fill="#000000" stroke="#000000" points="6457.4007,-11203.5325 6465.4332,-11210.4412 6463.4622,-11200.0313 6457.4007,-11203.5325"/>
</g>
<!-- qcow2_co_copy_range_from&#45;&gt;offset_into_cluster -->
<g id="edge506" class="edge">
<title>qcow2_co_copy_range_from&#45;&gt;offset_into_cluster</title>
<path fill="none" stroke="#000000" d="M2293.7241,-3197.8011C2312.121,-3191.651 2329.1749,-3182.1937 2342.4314,-3168 2440.1196,-3063.4047 2276.6997,-2948.6669 2378.4314,-2848 2437.6656,-2789.3857 2669.7439,-2826.1418 2751.4983,-2810 3156.2749,-2730.08 3235.2502,-2618.0678 3641.4983,-2546 3976.2915,-2486.6082 4065.184,-2508.6719 4405.0369,-2498 4570.7627,-2492.7959 4612.2963,-2497.8874 4778.1038,-2498 5105.4222,-2498.2222 5195.8811,-2424.3344 5514.5698,-2499 5689.4263,-2539.9672 5779.6901,-2526.9542 5876.8408,-2678 5946.0567,-2785.6138 5837.2657,-3725.7529 5912.8408,-3829 6003.0064,-3952.1799 6140.4388,-3824.6371 6236.8408,-3943 6312.1798,-4035.5016 6190.641,-4122.538 6272.8408,-4209 6399.3299,-4342.0476 6550.3732,-4153.8619 6678.8408,-4285 6805.6877,-4414.4836 6826.3037,-5026.5113 6829.3767,-5166.4533"/>
<polygon fill="#000000" stroke="#000000" points="6825.8838,-5166.8394 6829.5895,-5176.765 6832.8824,-5166.6949 6825.8838,-5166.8394"/>
</g>
<!-- qcow2_co_copy_range_from&#45;&gt;MIN -->
<g id="edge507" class="edge">
<title>qcow2_co_copy_range_from&#45;&gt;MIN</title>
<path fill="none" stroke="#000000" d="M2271.1147,-3191.4174C2295.4919,-3186.3522 2320.469,-3178.9119 2342.4314,-3168 2361.8695,-3158.3423 2358.2028,-3142.8686 2378.4314,-3135 2532.9598,-3074.891 2588.058,-3107.0821 2751.4983,-3135 3316.3742,-3231.4887 3633.402,-3097.604 3967.7693,-3563 4010.7401,-3622.8097 3996.3099,-6140.7331 4003.7693,-6214 4041.4577,-6584.1773 4150.0663,-7025.0062 4179.1605,-7139.007"/>
<polygon fill="#000000" stroke="#000000" points="4175.8499,-7140.1876 4181.7228,-7149.0057 4182.6307,-7138.4499 4175.8499,-7140.1876"/>
</g>
<!-- qcow2_co_copy_range_from&#45;&gt;bdrv_getlength -->
<g id="edge508" class="edge">
<title>qcow2_co_copy_range_from&#45;&gt;bdrv_getlength</title>
<path fill="none" stroke="#000000" d="M2246.3355,-3215.8936C2364.0476,-3235.0611 2575.5068,-3273.21 2751.4983,-3325 3141.8544,-3439.8723 3299.6088,-3386.6622 3605.4983,-3655 3630.6164,-3677.0346 3618.341,-3696.913 3641.4983,-3721 3758.5795,-3842.7818 3884.0579,-3769.2648 3967.7693,-3916 4019.5661,-4006.7931 3943.3045,-11356.7339 4003.7693,-11442 4025.8351,-11473.1167 4064.1628,-11489.4214 4100.027,-11497.9303"/>
<polygon fill="#000000" stroke="#000000" points="4099.5442,-11501.4075 4110.0617,-11500.1294 4101.0428,-11494.5698 4099.5442,-11501.4075"/>
</g>
<!-- qcow2_co_copy_range_from&#45;&gt;qemu_co_mutex_lock -->
<g id="edge509" class="edge">
<title>qcow2_co_copy_range_from&#45;&gt;qemu_co_mutex_lock</title>
<path fill="none" stroke="#000000" d="M2167.8252,-3184.036C2199.7185,-3135.3892 2288.2199,-2996.3185 2342.4314,-2871 2363.6952,-2821.8452 2341.1702,-2794.4701 2378.4314,-2756 2403.1874,-2730.4407 2438.5181,-2714.9224 2471.7848,-2705.5043"/>
<polygon fill="#000000" stroke="#000000" points="2472.8072,-2708.854 2481.5639,-2702.8898 2470.9992,-2702.0915 2472.8072,-2708.854"/>
</g>
<!-- qcow2_co_copy_range_from&#45;&gt;qcow2_get_cluster_offset -->
<g id="edge510" class="edge">
<title>qcow2_co_copy_range_from&#45;&gt;qcow2_get_cluster_offset</title>
<path fill="none" stroke="#000000" d="M2168.1591,-3219.9628C2230.6036,-3311.4891 2519.3684,-3735.276 2751.4983,-4085 2832.8467,-4207.5586 2928.4253,-4355.0208 2966.7909,-4414.3576"/>
<polygon fill="#000000" stroke="#000000" points="2963.8694,-4416.2854 2972.2374,-4422.7837 2969.7482,-4412.4854 2963.8694,-4416.2854"/>
</g>
<!-- qcow2_co_copy_range_from&#45;&gt;qemu_co_mutex_unlock -->
<g id="edge511" class="edge">
<title>qcow2_co_copy_range_from&#45;&gt;qemu_co_mutex_unlock</title>
<path fill="none" stroke="#000000" d="M2295.64,-3198.8718C2313.3155,-3192.8717 2329.6517,-3183.691 2342.4314,-3170 2396.5378,-3112.0349 2324.325,-2872.9651 2378.4314,-2815 2393.1413,-2799.241 2412.5633,-2789.4578 2433.316,-2783.6225"/>
<polygon fill="#000000" stroke="#000000" points="2434.4083,-2786.9573 2443.2626,-2781.139 2432.7125,-2780.1658 2434.4083,-2786.9573"/>
</g>
<!-- bdrv_co_copy_range_from -->
<g id="node218" class="node">
<title>bdrv_co_copy_range_from</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-2875" rx="133.4768" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-2871.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_co_copy_range_from</text>
</g>
<!-- qcow2_co_copy_range_from&#45;&gt;bdrv_co_copy_range_from -->
<g id="edge512" class="edge">
<title>qcow2_co_copy_range_from&#45;&gt;bdrv_co_copy_range_from</title>
<path fill="none" stroke="#000000" d="M2295.2095,-3198.4629C2312.9463,-3192.5211 2329.4143,-3183.4655 2342.4314,-3170 2424.4308,-3085.176 2296.432,-2991.824 2378.4314,-2907 2390.5537,-2894.4601 2405.6688,-2885.7447 2422.0144,-2879.8069"/>
<polygon fill="#000000" stroke="#000000" points="2423.3467,-2883.0538 2431.7673,-2876.6239 2421.1749,-2876.3993 2423.3467,-2883.0538"/>
</g>
<!-- qcow2_co_copy_range_to -->
<g id="node219" class="node">
<title>qcow2_co_copy_range_to</title>
<ellipse fill="none" stroke="#000000" cx="507.5" cy="-2380" rx="129.5" ry="18"/>
<text text-anchor="middle" x="507.5" y="-2376.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_copy_range_to</text>
</g>
<!-- qcow2_co_copy_range_to&#45;&gt;assert -->
<g id="edge513" class="edge">
<title>qcow2_co_copy_range_to&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M507.938,-2398.1399C511.0333,-2502.6861 534.6193,-3037.3641 699,-3431 1078.2818,-4339.2511 1169.1393,-4671.9255 1969.3645,-5245 2270.8007,-5460.871 2417.2687,-5388.146 2787.4983,-5408 2961.9143,-5417.3533 3028.5034,-5494.0581 3180.4983,-5408 3207.5601,-5392.6779 3189.9502,-5364.196 3216.4983,-5348 3944.4714,-4903.8905 4278.8781,-5252.8243 5131.1038,-5223 5462.3409,-5211.4081 5641.3544,-4987.7651 5876.8408,-5221 5950.795,-5294.247 5850.0477,-8884.9858 5912.8408,-8968 6003.3689,-9087.6804 6145.6095,-8943.8549 6236.8408,-9063 6293.6977,-9137.2532 6253.3453,-10654.5332 6272.8408,-10746 6311.9688,-10929.5755 6420.2713,-11130.9657 6460.5188,-11201.6999"/>
<polygon fill="#000000" stroke="#000000" points="6457.5084,-11203.4862 6465.5159,-11210.4238 6463.5825,-11200.0068 6457.5084,-11203.4862"/>
</g>
<!-- qcow2_co_copy_range_to&#45;&gt;qcow2_pre_write_overlap_check -->
<g id="edge516" class="edge">
<title>qcow2_co_copy_range_to&#45;&gt;qcow2_pre_write_overlap_check</title>
<path fill="none" stroke="#000000" d="M508.2054,-2398.2769C516.2895,-2605.1431 593.0977,-4502.5992 699,-4726 808.1943,-4956.3453 895.2265,-4989.8674 1112,-5124 1454.9262,-5336.1919 1577.0024,-5327.8561 1969.3645,-5421 2148.0251,-5463.4127 2195.2606,-5466.0791 2378.4314,-5479 2378.4314,-5479 3605.4983,-5479 3605.4983,-5479 3767.1023,-5487.0098 3809.384,-5481.9228 3967.7693,-5515 4060.3973,-5534.3445 4718.2575,-5703.7022 4778.1038,-5777 4869.1781,-5888.5449 4728.8844,-5982.9205 4814.1038,-6099 4894.888,-6209.0381 5019.4891,-6109.3475 5095.1038,-6223 5153.676,-6311.0368 5083.4994,-8031.5807 5131.1038,-8126 5227.9081,-8318.0032 5417.1939,-8229.2861 5514.5698,-8421 5550.9856,-8492.6956 5544.5446,-9787.8123 5550.5698,-9868 5588.9804,-10379.195 5686.6166,-10998.0585 5709.0578,-11136.5961"/>
<polygon fill="#000000" stroke="#000000" points="5705.6544,-11137.4737 5710.7129,-11146.7829 5712.5638,-11136.351 5705.6544,-11137.4737"/>
</g>
<!-- qcow2_co_copy_range_to&#45;&gt;offset_into_cluster -->
<g id="edge514" class="edge">
<title>qcow2_co_copy_range_to&#45;&gt;offset_into_cluster</title>
<path fill="none" stroke="#000000" d="M511.1601,-2361.7954C524.2295,-2302.0684 574.6213,-2111.2634 699,-2030 769.4034,-1984.0016 1017.901,-2057.803 1076,-1997 1142.0721,-1927.8528 1056.3085,-1214.7517 1112,-1137 1233.1065,-967.9216 1347.4499,-1021.7368 1548.3645,-968 1905.8808,-872.3784 2008.3487,-902.4523 2378.4314,-902 2544.2388,-901.7973 2585.7411,-897.913 2751.4983,-902 3653.0337,-924.229 3887.6096,-859.5913 4778.1038,-1002 4922.3692,-1025.0711 4995.8851,-981.7599 5095.1038,-1089 5152.5827,-1151.1259 5077.0383,-1210.8818 5131.1038,-1276 5248.1092,-1416.9248 5367.1718,-1318.2622 5514.5698,-1427 5535.1807,-1442.205 5528.3372,-1459.2834 5550.5698,-1472 5677.7426,-1544.7403 5778.8978,-1410.0448 5876.8408,-1519 5949.6849,-1600.0342 5838.9369,-2418.9313 5912.8408,-2499 6011.1786,-2605.5406 6138.7777,-2430.2065 6236.8408,-2537 6322.5556,-2630.3457 6190.3632,-3580.7821 6272.8408,-3677 6392.3166,-3816.3796 6554.3723,-3618.0603 6678.8408,-3753 6703.8481,-3780.1111 6809.7257,-4966.9352 6827.3799,-5166.6232"/>
<polygon fill="#000000" stroke="#000000" points="6823.9191,-5167.2226 6828.2855,-5176.8758 6830.892,-5166.6066 6823.9191,-5167.2226"/>
</g>
<!-- qcow2_co_copy_range_to&#45;&gt;qemu_coroutine_self -->
<g id="edge515" class="edge">
<title>qcow2_co_copy_range_to&#45;&gt;qemu_coroutine_self</title>
<path fill="none" stroke="#000000" d="M517.9971,-2361.9181C543.5161,-2319.5153 613.0688,-2212.8983 699,-2155 845.3961,-2056.3619 960.0538,-2163.1081 1076,-2030 1133.8867,-1963.5452 1058.7399,-1905.2173 1112,-1835 1579.2754,-1218.9512 1978.4542,-1236.7136 2751.4983,-1253 2941.4025,-1257.0009 3442.2149,-1191.9529 3605.4983,-1289 3632.2314,-1304.8888 3620.5535,-1326.0124 3641.4983,-1349 3776.0306,-1496.6535 3826.6197,-1522.7043 4003.7693,-1615 4155.8118,-1694.2148 4218.7121,-1656.5722 4369.0369,-1739 4573.3694,-1851.0419 4635.4292,-1882.7472 4778.1038,-2067 4801.9751,-2097.8279 4787.5583,-2118.4425 4814.1038,-2147 4910.775,-2250.9984 5015.3518,-2181.524 5095.1038,-2299 5133.3132,-2355.2831 5082.5439,-2555.3588 5131.1038,-2603 5192.2303,-2662.97 5448.0157,-2587.1168 5514.5698,-2641 5555.536,-2674.1668 5528.7904,-2706.0007 5550.5698,-2754 5593.3011,-2848.1752 5661.7524,-2950.3213 5694.7314,-2997.4406"/>
<polygon fill="#000000" stroke="#000000" points="5692.0314,-2999.6855 5700.6494,-3005.8484 5697.7556,-2995.6564 5692.0314,-2999.6855"/>
</g>
<!-- qcow2_co_copy_range_to&#45;&gt;MIN -->
<g id="edge517" class="edge">
<title>qcow2_co_copy_range_to&#45;&gt;MIN</title>
<path fill="none" stroke="#000000" d="M509.3263,-2398.2126C526.3496,-2557.2365 671.3264,-3704 1312.1822,-3704 1312.1822,-3704 1312.1822,-3704 1740.8645,-3704 1864.6425,-3704 3879.6366,-3547.0884 3967.7693,-3634 4018.8026,-3684.3261 3996.4963,-6142.6963 4003.7693,-6214 4041.5268,-6584.1702 4150.0853,-7025.0043 4179.1644,-7139.0066"/>
<polygon fill="#000000" stroke="#000000" points="4175.8536,-7140.1866 4181.7253,-7149.0054 4182.6347,-7138.4497 4175.8536,-7140.1866"/>
</g>
<!-- qcow2_co_copy_range_to&#45;&gt;qemu_co_mutex_lock -->
<g id="edge518" class="edge">
<title>qcow2_co_copy_range_to&#45;&gt;qemu_co_mutex_lock</title>
<path fill="none" stroke="#000000" d="M618.1796,-2370.6243C936.0844,-2344.8284 1835.4745,-2280.2124 1933.3645,-2366 2025.0738,-2446.3711 1881.3108,-2553.6396 1969.3645,-2638 2035.8178,-2701.666 2295.9143,-2702.5666 2449.5505,-2697.1036"/>
<polygon fill="#000000" stroke="#000000" points="2450.105,-2700.5855 2459.9685,-2696.7176 2449.8458,-2693.5903 2450.105,-2700.5855"/>
</g>
<!-- qcow2_co_copy_range_to&#45;&gt;qemu_co_mutex_unlock -->
<g id="edge519" class="edge">
<title>qcow2_co_copy_range_to&#45;&gt;qemu_co_mutex_unlock</title>
<path fill="none" stroke="#000000" d="M632.2681,-2375.1713C947.1785,-2365.925 1761.3661,-2361.256 1933.3645,-2551 2002.8232,-2627.625 1893.459,-2944.7557 1969.3645,-3015 2030.2114,-3071.3089 2278.8287,-3068.1764 2342.4314,-3015 2411.7218,-2957.0683 2314.3062,-2878.6018 2378.4314,-2815 2393.3344,-2800.2186 2412.4152,-2790.8217 2432.6608,-2785.0425"/>
<polygon fill="#000000" stroke="#000000" points="2433.5351,-2788.4316 2442.3554,-2782.5618 2431.7998,-2781.6501 2433.5351,-2788.4316"/>
</g>
<!-- qcow2_alloc_cluster_offset -->
<g id="node220" class="node">
<title>qcow2_alloc_cluster_offset</title>
<ellipse fill="none" stroke="#000000" cx="887.5" cy="-2426" rx="136.5" ry="18"/>
<text text-anchor="middle" x="887.5" y="-2422.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_alloc_cluster_offset</text>
</g>
<!-- qcow2_co_copy_range_to&#45;&gt;qcow2_alloc_cluster_offset -->
<g id="edge520" class="edge">
<title>qcow2_co_copy_range_to&#45;&gt;qcow2_alloc_cluster_offset</title>
<path fill="none" stroke="#000000" d="M605.3594,-2391.8461C657.7355,-2398.1864 722.4371,-2406.0187 776.6629,-2412.5829"/>
<polygon fill="#000000" stroke="#000000" points="776.3126,-2416.0659 786.6607,-2413.7931 777.1539,-2409.1167 776.3126,-2416.0659"/>
</g>
<!-- bdrv_co_copy_range_to -->
<g id="node221" class="node">
<title>bdrv_co_copy_range_to</title>
<ellipse fill="none" stroke="#000000" cx="887.5" cy="-2480" rx="120.4791" ry="18"/>
<text text-anchor="middle" x="887.5" y="-2476.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_co_copy_range_to</text>
</g>
<!-- qcow2_co_copy_range_to&#45;&gt;bdrv_co_copy_range_to -->
<g id="edge521" class="edge">
<title>qcow2_co_copy_range_to&#45;&gt;bdrv_co_copy_range_to</title>
<path fill="none" stroke="#000000" d="M545.1982,-2397.2375C583.2421,-2413.9433 644.0595,-2438.7821 699,-2453 724.0054,-2459.4711 751.3052,-2464.5072 777.1698,-2468.3814"/>
<polygon fill="#000000" stroke="#000000" points="776.9863,-2471.8914 787.3853,-2469.8635 777.9914,-2464.9639 776.9863,-2471.8914"/>
</g>
<!-- qcow2_handle_l2meta -->
<g id="node222" class="node">
<title>qcow2_handle_l2meta</title>
<ellipse fill="none" stroke="#000000" cx="887.5" cy="-2182" rx="114.5" ry="18"/>
<text text-anchor="middle" x="887.5" y="-2178.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_handle_l2meta</text>
</g>
<!-- qcow2_co_copy_range_to&#45;&gt;qcow2_handle_l2meta -->
<g id="edge522" class="edge">
<title>qcow2_co_copy_range_to&#45;&gt;qcow2_handle_l2meta</title>
<path fill="none" stroke="#000000" d="M522.1747,-2361.9196C551.6391,-2326.9849 621.8153,-2250.4478 699,-2214 721.7884,-2203.239 747.6394,-2196.0462 772.7321,-2191.2517"/>
<polygon fill="#000000" stroke="#000000" points="773.4516,-2194.6786 782.6757,-2189.4664 772.2146,-2187.7887 773.4516,-2194.6786"/>
</g>
<!-- trace_qcow2_writev_done_req -->
<g id="node223" class="node">
<title>trace_qcow2_writev_done_req</title>
<ellipse fill="none" stroke="#000000" cx="887.5" cy="-1970" rx="152.9733" ry="18"/>
<text text-anchor="middle" x="887.5" y="-1966.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_writev_done_req</text>
</g>
<!-- qcow2_co_copy_range_to&#45;&gt;trace_qcow2_writev_done_req -->
<g id="edge523" class="edge">
<title>qcow2_co_copy_range_to&#45;&gt;trace_qcow2_writev_done_req</title>
<path fill="none" stroke="#000000" d="M510.7791,-2361.6725C522.9158,-2299.6144 571.3694,-2096.0413 699,-2002 711.276,-1992.9548 725.2159,-1986.1254 739.8274,-1981.0078"/>
<polygon fill="#000000" stroke="#000000" points="741.0709,-1984.2844 749.5155,-1977.8859 738.924,-1977.6218 741.0709,-1984.2844"/>
</g>
<!-- qcow2_alloc_cluster_offset&#45;&gt;assert -->
<g id="edge524" class="edge">
<title>qcow2_alloc_cluster_offset&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M1020.6095,-2421.8695C1041.6762,-2427.2474 1061.3173,-2436.8599 1076,-2453 1132.3653,-2514.9601 1057.2747,-3142.5867 1112,-3206 1241.1462,-3355.649 1351.6986,-3272.0973 1548.3645,-3292 1899.4921,-3327.5344 2044.6854,-3484.4747 2342.4314,-3295 2374.303,-3274.718 2347.9613,-3240.3324 2378.4314,-3218 2525.3593,-3110.3119 3822.0203,-3015.3228 4003.7693,-3003 4689.6666,-2956.4952 4863.099,-2998.3333 5550.5698,-2997 5695.5789,-2996.7188 5773.8776,-2894.8908 5876.8408,-2997 5962.0887,-3081.5407 5846.7409,-7218.7746 5912.8408,-7319 5999.4013,-7450.249 6150.1079,-7329.8649 6236.8408,-7461 6287.1825,-7537.1136 6254.2833,-10656.6514 6272.8408,-10746 6311.011,-10929.777 6419.9026,-11131.0433 6460.4123,-11201.7223"/>
<polygon fill="#000000" stroke="#000000" points="6457.4129,-11203.5273 6465.4426,-11210.4392 6463.4758,-11200.0285 6457.4129,-11203.5273"/>
</g>
<!-- qcow2_alloc_cluster_offset&#45;&gt;qemu_coroutine_self -->
<g id="edge525" class="edge">
<title>qcow2_alloc_cluster_offset&#45;&gt;qemu_coroutine_self</title>
<path fill="none" stroke="#000000" d="M972.7782,-2440.0935C1108.8146,-2457.1778 1373.692,-2467.3568 1512.3645,-2318 1568.5734,-2257.4604 1509.0217,-2020.6405 1548.3645,-1948 1662.5082,-1737.251 1760.6976,-1728.907 1969.3645,-1611 2277.5956,-1436.8343 2398.3184,-1435.4217 2751.4983,-1460 3139.2043,-1486.981 3235.2243,-1529.9275 3605.4983,-1648 3767.3623,-1699.615 3839.9007,-1658.1354 3967.7693,-1770 3994.9961,-1793.819 3978.5999,-1817.0165 4003.7693,-1843 4275.1455,-2123.1534 4475.2805,-2010.1769 4778.1038,-2256 4797.455,-2271.7088 4794.95,-2283.0512 4814.1038,-2299 4924.3761,-2390.8206 5011.1381,-2341.6352 5095.1038,-2458 5143.6077,-2525.2196 5075.331,-2579.677 5131.1038,-2641 5250.7348,-2772.5359 5393.2557,-2625.0148 5514.5698,-2755 5564.5979,-2808.604 5508.9875,-2855.6087 5550.5698,-2916 5578.1833,-2956.1039 5626.0247,-2985.1589 5662.7816,-3002.9639"/>
<polygon fill="#000000" stroke="#000000" points="5661.331,-3006.1495 5671.8687,-3007.2481 5664.3161,-2999.8178 5661.331,-3006.1495"/>
</g>
<!-- qcow2_alloc_cluster_offset&#45;&gt;start_of_cluster -->
<g id="edge526" class="edge">
<title>qcow2_alloc_cluster_offset&#45;&gt;start_of_cluster</title>
<path fill="none" stroke="#000000" d="M909.7648,-2408.231C948.6603,-2377.9695 1032.4416,-2316.1991 1112,-2280 1280.4004,-2203.3777 1397.4789,-2311.0206 1512.3645,-2166 1565.7559,-2098.6037 1501.7788,-1465.2681 1548.3645,-1393 1662.1975,-1216.4116 1770.2227,-1244.9627 1969.3645,-1178 2561.1777,-978.999 4156.1142,-1050.4729 4778.1038,-1105 4919.7398,-1117.4166 4994.9858,-1047.0481 5095.1038,-1148 5184.3862,-1238.0261 5046.4678,-1336.5924 5131.1038,-1431 5244.8672,-1557.8979 5768.7504,-1478.2365 5876.8408,-1610 5942.2163,-1689.6935 5894.0069,-2435.6576 5912.8408,-2537 5994.3511,-2975.5928 6146.0375,-3050.2365 6236.8408,-3487 6299.3316,-3787.5804 6455.0769,-6108.8342 6473.9571,-6392.6036"/>
<polygon fill="#000000" stroke="#000000" points="6470.4843,-6393.1304 6474.64,-6402.8762 6477.4689,-6392.666 6470.4843,-6393.1304"/>
</g>
<!-- trace_qcow2_alloc_clusters_offset -->
<g id="node224" class="node">
<title>trace_qcow2_alloc_clusters_offset</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-2735" rx="171" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-2731.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_alloc_clusters_offset</text>
</g>
<!-- qcow2_alloc_cluster_offset&#45;&gt;trace_qcow2_alloc_clusters_offset -->
<g id="edge527" class="edge">
<title>qcow2_alloc_cluster_offset&#45;&gt;trace_qcow2_alloc_clusters_offset</title>
<path fill="none" stroke="#000000" d="M1023.2067,-2424.0553C1042.9685,-2429.4577 1061.501,-2438.5118 1076,-2453 1155.4075,-2532.3481 1033.2396,-2623.0095 1112,-2703 1120.8654,-2712.0039 1131.1814,-2719.1116 1142.3668,-2724.6781"/>
<polygon fill="#000000" stroke="#000000" points="1140.9591,-2727.8827 1151.5125,-2728.8186 1143.8461,-2721.5058 1140.9591,-2727.8827"/>
</g>
<!-- handle_dependencies -->
<g id="node225" class="node">
<title>handle_dependencies</title>
<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-1929" rx="110.5" ry="18"/>
<text text-anchor="middle" x="5322.8368" y="-1925.3" font-family="Times,serif" font-size="14.00" fill="#000000">handle_dependencies</text>
</g>
<!-- qcow2_alloc_cluster_offset&#45;&gt;handle_dependencies -->
<g id="edge528" class="edge">
<title>qcow2_alloc_cluster_offset&#45;&gt;handle_dependencies</title>
<path fill="none" stroke="#000000" d="M919.4995,-2408.4463C962.0937,-2385.9304 1040.3891,-2347.4691 1112,-2328 1198.4683,-2304.4916 1450.773,-2345.0838 1512.3645,-2280 1598.0781,-2189.4263 1491.6534,-1831.0598 1548.3645,-1720 1658.7657,-1503.7966 1766.9917,-1506.0805 1969.3645,-1372 2125.159,-1268.7795 2193.9324,-1291.4656 2342.4314,-1178 2361.1752,-1163.6782 2356.8227,-1148.461 2378.4314,-1139 2530.3187,-1072.499 2585.7275,-1135.5076 2751.4983,-1139 3131.3066,-1147.0018 3232.7566,-1101.6377 3605.4983,-1175 3622.1893,-1178.2851 3625.075,-1183.5663 3641.4983,-1188 3958.8467,-1273.6716 4054.8824,-1224.2703 4369.0369,-1321 4559.0436,-1379.504 4596.4807,-1421.1401 4778.1038,-1502 4919.1366,-1564.7888 4973.0408,-1549.4838 5095.1038,-1644 5193.3322,-1720.0605 5274.7319,-1846.8844 5307.4227,-1902.0252"/>
<polygon fill="#000000" stroke="#000000" points="5304.522,-1903.9976 5312.6011,-1910.8517 5310.5596,-1900.4554 5304.522,-1903.9976"/>
</g>
<!-- handle_copied -->
<g id="node226" class="node">
<title>handle_copied</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-3179" rx="77.5" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-3175.3" font-family="Times,serif" font-size="14.00" fill="#000000">handle_copied</text>
</g>
<!-- qcow2_alloc_cluster_offset&#45;&gt;handle_copied -->
<g id="edge529" class="edge">
<title>qcow2_alloc_cluster_offset&#45;&gt;handle_copied</title>
<path fill="none" stroke="#000000" d="M1023.069,-2423.589C1042.9698,-2429.0154 1061.5828,-2438.1988 1076,-2453 1124.2364,-2502.5213 1092.7775,-2695.5951 1112,-2762 1157.2263,-2918.2359 1256.1929,-3088.274 1295.5553,-3152.4792"/>
<polygon fill="#000000" stroke="#000000" points="1292.6875,-3154.4969 1300.9168,-3161.1699 1298.645,-3150.8215 1292.6875,-3154.4969"/>
</g>
<!-- handle_alloc -->
<g id="node227" class="node">
<title>handle_alloc</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-2643" rx="69" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-2639.3" font-family="Times,serif" font-size="14.00" fill="#000000">handle_alloc</text>
</g>
<!-- qcow2_alloc_cluster_offset&#45;&gt;handle_alloc -->
<g id="edge530" class="edge">
<title>qcow2_alloc_cluster_offset&#45;&gt;handle_alloc</title>
<path fill="none" stroke="#000000" d="M1010.3053,-2433.8949C1032.754,-2438.0276 1055.533,-2444.1077 1076,-2453 1166.4614,-2492.3026 1251.058,-2575.8953 1289.8909,-2617.8616"/>
<polygon fill="#000000" stroke="#000000" points="1287.4859,-2620.418 1296.8182,-2625.434 1292.6508,-2615.6931 1287.4859,-2620.418"/>
</g>
<!-- qcow2_handle_l2meta&#45;&gt;g_free -->
<g id="edge629" class="edge">
<title>qcow2_handle_l2meta&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M991.2836,-2174.2926C1168.3555,-2161.0844 1510.1187,-2135.3133 1512.3645,-2133 1569.7039,-2073.9349 1503.9513,-1462.3107 1548.3645,-1393 1759.044,-1064.2158 1989.3004,-1137.5885 2378.4314,-1105 3262.299,-1030.9789 3495.7122,-1092.0641 4369.0369,-1247 4551.6103,-1279.3902 4603.3115,-1267.1145 4778.1038,-1329 4945.0763,-1388.1169 4968.8448,-1442.9604 5131.1038,-1514 5211.6916,-1549.2826 5825.6774,-1708.435 5876.8408,-1780 5920.9964,-1841.7627 5906.9507,-4437.3056 5912.8408,-4513 5991.6988,-5526.4104 6162.457,-5763.2514 6236.8408,-6777 6241.0532,-6834.4087 6234.8217,-15022.7791 6272.8408,-15066 6310.9068,-15109.2742 6382.1618,-15108.5701 6429.3101,-15102.2322"/>
<polygon fill="#000000" stroke="#000000" points="6429.8949,-15105.6839 6439.2766,-15100.7612 6428.8727,-15098.7589 6429.8949,-15105.6839"/>
</g>
<!-- QLIST_REMOVE -->
<g id="node249" class="node">
<title>QLIST_REMOVE</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-11147" rx="91" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-11143.3" font-family="Times,serif" font-size="14.00" fill="#000000">QLIST_REMOVE</text>
</g>
<!-- qcow2_handle_l2meta&#45;&gt;QLIST_REMOVE -->
<g id="edge630" class="edge">
<title>qcow2_handle_l2meta&#45;&gt;QLIST_REMOVE</title>
<path fill="none" stroke="#000000" d="M909.8869,-2199.794C950.7242,-2233.6745 1036.7148,-2311.8848 1076,-2399 1100.9742,-2454.3805 1068.2458,-2627.854 1112,-2670 1176.3657,-2732 1452.0302,-2642.0703 1512.3645,-2708 1540.2226,-2738.4417 1546.6525,-8608.7709 1548.3645,-8650 1590.6754,-9668.9703 1717.0574,-10916.9381 1737.9302,-11118.8311"/>
<polygon fill="#000000" stroke="#000000" points="1734.4619,-11119.3186 1738.9739,-11128.9046 1741.4246,-11118.5971 1734.4619,-11119.3186"/>
</g>
<!-- qcow2_alloc_cluster_link_l2 -->
<g id="node253" class="node">
<title>qcow2_alloc_cluster_link_l2</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-12901" rx="141.8751" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-12897.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_alloc_cluster_link_l2</text>
</g>
<!-- qcow2_handle_l2meta&#45;&gt;qcow2_alloc_cluster_link_l2 -->
<g id="edge631" class="edge">
<title>qcow2_handle_l2meta&#45;&gt;qcow2_alloc_cluster_link_l2</title>
<path fill="none" stroke="#000000" d="M911.3017,-2199.6086C954.0454,-2232.8971 1042.474,-2309.7769 1076,-2399 1124.3894,-2527.7792 1089.596,-12168.2662 1112,-12304 1149.6363,-12532.0186 1261.6273,-12790.5662 1299.5017,-12873.7224"/>
<polygon fill="#000000" stroke="#000000" points="1296.396,-12875.3466 1303.7432,-12882.9801 1302.7599,-12872.4309 1296.396,-12875.3466"/>
</g>
<!-- qcow2_alloc_cluster_abort -->
<g id="node254" class="node">
<title>qcow2_alloc_cluster_abort</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-2733" rx="135.3763" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-2729.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_alloc_cluster_abort</text>
</g>
<!-- qcow2_handle_l2meta&#45;&gt;qcow2_alloc_cluster_abort -->
<g id="edge632" class="edge">
<title>qcow2_handle_l2meta&#45;&gt;qcow2_alloc_cluster_abort</title>
<path fill="none" stroke="#000000" d="M995.3191,-2188.1777C1120.5388,-2193.2945 1332.8835,-2195.5969 1512.3645,-2166 2059.7717,-2075.7309 2344.1146,-1638.3812 2751.4983,-2015 2826.4631,-2084.3036 2723.9567,-2393.0926 2787.4983,-2473 2901.4932,-2616.3556 3049.2128,-2469.2901 3180.4983,-2597 3215.5592,-2631.1061 3179.0972,-2669.4778 3216.4983,-2701 3231.205,-2713.3951 3248.829,-2721.89 3267.3804,-2727.5998"/>
<polygon fill="#000000" stroke="#000000" points="3266.5822,-2731.0109 3277.1556,-2730.3378 3268.4702,-2724.2703 3266.5822,-2731.0109"/>
</g>
<!-- qemu_co_queue_restart_all -->
<g id="node255" class="node">
<title>qemu_co_queue_restart_all</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-2106" rx="138.5" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-2102.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_co_queue_restart_all</text>
</g>
<!-- qcow2_handle_l2meta&#45;&gt;qemu_co_queue_restart_all -->
<g id="edge633" class="edge">
<title>qcow2_handle_l2meta&#45;&gt;qemu_co_queue_restart_all</title>
<path fill="none" stroke="#000000" d="M957.1583,-2167.6948C1001.4285,-2158.7652 1059.9924,-2147.2504 1112,-2138 1144.3617,-2132.2439 1179.7536,-2126.4288 1211.6577,-2121.3638"/>
<polygon fill="#000000" stroke="#000000" points="1212.5547,-2124.7655 1221.8853,-2119.7466 1211.4614,-2117.8514 1212.5547,-2124.7655"/>
</g>
<!-- handle_dependencies&#45;&gt;QLIST_FOREACH -->
<g id="edge531" class="edge">
<title>handle_dependencies&#45;&gt;QLIST_FOREACH</title>
<path fill="none" stroke="#000000" d="M5415.6636,-1938.8659C5595.7883,-1962.6009 5996.119,-2038.3928 6236.8408,-2260 6424.2689,-2432.5452 6560.8856,-3099.0248 6714.8408,-3302 6795.8464,-3408.7981 6887.7843,-3375.7433 6944.9204,-3497 6977.8391,-3566.8615 6979.0339,-6199.7943 6980.9204,-6277 7007.8792,-7380.3043 7067.2228,-8736.3303 7076.648,-8948.5101"/>
<polygon fill="#000000" stroke="#000000" points="7073.1644,-8948.9584 7077.1055,-8958.7929 7080.1574,-8948.6472 7073.1644,-8948.9584"/>
</g>
<!-- l2meta_cow_start -->
<g id="node228" class="node">
<title>l2meta_cow_start</title>
<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-1837" rx="93.6835" ry="18"/>
<text text-anchor="middle" x="5713.7053" y="-1833.3" font-family="Times,serif" font-size="14.00" fill="#000000">l2meta_cow_start</text>
</g>
<!-- handle_dependencies&#45;&gt;l2meta_cow_start -->
<g id="edge532" class="edge">
<title>handle_dependencies&#45;&gt;l2meta_cow_start</title>
<path fill="none" stroke="#000000" d="M5386.071,-1914.1164C5456.8515,-1897.4565 5571.1841,-1870.5457 5644.3611,-1853.3218"/>
<polygon fill="#000000" stroke="#000000" points="5645.4726,-1856.6559 5654.4047,-1850.9578 5643.8688,-1849.8421 5645.4726,-1856.6559"/>
</g>
<!-- l2meta_cow_end -->
<g id="node229" class="node">
<title>l2meta_cow_end</title>
<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-1929" rx="88.5" ry="18"/>
<text text-anchor="middle" x="5713.7053" y="-1925.3" font-family="Times,serif" font-size="14.00" fill="#000000">l2meta_cow_end</text>
</g>
<!-- handle_dependencies&#45;&gt;l2meta_cow_end -->
<g id="edge533" class="edge">
<title>handle_dependencies&#45;&gt;l2meta_cow_end</title>
<path fill="none" stroke="#000000" d="M5433.5375,-1929C5490.5935,-1929 5559.5983,-1929 5614.8478,-1929"/>
<polygon fill="#000000" stroke="#000000" points="5614.9981,-1932.5001 5624.9981,-1929 5614.998,-1925.5001 5614.9981,-1932.5001"/>
</g>
<!-- qemu_co_queue_wait -->
<g id="node230" class="node">
<title>qemu_co_queue_wait</title>
<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-2469" rx="110.5" ry="18"/>
<text text-anchor="middle" x="5713.7053" y="-2465.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_co_queue_wait</text>
</g>
<!-- handle_dependencies&#45;&gt;qemu_co_queue_wait -->
<g id="edge534" class="edge">
<title>handle_dependencies&#45;&gt;qemu_co_queue_wait</title>
<path fill="none" stroke="#000000" d="M5335.8417,-1946.9668C5393.5176,-2026.6482 5626.3643,-2348.335 5694.7391,-2442.7974"/>
<polygon fill="#000000" stroke="#000000" points="5691.9528,-2444.9174 5700.6516,-2450.9658 5697.6233,-2440.8129 5691.9528,-2444.9174"/>
</g>
<!-- handle_copied&#45;&gt;be64_to_cpu -->
<g id="edge535" class="edge">
<title>handle_copied&#45;&gt;be64_to_cpu</title>
<path fill="none" stroke="#000000" d="M1317.2928,-3160.6823C1336.3736,-3095.5373 1409.5701,-2872.5456 1548.3645,-2752 1686.6493,-2631.8969 1824.8699,-2752.5682 1933.3645,-2605 2009.9901,-2500.7781 1923.2074,-2144.8437 1969.3645,-2024 2064.8985,-1773.8825 2196.9686,-1775.7801 2342.4314,-1551 2361.2238,-1521.9605 2348.9621,-1500.111 2378.4314,-1482 2682.1415,-1295.3481 2825.8289,-1441.1058 3180.4983,-1477 3449.7281,-1504.2473 4109.3701,-1665.8406 4369.0369,-1742 4711.0845,-1842.3214 4782.4175,-1917.9812 5131.1038,-1992 5298.6782,-2027.5726 5344.5621,-2009.9291 5514.5698,-2031 5676.0575,-2051.0149 5716.8433,-2054.3409 5876.8408,-2084 6362.2486,-2173.9811 6671.2178,-1978.1421 6944.9204,-2389 7057.8068,-2558.455 7076.2063,-5881.2882 7077.7975,-6221.879"/>
<polygon fill="#000000" stroke="#000000" points="7074.2975,-6221.9276 7077.8434,-6231.9114 7081.2975,-6221.8955 7074.2975,-6221.9276"/>
</g>
<!-- handle_copied&#45;&gt;assert -->
<g id="edge536" class="edge">
<title>handle_copied&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M1349.3451,-3194.9307C1395.1448,-3213.6252 1475.824,-3243.5279 1548.3645,-3255 1722.6578,-3282.5641 2194.9046,-3352.8184 2342.4314,-3256 2376.0479,-3233.9383 2347.6526,-3198.8739 2378.4314,-3173 2525.0716,-3049.7283 3027.7975,-3004.0344 3216.4983,-2971 3302.1664,-2956.0027 3535.9619,-2980.2364 3605.4983,-2928 3638.9559,-2902.8663 3606.7085,-2864.2548 3641.4983,-2841 3762.0547,-2760.4155 3822.7958,-2837.7742 3967.7693,-2841 4180.046,-2845.7234 5729.43,-2773.1807 5876.8408,-2926 5958.8046,-3010.9709 5861.028,-7069.9173 5912.8408,-7176 5993.5053,-7341.1543 6155.9786,-7267.9424 6236.8408,-7433 6277.3304,-7515.6481 6254.1293,-10655.889 6272.8408,-10746 6311.0025,-10929.7788 6419.8993,-11131.0439 6460.4114,-11201.7225"/>
<polygon fill="#000000" stroke="#000000" points="6457.4121,-11203.5276 6465.442,-11210.4393 6463.4749,-11200.0287 6457.4121,-11203.5276"/>
</g>
<!-- handle_copied&#45;&gt;offset_into_cluster -->
<g id="edge537" class="edge">
<title>handle_copied&#45;&gt;offset_into_cluster</title>
<path fill="none" stroke="#000000" d="M1326.2975,-3161.2637C1360.6488,-3118.9704 1452.8188,-3010.6131 1548.3645,-2942 1703.3545,-2830.6988 1823.8966,-2908.2903 1933.3645,-2752 1975.3045,-2692.1211 1919.5339,-2478.4917 1969.3645,-2425 2015.985,-2374.9543 3113.2244,-2216.3399 3180.4983,-2204 3385.4219,-2166.4114 3434.0209,-2137.9677 3641.4983,-2119 4058.048,-2080.9189 4941.8991,-2149.6715 5095.1038,-2185 5111.9939,-2188.8948 5114.4338,-2195.2508 5131.1038,-2200 5297.1396,-2247.303 5377.3155,-2157.2779 5514.5698,-2262 5545.2455,-2285.4049 5521.605,-2315.5082 5550.5698,-2341 5664.5214,-2441.2884 5785.0431,-2321.1037 5876.8408,-2442 5962.4114,-2554.6952 5829.4337,-3600.6944 5912.8408,-3715 6002.8218,-3838.3148 6141.4275,-3709.8387 6236.8408,-3829 6321.8797,-3935.2046 6179.9204,-4033.6179 6272.8408,-4133 6398.218,-4267.0959 6551.1937,-4077.0631 6678.8408,-4209 6747.7795,-4280.2554 6814.2445,-5013.0387 6827.4959,-5166.7955"/>
<polygon fill="#000000" stroke="#000000" points="6824.0162,-5167.1836 6828.3573,-5176.8482 6830.9906,-5166.5859 6824.0162,-5167.1836"/>
</g>
<!-- handle_copied&#45;&gt;qcow2_signal_corruption -->
<g id="edge538" class="edge">
<title>handle_copied&#45;&gt;qcow2_signal_corruption</title>
<path fill="none" stroke="#000000" d="M1331.7036,-3161.5295C1370.1811,-3128.095 1459.7947,-3055.0933 1548.3645,-3018 1709.239,-2950.6253 1816.5834,-3071.5459 1933.3645,-2942 1992.0847,-2876.8613 1905.9745,-2609.6038 1969.3645,-2549 2232.4737,-2297.4555 2423.5893,-2519.4467 2787.4983,-2511 3672.5048,-2490.458 3915.8936,-2379.3706 4778.1038,-2580 5114.3572,-2658.2435 5263.1458,-2590.411 5514.5698,-2827 5545.6441,-2856.2408 5518.3474,-2888.0293 5550.5698,-2916 5663.4009,-3013.9432 5784.347,-2879.6603 5876.8408,-2997 5917.4503,-3048.5181 5907.0067,-7654.6608 5912.8408,-7720 5945.369,-8084.2966 6042.1589,-8519.6135 6068.2818,-8632.9412"/>
<polygon fill="#000000" stroke="#000000" points="6064.9196,-8633.9369 6070.5846,-8642.89 6071.7393,-8632.3583 6064.9196,-8633.9369"/>
</g>
<!-- handle_copied&#45;&gt;qcow2_cache_put -->
<g id="edge540" class="edge">
<title>handle_copied&#45;&gt;qcow2_cache_put</title>
<path fill="none" stroke="#000000" d="M1330.8655,-3196.4764C1368.573,-3230.5568 1457.9179,-3305.4039 1548.3645,-3338 1802.5166,-3429.5939 3783.6503,-3381.306 3967.7693,-3579 4064.4344,-3682.7921 3912.7306,-4746.2393 4003.7693,-4855 4110.2025,-4982.1518 4263.9002,-4802.7742 4369.0369,-4931 4409.1682,-4979.9445 4400.8976,-9424.8419 4405.0369,-9488 4444.4048,-10088.6842 4561.6522,-10816.6089 4586.791,-10968.4329"/>
<polygon fill="#000000" stroke="#000000" points="4583.4113,-10969.4464 4588.5025,-10978.7377 4590.3166,-10968.2994 4583.4113,-10969.4464"/>
</g>
<!-- handle_copied&#45;&gt;qemu_coroutine_self -->
<g id="edge539" class="edge">
<title>handle_copied&#45;&gt;qemu_coroutine_self</title>
<path fill="none" stroke="#000000" d="M1340.0769,-3161.9662C1383.0941,-3136.5675 1468.9763,-3089.2713 1548.3645,-3066 1631.101,-3041.7472 1872.7979,-3079.3614 1933.3645,-3018 2034.8341,-2915.1987 1865.4371,-2795.316 1969.3645,-2695 2353.3077,-2324.3983 3840.5723,-2709.952 4369.0369,-2784 4618.6222,-2818.9717 5380.7371,-2961.321 5632.2286,-3008.6305"/>
<polygon fill="#000000" stroke="#000000" points="5631.9149,-3012.1328 5642.3896,-3010.5425 5633.2094,-3005.2535 5631.9149,-3012.1328"/>
</g>
<!-- handle_copied&#45;&gt;size_to_clusters -->
<g id="edge541" class="edge">
<title>handle_copied&#45;&gt;size_to_clusters</title>
<path fill="none" stroke="#000000" d="M1346.4098,-3162.8225C1391.4974,-3142.4911 1473.8174,-3108.7176 1548.3645,-3096 1632.7016,-3081.6123 1865.4225,-3044.0034 1933.3645,-3096 1981.9954,-3133.2177 1923.1097,-3188.8675 1969.3645,-3229 2107.7195,-3349.0425 3424.0694,-3405.7835 3605.4983,-3431 3766.8687,-3453.4286 3859.3111,-3365.4258 3967.7693,-3487 4035.2802,-3562.6751 3958.6274,-4308.1889 4003.7693,-4399 4097.2816,-4587.1167 4277.1216,-4510.0979 4369.0369,-4699 4407.9141,-4778.8995 4398.8759,-6209.358 4405.0369,-6298 4449.3604,-6935.7072 4563.6516,-7710.4378 4587.2635,-7866.7423"/>
<polygon fill="#000000" stroke="#000000" points="4583.8465,-7867.5541 4588.8047,-7876.9171 4590.7676,-7866.5057 4583.8465,-7867.5541"/>
</g>
<!-- handle_copied&#45;&gt;MIN -->
<g id="edge542" class="edge">
<title>handle_copied&#45;&gt;MIN</title>
<path fill="none" stroke="#000000" d="M1321.3684,-3197.1593C1348.1927,-3248.0076 1431.934,-3391.9962 1548.3645,-3452 1671.2937,-3515.353 2649.4584,-3560.6212 2787.4983,-3569 2820.2354,-3570.9871 3944.7332,-3577.6547 3967.7693,-3601 4018.7551,-3652.67 3996.4097,-6141.7838 4003.7693,-6214 4041.4942,-6584.1735 4150.0763,-7025.0052 4179.1625,-7139.0068"/>
<polygon fill="#000000" stroke="#000000" points="4175.8518,-7140.1871 4181.7241,-7149.0056 4182.6328,-7138.4498 4175.8518,-7140.1871"/>
</g>
<!-- handle_copied&#45;&gt;qcow2_get_cluster_type -->
<g id="edge543" class="edge">
<title>handle_copied&#45;&gt;qcow2_get_cluster_type</title>
<path fill="none" stroke="#000000" d="M1318.9394,-3197.2988C1341.4866,-3255.6887 1420.0452,-3438.938 1548.3645,-3528 2175.0381,-3962.9525 2467.6246,-3786.7704 3216.4983,-3932 3302.2678,-3948.6333 3544.7662,-3926.1932 3605.4983,-3989 3732.4755,-4120.315 3794.5839,-5515.7084 3803.5047,-5732.7066"/>
<polygon fill="#000000" stroke="#000000" points="3800.0175,-5733.0947 3803.9218,-5742.9439 3807.0117,-5732.8097 3800.0175,-5733.0947"/>
</g>
<!-- handle_copied&#45;&gt;offset_to_l2_slice_index -->
<g id="edge544" class="edge">
<title>handle_copied&#45;&gt;offset_to_l2_slice_index</title>
<path fill="none" stroke="#000000" d="M1351.8353,-3163.5338C1459.1494,-3124.5282 1758.8968,-3034.8606 1933.3645,-3175 1991.2058,-3221.4605 1919.1443,-3283.3911 1969.3645,-3338 2098.2169,-3478.1127 3457.0486,-3726.8479 3605.4983,-3846 3630.6481,-3866.1863 3615.4129,-3890.0381 3641.4983,-3909 3655.2895,-3919.025 3671.3766,-3926.2363 3687.9716,-3931.3979"/>
<polygon fill="#000000" stroke="#000000" points="3687.2106,-3934.8205 3697.7876,-3934.2059 3689.1359,-3928.0905 3687.2106,-3934.8205"/>
</g>
<!-- handle_copied&#45;&gt;count_contiguous_clusters -->
<g id="edge545" class="edge">
<title>handle_copied&#45;&gt;count_contiguous_clusters</title>
<path fill="none" stroke="#000000" d="M1362.3752,-3192.8113C1409.8577,-3205.1145 1483.3362,-3222.1922 1548.3645,-3229 1636.1146,-3238.1866 2272.3147,-3282.5548 2342.4314,-3229 2390.757,-3192.0891 2333.8921,-3138.4008 2378.4314,-3097 2656.4214,-2838.5985 2842.9666,-3000.2596 3216.4983,-2933 3247.9526,-2927.3362 3282.3429,-2921.546 3313.3407,-2916.4754"/>
<polygon fill="#000000" stroke="#000000" points="3313.9712,-2919.9189 3323.2777,-2914.8555 3312.8448,-2913.0101 3313.9712,-2919.9189"/>
</g>
<!-- trace_qcow2_handle_copied -->
<g id="node231" class="node">
<title>trace_qcow2_handle_copied</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-3202" rx="141.8751" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-3198.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_handle_copied</text>
</g>
<!-- handle_copied&#45;&gt;trace_qcow2_handle_copied -->
<g id="edge546" class="edge">
<title>handle_copied&#45;&gt;trace_qcow2_handle_copied</title>
<path fill="none" stroke="#000000" d="M1387.8352,-3183.059C1446.3694,-3186.1995 1529.0864,-3190.6375 1599.74,-3194.4283"/>
<polygon fill="#000000" stroke="#000000" points="1599.8993,-3197.9418 1610.0725,-3194.9826 1600.2744,-3190.9518 1599.8993,-3197.9418"/>
</g>
<!-- get_cluster_table -->
<g id="node232" class="node">
<title>get_cluster_table</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-4100" rx="91.784" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-4096.3" font-family="Times,serif" font-size="14.00" fill="#000000">get_cluster_table</text>
</g>
<!-- handle_copied&#45;&gt;get_cluster_table -->
<g id="edge547" class="edge">
<title>handle_copied&#45;&gt;get_cluster_table</title>
<path fill="none" stroke="#000000" d="M1313.4887,-3197.268C1320.7859,-3288.1384 1363.1214,-3697.491 1548.3645,-3959 1586.8161,-4013.2824 1652.7692,-4054.9435 1696.5939,-4078.4594"/>
<polygon fill="#000000" stroke="#000000" points="1695.1132,-4081.6353 1705.5918,-4083.2 1698.376,-4075.4422 1695.1132,-4081.6353"/>
</g>
<!-- handle_alloc&#45;&gt;be64_to_cpu -->
<g id="edge594" class="edge">
<title>handle_alloc&#45;&gt;be64_to_cpu</title>
<path fill="none" stroke="#000000" d="M1327.6655,-2625.2006C1367.105,-2578.6306 1471.1369,-2447.7902 1512.3645,-2318 1550.7881,-2197.0369 1476.3217,-1852.4906 1548.3645,-1748 1655.0549,-1593.2565 1815.9586,-1719.7796 1933.3645,-1573 1982.421,-1511.6701 1916.2126,-1457.8168 1969.3645,-1400 2086.4419,-1272.647 2203.6979,-1392.339 2342.4314,-1289 2365.8611,-1271.5478 2352.7314,-1247.894 2378.4314,-1234 2618.3107,-1104.3155 3335.928,-1202.8656 3605.4983,-1244 3778.1925,-1270.3518 4989.2439,-1608.0346 5095.1038,-1747 5152.2212,-1821.9797 5060.8832,-1893.1238 5131.1038,-1956 5150.6693,-1973.5191 6048.5781,-2013 6074.8408,-2013 6074.8408,-2013 6074.8408,-2013 6475.8408,-2013 6695.688,-2013 6813.593,-1993.6881 6944.9204,-2170 7009.3108,-2256.4465 7071.4665,-5865.4001 7077.4502,-6221.7476"/>
<polygon fill="#000000" stroke="#000000" points="7073.951,-6221.8282 7077.618,-6231.7681 7080.95,-6221.7109 7073.951,-6221.8282"/>
</g>
<!-- handle_alloc&#45;&gt;assert -->
<g id="edge595" class="edge">
<title>handle_alloc&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M1381.1154,-2641.1649C1538.7977,-2636.6474 1913.7713,-2623.9596 1933.3645,-2605 1994.6385,-2545.7074 1906.308,-2280.3934 1969.3645,-2223 2091.985,-2111.392 2179.1066,-2194.4142 2342.4314,-2223 2359.1879,-2225.9328 2361.6748,-2233.0672 2378.4314,-2236 2541.7561,-2264.5858 2590.5546,-2275.8655 2751.4983,-2236 2769.0592,-2231.6502 2769.9998,-2221.5949 2787.4983,-2217 3139.1704,-2124.6541 3243.8501,-2167.4279 3605.4983,-2205 3713.2921,-2216.1988 5423.1643,-2547.7766 5514.5698,-2606 5537.0611,-2620.3265 5528.0462,-2639.7242 5550.5698,-2654 5675.6054,-2733.2498 5782.7573,-2606.7078 5876.8408,-2721 5946.1009,-2805.1367 5867.4846,-6544.9104 5912.8408,-6644 5992.6608,-6818.3824 6156.9986,-6754.6278 6236.8408,-6929 6280.984,-7025.4068 6251.3575,-10642.1667 6272.8408,-10746 6310.8707,-10929.8061 6419.8485,-11131.0545 6460.3967,-11201.7255"/>
<polygon fill="#000000" stroke="#000000" points="6457.3989,-11203.5333 6465.4319,-11210.4414 6463.4602,-11200.0317 6457.3989,-11203.5333"/>
</g>
<!-- handle_alloc&#45;&gt;offset_into_cluster -->
<g id="edge596" class="edge">
<title>handle_alloc&#45;&gt;offset_into_cluster</title>
<path fill="none" stroke="#000000" d="M1327.4928,-2625.1447C1366.5213,-2578.4415 1469.6575,-2447.311 1512.3645,-2318 1541.6027,-2229.4705 1486.1275,-1969.4183 1548.3645,-1900 1664.793,-1770.1372 1814.1502,-1951.3103 1933.3645,-1824 2018.2206,-1733.3811 1888.1745,-1640.9177 1969.3645,-1547 2082.0132,-1416.692 2210.5562,-1552.81 2342.4314,-1442 2370.7392,-1418.2139 2347.1368,-1386.6916 2378.4314,-1367 2473.3019,-1307.3042 3117.1142,-1321.2104 3605.4983,-1403 3771.2026,-1430.7505 3820.9893,-1429.2465 3967.7693,-1511 3986.4713,-1521.4166 3985.6751,-1531.5601 4003.7693,-1543 4099.3002,-1603.3989 5812.2856,-2244.2271 5876.8408,-2337 5926.5216,-2408.3968 5889.4753,-3035.2162 5912.8408,-3119 5993.8323,-3409.4178 6139.9214,-3429.5026 6236.8408,-3715 6269.8188,-3812.1437 6211.1772,-3861.0119 6272.8408,-3943 6392.5908,-4102.22 6560.3145,-3972.867 6678.8408,-4133 6805.3058,-4303.8584 6826.33,-5014.507 6829.3999,-5166.3651"/>
<polygon fill="#000000" stroke="#000000" points="6825.9069,-5166.7678 6829.598,-5176.6989 6832.9056,-5166.6336 6825.9069,-5166.7678"/>
</g>
<!-- handle_alloc&#45;&gt;qcow2_signal_corruption -->
<g id="edge597" class="edge">
<title>handle_alloc&#45;&gt;qcow2_signal_corruption</title>
<path fill="none" stroke="#000000" d="M1333.0265,-2625.6581C1375.5755,-2588.8457 1471.8211,-2498.0284 1512.3645,-2398 1547.7187,-2310.7741 1485.5647,-2046.1032 1548.3645,-1976 1664.7404,-1846.09 1813.6529,-2026.8428 1933.3645,-1900 2013.7369,-1814.8398 1890.5704,-1725.6227 1969.3645,-1639 2083.9964,-1512.9788 2213.5573,-1662.4149 2342.4314,-1551 2375.3344,-1522.5545 2342.4615,-1484.4524 2378.4314,-1460 2674.1442,-1258.9733 2830.4255,-1450.1516 3180.4983,-1523 3551.6315,-1600.231 3637.6266,-1647.7958 4003.7693,-1746 4166.0032,-1789.5132 4239.9205,-1735.5655 4369.0369,-1843 4397.7674,-1866.9059 4377.2022,-1894.0567 4405.0369,-1919 4535.6923,-2036.0829 4623.9236,-1964.2879 4778.1038,-2048 4935.068,-2133.2237 4954.732,-2184.5619 5095.1038,-2295 5443.8347,-2569.3655 5682.4431,-2517.1276 5876.8408,-2916 5935.3053,-3035.9597 5900.981,-7587.0799 5912.8408,-7720 5945.3456,-8084.2987 6042.1525,-8519.6141 6068.2804,-8632.9413"/>
<polygon fill="#000000" stroke="#000000" points="6064.9183,-8633.9372 6070.5838,-8642.8901 6071.738,-8632.3583 6064.9183,-8633.9372"/>
</g>
<!-- handle_alloc&#45;&gt;qcow2_cache_put -->
<g id="edge600" class="edge">
<title>handle_alloc&#45;&gt;qcow2_cache_put</title>
<path fill="none" stroke="#000000" d="M1375.7762,-2650.0127C1525.8378,-2665.882 1892.4827,-2700.4359 1933.3645,-2664 2037.5706,-2571.1263 1865.1584,-2444.8737 1969.3645,-2352 2093.1453,-2241.6803 2177.3482,-2336.5187 2342.4314,-2352 2911.26,-2405.3441 3146.7164,-2250.5138 3605.4983,-2591 3633.2743,-2611.614 3619.7923,-2633.0687 3641.4983,-2660 3759.9698,-2806.991 3885.8986,-2761.8853 3967.7693,-2932 4049.4602,-3101.7411 3910.6593,-4463.2442 4003.7693,-4627 4098.3601,-4793.3601 4275.5683,-4688.0068 4369.0369,-4855 4400.4659,-4911.1519 4400.8328,-9423.7883 4405.0369,-9488 4444.3659,-10088.6867 4561.6437,-10816.6094 4586.7896,-10968.433"/>
<polygon fill="#000000" stroke="#000000" points="4583.4099,-10969.4467 4588.5016,-10978.7378 4590.3153,-10968.2994 4583.4099,-10969.4467"/>
</g>
<!-- handle_alloc&#45;&gt;qemu_coroutine_self -->
<g id="edge598" class="edge">
<title>handle_alloc&#45;&gt;qemu_coroutine_self</title>
<path fill="none" stroke="#000000" d="M1329.027,-2625.2721C1368.3889,-2582.7143 1466.5257,-2469.8311 1512.3645,-2356 1550.6856,-2260.8373 1484.2019,-2208.0475 1548.3645,-2128 1663.422,-1984.4572 1804.409,-2107.1993 1933.3645,-1976 1965.3068,-1943.5018 1940.7823,-1915.4895 1969.3645,-1880 2093.1789,-1726.2635 2224.7337,-1797.4682 2342.4314,-1639 2376.903,-1592.5874 2332.2392,-1548.7664 2378.4314,-1514 2510.9089,-1414.2913 2587.4584,-1489.8534 2751.4983,-1514 2786.404,-1519.1381 3944.579,-1853.4102 3967.7693,-1880 4035.4881,-1957.6459 3938.1903,-2029.5386 4003.7693,-2109 4113.6427,-2242.1325 4213.8525,-2165.4076 4369.0369,-2241 4711.4026,-2407.7709 4827.4319,-2425.1152 5095.1038,-2696 5116.6949,-2717.8502 5105.9133,-2737.4203 5131.1038,-2755 5273.5832,-2854.432 5390.2288,-2709.6476 5514.5698,-2831 5567.0435,-2882.2124 5498.0459,-2940.839 5550.5698,-2992 5563.6531,-3004.7439 5580.2365,-3013.1427 5597.7901,-3018.5659"/>
<polygon fill="#000000" stroke="#000000" points="5597.055,-3021.9938 5607.6259,-3021.2813 5598.9179,-3015.2462 5597.055,-3021.9938"/>
</g>
<!-- handle_alloc&#45;&gt;start_of_cluster -->
<g id="edge599" class="edge">
<title>handle_alloc&#45;&gt;start_of_cluster</title>
<path fill="none" stroke="#000000" d="M1327.5333,-2625.158C1366.6583,-2578.4866 1470.0048,-2447.4252 1512.3645,-2318 1543.2937,-2223.4992 1486.6273,-1949.9457 1548.3645,-1872 1659.9799,-1731.0808 1818.8058,-1886.5372 1933.3645,-1748 2016.693,-1647.2298 1878.128,-1549.6706 1969.3645,-1456 2086.3508,-1335.8926 2218.5945,-1513.031 2342.4314,-1400 2392.1123,-1354.6541 2325.5132,-1294.5224 2378.4314,-1253 2415.9721,-1223.5435 3515.0734,-1235.2561 3605.4983,-1289 3632.2314,-1304.8888 3616.6298,-1330.3273 3641.4983,-1349 3761.4186,-1439.0431 3833.3543,-1368.5075 3967.7693,-1435 3985.9377,-1443.9875 3985.9474,-1453.3437 4003.7693,-1463 4323.8396,-1636.4218 4456.0989,-1560.1974 4778.1038,-1730 4950.9271,-1821.1348 4968.8324,-1883.1817 5131.1038,-1992 5452.612,-2207.6017 5680.7624,-2108.2264 5876.8408,-2442 5935.6887,-2542.1735 5890.361,-3373.0156 5912.8408,-3487 5992.9999,-3893.4475 6140.2774,-3958.1345 6236.8408,-4361 6431.9575,-5175.0319 6469.7982,-6209.61 6475.1012,-6392.6898"/>
<polygon fill="#000000" stroke="#000000" points="6471.6067,-6392.9371 6475.3866,-6402.8347 6478.6039,-6392.7402 6471.6067,-6392.9371"/>
</g>
<!-- handle_alloc&#45;&gt;size_to_clusters -->
<g id="edge601" class="edge">
<title>handle_alloc&#45;&gt;size_to_clusters</title>
<path fill="none" stroke="#000000" d="M1379.19,-2647.386C1531.4013,-2656.6591 1893.1673,-2674.5478 1933.3645,-2638 1990.8884,-2585.6985 1911.6305,-2342.0696 1969.3645,-2290 2092.4926,-2178.9522 2185.1326,-2237.5671 2342.4314,-2290 2361.405,-2296.3246 2359.4941,-2310.5673 2378.4314,-2317 2894.8496,-2492.4189 3181.0996,-1988.4429 3605.4983,-2331 3661.5417,-2376.236 3606.0693,-2426.2947 3641.4983,-2489 3740.4993,-2664.2206 3884.7945,-2619.6461 3967.7693,-2803 4040.4984,-2963.7133 3962.3386,-3424.5306 4003.7693,-3596 4095.4737,-3975.5377 4282.3599,-4014.2827 4369.0369,-4395 4415.9833,-4601.2057 4390.7526,-6087.0007 4405.0369,-6298 4448.2141,-6935.7858 4563.4099,-7710.4544 4587.2253,-7866.7449"/>
<polygon fill="#000000" stroke="#000000" points="4583.8095,-7867.5623 4588.7798,-7876.9188 4590.7292,-7866.5049 4583.8095,-7867.5623"/>
</g>
<!-- handle_alloc&#45;&gt;MIN -->
<g id="edge602" class="edge">
<title>handle_alloc&#45;&gt;MIN</title>
<path fill="none" stroke="#000000" d="M1378.4622,-2637.7924C1419.552,-2637.5441 1472.0072,-2642.8477 1512.3645,-2666 1535.4951,-2679.2697 1524.5131,-2702.0743 1548.3645,-2714 1701.4109,-2790.5232 1805.3655,-2827.5574 1933.3645,-2714 2033.8195,-2624.8789 1868.9095,-2503.1211 1969.3645,-2414 2093.3961,-2303.9623 2180.6416,-2377.7205 2342.4314,-2414 2359.6969,-2417.8716 2361.6168,-2425.4905 2378.4314,-2431 2464.7066,-2459.2693 3092.1537,-2566.0766 3180.4983,-2587 3371.3716,-2632.2062 3475.1981,-2559.3776 3605.4983,-2706 3674.2288,-2783.3401 3595.2188,-2843.4603 3641.4983,-2936 3734.4605,-3121.8861 3888.327,-3078.9465 3967.7693,-3271 4030.2696,-3422.0959 3987.3171,-6051.3176 4003.7693,-6214 4041.2083,-6584.2026 4149.9978,-7025.0131 4179.1464,-7139.0084"/>
<polygon fill="#000000" stroke="#000000" points="4175.8365,-7140.1913 4181.7135,-7149.0066 4182.6166,-7138.4504 4175.8365,-7140.1913"/>
</g>
<!-- handle_alloc&#45;&gt;qcow2_get_cluster_type -->
<g id="edge603" class="edge">
<title>handle_alloc&#45;&gt;qcow2_get_cluster_type</title>
<path fill="none" stroke="#000000" d="M1370.2426,-2633.1979C1414.5837,-2629.2075 1474.3482,-2631.8919 1512.3645,-2666 1566.2952,-2714.3865 1491.7559,-2779.7756 1548.3645,-2825 1581.7863,-2851.7006 1901.4031,-2853.4325 1933.3645,-2825 2036.0074,-2733.69 1866.7215,-2609.31 1969.3645,-2518 2031.306,-2462.8976 2263.782,-2491.7835 2342.4314,-2518 2361.405,-2524.3246 2360.1041,-2536.993 2378.4314,-2545 2532.8746,-2612.4745 2588.2411,-2571.1358 2751.4983,-2613 2767.8352,-2617.1893 2771.1633,-2620.8033 2787.4983,-2625 2959.4868,-2669.1859 3044.8668,-2582.3852 3180.4983,-2697 3216.2586,-2727.2191 3180.9914,-2765.4834 3216.4983,-2796 3350.2253,-2910.9323 3491.6876,-2739.3171 3605.4983,-2874 3648.1169,-2924.4346 3637.3405,-3996.1007 3641.4983,-4062 3684.3614,-4741.3648 3781.6609,-5569.5718 3801.1848,-5732.4438"/>
<polygon fill="#000000" stroke="#000000" points="3797.7379,-5733.096 3802.4058,-5742.6071 3804.6879,-5732.2609 3797.7379,-5733.096"/>
</g>
<!-- handle_alloc&#45;&gt;offset_to_l2_slice_index -->
<g id="edge604" class="edge">
<title>handle_alloc&#45;&gt;offset_to_l2_slice_index</title>
<path fill="none" stroke="#000000" d="M1371.5046,-2633.6911C1415.3503,-2630.2825 1473.8785,-2633.4969 1512.3645,-2666 1556.2075,-2703.0273 1502.4764,-2755.5395 1548.3645,-2790 1616.7771,-2841.3757 1869.4735,-2846.9008 1933.3645,-2790 2036.9453,-2697.7518 1865.7836,-2572.2482 1969.3645,-2480 2093.1858,-2369.7258 2185.1326,-2427.5671 2342.4314,-2480 2361.405,-2486.3246 2359.9009,-2499.4753 2378.4314,-2507 2533.3223,-2569.897 2599.3551,-2485.7203 2751.4983,-2555 2770.9808,-2563.8715 2767.9874,-2578.1911 2787.4983,-2587 2947.8749,-2659.4078 3046.5911,-2520.8403 3180.4983,-2635 3224.4938,-2672.5075 3172.2888,-2722.7449 3216.4983,-2760 3283.004,-2816.0441 3546.4309,-2739.1643 3605.4983,-2803 3689.004,-2893.2467 3562.3898,-3814.8749 3641.4983,-3909 3651.1775,-3920.5166 3663.6556,-3928.7575 3677.3959,-3934.5781"/>
<polygon fill="#000000" stroke="#000000" points="3676.4994,-3937.9805 3687.0913,-3938.2316 3678.9679,-3931.4301 3676.4994,-3937.9805"/>
</g>
<!-- handle_alloc&#45;&gt;count_contiguous_clusters -->
<g id="edge605" class="edge">
<title>handle_alloc&#45;&gt;count_contiguous_clusters</title>
<path fill="none" stroke="#000000" d="M1369.2997,-2632.8665C1414.0123,-2628.4375 1474.735,-2630.6942 1512.3645,-2666 1578.2298,-2727.798 1479.0741,-2808.0683 1548.3645,-2866 1581.183,-2893.4387 1899.9245,-2892.6778 1933.3645,-2866 1989.6651,-2821.0845 1915.5499,-2755.8659 1969.3645,-2708 2099.4383,-2592.3045 2591.1272,-2596.2816 2751.4983,-2664 2772.635,-2672.9252 2767.9953,-2688.9148 2787.4983,-2701 2956.7303,-2805.8659 3186.2178,-2860.8535 3314.3163,-2885.1293"/>
<polygon fill="#000000" stroke="#000000" points="3314.024,-2888.6353 3324.4972,-2887.0344 3315.3116,-2881.7548 3314.024,-2888.6353"/>
</g>
<!-- handle_alloc&#45;&gt;get_cluster_table -->
<g id="edge606" class="edge">
<title>handle_alloc&#45;&gt;get_cluster_table</title>
<path fill="none" stroke="#000000" d="M1372.529,-2634.2525C1418.1311,-2631.3975 1478.476,-2636.3739 1512.3645,-2675 1559.4275,-2728.6425 1515.2013,-3895.8126 1548.3645,-3959 1578.8028,-4016.9956 1645.0702,-4057.1371 1691.2997,-4079.3563"/>
<polygon fill="#000000" stroke="#000000" points="1690.0108,-4082.6175 1700.5509,-4083.6934 1692.9822,-4076.2795 1690.0108,-4082.6175"/>
</g>
<!-- trace_qcow2_handle_alloc -->
<g id="node243" class="node">
<title>trace_qcow2_handle_alloc</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-2578" rx="133.4768" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-2574.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_handle_alloc</text>
</g>
<!-- handle_alloc&#45;&gt;trace_qcow2_handle_alloc -->
<g id="edge607" class="edge">
<title>handle_alloc&#45;&gt;trace_qcow2_handle_alloc</title>
<path fill="none" stroke="#000000" d="M1372.24,-2633.8936C1442.2111,-2623.2841 1558.8463,-2605.599 1642.1828,-2592.9629"/>
<polygon fill="#000000" stroke="#000000" points="1642.8131,-2596.4074 1652.1753,-2591.4477 1641.7636,-2589.4865 1642.8131,-2596.4074"/>
</g>
<!-- count_cow_clusters -->
<g id="node244" class="node">
<title>count_cow_clusters</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-1919" rx="102.8821" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-1915.3" font-family="Times,serif" font-size="14.00" fill="#000000">count_cow_clusters</text>
</g>
<!-- handle_alloc&#45;&gt;count_cow_clusters -->
<g id="edge608" class="edge">
<title>handle_alloc&#45;&gt;count_cow_clusters</title>
<path fill="none" stroke="#000000" d="M1323.68,-2625.0336C1355.113,-2576.9182 1446.9314,-2442.9114 1548.3645,-2356 1699.3774,-2226.607 1807.5962,-2282.0448 1933.3645,-2128 1964.2986,-2090.111 1934.9813,-2058.7892 1969.3645,-2024 2105.1663,-1886.5945 2188.1082,-1910.1587 2378.4314,-1877 2541.7783,-1848.5412 2593.7335,-1825.9861 2751.4983,-1877 2770.2775,-1883.0723 2768.7985,-1896.6873 2787.4983,-1903 2970.6104,-1964.8156 3201.4652,-1948.2132 3324.4828,-1932.4909"/>
<polygon fill="#000000" stroke="#000000" points="3325.1366,-1935.9353 3334.5986,-1931.1688 3324.2294,-1928.9943 3325.1366,-1935.9353"/>
</g>
<!-- do_alloc_cluster_offset -->
<g id="node245" class="node">
<title>do_alloc_cluster_offset</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-2106" rx="117.7793" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-2102.3" font-family="Times,serif" font-size="14.00" fill="#000000">do_alloc_cluster_offset</text>
</g>
<!-- handle_alloc&#45;&gt;do_alloc_cluster_offset -->
<g id="edge609" class="edge">
<title>handle_alloc&#45;&gt;do_alloc_cluster_offset</title>
<path fill="none" stroke="#000000" d="M1350.0305,-2627.8587C1478.7234,-2576.0615 1893.6437,-2406.3748 1933.3645,-2356 1983.8795,-2291.9357 1916.5204,-2238.1571 1969.3645,-2176 1992.8147,-2148.417 2028.2713,-2131.6875 2061.9963,-2121.5474"/>
<polygon fill="#000000" stroke="#000000" points="2063.2542,-2124.8288 2071.9197,-2118.733 2061.3442,-2118.0943 2063.2542,-2124.8288"/>
</g>
<!-- g_malloc0 -->
<g id="node246" class="node">
<title>g_malloc0</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-10944" rx="58" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-10940.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_malloc0</text>
</g>
<!-- handle_alloc&#45;&gt;g_malloc0 -->
<g id="edge610" class="edge">
<title>handle_alloc&#45;&gt;g_malloc0</title>
<path fill="none" stroke="#000000" d="M1368.2117,-2632.3097C1413.5181,-2627.1956 1475.615,-2628.7892 1512.3645,-2666 1567.6166,-2721.9457 1501.2333,-2955.0606 1548.3645,-3018 1659.1291,-3165.9161 1829.9089,-3021.8827 1933.3645,-3175 1991.4574,-3260.9791 1900.1334,-10568.7067 1969.3645,-10646 2025.0432,-10708.1628 2282.1001,-10631.3417 2342.4314,-10689 2415.0104,-10758.3635 2307.7921,-10840.662 2378.4314,-10912 2409.6547,-10943.5322 2459.8492,-10950.7004 2500.3082,-10950.4356"/>
<polygon fill="#000000" stroke="#000000" points="2500.445,-10953.9335 2510.3671,-10950.2184 2500.2939,-10946.9352 2500.445,-10953.9335"/>
</g>
<!-- qemu_co_queue_init -->
<g id="node247" class="node">
<title>qemu_co_queue_init</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-8623" rx="106" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-8619.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_co_queue_init</text>
</g>
<!-- handle_alloc&#45;&gt;qemu_co_queue_init -->
<g id="edge611" class="edge">
<title>handle_alloc&#45;&gt;qemu_co_queue_init</title>
<path fill="none" stroke="#000000" d="M1372.2951,-2634.0789C1418.0824,-2631.0471 1478.7866,-2635.8714 1512.3645,-2675 1565.5762,-2737.0082 1500.5141,-8491.7668 1548.3645,-8558 1569.1396,-8586.7563 1603.3016,-8602.9503 1637.1257,-8612.0141"/>
<polygon fill="#000000" stroke="#000000" points="1636.5705,-8615.4825 1647.1192,-8614.4951 1638.2571,-8608.6887 1636.5705,-8615.4825"/>
</g>
<!-- QLIST_INSERT_HEAD -->
<g id="node248" class="node">
<title>QLIST_INSERT_HEAD</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-10446" rx="119" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-10442.3" font-family="Times,serif" font-size="14.00" fill="#000000">QLIST_INSERT_HEAD</text>
</g>
<!-- handle_alloc&#45;&gt;QLIST_INSERT_HEAD -->
<g id="edge612" class="edge">
<title>handle_alloc&#45;&gt;QLIST_INSERT_HEAD</title>
<path fill="none" stroke="#000000" d="M1369.1121,-2632.6316C1414.0215,-2627.9799 1475.1065,-2630.05 1512.3645,-2666 1589.3507,-2740.2836 1486.126,-2816.9867 1548.3645,-2904 1660.5426,-3060.8321 1832.7236,-2939.5261 1933.3645,-3104 1973.1775,-3169.0651 1960.6921,-8520.2152 1969.3645,-8596 2063.525,-9418.8316 1777.9414,-9843.6232 2378.4314,-10414 2394.339,-10429.1099 2414.6388,-10438.5146 2435.9573,-10444.1622"/>
<polygon fill="#000000" stroke="#000000" points="2435.274,-10447.5972 2445.8118,-10446.4997 2436.8896,-10440.7862 2435.274,-10447.5972"/>
</g>
<!-- handle_alloc&#45;&gt;QLIST_REMOVE -->
<g id="edge613" class="edge">
<title>handle_alloc&#45;&gt;QLIST_REMOVE</title>
<path fill="none" stroke="#000000" d="M1372.2962,-2634.078C1418.084,-2631.0457 1478.7885,-2635.8698 1512.3645,-2675 1539.3849,-2706.4902 1546.6437,-8608.5419 1548.3645,-8650 1590.6584,-9668.971 1717.0545,-10916.9382 1737.9298,-11118.8311"/>
<polygon fill="#000000" stroke="#000000" points="1734.4615,-11119.3187 1738.9737,-11128.9046 1741.4242,-11118.5971 1734.4615,-11119.3187"/>
</g>
<!-- get_cluster_table&#45;&gt;assert -->
<g id="edge548" class="edge">
<title>get_cluster_table&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M1776.3048,-4083.3177C1819.7788,-4061.0454 1892.697,-4017.5079 1933.3645,-3959 1966.8492,-3910.8259 1924.4186,-3869.7073 1969.3645,-3832 2097.0471,-3724.8808 2216.0721,-3902.677 2342.4314,-3794 2391.1406,-3752.107 2332.8362,-3699.2624 2378.4314,-3654 2568.3594,-3465.4581 4532.2993,-3341.1659 4778.1038,-3447 4960.8201,-3525.6707 4975.798,-3603.8132 5095.1038,-3763 5115.1427,-3789.7374 5108.6253,-3804.2783 5131.1038,-3829 5400.2236,-4124.9766 5687.1679,-3980.7902 5876.8408,-4333 5918.0412,-4409.5063 5899.9645,-7375.0647 5912.8408,-7461 5988.4895,-7965.8718 6159.935,-8058.3182 6236.8408,-8563 6273.3857,-8802.8201 6222.8517,-10508.6178 6272.8408,-10746 6311.5191,-10929.6708 6420.0982,-11131.0024 6460.4688,-11201.7105"/>
<polygon fill="#000000" stroke="#000000" points="6457.4636,-11203.5055 6465.4815,-11210.4311 6463.5324,-11200.0171 6457.4636,-11203.5055"/>
</g>
<!-- get_cluster_table&#45;&gt;qcow2_free_clusters -->
<g id="edge551" class="edge">
<title>get_cluster_table&#45;&gt;qcow2_free_clusters</title>
<path fill="none" stroke="#000000" d="M1750.7677,-4117.9349C1802.8022,-4210.531 2054.5305,-4638.6133 2378.4314,-4858 2524.1755,-4956.7163 2620.0387,-4873.9332 2751.4983,-4991 2778.5141,-5015.058 2762.7534,-5037.6119 2787.4983,-5064 2937.9925,-5224.4881 3023.3744,-5205.6049 3216.4983,-5311 3226.8068,-5316.6258 3961.6349,-5688.9858 3967.7693,-5699 4018.4313,-5781.7038 3994.8984,-12585.4191 4003.7693,-12682 4040.1326,-13077.9004 4150.8176,-13550.6383 4179.5369,-13669.0673"/>
<polygon fill="#000000" stroke="#000000" points="4176.1427,-13669.922 4181.909,-13678.8102 4182.944,-13668.266 4176.1427,-13669.922"/>
</g>
<!-- get_cluster_table&#45;&gt;offset_into_cluster -->
<g id="edge549" class="edge">
<title>get_cluster_table&#45;&gt;offset_into_cluster</title>
<path fill="none" stroke="#000000" d="M1777.6629,-4083.3285C1821.824,-4061.3446 1894.738,-4018.3814 1933.3645,-3959 1974.2917,-3896.0815 1922.2902,-3852.4618 1969.3645,-3794 2083.7572,-3651.9351 2220.6099,-3758.7485 2342.4314,-3623 2376.2246,-3585.3434 2340.7441,-3548.759 2378.4314,-3515 2603.3984,-3313.4826 4875.4408,-3215.7137 5095.1038,-3423 5139.3304,-3464.7347 5095.795,-3505.4918 5131.1038,-3555 5160.2111,-3595.8128 5836.6864,-4032.9909 5876.8408,-4063 6061.2747,-4200.8349 6549.5498,-4528.4793 6678.8408,-4719 6780.2048,-4868.3679 6816.5968,-5089.6316 6826.6521,-5167.0416"/>
<polygon fill="#000000" stroke="#000000" points="6823.1822,-5167.5009 6827.9001,-5176.9873 6830.1277,-5166.6293 6823.1822,-5167.5009"/>
</g>
<!-- get_cluster_table&#45;&gt;qcow2_signal_corruption -->
<g id="edge550" class="edge">
<title>get_cluster_table&#45;&gt;qcow2_signal_corruption</title>
<path fill="none" stroke="#000000" d="M1764.0859,-4082.5039C1804.1736,-4052.9483 1889.7355,-3992.6791 1969.3645,-3955 2127.1758,-3880.3263 2178.9208,-3893.1953 2342.4314,-3832 2543.3775,-3756.7941 2582.8826,-3709.5578 2787.4983,-3645 2973.5529,-3586.2983 3022.5132,-3572.785 3216.4983,-3552 3726.2279,-3497.3839 3878.2346,-3449.9452 4369.0369,-3598 4549.6606,-3652.4867 4986.8255,-3883.5023 5095.1038,-4038 5130.7426,-4088.8515 5083.8934,-4132.6617 5131.1038,-4173 5261.3794,-4284.3124 5385.526,-4100.2617 5514.5698,-4213 5565.5503,-4257.5388 5502.3303,-4313.5061 5550.5698,-4361 5656.5268,-4465.3192 5783.5509,-4319.2141 5876.8408,-4435 5949.2737,-4524.8994 5849.0136,-8494.7997 5912.8408,-8591 5929.8855,-8616.6896 5958.5599,-8632.9989 5987.0882,-8643.3329"/>
<polygon fill="#000000" stroke="#000000" points="5986.146,-8646.7092 5996.7405,-8646.6133 5988.3986,-8640.0815 5986.146,-8646.7092"/>
</g>
<!-- get_cluster_table&#45;&gt;offset_to_l2_slice_index -->
<g id="edge552" class="edge">
<title>get_cluster_table&#45;&gt;offset_to_l2_slice_index</title>
<path fill="none" stroke="#000000" d="M1784.6071,-4084.1467C1830.2424,-4068.0533 1904.1009,-4043.2547 1969.3645,-4027 2148.6459,-3982.3479 2195.657,-3980.0031 2378.4314,-3953 2748.3785,-3898.344 2842.7341,-3890.1845 3216.4983,-3878 3389.2954,-3872.3669 3443.417,-3817.8318 3605.4983,-3878 3625.293,-3885.3482 3622.5615,-3899.6604 3641.4983,-3909 3659.671,-3917.9628 3680.111,-3924.5663 3700.2173,-3929.4305"/>
<polygon fill="#000000" stroke="#000000" points="3699.5205,-3932.8615 3710.0494,-3931.6814 3701.0827,-3926.038 3699.5205,-3932.8615"/>
</g>
<!-- get_cluster_table&#45;&gt;offset_to_l1_index -->
<g id="edge553" class="edge">
<title>get_cluster_table&#45;&gt;offset_to_l1_index</title>
<path fill="none" stroke="#000000" d="M1826.5278,-4106.494C1869.3925,-4109.4263 1922.0906,-4112.5531 1969.3645,-4114 2135.0944,-4119.0723 2186.0636,-4169.1476 2342.4314,-4114 2361.8073,-4107.1665 2359.0554,-4091.8335 2378.4314,-4085 2534.7991,-4029.8524 2585.7229,-4081.7335 2751.4983,-4085 2948.9285,-4088.8902 3179.411,-4099.3251 3308.9772,-4105.7304"/>
<polygon fill="#000000" stroke="#000000" points="3309.1177,-4109.2416 3319.2789,-4106.2417 3309.4647,-4102.2502 3309.1177,-4109.2416"/>
</g>
<!-- get_cluster_table&#45;&gt;l2_load -->
<g id="edge554" class="edge">
<title>get_cluster_table&#45;&gt;l2_load</title>
<path fill="none" stroke="#000000" d="M1831.0866,-4103.3744C1975.1518,-4107.7209 2250.2901,-4111.4611 2342.4314,-4081 2360.9266,-4074.8857 2360.3133,-4063.1548 2378.4314,-4056 2731.5582,-3916.5519 3198.4686,-3904.222 3356.249,-3904.3376"/>
<polygon fill="#000000" stroke="#000000" points="3356.6213,-3907.8384 3366.6302,-3904.3639 3356.6391,-3900.8385 3356.6213,-3907.8384"/>
</g>
<!-- qcow2_grow_l1_table -->
<g id="node233" class="node">
<title>qcow2_grow_l1_table</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-5218" rx="111.2805" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-5214.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_grow_l1_table</text>
</g>
<!-- get_cluster_table&#45;&gt;qcow2_grow_l1_table -->
<g id="edge555" class="edge">
<title>get_cluster_table&#45;&gt;qcow2_grow_l1_table</title>
<path fill="none" stroke="#000000" d="M1744.0036,-4118.1218C1759.9016,-4207.6278 1836.0492,-4610.427 1969.3645,-4915 2017.1318,-5024.1296 2098.7826,-5140.7842 2136.1624,-5191.7006"/>
<polygon fill="#000000" stroke="#000000" points="2133.4342,-5193.898 2142.1902,-5199.8631 2139.0652,-5189.7396 2133.4342,-5193.898"/>
</g>
<!-- l2_allocate -->
<g id="node234" class="node">
<title>l2_allocate</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-4367" rx="61.1893" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-4363.3" font-family="Times,serif" font-size="14.00" fill="#000000">l2_allocate</text>
</g>
<!-- get_cluster_table&#45;&gt;l2_allocate -->
<g id="edge556" class="edge">
<title>get_cluster_table&#45;&gt;l2_allocate</title>
<path fill="none" stroke="#000000" d="M1767.7762,-4117.3129C1840.5065,-4164.1019 2040.9296,-4293.0384 2121.5993,-4344.9349"/>
<polygon fill="#000000" stroke="#000000" points="2120.0748,-4348.1159 2130.3784,-4350.5828 2123.8621,-4342.2289 2120.0748,-4348.1159"/>
</g>
<!-- qcow2_grow_l1_table&#45;&gt;be64_to_cpu -->
<g id="edge557" class="edge">
<title>qcow2_grow_l1_table&#45;&gt;be64_to_cpu</title>
<path fill="none" stroke="#000000" d="M2188.8784,-5200.6713C2232.3284,-5175.8889 2307.3325,-5125.9348 2342.4314,-5060 2410.7204,-4931.7159 2292.1416,-4851.937 2378.4314,-4735 2485.7625,-4589.5485 2640.0579,-4715.3277 2751.4983,-4573 2810.6872,-4497.406 2727.7673,-4435.1664 2787.4983,-4360 2916.0309,-4198.2526 3015.3191,-4228.0085 3216.4983,-4181 3297.949,-4161.9678 3906.2957,-4189.7225 3967.7693,-4133 4049.6247,-4057.4709 3927.3069,-3965.9842 4003.7693,-3885 4128.7337,-3752.6457 4225.2569,-3831.5113 4405.0369,-3803 4407.5768,-3802.5972 5874.9022,-3637.6897 5876.8408,-3636 5925.5973,-3593.5039 5870.3752,-3543.783 5912.8408,-3495 6165.6917,-3204.5344 6336.9709,-3241.284 6714.8408,-3167 6815.178,-3147.2751 6871.0716,-3096.2683 6944.9204,-3167 7061.6049,-3278.7593 7076.4831,-5918.248 7077.809,-6221.6576"/>
<polygon fill="#000000" stroke="#000000" points="7074.3097,-6221.8417 7077.8521,-6231.8267 7081.3096,-6221.8119 7074.3097,-6221.8417"/>
</g>
<!-- qcow2_grow_l1_table&#45;&gt;cpu_to_be64 -->
<g id="edge558" class="edge">
<title>qcow2_grow_l1_table&#45;&gt;cpu_to_be64</title>
<path fill="none" stroke="#000000" d="M2267.1387,-5218.0003C2429.8,-5216.8941 2717.0726,-5210.3189 2751.4983,-5178 2841.3664,-5093.6318 2717.3788,-5004.3782 2787.4983,-4903 2900.1531,-4740.1244 3050.7487,-4842.6148 3180.4983,-4693 3211.1726,-4657.6293 3180.0874,-4623.4321 3216.4983,-4594 3247.2859,-4569.1133 5137.7928,-4308.4888 5912.8408,-4238 6141.2879,-4217.2233 6782.4344,-4057.0802 6944.9204,-4219 6970.288,-4244.2792 6980.4445,-14497.1904 6980.9204,-14533 7004.1416,-16280.0626 7068.8415,-18435.1771 7077.0584,-18704.8583"/>
<polygon fill="#000000" stroke="#000000" points="7073.5638,-18705.0913 7077.3673,-18714.9799 7080.5606,-18704.8777 7073.5638,-18705.0913"/>
</g>
<!-- qcow2_grow_l1_table&#45;&gt;offsetof -->
<g id="edge559" class="edge">
<title>qcow2_grow_l1_table&#45;&gt;offsetof</title>
<path fill="none" stroke="#000000" d="M2260.5632,-5224.1481C2421.5987,-5232.5454 2715.4203,-5243.2484 2751.4983,-5212 2830.7034,-5143.3975 2719.3117,-5058.5635 2787.4983,-4979 2917.6566,-4827.1247 3020.3588,-4882.1999 3216.4983,-4843 3796.9669,-4726.9892 5303.1134,-4562.2631 5876.8408,-4708 6377.7871,-4835.2492 6660.2087,-4736.6315 6944.9204,-5168 6996.9151,-5246.7774 6970.838,-18666.1508 6980.9204,-18760 6998.4118,-18922.8124 7049.6345,-19113.2076 7069.7123,-19183.8057"/>
<polygon fill="#000000" stroke="#000000" points="7066.4311,-19185.0613 7072.5493,-19193.711 7073.1605,-19183.1338 7066.4311,-19185.0613"/>
</g>
<!-- qcow2_grow_l1_table&#45;&gt;memset -->
<g id="edge560" class="edge">
<title>qcow2_grow_l1_table&#45;&gt;memset</title>
<path fill="none" stroke="#000000" d="M2160.2886,-5199.6861C2176.8335,-5134.5845 2241.5603,-4912.0054 2378.4314,-4795 2511.5666,-4681.1882 2639.7732,-4802.8911 2751.4983,-4668 2824.2271,-4580.191 2713.8877,-4501.0712 2787.4983,-4414 2905.8315,-4274.0281 3006.936,-4347.9153 3180.4983,-4289 3196.6068,-4283.532 3200.0027,-4280.1567 3216.4983,-4276 3401.6628,-4229.3403 3452.5524,-4240.6131 3641.4983,-4213 3713.9814,-4202.4071 3914.2704,-4216.0388 3967.7693,-4166 4023.856,-4113.5408 3951.5719,-4053.3303 4003.7693,-3997 4130.1179,-3860.6475 4222.8763,-3916.0606 4405.0369,-3879 4707.5893,-3817.4457 4790.6508,-3850.3349 5095.1038,-3799 5111.266,-3796.2748 5114.834,-3792.984 5131.1038,-3791 5388.2079,-3759.6471 5454.6966,-3777 5713.7053,-3777 5713.7053,-3777 5713.7053,-3777 6475.8408,-3777 6688.4654,-3777 6809.5739,-3707.0166 6944.9204,-3871 6990.3023,-3925.9839 6952.3612,-8938.6768 6980.9204,-9004 6993.7977,-9033.4541 7021.355,-9057.7846 7043.8179,-9073.8536"/>
<polygon fill="#000000" stroke="#000000" points="7041.9196,-9076.7962 7052.1364,-9079.6012 7045.8988,-9071.0372 7041.9196,-9076.7962"/>
</g>
<!-- qcow2_grow_l1_table&#45;&gt;memcpy -->
<g id="edge561" class="edge">
<title>qcow2_grow_l1_table&#45;&gt;memcpy</title>
<path fill="none" stroke="#000000" d="M2161.5937,-5199.7087C2193.7094,-5096.8171 2351.6833,-4594.0202 2378.4314,-4573 2443.9018,-4521.5496 2692.373,-4596.6321 2751.4983,-4538 2807.3306,-4482.6333 2735.6718,-4245.1332 2787.4983,-4186 2916.6731,-4038.6136 3021.8497,-4106.8219 3216.4983,-4084 3388.2109,-4063.8672 3433.0208,-4072.0796 3605.4983,-4084 3621.6134,-4085.1138 3625.3831,-4087.8862 3641.4983,-4089 3713.8304,-4093.9991 3913.4039,-4136.9721 3967.7693,-4089 4064.1625,-4003.9426 3913.0356,-3893.0704 4003.7693,-3802 4077.8246,-3727.6699 5803.0285,-3634.5713 5876.8408,-3560 5972.2425,-3463.6173 5819.0036,-3354.9066 5912.8408,-3257 6232.7449,-2923.2228 6606.1128,-2812.4285 6944.9204,-3127 7450.4982,-3596.4119 7144.9799,-5533.7541 7174.9204,-6223 7252.1543,-8000.9653 7278.4374,-14059.0373 7280.35,-14523.7182"/>
<polygon fill="#000000" stroke="#000000" points="7276.8508,-14523.9429 7280.3918,-14533.9285 7283.8507,-14523.9142 7276.8508,-14523.9429"/>
</g>
<!-- qcow2_grow_l1_table&#45;&gt;qemu_vfree -->
<g id="edge562" class="edge">
<title>qcow2_grow_l1_table&#45;&gt;qemu_vfree</title>
<path fill="none" stroke="#000000" d="M2235.8923,-5205.4959C2278.2197,-5199.0419 2331.0935,-5191.2364 2378.4314,-5185 2461.1691,-5174.1 2692.0625,-5200.581 2751.4983,-5142 2839.9166,-5054.8533 2723.4815,-4971.3682 2787.4983,-4865 2907.9993,-4664.7794 3010.3467,-4671.0469 3216.4983,-4561 3525.7206,-4395.9323 3627.2788,-4404.2587 3967.7693,-4321 3983.7897,-4317.0826 3987.6491,-4315.4841 4003.7693,-4312 4501.6081,-4204.4009 4623.8777,-4152.2898 5131.1038,-4106 5477.1049,-4074.4237 5565.4019,-4105.2222 5912.8408,-4105 6056.8408,-4104.9079 6092.8926,-4101.1402 6236.8408,-4105 6551.8825,-4113.4475 6727.5,-3914.8532 6944.9204,-4143 6976.4112,-4176.0444 6980.2114,-10670.359 6980.9204,-10716 7005.3105,-12286.1364 7068.4869,-14221.4127 7076.9727,-14477.5464"/>
<polygon fill="#000000" stroke="#000000" points="7073.4848,-14477.9712 7077.3146,-14487.8496 7080.4809,-14477.739 7073.4848,-14477.9712"/>
</g>
<!-- qcow2_grow_l1_table&#45;&gt;qcow2_cache_flush -->
<g id="edge564" class="edge">
<title>qcow2_grow_l1_table&#45;&gt;qcow2_cache_flush</title>
<path fill="none" stroke="#000000" d="M2196.0001,-5234.9549C2239.8705,-5252.5092 2312.7158,-5278.7706 2378.4314,-5289 2460.3486,-5301.7513 2683.0236,-5335.736 2751.4983,-5289 2787.7641,-5264.2475 2751.2324,-5221.7525 2787.4983,-5197 2931.7649,-5098.5338 3005.8592,-5193.8954 3180.4983,-5197 3892.1754,-5209.6517 4092.3741,-5118.162 4778.1038,-5309 4945.1268,-5355.4824 4968.106,-5415.9322 5131.1038,-5475 5453.1898,-5591.7189 5666.9988,-5399.2067 5876.8408,-5670 5920.8625,-5726.8082 5906.1324,-15947.4453 5912.8408,-16019 5944.3813,-16355.4225 6040.6819,-16755.7759 6067.716,-16863.9238"/>
<polygon fill="#000000" stroke="#000000" points="6064.3514,-16864.8958 6070.1814,-16873.7424 6071.1407,-16863.1911 6064.3514,-16864.8958"/>
</g>
<!-- qcow2_grow_l1_table&#45;&gt;qcow2_pre_write_overlap_check -->
<g id="edge565" class="edge">
<title>qcow2_grow_l1_table&#45;&gt;qcow2_pre_write_overlap_check</title>
<path fill="none" stroke="#000000" d="M2174.4499,-5235.7927C2210.3233,-5268.8151 2293.2051,-5338.5378 2378.4314,-5364 2537.3003,-5411.4637 2587.21,-5386.3939 2751.4983,-5364 2767.9519,-5361.7572 2771.0446,-5356.2428 2787.4983,-5354 2960.5646,-5330.4096 3005.8325,-5353.4453 3180.4983,-5354 3530.4018,-5355.1111 3625.039,-5288.5043 3967.7693,-5359 4159.2167,-5398.3785 4660.0102,-5545.2545 4778.1038,-5701 4854.9772,-5802.3831 4748.7808,-5875.8169 4814.1038,-5985 4892.8063,-6116.5461 5023.4334,-6049.4942 5095.1038,-6185 5185.0989,-6355.1521 5056.3472,-7739.6238 5131.1038,-7917 5225.5119,-8141.0038 5419.9068,-8083.1038 5514.5698,-8307 5548.3503,-8386.8975 5544.1487,-9781.4927 5550.5698,-9868 5588.5163,-10379.2297 5686.5074,-10998.0667 5709.0386,-11136.5976"/>
<polygon fill="#000000" stroke="#000000" points="5705.6358,-11137.4779 5710.7004,-11146.7839 5712.5445,-11136.3508 5705.6358,-11137.4779"/>
</g>
<!-- qcow2_grow_l1_table&#45;&gt;qcow2_alloc_clusters -->
<g id="edge568" class="edge">
<title>qcow2_grow_l1_table&#45;&gt;qcow2_alloc_clusters</title>
<path fill="none" stroke="#000000" d="M2158.9287,-5236.3726C2179.8685,-5364.3476 2303.3781,-6136.1644 2342.4314,-6770 2360.218,-7058.6765 2338.9548,-16895.4828 2378.4314,-17182 2413.8464,-17439.0393 2520.4022,-17736.6335 2554.4107,-17827.3582"/>
<polygon fill="#000000" stroke="#000000" points="2551.2094,-17828.7885 2558.0112,-17836.9117 2557.7596,-17826.3198 2551.2094,-17828.7885"/>
</g>
<!-- qcow2_grow_l1_table&#45;&gt;qcow2_free_clusters -->
<g id="edge571" class="edge">
<title>qcow2_grow_l1_table&#45;&gt;qcow2_free_clusters</title>
<path fill="none" stroke="#000000" d="M2243.723,-5206.8812C2278.9992,-5207.4346 2317.2023,-5215.2415 2342.4314,-5241 2397.4511,-5297.1742 2326.2956,-5534.1393 2378.4314,-5593 2631.6677,-5878.9008 2836.9422,-5740.5141 3216.4983,-5783 3388.3141,-5802.2323 3451.2451,-5861.0803 3605.4983,-5783 3629.6089,-5770.7956 3617.3876,-5746.2044 3641.4983,-5734 3706.1877,-5701.2553 3916.3681,-5682.8644 3967.7693,-5734 4001.976,-5768.0299 3999.3555,-12633.9517 4003.7693,-12682 4040.1377,-13077.8999 4150.819,-13550.6382 4179.5372,-13669.0673"/>
<polygon fill="#000000" stroke="#000000" points="4176.1429,-13669.9219 4181.9091,-13678.8102 4182.9443,-13668.266 4176.1429,-13669.9219"/>
</g>
<!-- qcow2_grow_l1_table&#45;&gt;fprintf -->
<g id="edge563" class="edge">
<title>qcow2_grow_l1_table&#45;&gt;fprintf</title>
<path fill="none" stroke="#000000" d="M2227.7626,-5204.0955C2267.0108,-5192.8979 2313.394,-5173.1685 2342.4314,-5139 2386.2694,-5087.4156 2336.5169,-5044.1591 2378.4314,-4991 2386.5316,-4980.7267 3204.2919,-4565.7072 3216.4983,-4561 3995.5468,-4260.5699 4269.0282,-4456.4518 5095.1038,-4578 5443.562,-4629.2719 5642.9739,-4444.6406 5876.8408,-4708 5934.2275,-4772.6236 5899.4504,-5399.6177 5912.8408,-5485 6047.3537,-6342.704 6401.8787,-7354.7164 6465.869,-7533.3841"/>
<polygon fill="#000000" stroke="#000000" points="6462.5905,-7534.6106 6469.2635,-7542.8399 6469.1789,-7532.2454 6462.5905,-7534.6106"/>
</g>
<!-- qcow2_grow_l1_table&#45;&gt;BLKDBG_EVENT -->
<g id="edge567" class="edge">
<title>qcow2_grow_l1_table&#45;&gt;BLKDBG_EVENT</title>
<path fill="none" stroke="#000000" d="M2183.2086,-5235.5782C2272.8197,-5290.8228 2562.9319,-5450.1533 2751.4983,-5327 2784.8227,-5305.2357 2754.1739,-5266.7643 2787.4983,-5245 2933.7387,-5149.4899 3006.0338,-5236.5985 3180.4983,-5245 3909.5097,-5280.1063 4325.4517,-5052.4652 4778.1038,-5625 4857.0124,-5724.8072 4738.0547,-5806.9971 4814.1038,-5909 4895.6973,-6018.4394 5018.2863,-5920.157 5095.1038,-6033 5151.1721,-6115.363 5085.9518,-6840.1822 5131.1038,-6929 5229.663,-7122.8743 5418.2296,-7038.0135 5514.5698,-7233 5616.8121,-7439.9321 5452.74,-9100.9457 5550.5698,-9310 5575.7617,-9363.8331 5632.4555,-9405.1271 5671.8861,-9428.7286"/>
<polygon fill="#000000" stroke="#000000" points="5670.6116,-9432.0376 5681.0114,-9434.0611 5674.1434,-9425.9939 5670.6116,-9432.0376"/>
</g>
<!-- qcow2_grow_l1_table&#45;&gt;ROUND_UP -->
<g id="edge566" class="edge">
<title>qcow2_grow_l1_table&#45;&gt;ROUND_UP</title>
<path fill="none" stroke="#000000" d="M2224.7955,-5232.197C2363.1429,-5259.0687 2668.595,-5309.6553 2751.4983,-5251 2790.743,-5223.2338 2748.9026,-5177.6616 2787.4983,-5149 3221.9439,-4826.375 3462.7749,-5105.4477 4003.7693,-5093 4166.0675,-5089.2657 4207.7503,-5074.5262 4369.0369,-5093 4710.7787,-5132.1432 5662.4068,-5174.0434 5876.8408,-5443 5967.1388,-5556.2574 5834.1696,-15750.3784 5912.8408,-15872 5998.7247,-16004.772 6150.1996,-15886.721 6236.8408,-16019 6273.662,-16075.2165 6267.5717,-18371.005 6272.8408,-18438 6317.1952,-19001.9512 6442.8331,-19683.1794 6470.4352,-19828.7799"/>
<polygon fill="#000000" stroke="#000000" points="6467.0139,-19829.5242 6472.3204,-19838.6943 6473.8907,-19828.2165 6467.0139,-19829.5242"/>
</g>
<!-- qcow2_grow_l1_table&#45;&gt;bdrv_pwrite_sync -->
<g id="edge569" class="edge">
<title>qcow2_grow_l1_table&#45;&gt;bdrv_pwrite_sync</title>
<path fill="none" stroke="#000000" d="M2237.5118,-5205.7062C2273.9847,-5196.334 2314.8682,-5179.8708 2342.4314,-5151 2380.0006,-5111.6484 2334.6678,-5066.3226 2378.4314,-5034 2445.1183,-4984.7467 2690.1323,-4978.2573 2751.4983,-5034 2813.3021,-5090.1404 2732.0055,-5345.614 2787.4983,-5408 2965.8391,-5608.4938 3798.3091,-5454.9461 3967.7693,-5663 4037.7313,-5748.8955 3933.4796,-9565.3724 4003.7693,-9651 4023.3387,-9674.8396 4053.6229,-9686.2009 4083.9418,-9691.0689"/>
<polygon fill="#000000" stroke="#000000" points="4083.8264,-9694.5858 4094.2097,-9692.4795 4084.7791,-9687.651 4083.8264,-9694.5858"/>
</g>
<!-- qcow2_grow_l1_table&#45;&gt;DIV_ROUND_UP -->
<g id="edge570" class="edge">
<title>qcow2_grow_l1_table&#45;&gt;DIV_ROUND_UP</title>
<path fill="none" stroke="#000000" d="M2170.5892,-5236.0323C2203.2456,-5274.633 2286.2895,-5364.8463 2378.4314,-5403 2383.5516,-5405.1201 3963.556,-5545.4001 3967.7693,-5549 4017.2693,-5591.2938 3961.7849,-5641.2373 4003.7693,-5691 4118.2882,-5826.7353 4266.2788,-5708.1573 4369.0369,-5853 4426.4431,-5933.9169 4389.5236,-6200.0084 4405.0369,-6298 4517.183,-7006.3849 4692.9442,-7155.8667 4778.1038,-7868 4828.1854,-8286.7987 4773.6484,-15040.1621 4814.1038,-15460 4841.2194,-15741.3997 4922.5344,-16075.214 4947.3398,-16172.8731"/>
<polygon fill="#000000" stroke="#000000" points="4944.0207,-16174.0217 4949.8854,-16182.8452 4950.8032,-16172.2902 4944.0207,-16174.0217"/>
</g>
<!-- qcow2_grow_l1_table&#45;&gt;qemu_try_blockalign -->
<g id="edge572" class="edge">
<title>qcow2_grow_l1_table&#45;&gt;qemu_try_blockalign</title>
<path fill="none" stroke="#000000" d="M2166.0948,-5236.1509C2199.0066,-5295.8025 2302.5782,-5492.1086 2342.4314,-5669 2376.9097,-5822.0349 2303.0575,-6236.4237 2378.4314,-6374 2476.2763,-6552.5917 2657.6722,-6459.2646 2751.4983,-6640 2824.8227,-6781.2435 2715.5618,-12227.0446 2787.4983,-12369 2818.0263,-12429.2423 2886.3671,-12470.9507 2933.8153,-12493.9226"/>
<polygon fill="#000000" stroke="#000000" points="2932.4723,-12497.159 2943.009,-12498.2672 2935.4631,-12490.8301 2932.4723,-12497.159"/>
</g>
<!-- QEMU_BUILD_BUG_ON -->
<g id="node235" class="node">
<title>QEMU_BUILD_BUG_ON</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-18137" rx="127.5" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-18133.3" font-family="Times,serif" font-size="14.00" fill="#000000">QEMU_BUILD_BUG_ON</text>
</g>
<!-- qcow2_grow_l1_table&#45;&gt;QEMU_BUILD_BUG_ON -->
<g id="edge573" class="edge">
<title>qcow2_grow_l1_table&#45;&gt;QEMU_BUILD_BUG_ON</title>
<path fill="none" stroke="#000000" d="M2158.9302,-5236.3725C2179.8803,-5364.3469 2303.4471,-6136.1601 2342.4314,-6770 2351.9058,-6924.0431 2330.2642,-17735.3748 2378.4314,-17882 2410.2453,-17978.8447 2494.1712,-18069.4655 2537.7825,-18111.8621"/>
<polygon fill="#000000" stroke="#000000" points="2535.545,-18114.5659 2545.1819,-18118.9681 2540.3936,-18109.517 2535.545,-18114.5659"/>
</g>
<!-- stl_be_p -->
<g id="node236" class="node">
<title>stl_be_p</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-5115" rx="49.5" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-5111.3" font-family="Times,serif" font-size="14.00" fill="#000000">stl_be_p</text>
</g>
<!-- qcow2_grow_l1_table&#45;&gt;stl_be_p -->
<g id="edge574" class="edge">
<title>qcow2_grow_l1_table&#45;&gt;stl_be_p</title>
<path fill="none" stroke="#000000" d="M2201.3977,-5201.4306C2246.0061,-5185.6762 2316.1845,-5162.1913 2378.4314,-5147 2421.4679,-5136.4969 2470.9118,-5128.1811 2508.0772,-5122.6619"/>
<polygon fill="#000000" stroke="#000000" points="2508.8298,-5126.0892 2518.2186,-5121.1799 2507.8175,-5119.1628 2508.8298,-5126.0892"/>
</g>
<!-- stq_be_p -->
<g id="node237" class="node">
<title>stq_be_p</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-5061" rx="52" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-5057.3" font-family="Times,serif" font-size="14.00" fill="#000000">stq_be_p</text>
</g>
<!-- qcow2_grow_l1_table&#45;&gt;stq_be_p -->
<g id="edge575" class="edge">
<title>qcow2_grow_l1_table&#45;&gt;stq_be_p</title>
<path fill="none" stroke="#000000" d="M2229.287,-5204.3292C2266.4045,-5194.4694 2310.2757,-5177.9878 2342.4314,-5151 2367.1333,-5130.268 2351.7733,-5106.1479 2378.4314,-5088 2415.0557,-5063.0675 2465.1197,-5056.9559 2504.1613,-5056.7309"/>
<polygon fill="#000000" stroke="#000000" points="2504.322,-5060.232 2514.3463,-5056.8024 2504.3711,-5053.2322 2504.322,-5060.232"/>
</g>
<!-- l2_allocate&#45;&gt;memset -->
<g id="edge576" class="edge">
<title>l2_allocate&#45;&gt;memset</title>
<path fill="none" stroke="#000000" d="M2170.794,-4349.2289C2206.1325,-4306.146 2295.5767,-4191.5206 2342.4314,-4081 2370.5428,-4014.6908 2337.8266,-3982.4845 2378.4314,-3923 2502.3612,-3741.4474 2586.0883,-3733.0565 2787.4983,-3645 2999.2726,-3552.4122 4584.4669,-3202.2249 4814.1038,-3176 4938.1862,-3161.8296 5001.5642,-3093.2499 5095.1038,-3176 5193.3714,-3262.9327 5039.6316,-3374.9433 5131.1038,-3469 5251.2766,-3592.5684 5359.0654,-3452.6426 5514.5698,-3527 5534.1514,-3536.3633 5530.524,-3551.6766 5550.5698,-3560 6128.7037,-3800.0537 6625.751,-3220.4877 6944.9204,-3759 7019.2063,-3884.3374 6922.5657,-8870.4987 6980.9204,-9004 6993.7955,-9033.455 7021.353,-9057.7855 7043.8165,-9073.8542"/>
<polygon fill="#000000" stroke="#000000" points="7041.9184,-9076.7969 7052.1352,-9079.6017 7045.8974,-9071.0378 7041.9184,-9076.7969"/>
</g>
<!-- l2_allocate&#45;&gt;memcpy -->
<g id="edge577" class="edge">
<title>l2_allocate&#45;&gt;memcpy</title>
<path fill="none" stroke="#000000" d="M2171.8168,-4349.6211C2209.3953,-4307.3971 2303.383,-4194.5139 2342.4314,-4081 2373.191,-3991.5815 2319.1754,-3730.6923 2378.4314,-3657 2473.9652,-3538.1915 2962.1218,-3476.4001 4003.7693,-3257 4242.6327,-3206.6887 4912.1041,-2970.4511 5095.1038,-3132 5191.8094,-3217.37 5040.0147,-3328.6612 5131.1038,-3420 5252.429,-3541.6578 5370.0297,-3376.1099 5514.5698,-3469 5540.0931,-3485.4028 5524.0563,-3512.2511 5550.5698,-3527 5613.9308,-3562.2464 5823.8281,-3576.4629 5876.8408,-3527 5919.1059,-3487.5651 5891.2809,-3061.6341 5912.8408,-3008 6058.5456,-2645.5345 6085.186,-2333 6475.8408,-2333 6475.8408,-2333 6475.8408,-2333 6829.8806,-2333 7230.6063,-2333 7094.922,-2773.3407 7174.9204,-3166 7236.1913,-3466.7382 7277.9324,-13904.8554 7280.3531,-14523.3756"/>
<polygon fill="#000000" stroke="#000000" points="7276.8541,-14523.6688 7280.3932,-14533.655 7283.854,-14523.6414 7276.8541,-14523.6688"/>
</g>
<!-- l2_allocate&#45;&gt;assert -->
<g id="edge578" class="edge">
<title>l2_allocate&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M2200.7285,-4379.3181C2241.0524,-4392.0615 2300.2636,-4415.0587 2342.4314,-4450 2364.0754,-4467.9348 2354.7491,-4486.8583 2378.4314,-4502 2537.7017,-4603.8325 3029.9168,-4617.5986 3216.4983,-4648 3513.2517,-4696.3528 5692.7332,-4905.2922 5876.8408,-5143 5940.2881,-5224.9189 5857.942,-8785.1229 5912.8408,-8873 5998.1418,-9009.5421 6150.7639,-8898.9457 6236.8408,-9035 6287.6735,-9115.3467 6253.0373,-10653.0087 6272.8408,-10746 6311.9367,-10929.5823 6420.2589,-11130.9683 6460.5152,-11201.7007"/>
<polygon fill="#000000" stroke="#000000" points="6457.5052,-11203.4875 6465.5135,-11210.4243 6463.5789,-11200.0076 6457.5052,-11203.4875"/>
</g>
<!-- l2_allocate&#45;&gt;qcow2_cache_flush -->
<g id="edge581" class="edge">
<title>l2_allocate&#45;&gt;qcow2_cache_flush</title>
<path fill="none" stroke="#000000" d="M2207.608,-4376.6402C2250.1088,-4387.2936 2308.6373,-4408.7242 2342.4314,-4450 2388.8809,-4506.7331 2323.6059,-4562.3136 2378.4314,-4611 2440.7417,-4666.3332 2669.1887,-4635.9819 2751.4983,-4649 3667.83,-4793.9268 3916.4103,-4805.2677 4778.1038,-5149 4926.2068,-5208.0788 4986.5817,-5200.1764 5095.1038,-5317 5122.1929,-5346.1613 5099.5244,-5374.7732 5131.1038,-5399 5264.1151,-5501.0425 5767.4039,-5386.0031 5876.8408,-5513 5924.4677,-5568.269 5906.0325,-15946.3596 5912.8408,-16019 5944.3725,-16355.4233 6040.6793,-16755.7761 6067.7155,-16863.9238"/>
<polygon fill="#000000" stroke="#000000" points="6064.3509,-16864.896 6070.181,-16873.7425 6071.1401,-16863.1911 6064.3509,-16864.896"/>
</g>
<!-- l2_allocate&#45;&gt;qcow2_alloc_clusters -->
<g id="edge584" class="edge">
<title>l2_allocate&#45;&gt;qcow2_alloc_clusters</title>
<path fill="none" stroke="#000000" d="M2161.5346,-4385.015C2188.5673,-4472.4737 2305.1561,-4861.9854 2342.4314,-5191 2417.4245,-5852.9351 2287.6553,-16522.0441 2378.4314,-17182 2413.7879,-17439.0474 2520.383,-17736.6362 2554.406,-17827.3588"/>
<polygon fill="#000000" stroke="#000000" points="2551.205,-17828.79 2558.008,-17836.9121 2557.7549,-17826.3203 2551.205,-17828.79"/>
</g>
<!-- l2_allocate&#45;&gt;qcow2_free_clusters -->
<g id="edge587" class="edge">
<title>l2_allocate&#45;&gt;qcow2_free_clusters</title>
<path fill="none" stroke="#000000" d="M2159.5261,-4385.3508C2173.8273,-4452.605 2232.8079,-4687.5645 2378.4314,-4801 2512.6671,-4905.5649 2620.4651,-4778.4487 2751.4983,-4887 2782.1488,-4912.3917 2759.0364,-4941.177 2787.4983,-4969 2922.5955,-5101.0651 3042.1446,-5002.3504 3180.4983,-5131 3206.6986,-5155.3627 3191.8163,-5177.1002 3216.4983,-5203 3480.7015,-5480.2396 3773.488,-5294.9698 3967.7693,-5625 4017.4927,-5709.4663 3994.807,-12584.3954 4003.7693,-12682 4040.1219,-13077.9014 4150.8148,-13550.6386 4179.5363,-13669.0674"/>
<polygon fill="#000000" stroke="#000000" points="4176.1421,-13669.9221 4181.9086,-13678.8102 4182.9434,-13668.2661 4176.1421,-13669.9221"/>
</g>
<!-- l2_allocate&#45;&gt;qcow2_signal_corruption -->
<g id="edge579" class="edge">
<title>l2_allocate&#45;&gt;qcow2_signal_corruption</title>
<path fill="none" stroke="#000000" d="M2166.4641,-4349.0723C2195.1014,-4301.799 2278.7872,-4172.1025 2378.4314,-4095 2522.8316,-3983.2662 2590.6823,-4009.4529 2751.4983,-3923 2965.6142,-3807.8937 2987.2626,-3715.908 3216.4983,-3635 3395.998,-3571.6462 3451.5124,-3593.8005 3641.4983,-3582 3786.2287,-3573.0104 3827.2053,-3546.3702 3967.7693,-3582 3979.6116,-3585.0017 5503.8823,-4414.0817 5514.5698,-4420 5676.4129,-4509.6218 5782.9241,-4465.6109 5876.8408,-4625 5932.7699,-4719.9191 5851.9123,-8499.21 5912.8408,-8591 5929.8908,-8616.6861 5958.5664,-8632.9946 5987.0941,-8643.329"/>
<polygon fill="#000000" stroke="#000000" points="5986.1517,-8646.7052 5996.7461,-8646.6096 5988.4044,-8640.0776 5986.1517,-8646.7052"/>
</g>
<!-- l2_allocate&#45;&gt;qcow2_cache_get -->
<g id="edge580" class="edge">
<title>l2_allocate&#45;&gt;qcow2_cache_get</title>
<path fill="none" stroke="#000000" d="M2165.6859,-4349.183C2192.4184,-4302.6415 2271.8492,-4177.8583 2378.4314,-4132 2454.5852,-4099.2339 2689.8329,-4076.5887 2751.4983,-4132 2807.3546,-4182.1914 2737.4295,-4412.0336 2787.4983,-4468 2906.7763,-4601.3279 3060.2973,-4422.5036 3180.4983,-4555 3269.8391,-4653.4795 3135.6635,-4746.4266 3216.4983,-4852 3435.4755,-5137.993 3748.2589,-4870.416 3967.7693,-5156 4046.3815,-5258.2748 3965.8894,-5320.691 4003.7693,-5444 4108.6734,-5785.4896 4284.2701,-5812.9631 4369.0369,-6160 4401.0974,-6291.256 4398.9633,-10889.0218 4405.0369,-11024 4446.2633,-11940.2048 4567.4366,-13060.7971 4588.4477,-13250.9606"/>
<polygon fill="#000000" stroke="#000000" points="4584.9772,-13251.4212 4589.5568,-13260.9751 4591.9347,-13250.6506 4584.9772,-13251.4212"/>
</g>
<!-- l2_allocate&#45;&gt;qcow2_cache_put -->
<g id="edge583" class="edge">
<title>l2_allocate&#45;&gt;qcow2_cache_put</title>
<path fill="none" stroke="#000000" d="M2163.2485,-4385.0042C2186.3304,-4439.2729 2262.7754,-4602.6986 2378.4314,-4687 2518.5384,-4789.1237 2589.0776,-4740.3471 2751.4983,-4801 2767.901,-4807.1253 2771.3283,-4810.2844 2787.4983,-4817 2960.4512,-4888.8294 3047.8137,-4836.8372 3180.4983,-4969 3211.6069,-4999.9863 3184.9567,-5030.4545 3216.4983,-5061 3348.278,-5188.6183 3438.0371,-5124.1062 3605.4983,-5199 3772.9985,-5273.9113 3839.0677,-5266.2181 3967.7693,-5397 4034.9557,-5465.2723 4345.5721,-6067.1317 4369.0369,-6160 4414.3316,-6339.266 4392.6757,-9303.514 4405.0369,-9488 4445.2809,-10088.6261 4561.8435,-10816.5962 4586.8223,-10968.4308"/>
<polygon fill="#000000" stroke="#000000" points="4583.4414,-10969.4397 4588.5229,-10978.7364 4590.348,-10968.2999 4583.4414,-10969.4397"/>
</g>
<!-- l2_allocate&#45;&gt;BLKDBG_EVENT -->
<g id="edge582" class="edge">
<title>l2_allocate&#45;&gt;BLKDBG_EVENT</title>
<path fill="none" stroke="#000000" d="M2208.4696,-4376.3959C2251.2019,-4386.8714 2309.6002,-4408.1793 2342.4314,-4450 2397.9319,-4520.6973 2312.4634,-4587.9538 2378.4314,-4649 2439.5939,-4705.5993 2685.0475,-4636.7145 2751.4983,-4687 2786.1813,-4713.2458 2752.7812,-4751.7992 2787.4983,-4778 2857.5499,-4830.8676 3095.6534,-4794.5594 3180.4983,-4817 3197.4253,-4821.477 3200.0934,-4826.8804 3216.4983,-4833 3386.4518,-4896.3985 4665.0283,-5167.1639 4778.1038,-5309 4848.2375,-5396.9721 4745.3041,-5724.9808 4814.1038,-5814 4894.7217,-5918.3106 5014.5857,-5804.6123 5095.1038,-5909 5165.7138,-6000.5424 5090.2399,-6319.8523 5131.1038,-6428 5230.216,-6690.304 5422.5929,-6664.1097 5514.5698,-6929 5557.9639,-7053.9734 5494.6301,-9190.1161 5550.5698,-9310 5575.7021,-9363.8609 5632.4102,-9405.1482 5671.8603,-9428.7407"/>
<polygon fill="#000000" stroke="#000000" points="5670.5898,-9432.0517 5680.9904,-9434.071 5674.1191,-9426.0065 5670.5898,-9432.0517"/>
</g>
<!-- l2_allocate&#45;&gt;qcow2_cache_entry_mark_dirty -->
<g id="edge586" class="edge">
<title>l2_allocate&#45;&gt;qcow2_cache_entry_mark_dirty</title>
<path fill="none" stroke="#000000" d="M2175.5759,-4349.8049C2212.3473,-4318.9508 2295.3111,-4255.2413 2378.4314,-4232 2458.2728,-4209.6755 2690.6927,-4175.6465 2751.4983,-4232 2828.8147,-4303.6555 2740.7386,-4610.5231 2787.4983,-4705 2891.2477,-4914.6235 3040.7673,-4867.4334 3180.4983,-5055 3203.0672,-5085.2952 3188.5061,-5106.6307 3216.4983,-5132 3478.847,-5369.7663 3762.4922,-5108.5196 3967.7693,-5397 4023.2436,-5474.9591 3981.7316,-12192.8906 4003.7693,-12286 4036.4978,-12424.2777 4128.5277,-12570.3122 4168.023,-12628.6725"/>
<polygon fill="#000000" stroke="#000000" points="4165.147,-12630.6673 4173.675,-12636.9541 4170.9288,-12626.7214 4165.147,-12630.6673"/>
</g>
<!-- l2_allocate&#45;&gt;qcow2_cache_get_empty -->
<g id="edge585" class="edge">
<title>l2_allocate&#45;&gt;qcow2_cache_get_empty</title>
<path fill="none" stroke="#000000" d="M2171.2474,-4349.4496C2204.5517,-4312.8744 2287.7802,-4229.3761 2378.4314,-4199 2535.6473,-4146.3189 2628.498,-4087.8107 2751.4983,-4199 2810.4842,-4252.3219 2747.0897,-4486.5185 2787.4983,-4555 2895.4485,-4737.9462 3067.8403,-4646.9146 3180.4983,-4827 3236.3039,-4916.2061 3147.2689,-4981.758 3216.4983,-5061 3445.5692,-5323.2016 3757.8249,-5005.2474 3967.7693,-5283 4022.4942,-5355.4 3995.6369,-8459.6096 4003.7693,-8550 4041.5637,-8970.0753 4152.097,-9473.2585 4179.9654,-9596.0034"/>
<polygon fill="#000000" stroke="#000000" points="4176.5531,-9596.7825 4182.1876,-9605.7548 4183.3782,-9595.2271 4176.5531,-9596.7825"/>
</g>
<!-- l2_allocate&#45;&gt;qcow2_write_l1_entry -->
<g id="edge588" class="edge">
<title>l2_allocate&#45;&gt;qcow2_write_l1_entry</title>
<path fill="none" stroke="#000000" d="M2160.0006,-4385.2233C2176.1615,-4453.3123 2241.3631,-4696.1829 2378.4314,-4839 2507.9804,-4973.9825 2609.5421,-4912.1325 2751.4983,-5034 2772.0024,-5051.6026 2768.1058,-5064.1797 2787.4983,-5083 2939.753,-5230.7627 3068.1023,-5174.0487 3180.4983,-5354 3237.4042,-5445.1091 3181.7941,-5491.3399 3216.4983,-5593 3331.2345,-5929.1012 3461.4987,-5966.3579 3605.4983,-6291 3698,-6499.5419 3773.6755,-6765.2177 3797.1097,-6850.9728"/>
<polygon fill="#000000" stroke="#000000" points="3793.766,-6852.0153 3799.7667,-6860.747 3800.5209,-6850.179 3793.766,-6852.0153"/>
</g>
<!-- trace_qcow2_l2_allocate -->
<g id="node238" class="node">
<title>trace_qcow2_l2_allocate</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-4367" rx="125.5" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-4363.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_l2_allocate</text>
</g>
<!-- l2_allocate&#45;&gt;trace_qcow2_l2_allocate -->
<g id="edge589" class="edge">
<title>l2_allocate&#45;&gt;trace_qcow2_l2_allocate</title>
<path fill="none" stroke="#000000" d="M2217.1394,-4367C2273.0179,-4367 2357.5714,-4367 2429.3197,-4367"/>
<polygon fill="#000000" stroke="#000000" points="2429.3544,-4370.5001 2439.3543,-4367 2429.3543,-4363.5001 2429.3544,-4370.5001"/>
</g>
<!-- trace_qcow2_l2_allocate_get_empty -->
<g id="node239" class="node">
<title>trace_qcow2_l2_allocate_get_empty</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-4313" rx="179.5" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-4309.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_l2_allocate_get_empty</text>
</g>
<!-- l2_allocate&#45;&gt;trace_qcow2_l2_allocate_get_empty -->
<g id="edge590" class="edge">
<title>l2_allocate&#45;&gt;trace_qcow2_l2_allocate_get_empty</title>
<path fill="none" stroke="#000000" d="M2211.9192,-4359.6048C2271.9159,-4351.6847 2368.9024,-4338.8818 2446.0543,-4328.6971"/>
<polygon fill="#000000" stroke="#000000" points="2446.8651,-4332.1205 2456.3211,-4327.3418 2445.949,-4325.1807 2446.8651,-4332.1205"/>
</g>
<!-- trace_qcow2_l2_allocate_write_l2 -->
<g id="node240" class="node">
<title>trace_qcow2_l2_allocate_write_l2</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-4259" rx="168.5" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-4255.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_l2_allocate_write_l2</text>
</g>
<!-- l2_allocate&#45;&gt;trace_qcow2_l2_allocate_write_l2 -->
<g id="edge591" class="edge">
<title>l2_allocate&#45;&gt;trace_qcow2_l2_allocate_write_l2</title>
<path fill="none" stroke="#000000" d="M2190.2778,-4351.9725C2233.4175,-4333.7068 2310.0508,-4303.1996 2378.4314,-4286 2397.7937,-4281.1299 2418.5227,-4277.0474 2438.867,-4273.6539"/>
<polygon fill="#000000" stroke="#000000" points="2439.5037,-4277.0965 2448.8156,-4272.0429 2438.3847,-4270.1865 2439.5037,-4277.0965"/>
</g>
<!-- trace_qcow2_l2_allocate_write_l1 -->
<g id="node241" class="node">
<title>trace_qcow2_l2_allocate_write_l1</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-4475" rx="168.5" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-4471.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_l2_allocate_write_l1</text>
</g>
<!-- l2_allocate&#45;&gt;trace_qcow2_l2_allocate_write_l1 -->
<g id="edge592" class="edge">
<title>l2_allocate&#45;&gt;trace_qcow2_l2_allocate_write_l1</title>
<path fill="none" stroke="#000000" d="M2190.2778,-4382.0275C2233.4175,-4400.2932 2310.0508,-4430.8004 2378.4314,-4448 2397.7937,-4452.8701 2418.5227,-4456.9526 2438.867,-4460.3461"/>
<polygon fill="#000000" stroke="#000000" points="2438.3847,-4463.8135 2448.8156,-4461.9571 2439.5037,-4456.9035 2438.3847,-4463.8135"/>
</g>
<!-- trace_qcow2_l2_allocate_done -->
<g id="node242" class="node">
<title>trace_qcow2_l2_allocate_done</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-4421" rx="152.9733" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-4417.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_l2_allocate_done</text>
</g>
<!-- l2_allocate&#45;&gt;trace_qcow2_l2_allocate_done -->
<g id="edge593" class="edge">
<title>l2_allocate&#45;&gt;trace_qcow2_l2_allocate_done</title>
<path fill="none" stroke="#000000" d="M2211.9192,-4374.3952C2273.5912,-4382.5364 2374.3476,-4395.837 2452.4696,-4406.1498"/>
<polygon fill="#000000" stroke="#000000" points="2452.4776,-4409.6811 2462.8497,-4407.52 2453.3938,-4402.7413 2452.4776,-4409.6811"/>
</g>
<!-- count_cow_clusters&#45;&gt;be64_to_cpu -->
<g id="edge614" class="edge">
<title>count_cow_clusters&#45;&gt;be64_to_cpu</title>
<path fill="none" stroke="#000000" d="M3513.1936,-1916.8606C3624.9336,-1915.1916 3809.2314,-1914.4038 3967.7693,-1923 4140.2657,-1932.3531 5344.3897,-2050.3149 5514.5698,-2080 5840.4765,-2136.8491 5917.7288,-2172.7388 6236.8408,-2260 6276.4344,-2270.8269 6919.8127,-2438.5274 6944.9204,-2471 7066.7325,-2628.5433 7077.1162,-5883.3523 7077.867,-6221.6488"/>
<polygon fill="#000000" stroke="#000000" points="7074.3673,-6221.8422 7077.8886,-6231.8347 7081.3673,-6221.8273 7074.3673,-6221.8422"/>
</g>
<!-- count_cow_clusters&#45;&gt;abort -->
<g id="edge615" class="edge">
<title>count_cow_clusters&#45;&gt;abort</title>
<path fill="none" stroke="#000000" d="M3465.7533,-1934.2716C3510.9038,-1949.8786 3572.6755,-1978.7909 3605.4983,-2027 3674.1261,-2127.7985 3575.055,-2196.7483 3641.4983,-2299 3734.1727,-2441.6198 3881.6004,-2352.358 3967.7693,-2499 4016.4472,-2581.84 3969.1701,-3273.3624 4003.7693,-3363 4095.0448,-3599.471 4277.0146,-3564.8186 4369.0369,-3801 4429.6136,-3956.4742 4344.9396,-4395.3398 4405.0369,-4551 4498.9763,-4794.3159 4684.1876,-4760.6751 4778.1038,-5004 4838.426,-5160.2872 4733.788,-5609.9836 4814.1038,-5757 4887.5963,-5891.5263 5024.0173,-5821.187 5095.1038,-5957 5133.1971,-6029.7784 5116.2034,-8833.2177 5131.1038,-8914 5167.4951,-9111.295 5271.4683,-9332.1997 5309.0617,-9407.881"/>
<polygon fill="#000000" stroke="#000000" points="5306.1091,-9409.8022 5313.7117,-9417.1813 5312.3701,-9406.6717 5306.1091,-9409.8022"/>
</g>
<!-- count_cow_clusters&#45;&gt;assert -->
<g id="edge616" class="edge">
<title>count_cow_clusters&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M3512.7465,-1921.4726C3663.9665,-1926.0818 3933.9424,-1938.2612 3967.7693,-1967 4017.3876,-2009.1549 3956.8013,-2063.911 4003.7693,-2109 4130.6223,-2230.7783 4606.4927,-2233.6429 4778.1038,-2272 4919.3959,-2303.5805 4964.5303,-2284.4593 5095.1038,-2347 5113.3848,-2355.7561 5112.7719,-2366.3511 5131.1038,-2375 5289.0684,-2449.5271 5375.7626,-2354.9827 5514.5698,-2461 5541.746,-2481.7565 5523.7832,-2507.7429 5550.5698,-2529 5668.0379,-2622.2196 5784.7315,-2496.6593 5876.8408,-2615 5940.0741,-2696.2411 5845.2122,-6243.3796 5912.8408,-6321 6008.4686,-6430.7563 6141.2948,-6259.1726 6236.8408,-6369 6276.7428,-6414.8662 6260.5593,-10686.4598 6272.8408,-10746 6310.7598,-10929.829 6419.8058,-11131.0633 6460.3844,-11201.7281"/>
<polygon fill="#000000" stroke="#000000" points="6457.3879,-11203.538 6465.4234,-11210.4432 6463.4479,-11200.0341 6457.3879,-11203.538"/>
</g>
<!-- count_cow_clusters&#45;&gt;qcow2_get_cluster_type -->
<g id="edge617" class="edge">
<title>count_cow_clusters&#45;&gt;qcow2_get_cluster_type</title>
<path fill="none" stroke="#000000" d="M3416.9969,-1937.021C3444.9739,-2022.0592 3563.0612,-2392.1852 3605.4983,-2706 3645.8941,-3004.7205 3623.0816,-3761.1236 3641.4983,-4062 3683.0871,-4741.444 3781.3993,-5569.5881 3801.1445,-5732.4463"/>
<polygon fill="#000000" stroke="#000000" points="3797.6986,-5733.104 3802.3795,-5742.6087 3804.6475,-5732.2595 3797.6986,-5733.104"/>
</g>
<!-- do_alloc_cluster_offset&#45;&gt;has_data_file -->
<g id="edge618" class="edge">
<title>do_alloc_cluster_offset&#45;&gt;has_data_file</title>
<path fill="none" stroke="#000000" d="M2273.299,-2107.3849C2297.1596,-2111.2092 2321.3751,-2117.8643 2342.4314,-2129 2363.8679,-2140.3368 2356.3401,-2159.9987 2378.4314,-2170 2416.1936,-2187.096 2719.8797,-2196.8053 2751.4983,-2170 2826.0695,-2106.7808 2717.5739,-2021.3236 2787.4983,-1953 2925.2436,-1818.408 3024.3938,-1905.5894 3216.4983,-1892 3913.8672,-1842.6683 4092.6582,-1943.4449 4778.1038,-2081 5105.7876,-2146.7595 5198.0383,-2125.7211 5514.5698,-2233 5683.9189,-2290.3958 5748.3641,-2283.6331 5876.8408,-2408 6149.3733,-2671.8144 6044.0915,-2861.4347 6272.8408,-3164 6521.0376,-3492.2882 6781.0694,-3423.4716 6944.9204,-3801 6974.344,-3868.7947 6978.3052,-9048.1418 6980.9204,-9122 7002.1611,-9721.8632 7062.5305,-10453.6036 7075.4626,-10606.2708"/>
<polygon fill="#000000" stroke="#000000" points="7072.0089,-10606.9655 7076.343,-10616.6333 7078.9838,-10606.3728 7072.0089,-10606.9655"/>
</g>
<!-- do_alloc_cluster_offset&#45;&gt;assert -->
<g id="edge619" class="edge">
<title>do_alloc_cluster_offset&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M2271.4848,-2102.5115C2296.6419,-2106.392 2321.8553,-2114.2996 2342.4314,-2129 2372.191,-2150.2614 2347.4244,-2183.603 2378.4314,-2203 2448.7156,-2246.9677 2687.2707,-2255.42 2751.4983,-2203 2813.3537,-2152.5161 2727.9325,-2080.1661 2787.4983,-2027 2923.2593,-1905.8248 3424.0223,-1975.5489 3605.4983,-1989 3767.8412,-2001.0329 3846.5616,-1934.3322 3967.7693,-2043 4014.6447,-2085.0257 3958.4359,-2136.3155 4003.7693,-2180 4096.1923,-2269.0612 5005.2218,-2406.9476 5131.1038,-2432 5300.7873,-2465.7696 5379.5762,-2390.7891 5514.5698,-2499 5547.2207,-2525.173 5519.8851,-2557.5472 5550.5698,-2586 5662.4729,-2689.7639 5786.7034,-2569.8559 5876.8408,-2693 5936.9912,-2775.1764 5885.2551,-6260.9691 5912.8408,-6359 5988.8622,-6629.1559 6160.8812,-6630.8267 6236.8408,-6901 6294.6589,-7106.6472 6229.5662,-10536.8087 6272.8408,-10746 6310.8644,-10929.8074 6419.8461,-11131.055 6460.396,-11201.7257"/>
<polygon fill="#000000" stroke="#000000" points="6457.3983,-11203.5335 6465.4314,-11210.4415 6463.4595,-11200.0318 6457.3983,-11203.5335"/>
</g>
<!-- do_alloc_cluster_offset&#45;&gt;qcow2_alloc_clusters -->
<g id="edge622" class="edge">
<title>do_alloc_cluster_offset&#45;&gt;qcow2_alloc_clusters</title>
<path fill="none" stroke="#000000" d="M2162.4683,-2124.0606C2191.1552,-2203.9961 2305.6289,-2534.4868 2342.4314,-2817 2393.9767,-3212.6858 2324.1554,-16786.6795 2378.4314,-17182 2413.7242,-17439.0562 2520.3621,-17736.6391 2554.4008,-17827.3595"/>
<polygon fill="#000000" stroke="#000000" points="2551.2002,-17828.7916 2558.0046,-17836.9126 2557.7497,-17826.3208 2551.2002,-17828.7916"/>
</g>
<!-- do_alloc_cluster_offset&#45;&gt;qemu_coroutine_self -->
<g id="edge620" class="edge">
<title>do_alloc_cluster_offset&#45;&gt;qemu_coroutine_self</title>
<path fill="none" stroke="#000000" d="M2265.3056,-2099.3501C2292.9932,-2102.7443 2320.937,-2111.2151 2342.4314,-2129 2382.7154,-2162.332 2336.1797,-2210.2002 2378.4314,-2241 2512.4183,-2338.6711 2593.2685,-2290.5526 2751.4983,-2241 2770.0877,-2235.1784 2768.971,-2222.0163 2787.4983,-2216 3133.301,-2103.7097 3250.7079,-2127.549 3605.4983,-2207 3988.8756,-2292.8527 4038.0949,-2443.6347 4405.0369,-2584 4479.7732,-2612.5886 5027.7443,-2746.8084 5095.1038,-2790 5115.5174,-2803.0894 5110.8397,-2817.6802 5131.1038,-2831 5280.7824,-2929.3855 5362.4244,-2860.474 5514.5698,-2955 5534.0586,-2967.1081 5530.3952,-2981.0728 5550.5698,-2992 5568.4536,-3001.6865 5588.853,-3008.4649 5609.0278,-3013.2023"/>
<polygon fill="#000000" stroke="#000000" points="5608.3842,-3016.6443 5618.9018,-3015.3678 5609.8838,-3009.8068 5608.3842,-3016.6443"/>
</g>
<!-- do_alloc_cluster_offset&#45;&gt;start_of_cluster -->
<g id="edge621" class="edge">
<title>do_alloc_cluster_offset&#45;&gt;start_of_cluster</title>
<path fill="none" stroke="#000000" d="M2262.8736,-2113.5139C2292.5575,-2109.9418 2322.166,-2100.0711 2342.4314,-2078 2427.3709,-1985.4921 2286.8422,-1599.9294 2378.4314,-1514 2438.8915,-1457.276 2669.4655,-1502.0142 2751.4983,-1514 2775.9953,-1517.5793 3581.9275,-1761.428 3605.4983,-1769 4146.362,-1942.7499 4271.0861,-2018.1037 4814.1038,-2185 4852.6454,-2196.8458 5485.7142,-2346.8374 5514.5698,-2375 5554.723,-2414.1889 5507.3403,-2460.2333 5550.5698,-2496 5606.7179,-2542.4552 5827.4434,-2475.422 5876.8408,-2529 5911.3421,-2566.4212 5905.5762,-4310.6224 5912.8408,-4361 6035.8049,-5213.7071 6399.4062,-6215.6826 6465.4798,-6393.3836"/>
<polygon fill="#000000" stroke="#000000" points="6462.2973,-6394.8667 6469.0699,-6403.0142 6468.8564,-6392.4215 6462.2973,-6394.8667"/>
</g>
<!-- trace_qcow2_do_alloc_clusters_offset -->
<g id="node250" class="node">
<title>trace_qcow2_do_alloc_clusters_offset</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-2089" rx="186.5669" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-2085.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_do_alloc_clusters_offset</text>
</g>
<!-- do_alloc_cluster_offset&#45;&gt;trace_qcow2_do_alloc_clusters_offset -->
<g id="edge623" class="edge">
<title>do_alloc_cluster_offset&#45;&gt;trace_qcow2_do_alloc_clusters_offset</title>
<path fill="none" stroke="#000000" d="M2269.5742,-2101.2758C2304.7334,-2099.8147 2344.3883,-2098.1667 2382.9612,-2096.5637"/>
<polygon fill="#000000" stroke="#000000" points="2383.426,-2100.0475 2393.2721,-2096.1352 2383.1353,-2093.0535 2383.426,-2100.0475"/>
</g>
<!-- trace_qcow2_cluster_alloc_phys -->
<g id="node251" class="node">
<title>trace_qcow2_cluster_alloc_phys</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-2143" rx="161.3716" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-2139.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_cluster_alloc_phys</text>
</g>
<!-- do_alloc_cluster_offset&#45;&gt;trace_qcow2_cluster_alloc_phys -->
<g id="edge624" class="edge">
<title>do_alloc_cluster_offset&#45;&gt;trace_qcow2_cluster_alloc_phys</title>
<path fill="none" stroke="#000000" d="M2257.2783,-2115.1698C2309.2855,-2119.8739 2373.3458,-2125.6681 2429.5255,-2130.7495"/>
<polygon fill="#000000" stroke="#000000" points="2429.2806,-2134.2416 2439.5553,-2131.6567 2429.9112,-2127.2701 2429.2806,-2134.2416"/>
</g>
<!-- qcow2_alloc_clusters_at -->
<g id="node252" class="node">
<title>qcow2_alloc_clusters_at</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-6347" rx="124.2781" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-6343.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_alloc_clusters_at</text>
</g>
<!-- do_alloc_cluster_offset&#45;&gt;qcow2_alloc_clusters_at -->
<g id="edge625" class="edge">
<title>do_alloc_cluster_offset&#45;&gt;qcow2_alloc_clusters_at</title>
<path fill="none" stroke="#000000" d="M2162.3784,-2124.0726C2190.6864,-2204.0587 2303.7966,-2534.7315 2342.4314,-2817 2412.5039,-3328.9554 2334.8035,-4627.1165 2378.4314,-5142 2418.5901,-5615.9413 2531.9443,-6186.1719 2559.0765,-6318.5919"/>
<polygon fill="#000000" stroke="#000000" points="2555.7145,-6319.6197 2561.1568,-6328.7099 2562.5711,-6318.2099 2555.7145,-6319.6197"/>
</g>
<!-- qcow2_alloc_clusters_at&#45;&gt;assert -->
<g id="edge626" class="edge">
<title>qcow2_alloc_clusters_at&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M2634.5626,-6331.9792C2840.7915,-6286.7199 3465.5801,-6144.1845 3967.7693,-5973 4150.7702,-5910.6193 4225.4779,-5934.5047 4369.0369,-5805 4393.8468,-5782.6189 4382.3029,-5763.4869 4405.0369,-5739 4539.3426,-5594.3386 4635.685,-5634.6814 4778.1038,-5498 4798.1215,-5478.7888 4789.4695,-5459.7644 4814.1038,-5447 4924.9909,-5389.5432 4970.5421,-5437.9654 5095.1038,-5447 5182.6522,-5453.35 5819.1673,-5494.8274 5876.8408,-5561 5961.382,-5657.9995 5844.7699,-10083.81 5912.8408,-10193 5998.0135,-10329.6222 6146.0042,-10222.0763 6236.8408,-10355 6286.0721,-10427.0414 6251.6581,-10661.3538 6272.8408,-10746 6318.3144,-10927.7126 6422.3246,-11129.5658 6460.9982,-11201.0969"/>
<polygon fill="#000000" stroke="#000000" points="6458.1562,-11203.197 6466.0087,-11210.3096 6464.3056,-11199.8526 6458.1562,-11203.197"/>
</g>
<!-- qcow2_alloc_clusters_at&#45;&gt;update_refcount -->
<g id="edge628" class="edge">
<title>qcow2_alloc_clusters_at&#45;&gt;update_refcount</title>
<path fill="none" stroke="#000000" d="M2687.3675,-6343.9762C2711.9132,-6349.3692 2735.1485,-6359.9082 2751.4983,-6379 2793.548,-6428.102 2784.4261,-8641.4264 2787.4983,-8706 2835.2894,-9710.5099 2960.3404,-10940.7723 2981.0679,-11140.8999"/>
<polygon fill="#000000" stroke="#000000" points="2977.5912,-11141.307 2982.1049,-11150.8923 2984.5538,-11140.5844 2977.5912,-11141.307"/>
</g>
<!-- qcow2_alloc_clusters_at&#45;&gt;qcow2_get_refcount -->
<g id="edge627" class="edge">
<title>qcow2_alloc_clusters_at&#45;&gt;qcow2_get_refcount</title>
<path fill="none" stroke="#000000" d="M2661.7852,-6358.3733C2907.9183,-6388.2159 3542.6049,-6471.3401 3605.4983,-6542 3669.9881,-6614.4535 3587.0299,-6896.7402 3641.4983,-6977 3732.4128,-7110.9636 3868.0389,-7011.4635 3967.7693,-7139 4013.4704,-7197.4432 3985.507,-7230.0925 4003.7693,-7302 4063.8711,-7538.6494 4150.2835,-7820.7477 4177.7078,-7909.1268"/>
<polygon fill="#000000" stroke="#000000" points="4174.4438,-7910.4177 4180.7541,-7918.9283 4181.1284,-7908.3401 4174.4438,-7910.4177"/>
</g>
<!-- qcow2_alloc_cluster_link_l2&#45;&gt;be64_to_cpu -->
<g id="edge634" class="edge">
<title>qcow2_alloc_cluster_link_l2&#45;&gt;be64_to_cpu</title>
<path fill="none" stroke="#000000" d="M1446.8295,-12895.3927C1793.2796,-12881.3775 2692.6023,-12847.7699 2751.4983,-12874 2773.347,-12883.7306 2766.5654,-12902.4299 2787.4983,-12914 3110.4436,-13092.4992 3354.3531,-12785.6637 3605.4983,-13056 3660.9723,-13115.713 3584.8164,-13362.4322 3641.4983,-13421 3743.216,-13526.1021 3866.0375,-13358.9115 3967.7693,-13464 4024.3052,-13522.4013 3943.5311,-13773.4255 4003.7693,-13828 4159.1722,-13968.7916 5700.4529,-13710.4003 5876.8408,-13597 6386.0732,-13269.6132 6488.4757,-13070.6833 6678.8408,-12496 6709.6672,-12402.9399 6664.158,-9050.9148 6714.8408,-8967 6774.897,-8867.566 6882.8364,-8941.1806 6944.9204,-8843 7017.1348,-8728.7992 7070.7603,-6553.3208 7077.2577,-6278.4615"/>
<polygon fill="#000000" stroke="#000000" points="7080.7643,-6278.2174 7077.5006,-6268.1378 7073.7662,-6278.0526 7080.7643,-6278.2174"/>
</g>
<!-- qcow2_alloc_cluster_link_l2&#45;&gt;g_free -->
<g id="edge637" class="edge">
<title>qcow2_alloc_cluster_link_l2&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M1415.1599,-12888.633C1450.3453,-12890.1002 1487.1418,-12898.8843 1512.3645,-12924 1608.1488,-13019.378 1451.6796,-13131.535 1548.3645,-13226 1556.289,-13233.7426 2333.2779,-13295.7582 2342.4314,-13302 2371.6623,-13321.9326 2349.2613,-13352.9785 2378.4314,-13373 2515.8431,-13467.3153 2615.367,-13314.8457 2751.4983,-13411 2782.0264,-13432.5631 2757.8013,-13464.3058 2787.4983,-13487 2934.2131,-13599.1185 3484.1614,-13493.8125 3605.4983,-13633 3671.5543,-13708.7739 3574.2924,-14462.244 3641.4983,-14537 3739.4886,-14645.9987 3863.221,-14482.2748 3967.7693,-14585 4037.8161,-14653.8252 3932.3023,-14735.6507 4003.7693,-14803 4011.6295,-14810.4073 5539.8242,-14963.9128 5550.5698,-14965 5626.7955,-14972.7125 6167.1075,-15000.2652 6236.8408,-15032 6256.8719,-15041.1159 6252.9719,-15056.5358 6272.8408,-15066 6321.0271,-15088.9525 6382.5071,-15094.2705 6425.1192,-15094.7432"/>
<polygon fill="#000000" stroke="#000000" points="6425.2481,-15098.2435 6435.2568,-15094.7685 6425.2656,-15091.2435 6425.2481,-15098.2435"/>
</g>
<!-- qcow2_alloc_cluster_link_l2&#45;&gt;cpu_to_be64 -->
<g id="edge635" class="edge">
<title>qcow2_alloc_cluster_link_l2&#45;&gt;cpu_to_be64</title>
<path fill="none" stroke="#000000" d="M1417.8049,-12888.9819C1452.0963,-12890.8193 1487.6363,-12899.7525 1512.3645,-12924 1597.8607,-13007.8342 1461.8697,-13108.1964 1548.3645,-13191 1548.8644,-13191.4786 2341.8491,-13262.6259 2342.4314,-13263 2369.5638,-13280.4308 2351.6072,-13308.0985 2378.4314,-13326 2517.4372,-13418.7677 2610.4777,-13283.3246 2751.4983,-13373 2776.7821,-13389.0781 2762.3659,-13413.6861 2787.4983,-13430 2935.5382,-13526.0958 3014.4811,-13427.0958 3180.4983,-13487 3198.1363,-13493.3644 3198.7166,-13503.0488 3216.4983,-13509 3298.8637,-13536.5662 3545.9384,-13483.7815 3605.4983,-13547 3678.0853,-13624.0459 3569.6297,-14421.2836 3641.4983,-14499 3740.6171,-14606.184 3861.1587,-14437.2647 3967.7693,-14537 4032.1282,-14597.2083 3937.1274,-14674.3288 4003.7693,-14732 4228.6915,-14926.6452 6467.1132,-14626.0786 6678.8408,-14835 6706.3219,-14862.1168 6711.6658,-15490.5234 6714.8408,-15529 6824.0041,-16851.8769 7042.4272,-18472.8497 7074.0651,-18704.8511"/>
<polygon fill="#000000" stroke="#000000" points="7070.6085,-18705.4077 7075.4293,-18714.8422 7077.5442,-18704.4606 7070.6085,-18705.4077"/>
</g>
<!-- qcow2_alloc_cluster_link_l2&#45;&gt;assert -->
<g id="edge636" class="edge">
<title>qcow2_alloc_cluster_link_l2&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M1365.9666,-12884.2284C1413.4369,-12870.2316 1484.7779,-12851.1468 1548.3645,-12842 1913.8307,-12789.4286 2009.4503,-12821.5003 2378.4314,-12808 2750.8496,-12794.3739 2843.8792,-12787.0008 3216.4983,-12781 3389.3647,-12778.2161 3473.1423,-12669.7684 3605.4983,-12781 3676.6513,-12840.7969 3570.3452,-12927.2031 3641.4983,-12987 3712.2569,-13046.4654 4935.5328,-13008.2797 5095.1038,-12851 5180.0695,-12767.2544 5049.3636,-12671.8967 5131.1038,-12585 5250.1474,-12458.4467 5389.4683,-12629.5683 5514.5698,-12509 5564.5576,-12460.8235 5511.0811,-12414.0999 5550.5698,-12357 5650.0501,-12213.1533 5790.2059,-12288.9296 5876.8408,-12137 5910.4733,-12078.0196 5866.2387,-11576.3768 5912.8408,-11527 5962.5988,-11474.2795 6172.3087,-11522.029 6236.8408,-11489 6344.6389,-11433.8266 6428.1177,-11308.8988 6460.8257,-11254.3311"/>
<polygon fill="#000000" stroke="#000000" points="6463.9142,-11255.9842 6465.9874,-11245.5942 6457.8874,-11252.4236 6463.9142,-11255.9842"/>
</g>
<!-- qcow2_alloc_cluster_link_l2&#45;&gt;qcow2_cache_put -->
<g id="edge639" class="edge">
<title>qcow2_alloc_cluster_link_l2&#45;&gt;qcow2_cache_put</title>
<path fill="none" stroke="#000000" d="M1320.5204,-12882.6818C1345.9451,-12829.1416 1428.1523,-12672.2775 1548.3645,-12602 1782.009,-12465.4085 2556.7714,-12600.9587 2751.4983,-12413 2812.0808,-12354.5232 2724.9127,-12283.3279 2787.4983,-12227 2929.7448,-12098.9761 3025.3008,-12198.2298 3216.4983,-12190 3389.2272,-12182.5651 3471.6777,-12080.5348 3605.4983,-12190 3667.9722,-12241.1036 3579.0244,-12316.8964 3641.4983,-12368 3697.6188,-12413.9066 3903.0799,-12400.7447 3967.7693,-12368 3991.88,-12355.7956 3980.2327,-12332.2778 4003.7693,-12319 4074.7541,-12278.9549 4311.3973,-12343.6204 4369.0369,-12286 4400.3614,-12254.686 4398.4929,-11932.806 4405.0369,-11889 4456.3887,-11545.2494 4556.9711,-11134.5961 4584.4744,-11025.0053"/>
<polygon fill="#000000" stroke="#000000" points="4587.9277,-11025.6242 4586.9743,-11015.0724 4581.1394,-11023.9157 4587.9277,-11025.6242"/>
</g>
<!-- qcow2_alloc_cluster_link_l2&#45;&gt;qemu_coroutine_self -->
<g id="edge638" class="edge">
<title>qcow2_alloc_cluster_link_l2&#45;&gt;qemu_coroutine_self</title>
<path fill="none" stroke="#000000" d="M1328.19,-12883.1083C1363.6668,-12844.7001 1453.3158,-12754.3336 1548.3645,-12711 1675.6532,-12652.9678 2648.159,-12500.4382 2787.4983,-12488 2961.4732,-12472.4701 3006.2093,-12476.519 3180.4983,-12488 3386.7261,-12501.5849 3435.2704,-12535.4151 3641.4983,-12549 3802.8679,-12559.63 4220.0575,-12594.915 4369.0369,-12532 4389.311,-12523.4381 4385.1727,-12507.4741 4405.0369,-12498 4556.0324,-12425.9838 4625.4946,-12516.5303 4778.1038,-12448 4797.3655,-12439.3504 4794.7722,-12425.4921 4814.1038,-12417 4871.6681,-12391.713 5053.0352,-12430.726 5095.1038,-12384 5150.42,-12322.5598 5103.8383,-9486.0472 5131.1038,-9408 5222.7687,-9145.6103 5423.6707,-9176.656 5514.5698,-8914 5566.7981,-8763.0844 5483.6836,-3310.0157 5550.5698,-3165 5575.4226,-3111.1166 5632.0432,-3069.9027 5671.5629,-3046.3272"/>
<polygon fill="#000000" stroke="#000000" points="5673.3387,-3049.3433 5680.2149,-3041.2829 5669.8131,-3043.296 5673.3387,-3049.3433"/>
</g>
<!-- qcow2_alloc_cluster_link_l2&#45;&gt;qcow2_cache_set_dependency -->
<g id="edge640" class="edge">
<title>qcow2_alloc_cluster_link_l2&#45;&gt;qcow2_cache_set_dependency</title>
<path fill="none" stroke="#000000" d="M1316.0501,-12919.349C1331.4747,-12987.6481 1395.3323,-13228.9121 1548.3645,-13340 1702.2334,-13451.6953 1781.4582,-13386.9701 1969.3645,-13416 2051.9716,-13428.7621 2277.1739,-13411.7671 2342.4314,-13464 2378.9833,-13493.2567 2351.6118,-13524.6241 2378.4314,-13563 2502.5772,-13740.6392 2659.1302,-13680.9489 2751.4983,-13877 2796.6665,-13972.8694 2715.3977,-17614.3301 2787.4983,-17692 2847.1239,-17756.2314 3118.6382,-17662.9176 3180.4983,-17725 3250.9948,-17795.7499 3150.3357,-18098.1814 3216.4983,-18173 3228.1434,-18186.1687 3242.8664,-18195.6783 3258.979,-18202.4641"/>
<polygon fill="#000000" stroke="#000000" points="3258.0233,-18205.8458 3268.6137,-18206.1518 3260.5256,-18199.3083 3258.0233,-18205.8458"/>
</g>
<!-- qcow2_alloc_cluster_link_l2&#45;&gt;qcow2_cache_entry_mark_dirty -->
<g id="edge641" class="edge">
<title>qcow2_alloc_cluster_link_l2&#45;&gt;qcow2_cache_entry_mark_dirty</title>
<path fill="none" stroke="#000000" d="M1342.3325,-12883.3679C1386.1312,-12858.6322 1470.63,-12814.1778 1548.3645,-12792 1905.8479,-12690.009 2007.6234,-12715.4199 2378.4314,-12689 2980.7633,-12646.0841 3698.6386,-12648.4645 4018.3834,-12652.3012"/>
<polygon fill="#000000" stroke="#000000" points="4018.6161,-12655.8042 4028.6581,-12652.4267 4018.7016,-12648.8047 4018.6161,-12655.8042"/>
</g>
<!-- qcow2_alloc_cluster_link_l2&#45;&gt;qcow2_need_accurate_refcounts -->
<g id="edge642" class="edge">
<title>qcow2_alloc_cluster_link_l2&#45;&gt;qcow2_need_accurate_refcounts</title>
<path fill="none" stroke="#000000" d="M1411.8573,-12888.1876C1448.1648,-12889.1533 1486.5838,-12897.7131 1512.3645,-12924 1571.4474,-12984.2429 1488.8012,-13242.232 1548.3645,-13302 1609.051,-13362.8951 1848.2468,-13327.9149 1933.3645,-13340 2116.447,-13365.9943 2203.1342,-13294.3809 2342.4314,-13416 2380.8629,-13449.5542 2340.3577,-13491.0403 2378.4314,-13525 2379.2433,-13525.7242 3604.8039,-13779.1625 3605.4983,-13780 3674.0893,-13862.7259 3588.745,-15620.3763 3641.4983,-15714 3663.5351,-15753.1098 3707.2107,-15779.4999 3743.8281,-15795.7692"/>
<polygon fill="#000000" stroke="#000000" points="3742.8846,-15799.1725 3753.4551,-15799.8902 3745.6393,-15792.7373 3742.8846,-15799.1725"/>
</g>
<!-- qcow2_alloc_cluster_link_l2&#45;&gt;g_try_new -->
<g id="edge643" class="edge">
<title>qcow2_alloc_cluster_link_l2&#45;&gt;g_try_new</title>
<path fill="none" stroke="#000000" d="M1421.1637,-12889.4946C1454.2955,-12891.7794 1488.2711,-12900.8564 1512.3645,-12924 1587.2992,-12995.9808 1471.2941,-13085.3107 1548.3645,-13155 1679.4418,-13273.524 2196.6818,-13098.0688 2342.4314,-13198 2374.5885,-13220.0481 2347.6973,-13254.008 2378.4314,-13278 2511.2218,-13381.6607 2597.6359,-13276.4054 2751.4983,-13345 2770.0116,-13353.2536 2769.144,-13364.3986 2787.4983,-13373 2949.4016,-13448.8728 3008.1092,-13411.5511 3180.4983,-13459 3196.759,-13463.4757 3200.0477,-13467.2822 3216.4983,-13471 3301.4558,-13490.2 3546.568,-13454.8624 3605.4983,-13519 3676.3655,-13596.1294 3571.5342,-14383.0504 3641.4983,-14461 3739.4011,-14570.0773 3860.4355,-14409.1888 3967.7693,-14509 4021.7813,-14559.2265 3950.721,-14619.7567 4003.7693,-14671 4033.9003,-14700.1058 4080.4734,-14708.4286 4119.0463,-14709.5656"/>
<polygon fill="#000000" stroke="#000000" points="4119.1298,-14713.067 4129.178,-14709.7079 4119.2282,-14706.0677 4119.1298,-14713.067"/>
</g>
<!-- qcow2_alloc_cluster_link_l2&#45;&gt;get_cluster_table -->
<g id="edge644" class="edge">
<title>qcow2_alloc_cluster_link_l2&#45;&gt;get_cluster_table</title>
<path fill="none" stroke="#000000" d="M1320.6037,-12882.9771C1353.426,-12811.623 1472.9019,-12541.2385 1512.3645,-12304 1565.876,-11982.303 1533.951,-6759.7986 1548.3645,-6434 1590.3832,-5484.2159 1716.2437,-4322.252 1737.7286,-4128.1139"/>
<polygon fill="#000000" stroke="#000000" points="1741.2101,-4128.4737 1738.834,-4118.1488 1734.2527,-4127.7019 1741.2101,-4128.4737"/>
</g>
<!-- trace_qcow2_cluster_link_l2 -->
<g id="node256" class="node">
<title>trace_qcow2_cluster_link_l2</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-12966" rx="143.7746" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-12962.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_cluster_link_l2</text>
</g>
<!-- qcow2_alloc_cluster_link_l2&#45;&gt;trace_qcow2_cluster_link_l2 -->
<g id="edge645" class="edge">
<title>qcow2_alloc_cluster_link_l2&#45;&gt;trace_qcow2_cluster_link_l2</title>
<path fill="none" stroke="#000000" d="M1403.357,-12914.8246C1472.5033,-12925.3091 1567.5349,-12939.7185 1639.1434,-12950.5763"/>
<polygon fill="#000000" stroke="#000000" points="1638.6754,-12954.0453 1649.0871,-12952.084 1639.7249,-12947.1244 1638.6754,-12954.0453"/>
</g>
<!-- perform_cow -->
<g id="node257" class="node">
<title>perform_cow</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-12928" rx="71.5" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-12924.3" font-family="Times,serif" font-size="14.00" fill="#000000">perform_cow</text>
</g>
<!-- qcow2_alloc_cluster_link_l2&#45;&gt;perform_cow -->
<g id="edge646" class="edge">
<title>qcow2_alloc_cluster_link_l2&#45;&gt;perform_cow</title>
<path fill="none" stroke="#000000" d="M1449.6175,-12905.3981C1627.1166,-12911.0783 1930.3616,-12920.7825 2074.7967,-12925.4047"/>
<polygon fill="#000000" stroke="#000000" points="2074.8108,-12928.9068 2084.9176,-12925.7285 2075.0347,-12921.9104 2074.8108,-12928.9068"/>
</g>
<!-- qcow2_mark_dirty -->
<g id="node258" class="node">
<title>qcow2_mark_dirty</title>
<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-15845" rx="97.5" ry="18"/>
<text text-anchor="middle" x="6074.8408" y="-15841.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_mark_dirty</text>
</g>
<!-- qcow2_alloc_cluster_link_l2&#45;&gt;qcow2_mark_dirty -->
<g id="edge647" class="edge">
<title>qcow2_alloc_cluster_link_l2&#45;&gt;qcow2_mark_dirty</title>
<path fill="none" stroke="#000000" d="M1413.2664,-12888.376C1449.0953,-12889.5606 1486.815,-12898.222 1512.3645,-12924 1565.8492,-12977.9632 1494.3702,-13210.5467 1548.3645,-13264 1556.2379,-13271.7946 2333.2779,-13333.7582 2342.4314,-13340 2371.6623,-13359.9326 2351.3495,-13388.2333 2378.4314,-13411 2511.143,-13522.5655 2604.0995,-13433.7157 2751.4983,-13525 2771.277,-13537.249 2767.0603,-13551.8858 2787.4983,-13563 2868.7115,-13607.1638 3544.928,-13645.1626 3605.4983,-13715 3668.1616,-13787.2507 3595.5328,-14491.1308 3641.4983,-14575 3726.5223,-14730.1357 3863.0634,-14660.4068 3967.7693,-14803 3999.2171,-14845.827 3966.1356,-14879.4925 4003.7693,-14917 4124.2245,-15037.0513 4236.8494,-14924.0037 4369.0369,-15031 4394.404,-15051.5328 4384.5837,-15069.5687 4405.0369,-15095 4557.7415,-15284.8718 4601.744,-15340.5289 4814.1038,-15460 5220.0837,-15688.3995 5777.4734,-15796.9865 5988.8619,-15831.8983"/>
<polygon fill="#000000" stroke="#000000" points="5988.5327,-15835.391 5998.9672,-15833.5545 5989.6649,-15828.4831 5988.5327,-15835.391"/>
</g>
<!-- qcow2_free_any_clusters -->
<g id="node259" class="node">
<title>qcow2_free_any_clusters</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-12841" rx="128.0773" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-12837.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_free_any_clusters</text>
</g>
<!-- qcow2_alloc_cluster_link_l2&#45;&gt;qcow2_free_any_clusters -->
<g id="edge648" class="edge">
<title>qcow2_alloc_cluster_link_l2&#45;&gt;qcow2_free_any_clusters</title>
<path fill="none" stroke="#000000" d="M1398.5867,-12886.6816C1443.1872,-12879.8619 1498.5547,-12872.2777 1548.3645,-12868 1916.1245,-12836.4167 2009.3664,-12847.0008 2378.4314,-12841 2544.217,-12838.3044 2599.1833,-12775.4845 2751.4983,-12841 2772.8696,-12850.1925 2766.127,-12869.8075 2787.4983,-12879 2981.3426,-12962.3786 3240.7184,-12897.0564 3354.022,-12860.9117"/>
<polygon fill="#000000" stroke="#000000" points="3355.1135,-12864.2372 3363.5515,-12857.8301 3352.9596,-12857.5768 3355.1135,-12864.2372"/>
</g>
<!-- qcow2_alloc_cluster_abort&#45;&gt;qcow2_free_clusters -->
<g id="edge684" class="edge">
<title>qcow2_alloc_cluster_abort&#45;&gt;qcow2_free_clusters</title>
<path fill="none" stroke="#000000" d="M3545.3027,-2730.7378C3568.31,-2736.591 3589.8137,-2747.1209 3605.4983,-2765 3686.7285,-2857.5959 3558.7957,-3781.7167 3641.4983,-3873 3739.7019,-3981.3927 3871.1132,-3806.2251 3967.7693,-3916 4007.9981,-3961.6889 3998.2332,-12621.3767 4003.7693,-12682 4039.925,-13077.9194 4150.7625,-13550.6434 4179.526,-13669.0683"/>
<polygon fill="#000000" stroke="#000000" points="4176.1322,-13669.9248 4181.9017,-13678.8109 4182.9329,-13668.2663 4176.1322,-13669.9248"/>
</g>
<!-- perform_cow&#45;&gt;qemu_vfree -->
<g id="edge649" class="edge">
<title>perform_cow&#45;&gt;qemu_vfree</title>
<path fill="none" stroke="#000000" d="M2167.9687,-12945.9508C2197.9466,-12988.9756 2280.4852,-13098.2423 2378.4314,-13150 2527.6608,-13228.8572 2603.3964,-13140.045 2751.4983,-13221 2771.912,-13232.1585 2767.101,-13247.8113 2787.4983,-13259 2943.4755,-13344.5599 3026.167,-13246.5058 3180.4983,-13335 3201.535,-13347.0626 3195.1924,-13364.4195 3216.4983,-13376 3370.021,-13459.4454 3488.7839,-13302.9611 3605.4983,-13433 3676.5739,-13512.1899 3568.6709,-14312.4181 3641.4983,-14390 3691.3746,-14443.1325 3907.4328,-14382.1318 3967.7693,-14423 3996.4078,-14442.398 3974.2308,-14474.0021 4003.7693,-14492 4135.6147,-14572.3337 6541.3012,-14518.8658 7002.0032,-14507.859"/>
<polygon fill="#000000" stroke="#000000" points="7002.2887,-14511.3532 7012.202,-14507.6146 7002.121,-14504.3552 7002.2887,-14511.3532"/>
</g>
<!-- perform_cow&#45;&gt;assert -->
<g id="edge650" class="edge">
<title>perform_cow&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M2186.9322,-12944.3938C2229.028,-12965.7886 2307.1674,-13002.5511 2378.4314,-13020 2459.2709,-13039.7934 2684.705,-13003.3465 2751.4983,-13053 2786.0727,-13078.7023 2753.0943,-13117.07 2787.4983,-13143 2927.7045,-13248.6726 3031.5944,-13089.9831 3180.4983,-13183 3206.23,-13199.074 3191.5714,-13223.7042 3216.4983,-13241 3361.37,-13341.5213 3490.3124,-13185.4913 3605.4983,-13319 3656.9528,-13378.6395 3584.404,-13972.735 3641.4983,-14027 3657.4204,-14042.1331 4314.2902,-14042.9169 4369.0369,-14026 4564.6294,-13965.5613 4996.0902,-13638.1802 5095.1038,-13459 5138.7867,-13379.9491 5081.3935,-13334.4064 5131.1038,-13259 5243.4841,-13088.5284 5357.217,-13136.1153 5514.5698,-13006 5692.4207,-12858.9348 5786.0805,-12846.1831 5876.8408,-12634 5920.2609,-12532.4907 5837.9773,-11722.1474 5912.8408,-11641 5961.9969,-11587.7179 6175.4228,-11641.5115 6236.8408,-11603 6371.4987,-11518.5643 6444.1431,-11327.4087 6467.4282,-11255.789"/>
<polygon fill="#000000" stroke="#000000" points="6470.809,-11256.7069 6470.5071,-11246.1164 6464.1387,-11254.5837 6470.809,-11256.7069"/>
</g>
<!-- perform_cow&#45;&gt;BLKDBG_EVENT -->
<g id="edge651" class="edge">
<title>perform_cow&#45;&gt;BLKDBG_EVENT</title>
<path fill="none" stroke="#000000" d="M2179.1265,-12945.2296C2218.0776,-12973.1228 2300.0224,-13027.6002 2378.4314,-13053 2457.8224,-13078.7179 2684.8919,-13045.7214 2751.4983,-13096 2784.8972,-13121.2116 2756.6539,-13154.7204 2787.4983,-13183 2922.4994,-13306.7755 3006.2813,-13250.4833 3180.4983,-13307 3196.5407,-13312.2042 3200.2423,-13314.5069 3216.4983,-13319 3387.1628,-13366.1713 3491.6952,-13269.352 3605.4983,-13405 3665.4696,-13476.483 3577.9733,-14175.6555 3641.4983,-14244 3691.1938,-14297.4658 3909.166,-14238.4812 3967.7693,-14282 4000.0511,-14305.9724 3970.1528,-14342.9383 4003.7693,-14365 4071.631,-14409.536 4309.8594,-14420.5579 4369.0369,-14365 4461.5674,-14278.1291 4333.1593,-13899.6043 4405.0369,-13795 4508.3323,-13644.6731 4671.0299,-13771.6594 4778.1038,-13624 4860.8248,-13509.9244 4743.7771,-13431.1071 4814.1038,-13309 4891.7842,-13174.1247 5024.4654,-13238.6932 5095.1038,-13100 5136.9353,-13017.867 5070.9758,-9851.8592 5131.1038,-9782 5243.7264,-9651.1504 5367.1105,-9809.7844 5514.5698,-9720 5611.9525,-9660.706 5677.0418,-9534.2722 5702.1307,-9478.4559"/>
<polygon fill="#000000" stroke="#000000" points="5705.3819,-9479.7576 5706.2156,-9469.1956 5698.9773,-9476.9324 5705.3819,-9479.7576"/>
</g>
<!-- perform_cow&#45;&gt;QEMU_ALIGN_UP -->
<g id="edge652" class="edge">
<title>perform_cow&#45;&gt;QEMU_ALIGN_UP</title>
<path fill="none" stroke="#000000" d="M2171.5711,-12945.6572C2204.8694,-12983.5511 2284.3621,-13076.0554 2342.4314,-13160 2360.3407,-13185.8896 2353.0334,-13202.4001 2378.4314,-13221 2515.7111,-13321.5353 2597.8261,-13233.9388 2751.4983,-13307 2769.8044,-13315.7034 2768.7605,-13327.2695 2787.4983,-13335 2950.1632,-13402.1095 3029.0456,-13293.414 3180.4983,-13383 3204.0668,-13396.941 3192.9384,-13419.0444 3216.4983,-13433 3291.4378,-13477.3902 3546.568,-13416.8624 3605.4983,-13481 3676.3655,-13558.1294 3571.5342,-14345.0504 3641.4983,-14423 3739.4011,-14532.0773 3860.5645,-14371.0502 3967.7693,-14471 4022.3513,-14521.8881 3948.4581,-14584.9055 4003.7693,-14635 4124.9267,-14744.7304 4257.1983,-14558.7859 4369.0369,-14678 4420.3479,-14732.6948 4385.2194,-15279.6701 4405.0369,-15352 4441.521,-15485.1597 4532.6813,-15625.2709 4572.4797,-15682.4061"/>
<polygon fill="#000000" stroke="#000000" points="4569.7983,-15684.6779 4578.4099,-15690.8497 4575.5267,-15680.6547 4569.7983,-15684.6779"/>
</g>
<!-- perform_cow&#45;&gt;qemu_try_blockalign -->
<g id="edge653" class="edge">
<title>perform_cow&#45;&gt;qemu_try_blockalign</title>
<path fill="none" stroke="#000000" d="M2188.3604,-12911.8099C2317.2536,-12847.5268 2793.0258,-12610.244 2940.2729,-12536.8072"/>
<polygon fill="#000000" stroke="#000000" points="2942.1028,-12539.8058 2949.4895,-12532.2106 2938.9786,-12533.5416 2942.1028,-12539.8058"/>
</g>
<!-- perform_cow&#45;&gt;qcow2_cache_depends_on_flush -->
<g id="edge654" class="edge">
<title>perform_cow&#45;&gt;qcow2_cache_depends_on_flush</title>
<path fill="none" stroke="#000000" d="M2162.5429,-12945.9936C2191.0543,-13024.2267 2303.3506,-13343.1162 2342.4314,-13616 2399.9057,-14017.3176 2346.7729,-15035.8257 2378.4314,-15440 2420.5107,-15977.2142 2534.2425,-16626.5858 2559.8131,-16768.6682"/>
<polygon fill="#000000" stroke="#000000" points="2556.4084,-16769.5099 2561.6293,-16778.729 2563.2971,-16768.2663 2556.4084,-16769.5099"/>
</g>
<!-- perform_cow&#45;&gt;qemu_co_mutex_lock -->
<g id="edge655" class="edge">
<title>perform_cow&#45;&gt;qemu_co_mutex_lock</title>
<path fill="none" stroke="#000000" d="M2165.0558,-12910.1185C2197.4164,-12845.8039 2306.3722,-12619.3807 2342.4314,-12418 2354.2578,-12351.9528 2339.4666,-2810.6246 2378.4314,-2756 2397.9233,-2728.6742 2429.7767,-2712.7419 2461.6902,-2703.4853"/>
<polygon fill="#000000" stroke="#000000" points="2462.8367,-2706.8014 2471.5827,-2700.8217 2461.0166,-2700.0421 2462.8367,-2706.8014"/>
</g>
<!-- perform_cow&#45;&gt;qemu_co_mutex_unlock -->
<g id="edge656" class="edge">
<title>perform_cow&#45;&gt;qemu_co_mutex_unlock</title>
<path fill="none" stroke="#000000" d="M2165.0555,-12910.1185C2197.4153,-12845.8037 2306.3686,-12619.38 2342.4314,-12418 2354.1463,-12352.5819 2339.8367,-2902.1038 2378.4314,-2848 2397.0311,-2821.926 2426.8857,-2806.2256 2457.3077,-2796.8"/>
<polygon fill="#000000" stroke="#000000" points="2458.5497,-2800.0846 2467.1914,-2793.955 2456.6134,-2793.3578 2458.5497,-2800.0846"/>
</g>
<!-- bdrv_opt_mem_align -->
<g id="node260" class="node">
<title>bdrv_opt_mem_align</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-13123" rx="108" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-13119.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_opt_mem_align</text>
</g>
<!-- perform_cow&#45;&gt;bdrv_opt_mem_align -->
<g id="edge657" class="edge">
<title>perform_cow&#45;&gt;bdrv_opt_mem_align</title>
<path fill="none" stroke="#000000" d="M2173.6825,-12945.6692C2209.2043,-12979.8248 2292.8971,-13054.7314 2378.4314,-13091 2403.109,-13101.4639 2431.0007,-13108.5083 2457.5523,-13113.2501"/>
<polygon fill="#000000" stroke="#000000" points="2457.2099,-13116.7418 2467.6533,-13114.957 2458.3763,-13109.8396 2457.2099,-13116.7418"/>
</g>
<!-- qemu_iovec_init -->
<g id="node261" class="node">
<title>qemu_iovec_init</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-7403" rx="86.5" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-7399.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_iovec_init</text>
</g>
<!-- perform_cow&#45;&gt;qemu_iovec_init -->
<g id="edge658" class="edge">
<title>perform_cow&#45;&gt;qemu_iovec_init</title>
<path fill="none" stroke="#000000" d="M2165.0293,-12910.1138C2197.3005,-12845.7831 2305.992,-12619.3122 2342.4314,-12418 2366.1708,-12286.8497 2331.6329,-7744.7953 2378.4314,-7620 2409.8787,-7536.1408 2489.5403,-7462.7769 2533.9143,-7426.7139"/>
<polygon fill="#000000" stroke="#000000" points="2536.154,-7429.4042 2541.7697,-7420.4201 2531.7771,-7423.9414 2536.154,-7429.4042"/>
</g>
<!-- qemu_iovec_add -->
<g id="node262" class="node">
<title>qemu_iovec_add</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-7349" rx="87.9851" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-7345.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_iovec_add</text>
</g>
<!-- perform_cow&#45;&gt;qemu_iovec_add -->
<g id="edge659" class="edge">
<title>perform_cow&#45;&gt;qemu_iovec_add</title>
<path fill="none" stroke="#000000" d="M2165.0318,-12910.1142C2197.3117,-12845.7851 2306.0285,-12619.3188 2342.4314,-12418 2354.8922,-12349.088 2332.4081,-7428.7826 2378.4314,-7376 2403.5918,-7347.1443 2444.7167,-7339.0248 2481.9581,-7338.7147"/>
<polygon fill="#000000" stroke="#000000" points="2482.3064,-7342.2184 2492.3426,-7338.8235 2482.3798,-7335.2188 2482.3064,-7342.2184"/>
</g>
<!-- do_perform_cow_read -->
<g id="node263" class="node">
<title>do_perform_cow_read</title>
<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-13073" rx="113.9803" ry="18"/>
<text text-anchor="middle" x="4954.6038" y="-13069.3" font-family="Times,serif" font-size="14.00" fill="#000000">do_perform_cow_read</text>
</g>
<!-- perform_cow&#45;&gt;do_perform_cow_read -->
<g id="edge660" class="edge">
<title>perform_cow&#45;&gt;do_perform_cow_read</title>
<path fill="none" stroke="#000000" d="M2227.4707,-12928.1935C2376.6936,-12929.2196 2710.6415,-12934.9963 2751.4983,-12966 2790.1284,-12995.3141 2749.1877,-13039.2694 2787.4983,-13069 2931.6306,-13180.8526 3479.1891,-13007.3523 3605.4983,-13139 3668.4838,-13204.6477 3575.7689,-13894.0998 3641.4983,-13957 3746.2653,-14057.2576 3836.3803,-14018.3566 3967.7693,-13957 3990.3528,-13946.4539 3983.1191,-13927.9572 4003.7693,-13914 4145.228,-13818.3897 4237.7031,-13904.1023 4369.0369,-13795 4394.7386,-13773.6489 4382.2333,-13753.4221 4405.0369,-13729 4539.2623,-13585.2481 4675.6457,-13658.8791 4778.1038,-13491 4822.9838,-13417.4635 4757.3025,-13169.7722 4814.1038,-13105 4821.8221,-13096.1986 4831.4129,-13089.5457 4841.9339,-13084.5497"/>
<polygon fill="#000000" stroke="#000000" points="4843.5324,-13087.6746 4851.3954,-13080.5736 4840.8204,-13081.2212 4843.5324,-13087.6746"/>
</g>
<!-- qemu_iovec_reset -->
<g id="node264" class="node">
<title>qemu_iovec_reset</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-7295" rx="95" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-7291.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_iovec_reset</text>
</g>
<!-- perform_cow&#45;&gt;qemu_iovec_reset -->
<g id="edge661" class="edge">
<title>perform_cow&#45;&gt;qemu_iovec_reset</title>
<path fill="none" stroke="#000000" d="M2165.0324,-12910.1143C2197.314,-12845.7855 2306.0361,-12619.3202 2342.4314,-12418 2355.023,-12348.3495 2331.9173,-7375.3496 2378.4314,-7322 2402.4114,-7294.496 2440.8951,-7285.8305 2476.6965,-7284.8102"/>
<polygon fill="#000000" stroke="#000000" points="2476.7423,-7288.31 2486.7088,-7284.7158 2476.6763,-7281.3103 2476.7423,-7288.31"/>
</g>
<!-- do_perform_cow_encrypt -->
<g id="node265" class="node">
<title>do_perform_cow_encrypt</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-12993" rx="128.8774" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-12989.3" font-family="Times,serif" font-size="14.00" fill="#000000">do_perform_cow_encrypt</text>
</g>
<!-- perform_cow&#45;&gt;do_perform_cow_encrypt -->
<g id="edge662" class="edge">
<title>perform_cow&#45;&gt;do_perform_cow_encrypt</title>
<path fill="none" stroke="#000000" d="M2216.6977,-12937.661C2283.3672,-12948.2546 2391.2356,-12965.3947 2469.2746,-12977.795"/>
<polygon fill="#000000" stroke="#000000" points="2469.1737,-12981.3228 2479.5991,-12979.4355 2470.2723,-12974.4095 2469.1737,-12981.3228"/>
</g>
<!-- qemu_iovec_concat -->
<g id="node266" class="node">
<title>qemu_iovec_concat</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-7241" rx="102.0819" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-7237.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_iovec_concat</text>
</g>
<!-- perform_cow&#45;&gt;qemu_iovec_concat -->
<g id="edge663" class="edge">
<title>perform_cow&#45;&gt;qemu_iovec_concat</title>
<path fill="none" stroke="#000000" d="M2165.0329,-12910.1144C2197.3162,-12845.7859 2306.0436,-12619.3215 2342.4314,-12418 2355.1538,-12347.611 2331.4264,-7321.9167 2378.4314,-7268 2401.1336,-7241.9596 2436.8371,-7232.8057 2470.9567,-7231.039"/>
<polygon fill="#000000" stroke="#000000" points="2471.1156,-7234.5359 2481.0004,-7230.7226 2470.8951,-7227.5393 2471.1156,-7234.5359"/>
</g>
<!-- do_perform_cow_write -->
<g id="node267" class="node">
<title>do_perform_cow_write</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-12901" rx="117" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-12897.3" font-family="Times,serif" font-size="14.00" fill="#000000">do_perform_cow_write</text>
</g>
<!-- perform_cow&#45;&gt;do_perform_cow_write -->
<g id="edge664" class="edge">
<title>perform_cow&#45;&gt;do_perform_cow_write</title>
<path fill="none" stroke="#000000" d="M2225.2905,-12923.4198C2285.9219,-12919.4179 2375.231,-12913.5232 2447.0573,-12908.7824"/>
<polygon fill="#000000" stroke="#000000" points="2447.3237,-12912.2725 2457.0714,-12908.1214 2446.8626,-12905.2877 2447.3237,-12912.2725"/>
</g>
<!-- qemu_iovec_destroy -->
<g id="node268" class="node">
<title>qemu_iovec_destroy</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-6759" rx="106" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-6755.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_iovec_destroy</text>
</g>
<!-- perform_cow&#45;&gt;qemu_iovec_destroy -->
<g id="edge665" class="edge">
<title>perform_cow&#45;&gt;qemu_iovec_destroy</title>
<path fill="none" stroke="#000000" d="M2165.0365,-12910.115C2197.3319,-12845.7888 2306.095,-12619.3308 2342.4314,-12418 2356.1373,-12342.0586 2338.9962,-6928.3311 2378.4314,-6862 2403.9498,-6819.0772 2454.4193,-6792.7824 2496.4322,-6777.5141"/>
<polygon fill="#000000" stroke="#000000" points="2497.7937,-6780.746 2506.0802,-6774.1442 2495.4854,-6774.1375 2497.7937,-6780.746"/>
</g>
<!-- qcow2_mark_dirty&#45;&gt;cpu_to_be64 -->
<g id="edge672" class="edge">
<title>qcow2_mark_dirty&#45;&gt;cpu_to_be64</title>
<path fill="none" stroke="#000000" d="M6172.1029,-15843.3165C6196.7481,-15847.916 6220.7614,-15857.7464 6236.8408,-15877 6317.8309,-15973.9779 6188.1621,-18057.2257 6272.8408,-18151 6394.6162,-18285.8557 6554.0275,-18066.951 6678.8408,-18199 6768.4611,-18293.8158 6619.7999,-18695.6186 6714.8408,-18785 6805.589,-18870.3443 6969.6733,-18794.8826 7042.0123,-18754.5478"/>
<polygon fill="#000000" stroke="#000000" points="7043.8032,-18757.5559 7050.7777,-18749.5806 7040.3519,-18751.4658 7043.8032,-18757.5559"/>
</g>
<!-- qcow2_mark_dirty&#45;&gt;offsetof -->
<g id="edge673" class="edge">
<title>qcow2_mark_dirty&#45;&gt;offsetof</title>
<path fill="none" stroke="#000000" d="M6172.1062,-15843.3138C6196.7514,-15847.9132 6220.7639,-15857.7443 6236.8408,-15877 6319.1711,-15975.6088 6186.7598,-18093.6478 6272.8408,-18189 6394.5987,-18323.8715 6555.5702,-18103.5097 6678.8408,-18237 6750.0518,-18314.1147 6642.386,-19105.0528 6714.8408,-19181 6796.442,-19266.5343 6952.3624,-19243.7181 7030.6313,-19225.1548"/>
<polygon fill="#000000" stroke="#000000" points="7031.8104,-19228.4695 7040.6902,-19222.6904 7030.1446,-19221.6706 7031.8104,-19228.4695"/>
</g>
<!-- qcow2_mark_dirty&#45;&gt;bdrv_pwrite -->
<g id="edge674" class="edge">
<title>qcow2_mark_dirty&#45;&gt;bdrv_pwrite</title>
<path fill="none" stroke="#000000" d="M6172.1093,-15843.3112C6196.7545,-15847.9106 6220.7663,-15857.7422 6236.8408,-15877 6320.5114,-15977.2397 6185.3576,-18130.07 6272.8408,-18227 6394.5817,-18361.8869 6556.271,-18140.8659 6678.8408,-18275 6776.4656,-18381.8356 6630.709,-19459.2448 6714.8408,-19577 6778.3037,-19665.8258 6879.112,-19575.8977 6944.9204,-19663 7046.0985,-19796.9166 7073.622,-21067.8928 7077.4316,-21273.8649"/>
<polygon fill="#000000" stroke="#000000" points="7073.9324,-21273.9508 7077.6136,-21283.8856 7080.9313,-21273.8236 7073.9324,-21273.9508"/>
</g>
<!-- qcow2_mark_dirty&#45;&gt;assert -->
<g id="edge675" class="edge">
<title>qcow2_mark_dirty&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M6095.5808,-15827.1756C6132.4159,-15793.9961 6208.0786,-15718.5909 6236.8408,-15636 6297.5039,-15461.8054 6254.8571,-12499.5765 6272.8408,-12316 6314.6628,-11889.0845 6437.9172,-11379.3653 6468.7747,-11255.9124"/>
<polygon fill="#000000" stroke="#000000" points="6472.1942,-11256.6651 6471.233,-11246.114 6465.4047,-11254.9616 6472.1942,-11256.6651"/>
</g>
<!-- qcow2_mark_dirty&#45;&gt;bdrv_flush -->
<g id="edge676" class="edge">
<title>qcow2_mark_dirty&#45;&gt;bdrv_flush</title>
<path fill="none" stroke="#000000" d="M6119.6326,-15861.0067C6158.3592,-15877.4976 6211.9217,-15907.2969 6236.8408,-15953 6298.3356,-16065.7846 6213.3577,-18151.1416 6272.8408,-18265 6305.9142,-18328.3067 6380.327,-18370.5462 6429.28,-18392.6486"/>
<polygon fill="#000000" stroke="#000000" points="6428.1488,-18395.9747 6438.7114,-18396.8009 6430.9694,-18389.5682 6428.1488,-18395.9747"/>
</g>
<!-- qcow2_free_any_clusters&#45;&gt;has_data_file -->
<g id="edge677" class="edge">
<title>qcow2_free_any_clusters&#45;&gt;has_data_file</title>
<path fill="none" stroke="#000000" d="M3503.2022,-12828.4828C3539.9802,-12828.828 3579.6402,-12836.8577 3605.4983,-12864 3685.243,-12947.7052 3562.9487,-13298.1723 3641.4983,-13383 3741.083,-13490.544 3866.0504,-13325.4724 3967.7693,-13431 4018.6576,-13483.7937 3949.1644,-13710.0604 4003.7693,-13759 4260.2062,-13988.8313 4438.7857,-13790.6983 4778.1038,-13732 5293.482,-13642.8452 6678.0906,-13262.85 6944.9204,-12813 7005.893,-12710.206 6907.8292,-10756.5617 6980.9204,-10662 6986.4351,-10654.8654 6993.666,-10649.5098 7001.6975,-10645.5059"/>
<polygon fill="#000000" stroke="#000000" points="7003.2168,-10648.6634 7011.0568,-10641.537 7000.4839,-10642.2189 7003.2168,-10648.6634"/>
</g>
<!-- qcow2_free_any_clusters&#45;&gt;abort -->
<g id="edge678" class="edge">
<title>qcow2_free_any_clusters&#45;&gt;abort</title>
<path fill="none" stroke="#000000" d="M3533.5773,-12835.7652C3559.3466,-12839.8095 3584.9211,-12848.2269 3605.4983,-12864 3639.6901,-12890.2091 3605.824,-12929.8474 3641.4983,-12954 3761.5758,-13035.2964 3859.7514,-13050.7462 3967.7693,-12954 4022.0615,-12905.3733 3952.4178,-12679.7225 4003.7693,-12628 4061.3535,-12569.9997 4298.4022,-12626.1183 4369.0369,-12585 4392.3915,-12571.4047 4381.5765,-12549.4119 4405.0369,-12536 4549.7273,-12453.2833 4628.5388,-12571.537 4778.1038,-12498 4798.9812,-12487.7351 4793.4913,-12470.787 4814.1038,-12460 4926.0444,-12401.4187 5012.2088,-12512.3462 5095.1038,-12417 5148.1801,-12355.9515 5084.3282,-9571.0004 5131.1038,-9505 5164.0849,-9458.4636 5231.3907,-9442.7739 5276.8188,-9437.5382"/>
<polygon fill="#000000" stroke="#000000" points="5277.4181,-9440.9953 5287.0098,-9436.4954 5276.7055,-9434.0316 5277.4181,-9440.9953"/>
</g>
<!-- qcow2_free_any_clusters&#45;&gt;qcow2_free_clusters -->
<g id="edge682" class="edge">
<title>qcow2_free_any_clusters&#45;&gt;qcow2_free_clusters</title>
<path fill="none" stroke="#000000" d="M3536.8333,-12837.6006C3562.7519,-12842.9548 3587.5706,-12853.5717 3605.4983,-12873 3671.127,-12944.1225 3575.2676,-13236.4378 3641.4983,-13307 3741.807,-13413.869 3865.7188,-13249.793 3967.7693,-13355 4064.3427,-13454.5605 3908.5681,-13564.1266 4003.7693,-13665 4021.6954,-13683.9942 4046.6037,-13694.1629 4072.2678,-13699.1924"/>
<polygon fill="#000000" stroke="#000000" points="4071.6813,-13702.6428 4082.1278,-13700.8761 4072.8596,-13695.7427 4071.6813,-13702.6428"/>
</g>
<!-- qcow2_free_any_clusters&#45;&gt;offset_into_cluster -->
<g id="edge679" class="edge">
<title>qcow2_free_any_clusters&#45;&gt;offset_into_cluster</title>
<path fill="none" stroke="#000000" d="M3504.9635,-12828.7428C3541.1339,-12829.3954 3579.8662,-12837.5839 3605.4983,-12864 3669.19,-12929.6399 3577.254,-13208.9008 3641.4983,-13274 3692.6867,-13325.8696 3909.7244,-13262.9377 3967.7693,-13307 4002.7421,-13333.5481 3973.0889,-13367.5896 4003.7693,-13399 4138.8653,-13537.3103 4215.4831,-13528.9208 4405.0369,-13567 4567.5967,-13599.6564 4617.945,-13609.9103 4778.1038,-13567 4935.2416,-13524.899 4994.8707,-13512.1332 5095.1038,-13384 5130.7249,-13338.4637 5096.7784,-13305.5208 5131.1038,-13259 5377.6927,-12924.8008 5552.126,-12952.8639 5912.8408,-12747 6242.3918,-12558.9217 6476.6782,-12691.1036 6678.8408,-12370 6704.5862,-12329.1075 6713.8391,-8939.3116 6714.8408,-8891 6746.5748,-7360.5012 6819.0023,-5474.4644 6828.7808,-5223.1347"/>
<polygon fill="#000000" stroke="#000000" points="6832.283,-5223.1448 6829.1751,-5213.0161 6825.2883,-5222.8722 6832.283,-5223.1448"/>
</g>
<!-- qcow2_free_any_clusters&#45;&gt;qcow2_signal_corruption -->
<g id="edge680" class="edge">
<title>qcow2_free_any_clusters&#45;&gt;qcow2_signal_corruption</title>
<path fill="none" stroke="#000000" d="M3503.6308,-12828.5567C3540.2556,-12828.9815 3579.6839,-12837.0511 3605.4983,-12864 3679.6446,-12941.4052 3568.4572,-13266.5511 3641.4983,-13345 3741.3757,-13452.2722 3866.1022,-13287.4224 3967.7693,-13393 4019.0913,-13446.2961 3948.6951,-13674.591 4003.7693,-13724 4064.1889,-13778.2046 4307.4816,-13776.9113 4369.0369,-13724 4449.8323,-13654.5506 4333.1071,-13565.5953 4405.0369,-13487 4520.2612,-13361.0983 4665.9501,-13524.6446 4778.1038,-13396 4829.4845,-13337.0644 4786.0855,-13118.9956 4814.1038,-13046 4890.0157,-12848.2283 5022.9928,-12860.189 5095.1038,-12661 5180.0012,-12426.4918 5080.3357,-12345.1808 5131.1038,-12101 5330.16,-11143.593 5639.9736,-10979.76 5876.8408,-10031 6009.029,-9501.527 6062.4997,-8833.4014 6072.8925,-8689.2228"/>
<polygon fill="#000000" stroke="#000000" points="6076.3989,-8689.2561 6073.6177,-8679.0328 6069.4166,-8688.7591 6076.3989,-8689.2561"/>
</g>
<!-- qcow2_free_any_clusters&#45;&gt;bdrv_pdiscard -->
<g id="edge681" class="edge">
<title>qcow2_free_any_clusters&#45;&gt;bdrv_pdiscard</title>
<path fill="none" stroke="#000000" d="M3426.7311,-12822.8329C3490.4338,-12750.5589 3738.5139,-12481.3441 4003.7693,-12357 4153.5125,-12286.8047 4263.2632,-12413.1311 4369.0369,-12286 4439.3583,-12201.4797 4332.6977,-8410.7999 4405.0369,-8328 4431.9142,-8297.236 4476.9389,-8290.0562 4516.019,-8290.7744"/>
<polygon fill="#000000" stroke="#000000" points="4516.217,-8294.2836 4526.3362,-8291.1449 4516.4683,-8287.2881 4516.217,-8294.2836"/>
</g>
<!-- qcow2_free_any_clusters&#45;&gt;qcow2_get_cluster_type -->
<g id="edge683" class="edge">
<title>qcow2_free_any_clusters&#45;&gt;qcow2_get_cluster_type</title>
<path fill="none" stroke="#000000" d="M3419.1773,-12822.9465C3451.0551,-12751.4779 3567.0984,-12480.7228 3605.4983,-12244 3653.4647,-11948.3029 3618.2897,-7150.6618 3641.4983,-6852 3674.6223,-6425.7393 3774.0334,-5913.2515 3798.9314,-5789.0793"/>
<polygon fill="#000000" stroke="#000000" points="3802.3731,-5789.7174 3800.9151,-5779.2234 3795.5107,-5788.3362 3802.3731,-5789.7174"/>
</g>
<!-- do_perform_cow_read&#45;&gt;BLKDBG_EVENT -->
<g id="edge666" class="edge">
<title>do_perform_cow_read&#45;&gt;BLKDBG_EVENT</title>
<path fill="none" stroke="#000000" d="M4981.1823,-13055.3012C5015.0077,-13031.005 5071.836,-12983.8044 5095.1038,-12927 5128.5673,-12845.3045 5075.5402,-9817.605 5131.1038,-9749 5241.0327,-9613.2696 5362.8769,-9749.5816 5514.5698,-9663 5597.4157,-9615.7141 5666.4281,-9522.7762 5696.9118,-9477.309"/>
<polygon fill="#000000" stroke="#000000" points="5699.8917,-9479.148 5702.4875,-9468.876 5694.0526,-9475.2872 5699.8917,-9479.148"/>
</g>
<!-- do_perform_cow_encrypt&#45;&gt;assert -->
<g id="edge667" class="edge">
<title>do_perform_cow_encrypt&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M2690.3197,-12997.43C2712.2951,-13002.7742 2733.7675,-13011.4047 2751.4983,-13025 2781.7974,-13048.2323 2756.7593,-13080.3529 2787.4983,-13103 2858.4222,-13155.2535 3094.5391,-13135.7213 3180.4983,-13155 3374.0153,-13198.4016 3484.5549,-13133.821 3605.4983,-13291 3653.7363,-13353.6905 3584.1685,-13947.4996 3641.4983,-14002 3670.7071,-14029.7673 4330.621,-14030.7609 4369.0369,-14000 4424.9182,-13955.2539 4362.7055,-13900.7321 4405.0369,-13843 4518.726,-13687.9493 4627.1824,-13743.116 4778.1038,-13624 4937.7449,-13498.0019 4994.2763,-13470.6199 5095.1038,-13294 5124.6143,-13242.3063 5100.6609,-13216.1502 5131.1038,-13165 5367.0433,-12768.5737 5687.6958,-12863.7677 5876.8408,-12443 5914.6878,-12358.8065 5851.0402,-11681.5684 5912.8408,-11613 6010.3007,-11504.8673 6112.7755,-11641.1506 6236.8408,-11565 6361.0161,-11488.7819 6438.6081,-11321.3372 6465.3598,-11255.4289"/>
<polygon fill="#000000" stroke="#000000" points="6468.7653,-11256.3376 6469.2161,-11245.7524 6462.2626,-11253.7461 6468.7653,-11256.3376"/>
</g>
<!-- qcrypto_block_encrypt -->
<g id="node269" class="node">
<title>qcrypto_block_encrypt</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-8622" rx="118.5" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-8618.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcrypto_block_encrypt</text>
</g>
<!-- do_perform_cow_encrypt&#45;&gt;qcrypto_block_encrypt -->
<g id="edge668" class="edge">
<title>do_perform_cow_encrypt&#45;&gt;qcrypto_block_encrypt</title>
<path fill="none" stroke="#000000" d="M2664.6212,-12981.4641C2697.6962,-12972.3653 2731.2179,-12956.2903 2751.4983,-12928 2820.7037,-12831.461 2709.7253,-8741.7805 2787.4983,-8652 2808.7945,-8627.4158 2841.0443,-8616.8673 2873.2956,-8613.3519"/>
<polygon fill="#000000" stroke="#000000" points="2873.6349,-8616.8357 2883.2925,-8612.4789 2873.0259,-8609.8622 2873.6349,-8616.8357"/>
</g>
<!-- do_perform_cow_write&#45;&gt;qcow2_pre_write_overlap_check -->
<g id="edge669" class="edge">
<title>do_perform_cow_write&#45;&gt;qcow2_pre_write_overlap_check</title>
<path fill="none" stroke="#000000" d="M2680.0678,-12897.4959C2705.8196,-12901.7314 2731.4175,-12910.4933 2751.4983,-12927 2789.2838,-12958.0604 2749.0673,-13000.7419 2787.4983,-13031 2856.4359,-13085.2772 3093.4959,-13057.6418 3180.4983,-13069 3370.3213,-13093.7815 3478.4416,-12995.8095 3605.4983,-13139 3665.8806,-13207.0497 3576.7311,-13893.1094 3641.4983,-13957 3699.0538,-14013.7765 4307.7598,-14020.7383 4369.0369,-13968 4450.4552,-13897.9271 4346.508,-13819.0751 4405.0369,-13729 4512.1968,-13564.0824 4631.3763,-13621.9661 4778.1038,-13491 4945.0042,-13342.028 4988.7653,-13296.8261 5095.1038,-13100 5484.463,-12379.32 5676.5016,-11373.6155 5708.776,-11193.2524"/>
<polygon fill="#000000" stroke="#000000" points="5712.2513,-11193.6995 5710.5543,-11183.2415 5705.3592,-11192.4752 5712.2513,-11193.6995"/>
</g>
<!-- do_perform_cow_write&#45;&gt;BLKDBG_EVENT -->
<g id="edge670" class="edge">
<title>do_perform_cow_write&#45;&gt;BLKDBG_EVENT</title>
<path fill="none" stroke="#000000" d="M2682.1116,-12900.61C2706.6404,-12904.9397 2731.1932,-12912.9598 2751.4983,-12927 2778.9813,-12946.0034 2759.4428,-12974.8523 2787.4983,-12993 2940.58,-13092.0209 3478.6239,-12925.0724 3605.4983,-13056 3666.801,-13119.2612 3577.8101,-13787.141 3641.4983,-13848 3746.3375,-13948.1821 3839.6233,-13915.8697 3967.7693,-13848 3992.9335,-13834.6723 3979.2899,-13809.5472 4003.7693,-13795 4073.8867,-13753.3321 4310.354,-13815.6478 4369.0369,-13759 4455.5038,-13675.5318 4325.117,-13580.7567 4405.0369,-13491 4518.8171,-13363.2154 4666.3199,-13525.5346 4778.1038,-13396 4829.1864,-13336.8058 4786.0855,-13118.9956 4814.1038,-13046 4890.0157,-12848.2283 5028.2146,-12862.0027 5095.1038,-12661 5121.4009,-12581.9769 5074.5852,-9724.1705 5131.1038,-9663 5189.1732,-9600.1511 5436.0525,-9662.0158 5514.5698,-9628 5592.8284,-9594.0963 5661.6594,-9517.2098 5694.0456,-9476.8455"/>
<polygon fill="#000000" stroke="#000000" points="5696.9378,-9478.8306 5700.3935,-9468.8151 5691.4464,-9474.4896 5696.9378,-9478.8306"/>
</g>
<!-- bdrv_co_pwritev -->
<g id="node270" class="node">
<title>bdrv_co_pwritev</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-5381" rx="88.5" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-5377.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_co_pwritev</text>
</g>
<!-- do_perform_cow_write&#45;&gt;bdrv_co_pwritev -->
<g id="edge671" class="edge">
<title>do_perform_cow_write&#45;&gt;bdrv_co_pwritev</title>
<path fill="none" stroke="#000000" d="M2574.0959,-12882.7012C2606.3663,-12816.8929 2715.0553,-12585.2705 2751.4983,-12380 2797.4922,-12120.9324 2775.1079,-7906.8268 2787.4983,-7644 2830.8546,-6724.3172 2958.5622,-5599.9369 2980.7071,-5409.1336"/>
<polygon fill="#000000" stroke="#000000" points="2984.1969,-5409.4229 2981.876,-5399.0854 2977.2438,-5408.6139 2984.1969,-5409.4229"/>
</g>
<!-- qcow2_co_create_opts -->
<g id="node271" class="node">
<title>qcow2_co_create_opts</title>
<ellipse fill="none" stroke="#000000" cx="887.5" cy="-26513" rx="116.5" ry="18"/>
<text text-anchor="middle" x="887.5" y="-26509.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_create_opts</text>
</g>
<!-- qcow2_co_create_opts&#45;&gt;strcmp -->
<g id="edge685" class="edge">
<title>qcow2_co_create_opts&#45;&gt;strcmp</title>
<path fill="none" stroke="#000000" d="M903.5357,-26494.8869C937.5385,-26458.0203 1021.2353,-26375.201 1112,-26345 1196.4193,-26316.9104 1445.6017,-26286.192 1512.3645,-26345 1607.5083,-26428.8075 1453.2206,-26544.1925 1548.3645,-26628 1676.7658,-26741.1023 1763.2751,-26646.6711 1933.3645,-26628 1949.6569,-26626.2115 1953.2931,-26623.2174 1969.3645,-26620 2103.3989,-26593.1675 3091.7989,-26508.0078 3180.4983,-26404 3216.6617,-26361.5952 3209.2344,-24453.2558 3216.4983,-24398 3256.1709,-24096.2138 3368.6415,-23742.571 3401.7316,-23642.5691"/>
<polygon fill="#000000" stroke="#000000" points="3405.1064,-23643.5121 3404.9397,-23632.9186 3398.4638,-23641.3039 3405.1064,-23643.5121"/>
</g>
<!-- qcow2_co_create_opts&#45;&gt;ROUND_UP -->
<g id="edge686" class="edge">
<title>qcow2_co_create_opts&#45;&gt;ROUND_UP</title>
<path fill="none" stroke="#000000" d="M908.2649,-26495.0694C945.841,-26463.9461 1028.9541,-26401.0463 1112,-26378 1197.7299,-26354.2089 1446.916,-26317.7328 1512.3645,-26378 1583.8809,-26443.8548 1498.3991,-26730.6038 1548.3645,-26814 1740.0926,-27134.0094 1971.2484,-27123.2673 2342.4314,-27086 2720.5902,-27048.0323 2811.3168,-27006.2812 3180.4983,-26916 3371.3906,-26869.3184 3424.2255,-26869.8897 3605.4983,-26794 4691.442,-26339.3706 4871.2388,-26041.6592 5912.8408,-25493 6054.761,-25418.2442 6151.2937,-25469.6889 6236.8408,-25334 6287.8497,-25253.0933 6267.5864,-21986.4997 6272.8408,-21891 6318.1214,-21068.0184 6448.3295,-20064.1513 6472.0942,-19885.0092"/>
<polygon fill="#000000" stroke="#000000" points="6475.5669,-19885.4456 6473.4157,-19875.0715 6468.628,-19884.5228 6475.5669,-19885.4456"/>
</g>
<!-- qemu_opts_to_qdict_filtered -->
<g id="node272" class="node">
<title>qemu_opts_to_qdict_filtered</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-26783" rx="143.7746" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-26779.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opts_to_qdict_filtered</text>
</g>
<!-- qcow2_co_create_opts&#45;&gt;qemu_opts_to_qdict_filtered -->
<g id="edge687" class="edge">
<title>qcow2_co_create_opts&#45;&gt;qemu_opts_to_qdict_filtered</title>
<path fill="none" stroke="#000000" d="M897.8333,-26530.9414C925.6257,-26577.3298 1007.0256,-26701.4147 1112,-26756 1128.6257,-26764.6451 1147.0326,-26770.8576 1165.7526,-26775.2763"/>
<polygon fill="#000000" stroke="#000000" points="1165.0453,-26778.7043 1175.5628,-26777.4269 1166.5442,-26771.8666 1165.0453,-26778.7043"/>
</g>
<!-- qdict_get_try_str -->
<g id="node273" class="node">
<title>qdict_get_try_str</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-23267" rx="91" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-23263.3" font-family="Times,serif" font-size="14.00" fill="#000000">qdict_get_try_str</text>
</g>
<!-- qcow2_co_create_opts&#45;&gt;qdict_get_try_str -->
<g id="edge688" class="edge">
<title>qcow2_co_create_opts&#45;&gt;qdict_get_try_str</title>
<path fill="none" stroke="#000000" d="M899.7377,-26494.8609C929.8069,-26452.1367 1012.1788,-26345.8578 1112,-26307 1277.8191,-26242.4509 1378.2814,-26190.0202 1512.3645,-26307 1601.2652,-26384.5608 1459.4638,-26492.4392 1548.3645,-26570 1677.302,-26682.4906 1811.5873,-26690.2054 1933.3645,-26570 1988.1491,-26515.9225 1935.0859,-23867.9253 1969.3645,-23799 2062.882,-23610.9603 2231.2016,-23687.1359 2342.4314,-23509 2383.7967,-23442.753 2327.5784,-23396.2767 2378.4314,-23337 2404.1643,-23307.0044 2444.0847,-23289.8399 2480.4023,-23280.0282"/>
<polygon fill="#000000" stroke="#000000" points="2481.7065,-23283.308 2490.5354,-23277.4513 2479.9812,-23276.524 2481.7065,-23283.308"/>
</g>
<!-- qdict_put_str -->
<g id="node274" class="node">
<title>qdict_put_str</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-26377" rx="73.5" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-26373.3" font-family="Times,serif" font-size="14.00" fill="#000000">qdict_put_str</text>
</g>
<!-- qcow2_co_create_opts&#45;&gt;qdict_put_str -->
<g id="edge689" class="edge">
<title>qcow2_co_create_opts&#45;&gt;qdict_put_str</title>
<path fill="none" stroke="#000000" d="M891.9057,-26531.35C908.1246,-26594.2882 971.0378,-26801.8722 1112,-26881 1267.1648,-26968.1003 1334.5691,-26888.1677 1512.3645,-26881 1699.9324,-26873.4383 1795.6348,-26974.5518 1933.3645,-26847 2008.3113,-26777.5915 1895.6143,-26690.6787 1969.3645,-26620 2029.6157,-26562.2581 2259.8484,-26589.0162 2342.4314,-26577 2525.1099,-26550.4195 2577.3863,-26566.3433 2751.4983,-26505 2827.122,-26478.3562 2907.3615,-26428.793 2951.0008,-26399.7789"/>
<polygon fill="#000000" stroke="#000000" points="2953.1295,-26402.5656 2959.4855,-26394.0891 2949.2307,-26396.7518 2953.1295,-26402.5656"/>
</g>
<!-- qdict_del -->
<g id="node275" class="node">
<title>qdict_del</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-16325" rx="54" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-16321.3" font-family="Times,serif" font-size="14.00" fill="#000000">qdict_del</text>
</g>
<!-- qcow2_co_create_opts&#45;&gt;qdict_del -->
<g id="edge690" class="edge">
<title>qcow2_co_create_opts&#45;&gt;qdict_del</title>
<path fill="none" stroke="#000000" d="M888.8737,-26494.7397C903.6032,-26297.9757 1032.6732,-24549.6244 1076,-23132 1078.8224,-23039.6529 1071.0937,-16562.841 1112,-16480 1144.7491,-16413.6785 1220.9432,-16367.5731 1269.3142,-16343.7637"/>
<polygon fill="#000000" stroke="#000000" points="1271.1013,-16346.788 1278.5963,-16339.2997 1268.0674,-16340.4796 1271.1013,-16346.788"/>
</g>
<!-- qdict_rename_keys -->
<g id="node276" class="node">
<title>qdict_rename_keys</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-26729" rx="100.9827" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-26725.3" font-family="Times,serif" font-size="14.00" fill="#000000">qdict_rename_keys</text>
</g>
<!-- qcow2_co_create_opts&#45;&gt;qdict_rename_keys -->
<g id="edge691" class="edge">
<title>qcow2_co_create_opts&#45;&gt;qdict_rename_keys</title>
<path fill="none" stroke="#000000" d="M902.3946,-26531.1234C935.4843,-26569.9707 1019.5296,-26661.0473 1112,-26702 1139.8719,-26714.3437 1171.8955,-26721.4178 1202.0381,-26725.3777"/>
<polygon fill="#000000" stroke="#000000" points="1201.8316,-26728.8781 1212.1795,-26726.6043 1202.6722,-26721.9288 1201.8316,-26728.8781"/>
</g>
<!-- bdrv_create_file -->
<g id="node277" class="node">
<title>bdrv_create_file</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-26675" rx="86.5" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-26671.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_create_file</text>
</g>
<!-- qcow2_co_create_opts&#45;&gt;bdrv_create_file -->
<g id="edge692" class="edge">
<title>qcow2_co_create_opts&#45;&gt;bdrv_create_file</title>
<path fill="none" stroke="#000000" d="M909.8375,-26530.7553C948.5115,-26560.4591 1031.5426,-26619.7441 1112,-26648 1145.134,-26659.6363 1182.977,-26666.3005 1216.7749,-26670.1018"/>
<polygon fill="#000000" stroke="#000000" points="1216.8126,-26673.6251 1227.1243,-26671.192 1217.546,-26666.6636 1216.8126,-26673.6251"/>
</g>
<!-- bdrv_open -->
<g id="node278" class="node">
<title>bdrv_open</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-26621" rx="60" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-26617.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_open</text>
</g>
<!-- qcow2_co_create_opts&#45;&gt;bdrv_open -->
<g id="edge693" class="edge">
<title>qcow2_co_create_opts&#45;&gt;bdrv_open</title>
<path fill="none" stroke="#000000" d="M926.8605,-26530.0958C971.079,-26548.6139 1045.3933,-26577.6885 1112,-26594 1155.1497,-26604.5671 1204.6132,-26611.2875 1243.5758,-26615.3808"/>
<polygon fill="#000000" stroke="#000000" points="1243.4548,-26618.8864 1253.7576,-26616.416 1244.163,-26611.9223 1243.4548,-26618.8864"/>
</g>
<!-- qobject_input_visitor_new_flat_confused -->
<g id="node279" class="node">
<title>qobject_input_visitor_new_flat_confused</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-26567" rx="200.3646" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-26563.3" font-family="Times,serif" font-size="14.00" fill="#000000">qobject_input_visitor_new_flat_confused</text>
</g>
<!-- qcow2_co_create_opts&#45;&gt;qobject_input_visitor_new_flat_confused -->
<g id="edge694" class="edge">
<title>qcow2_co_create_opts&#45;&gt;qobject_input_visitor_new_flat_confused</title>
<path fill="none" stroke="#000000" d="M977.5642,-26524.452C1038.241,-26532.1673 1119.125,-26542.452 1186.1702,-26550.9771"/>
<polygon fill="#000000" stroke="#000000" points="1186.0198,-26554.4861 1196.3815,-26552.2755 1186.9029,-26547.542 1186.0198,-26554.4861"/>
</g>
<!-- visit_type_BlockdevCreateOptions -->
<g id="node280" class="node">
<title>visit_type_BlockdevCreateOptions</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-26513" rx="172.4698" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-26509.3" font-family="Times,serif" font-size="14.00" fill="#000000">visit_type_BlockdevCreateOptions</text>
</g>
<!-- qcow2_co_create_opts&#45;&gt;visit_type_BlockdevCreateOptions -->
<g id="edge695" class="edge">
<title>qcow2_co_create_opts&#45;&gt;visit_type_BlockdevCreateOptions</title>
<path fill="none" stroke="#000000" d="M1004.108,-26513C1042.8674,-26513 1087.009,-26513 1129.5304,-26513"/>
<polygon fill="#000000" stroke="#000000" points="1129.7222,-26516.5001 1139.7222,-26513 1129.7221,-26509.5001 1129.7222,-26516.5001"/>
</g>
<!-- visit_free -->
<g id="node281" class="node">
<title>visit_free</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-26459" rx="54" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-26455.3" font-family="Times,serif" font-size="14.00" fill="#000000">visit_free</text>
</g>
<!-- qcow2_co_create_opts&#45;&gt;visit_free -->
<g id="edge696" class="edge">
<title>qcow2_co_create_opts&#45;&gt;visit_free</title>
<path fill="none" stroke="#000000" d="M977.5642,-26501.548C1059.9478,-26491.0726 1179.5826,-26475.8606 1251.2533,-26466.7473"/>
<polygon fill="#000000" stroke="#000000" points="1251.9909,-26470.1818 1261.4696,-26465.4483 1251.1079,-26463.2377 1251.9909,-26470.1818"/>
</g>
<!-- error_propagate -->
<g id="node282" class="node">
<title>error_propagate</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-23045" rx="87.1846" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-23041.3" font-family="Times,serif" font-size="14.00" fill="#000000">error_propagate</text>
</g>
<!-- qcow2_co_create_opts&#45;&gt;error_propagate -->
<g id="edge697" class="edge">
<title>qcow2_co_create_opts&#45;&gt;error_propagate</title>
<path fill="none" stroke="#000000" d="M890.5514,-26494.9519C904.2309,-26418.2815 965.7519,-26114.4841 1112,-25917 1257.6713,-25720.2948 1354.2481,-25730.1036 1548.3645,-25581 1719.3202,-25449.6864 1836.2747,-25478.4649 1933.3645,-25286 1985.0674,-25183.5073 1899.7805,-23311.3017 1969.3645,-23220 2032.0676,-23137.7267 2335.634,-23080.4395 2483.5786,-23056.9278"/>
<polygon fill="#000000" stroke="#000000" points="2484.1919,-23060.3744 2493.5253,-23055.3607 2483.1024,-23053.4597 2484.1919,-23060.3744"/>
</g>
<!-- qcow2_co_create -->
<g id="node283" class="node">
<title>qcow2_co_create</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-25944" rx="91" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-25940.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_create</text>
</g>
<!-- qcow2_co_create_opts&#45;&gt;qcow2_co_create -->
<g id="edge698" class="edge">
<title>qcow2_co_create_opts&#45;&gt;qcow2_co_create</title>
<path fill="none" stroke="#000000" d="M900.9113,-26495.0312C962.6356,-26412.3315 1219.4914,-26068.1896 1292.6556,-25970.1623"/>
<polygon fill="#000000" stroke="#000000" points="1295.5912,-25972.0806 1298.7677,-25961.9731 1289.9814,-25967.8936 1295.5912,-25972.0806"/>
</g>
<!-- bdrv_unref -->
<g id="node284" class="node">
<title>bdrv_unref</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-26787" rx="61.99" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-26783.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_unref</text>
</g>
<!-- qcow2_co_create_opts&#45;&gt;bdrv_unref -->
<g id="edge699" class="edge">
<title>qcow2_co_create_opts&#45;&gt;bdrv_unref</title>
<path fill="none" stroke="#000000" d="M894.398,-26531.2816C916.2166,-26586.1052 989.6127,-26749.0937 1112,-26810 1209.4484,-26858.4954 1536.2009,-26817.5609 1676.2489,-26797.0345"/>
<polygon fill="#000000" stroke="#000000" points="1677.0248,-26800.4579 1686.4057,-26795.5336 1676.0014,-26793.5331 1677.0248,-26800.4579"/>
</g>
<!-- qobject_unref -->
<g id="node285" class="node">
<title>qobject_unref</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-26269" rx="75.5" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-26265.3" font-family="Times,serif" font-size="14.00" fill="#000000">qobject_unref</text>
</g>
<!-- qcow2_co_create_opts&#45;&gt;qobject_unref -->
<g id="edge700" class="edge">
<title>qcow2_co_create_opts&#45;&gt;qobject_unref</title>
<path fill="none" stroke="#000000" d="M893.3427,-26531.1117C913.0249,-26588.6893 983.0103,-26767.6867 1112,-26835 1152.4675,-26856.1179 1899.501,-26844.6079 1933.3645,-26814 2012.4042,-26742.5589 1901.1081,-26658.8057 1969.3645,-26577 2207.4391,-26291.6661 2700.9409,-26264.8133 2899.0107,-26266.2158"/>
<polygon fill="#000000" stroke="#000000" points="2899.0379,-26269.7161 2909.0714,-26266.3133 2899.1059,-26262.7164 2899.0379,-26269.7161"/>
</g>
<!-- qapi_free_BlockdevCreateOptions -->
<g id="node286" class="node">
<title>qapi_free_BlockdevCreateOptions</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-26405" rx="170.5" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-26401.3" font-family="Times,serif" font-size="14.00" fill="#000000">qapi_free_BlockdevCreateOptions</text>
</g>
<!-- qcow2_co_create_opts&#45;&gt;qapi_free_BlockdevCreateOptions -->
<g id="edge701" class="edge">
<title>qcow2_co_create_opts&#45;&gt;qapi_free_BlockdevCreateOptions</title>
<path fill="none" stroke="#000000" d="M926.8605,-26495.9042C971.079,-26477.3861 1045.3933,-26448.3115 1112,-26432 1133.4375,-26426.7501 1156.4333,-26422.4497 1178.9257,-26418.9491"/>
<polygon fill="#000000" stroke="#000000" points="1179.5061,-26422.4013 1188.8713,-26417.4471 1178.4608,-26415.4797 1179.5061,-26422.4013"/>
</g>
<!-- qcow2_co_create&#45;&gt;error_setg -->
<g id="edge702" class="edge">
<title>qcow2_co_create&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M1323.809,-25961.8884C1358.7896,-26016.6447 1463.6424,-26187.808 1512.3645,-26345 1546.7716,-26456.0077 1473.5093,-26515.0996 1548.3645,-26604 1664.064,-26741.4085 1818.1138,-26589.2149 1933.3645,-26727 2011.6026,-26820.5356 1893.3237,-26903.6694 1969.3645,-26999 2090.3089,-27150.6251 2187.539,-27116.6807 2378.4314,-27151 2815.664,-27229.6072 3950.7735,-27116.6902 4369.0369,-26967 4591.4213,-26887.412 6036.6247,-26077.3099 6236.8408,-25952 6441.5394,-25823.8846 6566.5292,-25849.7783 6678.8408,-25636 6732.4631,-25533.9333 6706.8418,-23676.0173 6714.8408,-23561 6740.0605,-23198.3686 6807.2584,-22761.1038 6825.3443,-22647.2062"/>
<polygon fill="#000000" stroke="#000000" points="6828.8204,-22647.6329 6826.9382,-22637.2067 6821.9077,-22646.531 6828.8204,-22647.6329"/>
</g>
<!-- qcow2_co_create&#45;&gt;is_power_of_2 -->
<g id="edge703" class="edge">
<title>qcow2_co_create&#45;&gt;is_power_of_2</title>
<path fill="none" stroke="#000000" d="M1346.5267,-25927.2597C1391.7409,-25905.9095 1474.1975,-25869.3268 1548.3645,-25849 1613.5857,-25831.125 2706.9937,-25714.9182 2751.4983,-25664 2787.3705,-25622.9582 2782.9728,-23756.321 2787.4983,-23702 2831.0062,-23179.7561 2951.1981,-22549.8523 2978.4531,-22410.9601"/>
<polygon fill="#000000" stroke="#000000" points="2981.8936,-22411.6028 2980.391,-22401.1151 2975.0254,-22410.2508 2981.8936,-22411.6028"/>
</g>
<!-- qcow2_co_create&#45;&gt;abort -->
<g id="edge704" class="edge">
<title>qcow2_co_create&#45;&gt;abort</title>
<path fill="none" stroke="#000000" d="M1341.9556,-25926.9459C1385.6604,-25900.4146 1466.9086,-25845.1514 1512.3645,-25777 1542.3177,-25732.0914 1506.5306,-25695.1161 1548.3645,-25661 1614.9896,-25606.6663 1871.2322,-25682.4192 1933.3645,-25623 2014.4939,-25545.4133 1897.9463,-25459.609 1969.3645,-25373 2203.5094,-25089.0519 2436.9258,-25292.0353 2751.4983,-25101 2770.3091,-25089.5764 2767.8792,-25076.9719 2787.4983,-25067 2945.8695,-24986.5038 3007.2375,-25033.2655 3180.4983,-24994 3371.2279,-24950.7756 3444.048,-24990.3628 3605.4983,-24880 3627.8076,-24864.75 3618.9388,-24845.8775 3641.4983,-24831 3765.7943,-24749.0296 3874.2281,-24870.8391 3967.7693,-24755 4043.17,-24661.6258 3942.6963,-22698.3154 4003.7693,-22595 4098.9473,-22433.9902 4273.2796,-22546.6659 4369.0369,-22386 4411.9407,-22314.014 4384.2946,-20959.194 4405.0369,-20878 4494.5364,-20527.6615 4689.786,-20505.6383 4778.1038,-20155 4835.1578,-19928.485 4790.6406,-18285.4084 4814.1038,-18053 4882.6279,-17374.2545 5030.6488,-17223.144 5095.1038,-16544 5104.2975,-16447.1285 5080.9511,-9621.3866 5131.1038,-9538 5163.3093,-9484.4535 5233.9115,-9457.1065 5279.8666,-9444.4544"/>
<polygon fill="#000000" stroke="#000000" points="5280.7803,-9447.8332 5289.5595,-9441.9022 5278.9978,-9441.064 5280.7803,-9447.8332"/>
</g>
<!-- qcow2_co_create&#45;&gt;qcow2_update_header -->
<g id="edge705" class="edge">
<title>qcow2_co_create&#45;&gt;qcow2_update_header</title>
<path fill="none" stroke="#000000" d="M1340.4324,-25961.2436C1383.5659,-25986.6921 1469.1944,-26033.7926 1548.3645,-26057 1631.101,-26081.2528 1874.9273,-26041.6074 1933.3645,-26105 1996.8329,-26173.8506 1902.4675,-26881.4757 1969.3645,-26947 2031.4525,-27007.814 2664.6826,-26960.0386 2751.4983,-26956 3670.7195,-26913.2386 3960.9359,-26955.1228 4778.1038,-26532 5131.0641,-26349.24 6023.7556,-25832.5248 6236.8408,-25497 6311.223,-25379.8775 6663.6485,-23176.9115 6678.8408,-23039 6762.1691,-22282.5721 6822.4194,-19730.0005 6829.2361,-19431.5545"/>
<polygon fill="#000000" stroke="#000000" points="6832.7439,-19431.2455 6829.4725,-19421.1684 6825.7457,-19431.0862 6832.7439,-19431.2455"/>
</g>
<!-- qcow2_co_create&#45;&gt;error_setg_errno -->
<g id="edge708" class="edge">
<title>qcow2_co_create&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M1368.4151,-25929.8456C1504.8833,-25896.9649 1848.6264,-25823.4085 1933.3645,-25894 2001.4139,-25950.6889 1912.29,-26022.2737 1969.3645,-26090 2083.1895,-26225.0683 2177.4476,-26163.9131 2342.4314,-26227 2541.2668,-26303.0311 2578.4232,-26363.9516 2787.4983,-26404 2873.2722,-26420.43 3117.4646,-26464.4473 3180.4983,-26404 3249.4466,-26337.8807 3150.4086,-25613.9768 3216.4983,-25545 3276.5183,-25482.358 3546.7061,-25575.7957 3605.4983,-25512 3661.1531,-25451.6086 3588.2839,-13748.5524 3641.4983,-13686 3658.8172,-13665.642 3685.117,-13656.5207 3711.5742,-13653.1556"/>
<polygon fill="#000000" stroke="#000000" points="3712.1042,-13656.62 3721.7035,-13652.1363 3711.4033,-13649.6552 3712.1042,-13656.62"/>
</g>
<!-- qcow2_co_create&#45;&gt;ctz32 -->
<g id="edge709" class="edge">
<title>qcow2_co_create&#45;&gt;ctz32</title>
<path fill="none" stroke="#000000" d="M1354.6368,-25960.088C1401.4263,-25977.2013 1479.2348,-26003.8489 1548.3645,-26019 1632.5834,-26037.4582 1874.9337,-26003.6015 1933.3645,-26067 1997.1269,-26136.1835 1901.4368,-26847.9014 1969.3645,-26913 2066.5647,-27006.1521 3051.9256,-26916.9282 3180.4983,-26877 3781.2981,-26690.422 3852.3415,-26467.4989 4405.0369,-26167 4707.336,-26002.6409 4796.5608,-25987.0869 5095.1038,-25816 5287.2583,-25705.8815 5378.0862,-25721.4181 5514.5698,-25547 5545.2311,-25507.8166 5518.6754,-25479.1864 5550.5698,-25441 5656.8727,-25313.7259 5752.3213,-25369.5167 5876.8408,-25260 5961.489,-25185.5507 6031.7547,-25069.0519 6060.6688,-25017.2978"/>
<polygon fill="#000000" stroke="#000000" points="6063.8058,-25018.8575 6065.5806,-25008.4124 6057.6795,-25015.4709 6063.8058,-25018.8575"/>
</g>
<!-- qcow2_co_create&#45;&gt;g_free -->
<g id="edge711" class="edge">
<title>qcow2_co_create&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M1402.5447,-25946.2344C1570.3896,-25950.8182 1915.0152,-25962.4427 1933.3645,-25981 1991.7123,-26040.0093 1909.7794,-26669.2403 1969.3645,-26727 2038.4969,-26794.0145 3057.652,-26850.2505 3180.4983,-26734 3233.1975,-26684.1303 3170.3379,-26137.9769 3216.4983,-26082 3329.9295,-25944.4463 3433.2288,-26029.9444 3605.4983,-25984 3947.6488,-25892.7481 6227.0261,-25252.9099 6236.8408,-25240 6265.6559,-25202.0978 6271.2496,-18431.5852 6272.8408,-18384 6318.2521,-17026.03 6453.9653,-15357.0838 6473.4905,-15121.2114"/>
<polygon fill="#000000" stroke="#000000" points="6476.993,-15121.3247 6474.3316,-15111.0696 6470.017,-15120.7461 6476.993,-15121.3247"/>
</g>
<!-- qcow2_co_create&#45;&gt;g_strdup -->
<g id="edge714" class="edge">
<title>qcow2_co_create&#45;&gt;g_strdup</title>
<path fill="none" stroke="#000000" d="M1317.8526,-25925.7089C1337.8051,-25864.7918 1411.0885,-25667.9678 1548.3645,-25585 1621.9415,-25540.531 1875.1766,-25610.2869 1933.3645,-25547 1980.1082,-25496.1601 1956.9959,-23128.9462 1969.3645,-23061 2057.0101,-22579.5237 2254.6503,-22506.4517 2342.4314,-22025 2354.3558,-21959.5984 2334.5434,-19681.934 2378.4314,-19632 2409.8628,-19596.2385 2465.8236,-19592.4064 2508.2764,-19595.7607"/>
<polygon fill="#000000" stroke="#000000" points="2508.1961,-19599.2686 2518.4806,-19596.7232 2508.8535,-19592.2996 2508.1961,-19599.2686"/>
</g>
<!-- qcow2_co_create&#45;&gt;blk_new -->
<g id="edge715" class="edge">
<title>qcow2_co_create&#45;&gt;blk_new</title>
<path fill="none" stroke="#000000" d="M1312.8677,-25925.8222C1317.2098,-25834.6036 1347.6758,-25421.5131 1548.3645,-25178 1585.679,-25132.723 1648.249,-25104.5422 1691.8898,-25089.3366"/>
<polygon fill="#000000" stroke="#000000" points="1693.0939,-25092.6243 1701.4475,-25086.1075 1690.8533,-25085.9925 1693.0939,-25092.6243"/>
</g>
<!-- qcow2_co_create&#45;&gt;blk_insert_bs -->
<g id="edge716" class="edge">
<title>qcow2_co_create&#45;&gt;blk_insert_bs</title>
<path fill="none" stroke="#000000" d="M1314.2527,-25925.8746C1327.8822,-25809.8493 1408.5372,-25172.1819 1548.3645,-25048 1579.4028,-25020.4346 1625.0576,-25013.1258 1664.1164,-25012.9712"/>
<polygon fill="#000000" stroke="#000000" points="1664.374,-25016.4744 1674.4144,-25013.0919 1664.4561,-25009.4749 1664.374,-25016.4744"/>
</g>
<!-- qcow2_co_create&#45;&gt;blk_unref -->
<g id="edge717" class="edge">
<title>qcow2_co_create&#45;&gt;blk_unref</title>
<path fill="none" stroke="#000000" d="M1316.1788,-25925.7478C1337.6867,-25829.1883 1442.6254,-25379.0262 1548.3645,-25291 1583.889,-25261.4263 1636.226,-25254.2863 1677.3642,-25254.0678"/>
<polygon fill="#000000" stroke="#000000" points="1677.5362,-25257.5692 1687.5648,-25254.1519 1677.594,-25250.5695 1677.5362,-25257.5692"/>
</g>
<!-- qcow2_co_create&#45;&gt;blk_truncate -->
<g id="edge718" class="edge">
<title>qcow2_co_create&#45;&gt;blk_truncate</title>
<path fill="none" stroke="#000000" d="M1315.5607,-25925.7675C1334.7838,-25824.0347 1433.5763,-25327.6933 1548.3645,-25232 1580.6752,-25205.0641 1627.1595,-25197.9577 1666.3545,-25197.7565"/>
<polygon fill="#000000" stroke="#000000" points="1666.3773,-25201.2568 1676.4102,-25197.8524 1666.4441,-25194.2571 1666.3773,-25201.2568"/>
</g>
<!-- qcow2_co_create&#45;&gt;cpu_to_be32 -->
<g id="edge706" class="edge">
<title>qcow2_co_create&#45;&gt;cpu_to_be32</title>
<path fill="none" stroke="#000000" d="M1324.2952,-25962.0568C1360.1835,-26016.5813 1466.3134,-26185.434 1512.3645,-26342 1533.6792,-26414.4663 1497.6542,-26624.0165 1548.3645,-26680 1665.6918,-26809.528 1815.5404,-26630.9237 1933.3645,-26760 2028.3643,-26864.0723 1878.2635,-26967.4983 1969.3645,-27075 2071.4636,-27195.4798 2961.3708,-27289 2983.9983,-27289 2983.9983,-27289 2983.9983,-27289 6829.8806,-27289 7256.2587,-27289 7279.3226,-19894.3441 7280.414,-19377.4221"/>
<polygon fill="#000000" stroke="#000000" points="7283.9145,-19377.1162 7280.4347,-19367.1091 7276.9146,-19377.102 7283.9145,-19377.1162"/>
</g>
<!-- qcow2_co_create&#45;&gt;cpu_to_be64 -->
<g id="edge707" class="edge">
<title>qcow2_co_create&#45;&gt;cpu_to_be64</title>
<path fill="none" stroke="#000000" d="M1332.5685,-25961.7503C1371.466,-25994.4801 1460.2725,-26063.8351 1548.3645,-26095 1629.5229,-26123.7119 1874.6051,-26075.0842 1933.3645,-26138 1996.9764,-26206.1117 1910.5073,-26903.74 1969.3645,-26976 2174.586,-27227.954 3086.0418,-27221 3410.9983,-27221 3410.9983,-27221 3410.9983,-27221 6475.8408,-27221 7088.4091,-27221 6837.4782,-26528.0721 6944.9204,-25925 7010.5976,-25556.355 6940.4213,-19557.2532 6980.9204,-19185 6998.6309,-19022.2113 7049.7235,-18831.802 7069.7394,-18761.1973"/>
<polygon fill="#000000" stroke="#000000" points="7073.1878,-18761.8676 7072.5675,-18751.2909 7066.4567,-18759.9459 7073.1878,-18761.8676"/>
</g>
<!-- qcow2_co_create&#45;&gt;assert -->
<g id="edge710" class="edge">
<title>qcow2_co_create&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M1334.2604,-25926.4627C1374.5061,-25895.3277 1463.4982,-25830.2693 1548.3645,-25794 1710.4281,-25724.7389 1807.5829,-25822.4534 1933.3645,-25699 1977.6817,-25655.5031 1926.3826,-25608.817 1969.3645,-25564 2032.3764,-25498.2978 2676.3246,-25371.3439 2751.4983,-25320 2772.6483,-25305.5544 2765.1531,-25287.5176 2787.4983,-25275 3120.8531,-25088.2569 3260.4547,-25204.3587 3641.4983,-25176 4145.731,-25138.4731 4273.3514,-25156.7308 4778.1038,-25127 4798.3854,-25125.8054 6222.9993,-25032.8721 6236.8408,-25018 6266.8887,-24985.715 6268.7166,-12359.9111 6272.8408,-12316 6312.9529,-11888.9205 6437.4797,-11379.3234 6468.6907,-11255.9043"/>
<polygon fill="#000000" stroke="#000000" points="6472.1092,-11256.6624 6471.1775,-11246.1086 6465.3244,-11254.9399 6472.1092,-11256.6624"/>
</g>
<!-- qcow2_co_create&#45;&gt;qcow2_alloc_clusters -->
<g id="edge713" class="edge">
<title>qcow2_co_create&#45;&gt;qcow2_alloc_clusters</title>
<path fill="none" stroke="#000000" d="M1314.9315,-25925.8573C1326.9135,-25853.7466 1381.6737,-25585.7834 1548.3645,-25471 1619.172,-25422.2419 1875.3183,-25496.4169 1933.3645,-25433 2000.8484,-25359.272 1901.9959,-21908.8333 1969.3645,-21835 2025.533,-21773.4416 2286.2703,-21858.5652 2342.4314,-21797 2411.4571,-21721.3322 2346.1487,-18207.2008 2378.4314,-18110 2410.6426,-18013.0141 2494.7699,-17922.1315 2538.1842,-17879.8393"/>
<polygon fill="#000000" stroke="#000000" points="2540.7657,-17882.2124 2545.5438,-17872.7561 2535.9116,-17877.1688 2540.7657,-17882.2124"/>
</g>
<!-- qcow2_co_create&#45;&gt;QEMU_IS_ALIGNED -->
<g id="edge712" class="edge">
<title>qcow2_co_create&#45;&gt;QEMU_IS_ALIGNED</title>
<path fill="none" stroke="#000000" d="M1339.0083,-25926.7013C1380.3248,-25899.0308 1460.2067,-25841.3393 1512.3645,-25777 1533.899,-25750.436 1520.2179,-25728.4204 1548.3645,-25709 1690.2946,-25611.0717 1807.3503,-25778.7053 1933.3645,-25661 1994.5786,-25603.822 1912.4635,-25537.4717 1969.3645,-25476 2086.211,-25349.7676 2185.9857,-25444.5016 2342.4314,-25373 2359.9209,-25365.0066 2360.7747,-25356.6172 2378.4314,-25349 2534.6687,-25281.5984 2609.7941,-25357.1966 2751.4983,-25263 2774.3025,-25247.8411 2765.3704,-25229.1302 2787.4983,-25213 3233.0431,-24888.2191 3636.0659,-25271.4154 3967.7693,-24831 4003.953,-24782.9575 3993.5997,-23808.2784 4003.7693,-23749 4094.7324,-23218.778 4264.1481,-23122.6438 4369.0369,-22595 4405.3925,-22412.113 4371.1423,-22360.359 4405.0369,-22177 4514.2235,-21586.3358 4690.1932,-21472.2034 4778.1038,-20878 4798.8719,-20737.625 4757.6957,-18454.2098 4814.1038,-18324 4883.0742,-18164.792 5026.9098,-18212.5421 5095.1038,-18053 5185.405,-17841.7377 5049.3074,-9996.6984 5131.1038,-9782 5163.2018,-9697.7497 5244.4218,-9625.0469 5290.1879,-9589.0588"/>
<polygon fill="#000000" stroke="#000000" points="5292.5404,-9591.6637 5298.301,-9582.7718 5288.2526,-9586.1306 5292.5404,-9591.6637"/>
</g>
<!-- qcow2_co_create&#45;&gt;error_prepend -->
<g id="edge719" class="edge">
<title>qcow2_co_create&#45;&gt;error_prepend</title>
<path fill="none" stroke="#000000" d="M1348.8992,-25927.4313C1394.5834,-25907.6826 1475.4786,-25875.531 1548.3645,-25861 1679.6691,-25834.8222 2654.7376,-25886.5394 2751.4983,-25794 2809.2826,-25738.7365 2775.538,-25515.0572 2787.4983,-25436 2844.3309,-25060.3371 2949.781,-24609.9019 2977.2931,-24494.8189"/>
<polygon fill="#000000" stroke="#000000" points="2980.7111,-24495.574 2979.638,-24485.0337 2973.9039,-24493.9427 2980.7111,-24495.574"/>
</g>
<!-- qcow2_co_create&#45;&gt;QEMU_BUILD_BUG_ON -->
<g id="edge720" class="edge">
<title>qcow2_co_create&#45;&gt;QEMU_BUILD_BUG_ON</title>
<path fill="none" stroke="#000000" d="M1315.7302,-25925.8874C1330.1922,-25857.4246 1391.5548,-25613.0604 1548.3645,-25509 1619.9978,-25461.4634 1875.3115,-25534.4107 1933.3645,-25471 1999.4309,-25398.8364 1910.7612,-22027.3455 1969.3645,-21949 2073.2133,-21810.1667 2238.5896,-21973.8385 2342.4314,-21835 2401.613,-21755.873 2333.9612,-18366.238 2378.4314,-18278 2407.0613,-18221.1923 2470.5346,-18181.0991 2515.4667,-18158.5434"/>
<polygon fill="#000000" stroke="#000000" points="2517.0316,-18161.6743 2524.4719,-18154.1316 2513.9518,-18155.3882 2517.0316,-18161.6743"/>
</g>
<!-- qcow2_co_create&#45;&gt;g_malloc0 -->
<g id="edge721" class="edge">
<title>qcow2_co_create&#45;&gt;g_malloc0</title>
<path fill="none" stroke="#000000" d="M1316.3269,-25925.7578C1338.1802,-25831.2562 1443.0098,-25398.6761 1548.3645,-25319 1616.8534,-25267.2042 1874.9843,-25348.9705 1933.3645,-25286 2002.1294,-25211.8282 1904.4918,-21722.599 1969.3645,-21645 2077.6206,-21515.5068 2234.5961,-21703.8439 2342.4314,-21574 2436.5183,-21460.7103 2281.8574,-11082.1772 2378.4314,-10971 2408.6628,-10936.1972 2462.1135,-10931.523 2504.071,-10934.3566"/>
<polygon fill="#000000" stroke="#000000" points="2503.9402,-10937.8577 2514.1957,-10935.198 2504.5199,-10930.8818 2503.9402,-10937.8577"/>
</g>
<!-- qcow2_co_create&#45;&gt;qdict_put_str -->
<g id="edge722" class="edge">
<title>qcow2_co_create&#45;&gt;qdict_put_str</title>
<path fill="none" stroke="#000000" d="M1325.4249,-25962.1428C1362.0603,-26013.3524 1465.1621,-26164.5634 1512.3645,-26307 1530.9207,-26362.9948 1503.9141,-26531.2196 1548.3645,-26570 1612.8332,-26626.2453 1863.127,-26618.8513 1933.3645,-26570 1971.1158,-26543.7434 1932.8932,-26501.0074 1969.3645,-26473 2114.1682,-26361.8011 2684.871,-26367.4988 2900.7087,-26373.8873"/>
<polygon fill="#000000" stroke="#000000" points="2900.9223,-26377.3953 2911.0242,-26374.2012 2901.1353,-26370.3986 2900.9223,-26377.3953"/>
</g>
<!-- qcow2_co_create&#45;&gt;error_propagate -->
<g id="edge723" class="edge">
<title>qcow2_co_create&#45;&gt;error_propagate</title>
<path fill="none" stroke="#000000" d="M1319.6777,-25925.955C1343.5813,-25870.9448 1423.8219,-25704.7492 1548.3645,-25633 1623.0717,-25589.961 1875.6583,-25649.0588 1933.3645,-25585 2001.0148,-25509.9024 1937.8549,-23862.0384 1969.3645,-23766 2067.7013,-23466.2781 2159.0909,-23412.7005 2378.4314,-23186 2424.8813,-23137.9914 2488.6881,-23093.4433 2528.3458,-23067.7432"/>
<polygon fill="#000000" stroke="#000000" points="2530.3885,-23070.591 2536.9114,-23062.2422 2526.6059,-23064.7011 2530.3885,-23070.591"/>
</g>
<!-- qcow2_co_create&#45;&gt;bdrv_unref -->
<g id="edge736" class="edge">
<title>qcow2_co_create&#45;&gt;bdrv_unref</title>
<path fill="none" stroke="#000000" d="M1324.427,-25962.1695C1360.6833,-26017.0398 1467.7348,-26187.0017 1512.3645,-26345 1537.2267,-26433.0176 1486.2335,-26687.8809 1548.3645,-26755 1579.6184,-26788.7632 1631.8844,-26795.7101 1674.0743,-26794.7904"/>
<polygon fill="#000000" stroke="#000000" points="1674.4234,-26798.28 1684.2873,-26794.4131 1674.1649,-26791.2848 1674.4234,-26798.28"/>
</g>
<!-- bdrv_open_blockdev_ref -->
<g id="node287" class="node">
<title>bdrv_open_blockdev_ref</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-26543" rx="124.2781" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-26539.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_open_blockdev_ref</text>
</g>
<!-- qcow2_co_create&#45;&gt;bdrv_open_blockdev_ref -->
<g id="edge724" class="edge">
<title>qcow2_co_create&#45;&gt;bdrv_open_blockdev_ref</title>
<path fill="none" stroke="#000000" d="M1327.051,-25962.0085C1365.0285,-26009.076 1465.8736,-26141.0007 1512.3645,-26269 1531.301,-26321.1363 1509.0367,-26476.8833 1548.3645,-26516 1566.8759,-26534.4121 1591.78,-26544.1615 1617.5222,-26548.8024"/>
<polygon fill="#000000" stroke="#000000" points="1616.999,-26552.2631 1627.4176,-26550.3384 1618.0728,-26545.3459 1616.999,-26552.2631"/>
</g>
<!-- g_assert_not_reached -->
<g id="node288" class="node">
<title>g_assert_not_reached</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-15207" rx="112.5" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-15203.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_assert_not_reached</text>
</g>
<!-- qcow2_co_create&#45;&gt;g_assert_not_reached -->
<g id="edge725" class="edge">
<title>qcow2_co_create&#45;&gt;g_assert_not_reached</title>
<path fill="none" stroke="#000000" d="M1315.0567,-25925.8781C1327.6704,-25852.4502 1384.9698,-25574.2577 1548.3645,-25433 1683.3643,-25316.2902 1825.854,-25461.4347 1933.3645,-25319 1992.3074,-25240.9097 1914.3584,-21877.9116 1969.3645,-21797 2070.024,-21648.934 2242.103,-21793.2906 2342.4314,-21645 2391.1449,-21572.9989 2344.1084,-15465.8693 2378.4314,-15386 2408.6678,-15315.6402 2481.4621,-15259.5538 2526.6525,-15229.9701"/>
<polygon fill="#000000" stroke="#000000" points="2528.7822,-15232.7618 2535.3017,-15224.4103 2524.9971,-15226.8734 2528.7822,-15232.7618"/>
</g>
<!-- validate_cluster_size -->
<g id="node289" class="node">
<title>validate_cluster_size</title>
<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-25789" rx="108.5808" ry="18"/>
<text text-anchor="middle" x="4954.6038" y="-25785.3" font-family="Times,serif" font-size="14.00" fill="#000000">validate_cluster_size</text>
</g>
<!-- qcow2_co_create&#45;&gt;validate_cluster_size -->
<g id="edge726" class="edge">
<title>qcow2_co_create&#45;&gt;validate_cluster_size</title>
<path fill="none" stroke="#000000" d="M1382.113,-25955.5444C1429.0734,-25963.1517 1492.3664,-25973.1249 1548.3645,-25981 1633.7423,-25993.0068 1874.9494,-25965.587 1933.3645,-26029 1997.8619,-26099.0158 1900.6517,-26819.1162 1969.3645,-26885 2032.0925,-26945.1453 2664.7973,-26890.934 2751.4983,-26885 2943.5104,-26871.8582 3041.8465,-26959.4806 3180.4983,-26826 3246.825,-26762.147 3176.7337,-26705.0375 3216.4983,-26622 3340.4298,-26363.2028 3396.8438,-26285.9306 3641.4983,-26136 4085.7303,-25863.7631 4278.4767,-25996.7423 4778.1038,-25849 4819.3805,-25836.7943 4865.4062,-25821.0769 4900.1061,-25808.7908"/>
<polygon fill="#000000" stroke="#000000" points="4901.33,-25812.0704 4909.5795,-25805.4223 4898.9848,-25805.4749 4901.33,-25812.0704"/>
</g>
<!-- blk_set_allow_write_beyond_eof -->
<g id="node290" class="node">
<title>blk_set_allow_write_beyond_eof</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-26489" rx="160.5715" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-26485.3" font-family="Times,serif" font-size="14.00" fill="#000000">blk_set_allow_write_beyond_eof</text>
</g>
<!-- qcow2_co_create&#45;&gt;blk_set_allow_write_beyond_eof -->
<g id="edge727" class="edge">
<title>qcow2_co_create&#45;&gt;blk_set_allow_write_beyond_eof</title>
<path fill="none" stroke="#000000" d="M1326.7556,-25962.1191C1364.0302,-26009.4498 1463.3435,-26141.9482 1512.3645,-26269 1543.7744,-26350.4079 1485.29,-26401.7054 1548.3645,-26462 1556.3956,-26469.6772 1565.5447,-26475.8263 1575.3914,-26480.7134"/>
<polygon fill="#000000" stroke="#000000" points="1574.0619,-26483.953 1584.6184,-26484.8544 1576.9281,-26477.5666 1574.0619,-26483.953"/>
</g>
<!-- blk_pwrite -->
<g id="node291" class="node">
<title>blk_pwrite</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-26435" rx="60.5" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-26431.3" font-family="Times,serif" font-size="14.00" fill="#000000">blk_pwrite</text>
</g>
<!-- qcow2_co_create&#45;&gt;blk_pwrite -->
<g id="edge728" class="edge">
<title>qcow2_co_create&#45;&gt;blk_pwrite</title>
<path fill="none" stroke="#000000" d="M1325.9852,-25961.9778C1361.8417,-26009.4969 1458.8594,-26143.4102 1512.3645,-26269 1537.3768,-26327.7101 1500.7407,-26365.521 1548.3645,-26408 1582.3773,-26438.3384 1634.0786,-26444.1809 1675.3388,-26442.9297"/>
<polygon fill="#000000" stroke="#000000" points="1675.7537,-26446.4147 1685.5866,-26442.4694 1675.4395,-26439.4218 1675.7537,-26446.4147"/>
</g>
<!-- qdict_new -->
<g id="node292" class="node">
<title>qdict_new</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-26381" rx="58.5" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-26377.3" font-family="Times,serif" font-size="14.00" fill="#000000">qdict_new</text>
</g>
<!-- qcow2_co_create&#45;&gt;qdict_new -->
<g id="edge729" class="edge">
<title>qcow2_co_create&#45;&gt;qdict_new</title>
<path fill="none" stroke="#000000" d="M1324.7031,-25962.1139C1357.8466,-26010.5038 1449.6173,-26147.3902 1512.3645,-26269 1531.1764,-26305.4592 1515.8227,-26329.0162 1548.3645,-26354 1584.1459,-26381.471 1635.0449,-26387.6152 1675.5182,-26387.2145"/>
<polygon fill="#000000" stroke="#000000" points="1675.6521,-26390.7124 1685.5679,-26386.9806 1675.4892,-26383.7143 1675.6521,-26390.7124"/>
</g>
<!-- blk_new_open -->
<g id="node293" class="node">
<title>blk_new_open</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-26327" rx="76.8869" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-26323.3" font-family="Times,serif" font-size="14.00" fill="#000000">blk_new_open</text>
</g>
<!-- qcow2_co_create&#45;&gt;blk_new_open -->
<g id="edge730" class="edge">
<title>qcow2_co_create&#45;&gt;blk_new_open</title>
<path fill="none" stroke="#000000" d="M1321.7277,-25962.3547C1356.7879,-26029.0499 1479.9619,-26256.9058 1548.3645,-26300 1579.8098,-26319.8108 1619.825,-26327.5735 1655.2173,-26329.9878"/>
<polygon fill="#000000" stroke="#000000" points="1655.3742,-26333.5015 1665.5505,-26330.5528 1655.7565,-26326.5119 1655.3742,-26333.5015"/>
</g>
<!-- blk_bs -->
<g id="node294" class="node">
<title>blk_bs</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-26273" rx="41" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-26269.3" font-family="Times,serif" font-size="14.00" fill="#000000">blk_bs</text>
</g>
<!-- qcow2_co_create&#45;&gt;blk_bs -->
<g id="edge731" class="edge">
<title>qcow2_co_create&#45;&gt;blk_bs</title>
<path fill="none" stroke="#000000" d="M1320.2331,-25962.2089C1345.1486,-26016.1694 1426.7113,-26175.8248 1548.3645,-26246 1591.617,-26270.95 1649.177,-26276.0786 1690.0573,-26275.9636"/>
<polygon fill="#000000" stroke="#000000" points="1690.1198,-26279.4632 1700.0723,-26275.8303 1690.0266,-26272.4638 1690.1198,-26279.4632"/>
</g>
<!-- error_report -->
<g id="node295" class="node">
<title>error_report</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-18305" rx="69" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-18301.3" font-family="Times,serif" font-size="14.00" fill="#000000">error_report</text>
</g>
<!-- qcow2_co_create&#45;&gt;error_report -->
<g id="edge732" class="edge">
<title>qcow2_co_create&#45;&gt;error_report</title>
<path fill="none" stroke="#000000" d="M1316.7307,-25925.6663C1333.9139,-25860.6993 1401.4971,-25640.3627 1548.3645,-25547 1620.9171,-25500.8787 1875.308,-25572.4074 1933.3645,-25509 1998.7221,-25437.6185 1907.7525,-22099.6385 1969.3645,-22025 2077.0855,-21894.5038 2234.7283,-22079.511 2342.4314,-21949 2405.7127,-21872.3179 2320.4396,-18450.7566 2378.4314,-18370 2403.4185,-18335.2041 2448.4328,-18318.8893 2487.9808,-18311.3047"/>
<polygon fill="#000000" stroke="#000000" points="2488.6601,-18314.739 2497.902,-18309.5585 2487.4467,-18307.845 2488.6601,-18314.739"/>
</g>
<!-- BlockdevDriver_str -->
<g id="node296" class="node">
<title>BlockdevDriver_str</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-26219" rx="101.5" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-26215.3" font-family="Times,serif" font-size="14.00" fill="#000000">BlockdevDriver_str</text>
</g>
<!-- qcow2_co_create&#45;&gt;BlockdevDriver_str -->
<g id="edge733" class="edge">
<title>qcow2_co_create&#45;&gt;BlockdevDriver_str</title>
<path fill="none" stroke="#000000" d="M1323.0091,-25961.9379C1352.4547,-26008.9373 1439.155,-26135.8952 1548.3645,-26192 1573.0939,-26204.7044 1601.8425,-26212.0282 1629.4624,-26216.1187"/>
<polygon fill="#000000" stroke="#000000" points="1629.1993,-26219.6149 1639.5775,-26217.4835 1630.1353,-26212.6777 1629.1993,-26219.6149"/>
</g>
<!-- bdrv_change_backing_file -->
<g id="node297" class="node">
<title>bdrv_change_backing_file</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-26165" rx="132" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-26161.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_change_backing_file</text>
</g>
<!-- qcow2_co_create&#45;&gt;bdrv_change_backing_file -->
<g id="edge734" class="edge">
<title>qcow2_co_create&#45;&gt;bdrv_change_backing_file</title>
<path fill="none" stroke="#000000" d="M1328.1681,-25961.891C1363.6018,-26000.2808 1453.1711,-26090.5116 1548.3645,-26133 1569.682,-26142.5148 1593.4703,-26149.2259 1616.8547,-26153.9533"/>
<polygon fill="#000000" stroke="#000000" points="1616.3646,-26157.4228 1626.8435,-26155.8602 1617.6773,-26150.547 1616.3646,-26157.4228"/>
</g>
<!-- qcow2_set_up_encryption -->
<g id="node298" class="node">
<title>qcow2_set_up_encryption</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-25921" rx="132" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-25917.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_set_up_encryption</text>
</g>
<!-- qcow2_co_create&#45;&gt;qcow2_set_up_encryption -->
<g id="edge735" class="edge">
<title>qcow2_co_create&#45;&gt;qcow2_set_up_encryption</title>
<path fill="none" stroke="#000000" d="M1400.2262,-25939.2762C1460.0069,-25936.0688 1540.1623,-25931.7682 1607.7006,-25928.1446"/>
<polygon fill="#000000" stroke="#000000" points="1608.1994,-25931.623 1617.9975,-25927.5922 1607.8243,-25924.633 1608.1994,-25931.623"/>
</g>
<!-- validate_cluster_size&#45;&gt;error_setg -->
<g id="edge737" class="edge">
<title>validate_cluster_size&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M5062.7078,-25790.8555C5209.9359,-25793.2188 5481.7447,-25797 5713.7053,-25797 5713.7053,-25797 5713.7053,-25797 6074.8408,-25797 6350.5572,-25797 6485.2902,-25352.0708 6678.8408,-24296 6737.8002,-23974.3 6686.9991,-23886.8711 6714.8408,-23561 6745.7854,-23198.8122 6808.8403,-22761.2264 6825.6721,-22647.2316"/>
<polygon fill="#000000" stroke="#000000" points="6829.1515,-22647.6282 6827.1541,-22637.2234 6822.227,-22646.6028 6829.1515,-22647.6282"/>
</g>
<!-- validate_cluster_size&#45;&gt;ctz32 -->
<g id="edge738" class="edge">
<title>validate_cluster_size&#45;&gt;ctz32</title>
<path fill="none" stroke="#000000" d="M4979.3071,-25771.4026C5126.4588,-25666.5793 5886.4712,-25125.185 6045.6024,-25011.828"/>
<polygon fill="#000000" stroke="#000000" points="6047.8612,-25014.5162 6053.9753,-25005.8636 6043.7998,-25008.8149 6047.8612,-25014.5162"/>
</g>
<!-- qcow2_set_up_encryption&#45;&gt;error_setg -->
<g id="edge739" class="edge">
<title>qcow2_set_up_encryption&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M1811.7146,-25936.3139C1854.5502,-25949.5389 1906.0104,-25973.3409 1933.3645,-26015 1981.654,-26088.543 1908.252,-26742.7092 1969.3645,-26806 2096.0617,-26937.2132 2196.1809,-26831.6607 2378.4314,-26839 2734.6636,-26853.3456 2827.3287,-26874.7696 3180.4983,-26826 3542.9333,-26775.9509 4511.2134,-26678.2671 4778.1038,-26428 4816.5531,-26391.9455 4776.6205,-26352.0577 4814.1038,-26315 4906.9827,-26223.1758 4970.5791,-26268.3924 5095.1038,-26229 5604.0757,-26067.9909 5782.3714,-26136.0605 6236.8408,-25856 6474.1578,-25709.7567 6570.098,-25667.6738 6678.8408,-25411 6718.9417,-25316.347 6707.6007,-23663.542 6714.8408,-23561 6740.4429,-23198.3954 6807.3641,-22761.1112 6825.3662,-22647.2077"/>
<polygon fill="#000000" stroke="#000000" points="6828.8425,-22647.6326 6826.9526,-22637.2077 6821.929,-22646.5358 6828.8425,-22647.6326"/>
</g>
<!-- qcow2_set_up_encryption&#45;&gt;qcow2_update_header -->
<g id="edge740" class="edge">
<title>qcow2_set_up_encryption&#45;&gt;qcow2_update_header</title>
<path fill="none" stroke="#000000" d="M1872.0824,-25918.8483C1895.4259,-25924.5855 1917.3599,-25935.0433 1933.3645,-25953 1986.7338,-26012.8791 1915.426,-26614.6331 1969.3645,-26674 2059.8257,-26773.5655 3111.4136,-26799.3755 3180.4983,-26734 3233.1975,-26684.1303 3167.4338,-26135.4497 3216.4983,-26082 3287.7795,-26004.348 4993.5164,-25844.122 5095.1038,-25816 5625.9436,-25669.05 5925.4177,-25788.3136 6236.8408,-25334 6273.923,-25279.9034 6266.0215,-24219.2306 6272.8408,-24154 6378.9041,-23139.4426 6557.5531,-22907.8502 6678.8408,-21895 6799.7209,-20885.5545 6825.8882,-19633.8549 6829.4234,-19431.27"/>
<polygon fill="#000000" stroke="#000000" points="6832.9247,-19431.2198 6829.596,-19421.1615 6825.9257,-19431.1002 6832.9247,-19431.2198"/>
</g>
<!-- qcow2_set_up_encryption&#45;&gt;error_setg_errno -->
<g id="edge741" class="edge">
<title>qcow2_set_up_encryption&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M1872.9694,-25920.348C1895.6692,-25926.0965 1917.1347,-25936.176 1933.3645,-25953 2019.8634,-26042.6656 1886.6106,-26137.8669 1969.3645,-26231 2150.7018,-26435.0813 2983.4304,-26625.9356 3180.4983,-26437 3249.0541,-26371.2733 3151.2226,-25651.9854 3216.4983,-25583 3276.1949,-25519.9107 3547.0462,-25609.2441 3605.4983,-25545 3660.921,-25484.0854 3588.1356,-13748.7272 3641.4983,-13686 3658.8171,-13665.6419 3685.1169,-13656.5206 3711.5741,-13653.1555"/>
<polygon fill="#000000" stroke="#000000" points="3712.1041,-13656.6199 3721.7034,-13652.1362 3711.4032,-13649.6551 3712.1041,-13656.6199"/>
</g>
<!-- qcrypto_block_create -->
<g id="node299" class="node">
<title>qcrypto_block_create</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-26323" rx="112" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-26319.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcrypto_block_create</text>
</g>
<!-- qcow2_set_up_encryption&#45;&gt;qcrypto_block_create -->
<g id="edge742" class="edge">
<title>qcow2_set_up_encryption&#45;&gt;qcrypto_block_create</title>
<path fill="none" stroke="#000000" d="M1873.3469,-25921.2015C1895.7377,-25926.9355 1916.9937,-25936.7912 1933.3645,-25953 1998.789,-26017.7771 1904.0555,-26092.1064 1969.3645,-26157 2093.3295,-26280.1766 2621.2767,-26312.0395 2862.6733,-26320.2133"/>
<polygon fill="#000000" stroke="#000000" points="2862.7857,-26323.7188 2872.8958,-26320.5511 2863.0169,-26316.7227 2862.7857,-26323.7188"/>
</g>
<!-- qcow2_crypto_hdr_init_func -->
<g id="node300" class="node">
<title>qcow2_crypto_hdr_init_func</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-26647" rx="143" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-26643.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_crypto_hdr_init_func</text>
</g>
<!-- qcow2_set_up_encryption&#45;&gt;qcow2_crypto_hdr_init_func -->
<g id="edge743" class="edge">
<title>qcow2_set_up_encryption&#45;&gt;qcow2_crypto_hdr_init_func</title>
<path fill="none" stroke="#000000" d="M1872.7023,-25919.4237C1895.7071,-25925.1845 1917.3545,-25935.5047 1933.3645,-25953 2004.3803,-26030.6043 1929.6181,-26327.6044 1969.3645,-26425 2003.7446,-26509.246 2082.5656,-26585.1974 2125.9332,-26622.5693"/>
<polygon fill="#000000" stroke="#000000" points="2123.7151,-26625.2775 2133.5996,-26629.0918 2128.2511,-26619.946 2123.7151,-26625.2775"/>
</g>
<!-- qcow2_crypto_hdr_write_func -->
<g id="node301" class="node">
<title>qcow2_crypto_hdr_write_func</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-26109" rx="151.5" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-26105.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_crypto_hdr_write_func</text>
</g>
<!-- qcow2_set_up_encryption&#45;&gt;qcow2_crypto_hdr_write_func -->
<g id="edge744" class="edge">
<title>qcow2_set_up_encryption&#45;&gt;qcow2_crypto_hdr_write_func</title>
<path fill="none" stroke="#000000" d="M1872.1656,-25918.7743C1895.5026,-25924.5173 1917.413,-25934.9961 1933.3645,-25953 1993.6962,-26021.0946 1906.6177,-26705.1241 1969.3645,-26771 2032.3307,-26837.1064 2287.2341,-26804.7732 2378.4314,-26809 2556.6018,-26817.2577 3055.2285,-26905.9661 3180.4983,-26779 3280.2322,-26677.9155 3121.5839,-26246.6229 3216.4983,-26141 3226.3481,-26130.0389 3238.3877,-26121.8599 3251.6017,-26115.8372"/>
<polygon fill="#000000" stroke="#000000" points="3253.0067,-26119.0439 3260.9249,-26112.0045 3250.3452,-26112.5696 3253.0067,-26119.0439"/>
</g>
<!-- qcrypto_block_free -->
<g id="node302" class="node">
<title>qcrypto_block_free</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-26215" rx="100.9827" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-26211.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcrypto_block_free</text>
</g>
<!-- qcow2_set_up_encryption&#45;&gt;qcrypto_block_free -->
<g id="edge745" class="edge">
<title>qcow2_set_up_encryption&#45;&gt;qcrypto_block_free</title>
<path fill="none" stroke="#000000" d="M1872.7865,-25922.438C1895.0956,-25928.0852 1916.466,-25937.5924 1933.3645,-25953 1979.8861,-25995.417 1923.3485,-26047.035 1969.3645,-26090 2098.2294,-26210.3209 2638.1639,-26219.1729 2873.5267,-26217.1036"/>
<polygon fill="#000000" stroke="#000000" points="2873.8535,-26220.6007 2883.8192,-26217.0044 2873.7859,-26213.6011 2873.8535,-26220.6007"/>
</g>
<!-- qcow2_crypto_hdr_init_func&#45;&gt;error_setg_errno -->
<g id="edge746" class="edge">
<title>qcow2_crypto_hdr_init_func&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M2267.4808,-26635.6715C2292.6852,-26630.9839 2318.9262,-26624.3597 2342.4314,-26615 2360.2967,-26607.8861 2360.1714,-26597.0292 2378.4314,-26591 2463.1614,-26563.0233 3117.6893,-26614.3791 3180.4983,-26551 3249.5384,-26481.3332 3153.5373,-25744.2058 3216.4983,-25669 3330.1596,-25533.2333 3494.4208,-25720.8887 3605.4983,-25583 3657.3274,-25518.6607 3587.9649,-13748.9284 3641.4983,-13686 3658.817,-13665.6418 3685.1167,-13656.5205 3711.574,-13653.1554"/>
<polygon fill="#000000" stroke="#000000" points="3712.104,-13656.6198 3721.7033,-13652.1361 3711.4031,-13649.655 3712.104,-13656.6198"/>
</g>
<!-- qcow2_crypto_hdr_init_func&#45;&gt;assert -->
<g id="edge747" class="edge">
<title>qcow2_crypto_hdr_init_func&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M2213.4048,-26663.6016C2257.9921,-26675.5729 2321.562,-26690.6898 2378.4314,-26697 2555.5924,-26716.6577 3052.448,-26811.9983 3180.4983,-26688 3234.6129,-26635.5978 3167.5766,-26068.2805 3216.4983,-26011 3331.3074,-25876.5745 3434.9334,-25974.4648 3605.4983,-25928 3754.1716,-25887.4988 6146.5631,-25175.8761 6236.8408,-25051 6288.6541,-24979.3297 6264.5713,-12404.0504 6272.8408,-12316 6312.9513,-11888.9203 6437.4793,-11379.3233 6468.6906,-11255.9043"/>
<polygon fill="#000000" stroke="#000000" points="6472.1091,-11256.6624 6471.1774,-11246.1086 6465.3243,-11254.9399 6472.1091,-11256.6624"/>
</g>
<!-- qcow2_crypto_hdr_init_func&#45;&gt;qcow2_pre_write_overlap_check -->
<g id="edge748" class="edge">
<title>qcow2_crypto_hdr_init_func&#45;&gt;qcow2_pre_write_overlap_check</title>
<path fill="none" stroke="#000000" d="M2246.3331,-26660.9851C2286.6557,-26666.5467 2334.808,-26672.2663 2378.4314,-26675 2467.4004,-26680.5752 3117.2001,-26718.7687 3180.4983,-26656 3234.4595,-26602.4901 3169.7075,-26032.8811 3216.4983,-25973 3327.818,-25830.5369 3477.7034,-25981.8917 3605.4983,-25854 3644.2548,-25815.2141 3612.9342,-25782.8029 3641.4983,-25736 3746.8246,-25563.4203 3867.7614,-25594.7151 3967.7693,-25419 4380.5501,-24693.7394 4201.55,-24402.3108 4405.0369,-23593 4563.732,-22961.8357 4647.6254,-22814.5954 4778.1038,-22177 4890.7971,-21626.3133 5470.9824,-17732.4068 5514.5698,-17172 5582.3977,-16299.9305 5512.2022,-14109.8614 5550.5698,-13236 5587.3124,-12399.1485 5691.6623,-11376.1238 5710.7036,-11193.5471"/>
<polygon fill="#000000" stroke="#000000" points="5714.2036,-11193.7285 5711.7624,-11183.4188 5707.2415,-11193.0006 5714.2036,-11193.7285"/>
</g>
<!-- qcow2_crypto_hdr_init_func&#45;&gt;qcow2_alloc_clusters -->
<g id="edge749" class="edge">
<title>qcow2_crypto_hdr_init_func&#45;&gt;qcow2_alloc_clusters</title>
<path fill="none" stroke="#000000" d="M2160.4095,-26628.8915C2185.1074,-26528.7209 2304.2092,-26032.0057 2342.4314,-25618 2361.6045,-25410.3252 2313.1871,-18308.0899 2378.4314,-18110 2410.4016,-18012.9344 2494.6387,-17922.0881 2538.1306,-17879.8216"/>
<polygon fill="#000000" stroke="#000000" points="2540.714,-17882.1933 2545.5037,-17872.7429 2535.8661,-17877.1437 2540.714,-17882.1933"/>
</g>
<!-- qcow2_crypto_hdr_init_func&#45;&gt;size_to_clusters -->
<g id="edge750" class="edge">
<title>qcow2_crypto_hdr_init_func&#45;&gt;size_to_clusters</title>
<path fill="none" stroke="#000000" d="M2290.0914,-26653.221C2553.5242,-26664.0277 3118.2277,-26679.717 3180.4983,-26619 3234.9882,-26565.8695 3174.5038,-25998.4702 3216.4983,-25935 3322.6688,-25774.5343 3493.3285,-25901.3309 3605.4983,-25745 3678.3864,-25643.4159 3563.9259,-25564.0537 3641.4983,-25466 3737.6488,-25344.463 3876.913,-25468.544 3967.7693,-25343 3995.2842,-25304.9803 4000.6766,-24545.8295 4003.7693,-24499 4123.7743,-22681.93 4285.089,-22237.0924 4369.0369,-20418 4376.8123,-20249.5119 4366.5574,-8438.2194 4405.0369,-8274 4438.3765,-8131.7164 4532.8349,-7981.3012 4573.0617,-7921.6243"/>
<polygon fill="#000000" stroke="#000000" points="4576.0851,-7923.4024 4578.8124,-7913.1646 4570.296,-7919.4671 4576.0851,-7923.4024"/>
</g>
<!-- qcow2_crypto_hdr_init_func&#45;&gt;bdrv_pwrite_zeroes -->
<g id="edge751" class="edge">
<title>qcow2_crypto_hdr_init_func&#45;&gt;bdrv_pwrite_zeroes</title>
<path fill="none" stroke="#000000" d="M2274.5263,-26636.9141C2308.1053,-26634.1924 2344.6948,-26631.3526 2378.4314,-26629 2467.4865,-26622.7898 3117.7303,-26645.4788 3180.4983,-26582 3240.017,-26521.8073 3169.312,-25891.2787 3216.4983,-25821 3322.7928,-25662.6859 3489.8896,-25791.646 3605.4983,-25640 3663.7059,-25563.6479 3587.4847,-25506.3745 3641.4983,-25427 3736.7962,-25286.9572 3883.9702,-25377.2121 3967.7693,-25230 4001.2041,-25171.2644 3997.9217,-20431.3317 4003.7693,-20364 4040.8638,-19936.8793 4152.1482,-19425.0314 4180.0198,-19301.0371"/>
<polygon fill="#000000" stroke="#000000" points="4183.4535,-19301.7206 4182.2403,-19291.1955 4176.6251,-19300.1799 4183.4535,-19301.7206"/>
</g>
<!-- qcow2_crypto_hdr_write_func&#45;&gt;error_setg -->
<g id="edge752" class="edge">
<title>qcow2_crypto_hdr_write_func&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M3537.184,-26098.9643C4071.1262,-26056.0827 6122.5418,-25886.9689 6236.8408,-25811 6576.4428,-25585.2833 6572.5252,-25400.668 6678.8408,-25007 6720.7434,-24851.8422 6703.0859,-23721.286 6714.8408,-23561 6741.428,-23198.4663 6807.6363,-22761.1308 6825.4226,-22647.2118"/>
<polygon fill="#000000" stroke="#000000" points="6828.8995,-22647.6316 6826.9898,-22637.2103 6821.9838,-22646.548 6828.8995,-22647.6316"/>
</g>
<!-- qcow2_crypto_hdr_write_func&#45;&gt;error_setg_errno -->
<g id="edge754" class="edge">
<title>qcow2_crypto_hdr_write_func&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M3421.9852,-26091.0351C3457.3888,-26031.9622 3568.3341,-25837.304 3605.4983,-25659 3622.4639,-25577.6031 3587.6236,-13749.3309 3641.4983,-13686 3658.8168,-13665.6416 3685.1165,-13656.5203 3711.5738,-13653.1552"/>
<polygon fill="#000000" stroke="#000000" points="3712.1038,-13656.6196 3721.7031,-13652.1359 3711.4029,-13649.6548 3712.1038,-13656.6196"/>
</g>
<!-- qcow2_crypto_hdr_write_func&#45;&gt;bdrv_pwrite -->
<g id="edge753" class="edge">
<title>qcow2_crypto_hdr_write_func&#45;&gt;bdrv_pwrite</title>
<path fill="none" stroke="#000000" d="M3561.8184,-26110.7201C4171.7879,-26116.3175 6435.1235,-26123.4656 6678.8408,-25925 7028.8067,-25640.0134 6882.5987,-25392.0006 6944.9204,-24945 6991.1827,-24613.1856 6953.281,-22263.8818 6980.9204,-21930 7000.2511,-21696.4872 7054.2738,-21418.1756 7072.118,-21330.133"/>
<polygon fill="#000000" stroke="#000000" points="7075.5898,-21330.624 7074.1568,-21320.1265 7068.7307,-21329.2264 7075.5898,-21330.624"/>
</g>
<!-- qcow2_co_flush_to_os -->
<g id="node303" class="node">
<title>qcow2_co_flush_to_os</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-2844" rx="113.9803" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-2840.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_flush_to_os</text>
</g>
<!-- qcow2_co_flush_to_os&#45;&gt;qcow2_write_caches -->
<g id="edge755" class="edge">
<title>qcow2_co_flush_to_os&#45;&gt;qcow2_write_caches</title>
<path fill="none" stroke="#000000" d="M2267.1124,-2840.1766C2293.4143,-2835.2867 2320.2378,-2826.6893 2342.4314,-2812 2367.1046,-2795.6694 2352.4615,-2770.1783 2378.4314,-2756 2451.197,-2716.2735 2692.7603,-2697.4946 2751.4983,-2756 2796.1543,-2800.4792 2770.5739,-11771.2865 2787.4983,-11832 2878.7608,-12159.39 3087.9396,-12160.974 3180.4983,-12488 3226.3141,-12649.8753 3161.705,-15356.939 3216.4983,-15516 3250.2694,-15614.0352 3337.8326,-15704.3804 3383.055,-15746.3454"/>
<polygon fill="#000000" stroke="#000000" points="3380.7237,-15748.9564 3390.4598,-15753.135 3385.4545,-15743.797 3380.7237,-15748.9564"/>
</g>
<!-- qcow2_co_flush_to_os&#45;&gt;qemu_co_mutex_lock -->
<g id="edge756" class="edge">
<title>qcow2_co_flush_to_os&#45;&gt;qemu_co_mutex_lock</title>
<path fill="none" stroke="#000000" d="M2269.6567,-2842.8986C2295.7457,-2837.9158 2321.8339,-2828.5938 2342.4314,-2812 2375.6589,-2785.2312 2345.2038,-2749.7688 2378.4314,-2723 2397.2093,-2707.8721 2420.5507,-2698.7879 2444.2958,-2693.5256"/>
<polygon fill="#000000" stroke="#000000" points="2445.0021,-2696.9537 2454.1226,-2691.5623 2443.6307,-2690.0894 2445.0021,-2696.9537"/>
</g>
<!-- qcow2_co_flush_to_os&#45;&gt;qemu_co_mutex_unlock -->
<g id="edge757" class="edge">
<title>qcow2_co_flush_to_os&#45;&gt;qemu_co_mutex_unlock</title>
<path fill="none" stroke="#000000" d="M2238.6787,-2831.6557C2305.2106,-2821.7345 2398.7661,-2807.7835 2468.6495,-2797.3625"/>
<polygon fill="#000000" stroke="#000000" points="2469.4079,-2800.7882 2478.7823,-2795.8515 2468.3754,-2793.8648 2469.4079,-2800.7882"/>
</g>
<!-- qcow2_co_invalidate_cache -->
<g id="node304" class="node">
<title>qcow2_co_invalidate_cache</title>
<ellipse fill="none" stroke="#000000" cx="158" cy="-23113" rx="139.9756" ry="18"/>
<text text-anchor="middle" x="158" y="-23109.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_invalidate_cache</text>
</g>
<!-- qcow2_co_invalidate_cache&#45;&gt;error_setg_errno -->
<g id="edge759" class="edge">
<title>qcow2_co_invalidate_cache&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M297.7788,-23113.0441C399.5611,-23111.3204 540.465,-23105.295 663,-23087 679.3116,-23084.5646 682.9882,-23081.9526 699,-23078 1076.221,-22984.8817 1169.5576,-22957.441 1548.3645,-22871 1814.8624,-22810.1871 2492.6972,-22702.9851 2751.4983,-22615 2951.5695,-22546.9814 3066.9712,-22588.2319 3180.4983,-22410 3238.3281,-22319.2099 3168.1679,-18631.1837 3216.4983,-18535 3313.9196,-18341.1192 3508.2113,-18433.9483 3605.4983,-18240 3662.2184,-18126.9245 3559.2941,-13782.1547 3641.4983,-13686 3658.7839,-13665.7808 3684.9295,-13656.6614 3711.2563,-13653.2553"/>
<polygon fill="#000000" stroke="#000000" points="3711.7478,-13656.7233 3721.3372,-13652.2184 3711.0315,-13649.76 3711.7478,-13656.7233"/>
</g>
<!-- qcow2_co_invalidate_cache&#45;&gt;memset -->
<g id="edge758" class="edge">
<title>qcow2_co_invalidate_cache&#45;&gt;memset</title>
<path fill="none" stroke="#000000" d="M275.0881,-23122.8601C419.1067,-23134.1194 671.1116,-23151 887.5,-23151 887.5,-23151 887.5,-23151 1312.1822,-23151 1952.0674,-23151 2113.3928,-23138.3096 2751.4983,-23186 3573.4349,-23247.4295 3767.3414,-23417 4591.5704,-23417 4591.5704,-23417 4591.5704,-23417 6475.8408,-23417 6824.0014,-23417 6925.5709,-22738.8915 6944.9204,-22646 6979.0157,-22482.3182 6975.3193,-10775.1013 6980.9204,-10608 7001.0288,-10008.0978 7062.2832,-9276.3879 7075.4221,-9123.7278"/>
<polygon fill="#000000" stroke="#000000" points="7078.9434,-9123.6298 7076.3167,-9113.3658 7071.9694,-9123.0277 7078.9434,-9123.6298"/>
</g>
<!-- qcow2_co_invalidate_cache&#45;&gt;qemu_co_mutex_lock -->
<g id="edge760" class="edge">
<title>qcow2_co_invalidate_cache&#45;&gt;qemu_co_mutex_lock</title>
<path fill="none" stroke="#000000" d="M202.7868,-23095.9011C241.6751,-23081.7308 299.789,-23062.1665 352,-23051 420.0094,-23036.4546 614.4951,-23065.8409 663,-23016 728.7961,-22948.3917 645.6677,-22670.8182 699,-22593 804.4024,-22439.2053 946.2347,-22542.8784 1076,-22409 1103.1365,-22381.0034 1083.0001,-22355.0615 1112,-22329 1251.2534,-22203.8565 1400.7237,-22348.2954 1512.3645,-22198 1615.2206,-22059.5309 1443.5564,-20782.9976 1548.3645,-20646 1656.7964,-20504.2656 1825.6165,-20674.2551 1933.3645,-20532 2022.4306,-20414.4097 1880.0857,-17994.4289 1969.3645,-17877 2073.9107,-17739.4897 2238.6541,-17906.0916 2342.4314,-17768 2405.0621,-17684.6602 2317.9479,-2840.9109 2378.4314,-2756 2397.9052,-2728.6613 2429.7543,-2712.7259 2461.6695,-2703.4705"/>
<polygon fill="#000000" stroke="#000000" points="2462.8162,-2706.7865 2471.5627,-2700.8073 2460.9966,-2700.0271 2462.8162,-2706.7865"/>
</g>
<!-- qcow2_co_invalidate_cache&#45;&gt;qemu_co_mutex_unlock -->
<g id="edge761" class="edge">
<title>qcow2_co_invalidate_cache&#45;&gt;qemu_co_mutex_unlock</title>
<path fill="none" stroke="#000000" d="M271.6345,-23102.5024C416.2067,-23088.644 648.9966,-23064.434 663,-23051 733.8645,-22983.017 644.3764,-22914.6071 699,-22833 935.5535,-22479.5919 1301.1979,-22698.1389 1512.3645,-22329 1555.2169,-22254.0899 1492.7984,-20842.0323 1548.3645,-20776 1660.6629,-20642.5496 1821.7272,-20834.004 1933.3645,-20700 2029.704,-20584.3586 1879.0253,-18111.3872 1969.3645,-17991 2073.426,-17852.3262 2239.1266,-18016.2385 2342.4314,-17877 2404.6184,-17793.1816 2317.8795,-2933.0072 2378.4314,-2848 2397.0133,-2821.9133 2426.863,-2806.2094 2457.2861,-2796.7846"/>
<polygon fill="#000000" stroke="#000000" points="2458.5284,-2800.0692 2467.1704,-2793.94 2456.5924,-2793.3422 2458.5284,-2800.0692"/>
</g>
<!-- qcow2_co_invalidate_cache&#45;&gt;qobject_unref -->
<g id="edge762" class="edge">
<title>qcow2_co_invalidate_cache&#45;&gt;qobject_unref</title>
<path fill="none" stroke="#000000" d="M159.1022,-23131.0945C176.2183,-23409.3472 391.184,-26807.5218 699,-27107 1093.1002,-27490.4252 1454.4163,-27294.0712 1933.3645,-27024 1960.5195,-27008.6877 2759.0483,-26308.7458 2787.4983,-26296 2821.8208,-26280.6232 2862.6235,-26273.4525 2898.1296,-26270.2847"/>
<polygon fill="#000000" stroke="#000000" points="2898.788,-26273.7434 2908.4781,-26269.4596 2898.2316,-26266.7656 2898.788,-26273.7434"/>
</g>
<!-- qcow2_close -->
<g id="node305" class="node">
<title>qcow2_close</title>
<ellipse fill="none" stroke="#000000" cx="507.5" cy="-24937" rx="69.5877" ry="18"/>
<text text-anchor="middle" x="507.5" y="-24933.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_close</text>
</g>
<!-- qcow2_co_invalidate_cache&#45;&gt;qcow2_close -->
<g id="edge763" class="edge">
<title>qcow2_co_invalidate_cache&#45;&gt;qcow2_close</title>
<path fill="none" stroke="#000000" d="M161.4591,-23131.0528C194.9236,-23305.6997 460.8069,-24693.3139 502.1147,-24908.8949"/>
<polygon fill="#000000" stroke="#000000" points="498.6932,-24909.6369 504.0126,-24918.7996 505.5681,-24908.3195 498.6932,-24909.6369"/>
</g>
<!-- qdict_clone_shallow -->
<g id="node306" class="node">
<title>qdict_clone_shallow</title>
<ellipse fill="none" stroke="#000000" cx="507.5" cy="-22953" rx="104.7816" ry="18"/>
<text text-anchor="middle" x="507.5" y="-22949.3" font-family="Times,serif" font-size="14.00" fill="#000000">qdict_clone_shallow</text>
</g>
<!-- qcow2_co_invalidate_cache&#45;&gt;qdict_clone_shallow -->
<g id="edge764" class="edge">
<title>qcow2_co_invalidate_cache&#45;&gt;qdict_clone_shallow</title>
<path fill="none" stroke="#000000" d="M179.1301,-23095.0692C213.2013,-23067.1223 283.4169,-23013.4396 352,-22985 371.6714,-22976.8428 393.6331,-22970.6946 414.7109,-22966.0857"/>
<polygon fill="#000000" stroke="#000000" points="415.5733,-22969.4812 424.6461,-22964.01 414.1417,-22962.6292 415.5733,-22969.4812"/>
</g>
<!-- qcow2_do_open -->
<g id="node307" class="node">
<title>qcow2_do_open</title>
<ellipse fill="none" stroke="#000000" cx="887.5" cy="-11659" rx="84.5" ry="18"/>
<text text-anchor="middle" x="887.5" y="-11655.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_do_open</text>
</g>
<!-- qcow2_co_invalidate_cache&#45;&gt;qcow2_do_open -->
<g id="edge765" class="edge">
<title>qcow2_co_invalidate_cache&#45;&gt;qcow2_do_open</title>
<path fill="none" stroke="#000000" d="M188.469,-23095.3798C225.7636,-23074.6471 291.4434,-23040.7995 352,-23023 418.9369,-23003.3251 617.0791,-23032.5255 663,-22980 711.1395,-22924.9369 690.3194,-12520.6224 699,-12448 735.3233,-12144.117 845.8074,-11787.6138 878.3736,-11686.7951"/>
<polygon fill="#000000" stroke="#000000" points="881.7732,-11687.6578 881.5316,-11677.0657 875.1152,-11685.4967 881.7732,-11687.6578"/>
</g>
<!-- error_propagate_prepend -->
<g id="node308" class="node">
<title>error_propagate_prepend</title>
<ellipse fill="none" stroke="#000000" cx="507.5" cy="-24991" rx="130" ry="18"/>
<text text-anchor="middle" x="507.5" y="-24987.3" font-family="Times,serif" font-size="14.00" fill="#000000">error_propagate_prepend</text>
</g>
<!-- qcow2_co_invalidate_cache&#45;&gt;error_propagate_prepend -->
<g id="edge766" class="edge">
<title>qcow2_co_invalidate_cache&#45;&gt;error_propagate_prepend</title>
<path fill="none" stroke="#000000" d="M158.5981,-23131.2595C164.7737,-23314.7404 219.4106,-24822.1457 352,-24964 358.5267,-24970.9827 366.1619,-24976.5639 374.4823,-24980.9956"/>
<polygon fill="#000000" stroke="#000000" points="373.2217,-24984.2706 383.7598,-24985.3655 376.2045,-24977.9379 373.2217,-24984.2706"/>
</g>
<!-- qcow2_close&#45;&gt;has_data_file -->
<g id="edge767" class="edge">
<title>qcow2_close&#45;&gt;has_data_file</title>
<path fill="none" stroke="#000000" d="M575.9033,-24933.6476C605.8388,-24935.7063 639.4318,-24943.2916 663,-24964 703.5514,-24999.6308 663.5048,-25039.3297 699,-25080 898.038,-25308.0573 1671.6829,-25503.8521 1933.3645,-25656 2126.0256,-25768.0178 2187.1228,-25786.1702 2342.4314,-25946 2362.5328,-25966.6866 2353,-25986.3895 2378.4314,-26000 2414.9784,-26019.5594 2719.4696,-26026.3139 2751.4983,-26000 2815.2098,-25947.6564 2723.7868,-25870.3436 2787.4983,-25818 2922.4582,-25707.1205 3005.8915,-25813.4266 3180.4983,-25818 3969.8015,-25838.6738 4165.0298,-25911 4954.6038,-25911 4954.6038,-25911 4954.6038,-25911 6074.8408,-25911 6266.8412,-25911 6549.8186,-25674.1598 6678.8408,-25411 6724.9539,-25316.9456 6701.8721,-25044.9445 6714.8408,-24941 6788.8943,-24347.4627 6892.7743,-24210.8617 6944.9204,-23615 6952.7625,-23525.3908 6926.4078,-10733.552 6980.9204,-10662 6986.3852,-10654.8271 6993.5863,-10649.4486 7001.6021,-10645.4326"/>
<polygon fill="#000000" stroke="#000000" points="7003.1185,-10648.5911 7010.9491,-10641.4544 7000.3772,-10642.1502 7003.1185,-10648.5911"/>
</g>
<!-- qcow2_close&#45;&gt;g_free -->
<g id="edge769" class="edge">
<title>qcow2_close&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M576.9593,-24935.9775C605.8833,-24938.6838 638.3868,-24946.1329 663,-24964 690.6736,-24984.0887 671.2154,-25012.0651 699,-25032 850.0894,-25140.4037 927.1489,-25078.7659 1112,-25099 2127.7289,-25210.1835 2389.2023,-25113 3410.9983,-25113 3410.9983,-25113 3410.9983,-25113 5713.7053,-25113 5831.859,-25113 6160.8787,-25108.4988 6236.8408,-25018 6266.4598,-24982.713 6271.297,-18430.0442 6272.8408,-18384 6318.3714,-17026.034 6453.9827,-15357.0844 6473.4924,-15121.2115"/>
<polygon fill="#000000" stroke="#000000" points="6476.9949,-15121.3245 6474.3328,-15111.0696 6470.0188,-15120.7464 6476.9949,-15121.3245"/>
</g>
<!-- qcow2_close&#45;&gt;qemu_vfree -->
<g id="edge768" class="edge">
<title>qcow2_close&#45;&gt;qemu_vfree</title>
<path fill="none" stroke="#000000" d="M573.653,-24931.3018C605.1443,-24932.3893 640.7052,-24939.8324 663,-24964 722.4647,-25028.4598 646.8203,-25286.5132 699,-25357 1051.5739,-25833.2737 1511.6408,-25444.7139 1933.3645,-25861 1962.5621,-25889.8212 1937.7195,-25919.8895 1969.3645,-25946 2104.2547,-26057.299 2615.5671,-26143.0252 2751.4983,-26033 2811.1909,-25984.6837 2727.8056,-25912.3163 2787.4983,-25864 2855.3811,-25809.0543 3114.8178,-25806.4397 3180.4983,-25864 3272.2076,-25944.3711 3125.5754,-26054.7402 3216.4983,-26136 3565.5694,-26447.9724 4854.6729,-26177 5322.8368,-26177 5322.8368,-26177 5322.8368,-26177 6074.8408,-26177 6759.0455,-26177 6843.9214,-25583.7091 6944.9204,-24907 6995.7747,-24566.2683 6975.9431,-19050.4698 6980.9204,-18706 7006.1638,-16958.9654 7069.1014,-14803.8265 7077.0835,-14534.142"/>
<polygon fill="#000000" stroke="#000000" points="7080.5856,-14534.1197 7077.3835,-14524.0203 7073.5886,-14533.9122 7080.5856,-14534.1197"/>
</g>
<!-- qcow2_close&#45;&gt;qcrypto_block_free -->
<g id="edge770" class="edge">
<title>qcow2_close&#45;&gt;qcrypto_block_free</title>
<path fill="none" stroke="#000000" d="M572.8407,-24930.5782C604.9216,-24931.2868 641.2567,-24938.6091 663,-24964 737.5589,-25051.0671 627.6451,-26937.2883 699,-27027 812.4118,-27169.5881 1348.155,-27208.9232 1512.3645,-27130 1535.4491,-27118.905 1527.7091,-27100.1444 1548.3645,-27085 1696.3324,-26976.5109 1821.2355,-27081.2291 1933.3645,-26936 2019.7492,-26824.1147 1886.5779,-26734.5732 1969.3645,-26620 2186.8566,-26319 2665.1717,-26241.5171 2878.1241,-26221.7204"/>
<polygon fill="#000000" stroke="#000000" points="2878.727,-26225.1802 2888.371,-26220.7934 2878.0963,-26218.2087 2878.727,-26225.1802"/>
</g>
<!-- qcow2_inactivate -->
<g id="node309" class="node">
<title>qcow2_inactivate</title>
<ellipse fill="none" stroke="#000000" cx="887.5" cy="-27000" rx="92.5" ry="18"/>
<text text-anchor="middle" x="887.5" y="-26996.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_inactivate</text>
</g>
<!-- qcow2_close&#45;&gt;qcow2_inactivate -->
<g id="edge771" class="edge">
<title>qcow2_close&#45;&gt;qcow2_inactivate</title>
<path fill="none" stroke="#000000" d="M572.7845,-24930.6264C604.8501,-24931.3483 641.1884,-24938.6678 663,-24964 720.1435,-25030.3671 681.0969,-26454.271 699,-26540 735.1443,-26713.0769 834.1553,-26903.7286 872.2678,-26972.9879"/>
<polygon fill="#000000" stroke="#000000" points="869.3204,-26974.89 877.2286,-26981.9406 875.4432,-26971.4973 869.3204,-26974.89"/>
</g>
<!-- cache_clean_timer_del -->
<g id="node310" class="node">
<title>cache_clean_timer_del</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-12391" rx="117" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-12387.3" font-family="Times,serif" font-size="14.00" fill="#000000">cache_clean_timer_del</text>
</g>
<!-- qcow2_close&#45;&gt;cache_clean_timer_del -->
<g id="edge772" class="edge">
<title>qcow2_close&#45;&gt;cache_clean_timer_del</title>
<path fill="none" stroke="#000000" d="M507.8879,-24918.7475C511.7257,-24748.371 546.0571,-23434.7198 699,-23078 810.2987,-22818.4099 919.7806,-22801.9447 1112,-22595 1282.5409,-22411.3945 1413.304,-22428.1787 1512.3645,-22198 1546.4581,-22118.7794 1495.9604,-20714.4988 1548.3645,-20646 1656.7964,-20504.2656 1826.2464,-20674.73 1933.3645,-20532 1996.9837,-20447.2303 1950.6318,-13005.3187 1969.3645,-12901 2003.89,-12708.7336 2104.7207,-12493.6083 2141.9098,-12418.5745"/>
<polygon fill="#000000" stroke="#000000" points="2145.1895,-12419.8406 2146.5223,-12409.3299 2138.9259,-12416.7154 2145.1895,-12419.8406"/>
</g>
<!-- qcow2_cache_destroy -->
<g id="node311" class="node">
<title>qcow2_cache_destroy</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-21547" rx="113.18" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-21543.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_destroy</text>
</g>
<!-- qcow2_close&#45;&gt;qcow2_cache_destroy -->
<g id="edge773" class="edge">
<title>qcow2_close&#45;&gt;qcow2_cache_destroy</title>
<path fill="none" stroke="#000000" d="M567.8773,-24945.9996C792.4822,-24975.648 1584.6725,-25045.2614 1933.3645,-24614 1986.5313,-24548.2434 1912.9749,-21633.0148 1969.3645,-21570 1992.4361,-21544.2177 2028.3964,-21535.8472 2062.6104,-21534.8881"/>
<polygon fill="#000000" stroke="#000000" points="2062.7045,-21538.3875 2072.6774,-21534.811 2062.6508,-21531.3878 2062.7045,-21538.3875"/>
</g>
<!-- cleanup_unknown_header_ext -->
<g id="node312" class="node">
<title>cleanup_unknown_header_ext</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-17513" rx="151.5" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-17509.3" font-family="Times,serif" font-size="14.00" fill="#000000">cleanup_unknown_header_ext</text>
</g>
<!-- qcow2_close&#45;&gt;cleanup_unknown_header_ext -->
<g id="edge774" class="edge">
<title>qcow2_close&#45;&gt;cleanup_unknown_header_ext</title>
<path fill="none" stroke="#000000" d="M509.4626,-24918.9928C524.9778,-24775.6775 628.1484,-23804.7849 663,-23013 665.9995,-22944.8558 672.0349,-18164.6539 699,-18102 821.438,-17817.5132 1155.078,-17603.6994 1271.47,-17535.8142"/>
<polygon fill="#000000" stroke="#000000" points="1273.5389,-17538.6607 1280.4397,-17530.6215 1270.0317,-17532.6027 1273.5389,-17538.6607"/>
</g>
<!-- bdrv_unref_child -->
<g id="node313" class="node">
<title>bdrv_unref_child</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-17996" rx="89.8845" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-17992.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_unref_child</text>
</g>
<!-- qcow2_close&#45;&gt;bdrv_unref_child -->
<g id="edge775" class="edge">
<title>qcow2_close&#45;&gt;bdrv_unref_child</title>
<path fill="none" stroke="#000000" d="M509.4563,-24918.9925C524.9224,-24775.675 627.7846,-23804.7688 663,-23013 668.3864,-22891.8934 661.472,-18764.2713 699,-18649 796.6282,-18349.1248 862.1303,-18264.4098 1112,-18072 1149.9581,-18042.7707 1200.4303,-18023.7099 1241.1974,-18011.9872"/>
<polygon fill="#000000" stroke="#000000" points="1242.3778,-18015.2917 1251.0711,-18009.2355 1240.4985,-18008.5486 1242.3778,-18015.2917"/>
</g>
<!-- qcow2_refcount_close -->
<g id="node314" class="node">
<title>qcow2_refcount_close</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-18251" rx="114.5" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-18247.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_refcount_close</text>
</g>
<!-- qcow2_close&#45;&gt;qcow2_refcount_close -->
<g id="edge776" class="edge">
<title>qcow2_close&#45;&gt;qcow2_refcount_close</title>
<path fill="none" stroke="#000000" d="M509.4457,-24918.9921C524.8298,-24775.6708 627.1766,-23804.7416 663,-23013 672.2388,-22808.8102 645.9622,-19531.3976 699,-19334 731.2629,-19213.9232 1201.2403,-18434.2183 1295.7129,-18278.1627"/>
<polygon fill="#000000" stroke="#000000" points="1298.9589,-18279.5593 1301.1456,-18269.1925 1292.9714,-18275.9329 1298.9589,-18279.5593"/>
</g>
<!-- qcow2_free_snapshots -->
<g id="node315" class="node">
<title>qcow2_free_snapshots</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-12927" rx="116.5" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-12923.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_free_snapshots</text>
</g>
<!-- qcow2_close&#45;&gt;qcow2_free_snapshots -->
<g id="edge777" class="edge">
<title>qcow2_close&#45;&gt;qcow2_free_snapshots</title>
<path fill="none" stroke="#000000" d="M570.6493,-24944.7019C599.1919,-24949.013 633.1406,-24955.3052 663,-24964 679.6421,-24968.846 682.2914,-24974.3883 699,-24979 964.7259,-25052.3424 1663.5157,-25158.3116 1933.3645,-25102 2235.1842,-25039.0167 3017.8722,-24755.9443 3180.4983,-24494 3241.01,-24396.5328 3159.7147,-24078.6853 3216.4983,-23979 3320.5388,-23796.3537 3507.5739,-23895.9971 3605.4983,-23710 3673.3723,-23581.0805 3604.6442,-13360.9571 3641.4983,-13220 3669.6317,-13112.397 3746.6173,-13002.2314 3783.8813,-12953.2446"/>
<polygon fill="#000000" stroke="#000000" points="3786.8252,-12955.1577 3790.1447,-12945.0963 3781.2753,-12950.8916 3786.8252,-12955.1577"/>
</g>
<!-- qcow2_do_open&#45;&gt;be32_to_cpu -->
<g id="edge901" class="edge">
<title>qcow2_do_open&#45;&gt;be32_to_cpu</title>
<path fill="none" stroke="#000000" d="M954.6551,-11648.0694C999.1934,-11641.0815 1058.9817,-11632.1997 1112,-11626 1474.9682,-11583.5564 1568.3571,-11570.1966 1933.3645,-11588 2491.3577,-11615.2164 2720.0059,-11428.7028 3180.4983,-11745 3207.7193,-11763.6972 3195.1278,-11784.8232 3216.4983,-11810 3372.3188,-11993.574 3414.0539,-12066.9524 3641.4983,-12146 3812.6507,-12205.4835 4032.0749,-12157.7158 4132.2142,-12129.7144"/>
<polygon fill="#000000" stroke="#000000" points="4133.4402,-12133.0047 4142.1027,-12126.9045 4131.5268,-12126.2712 4133.4402,-12133.0047"/>
</g>
<!-- qcow2_do_open&#45;&gt;be64_to_cpu -->
<g id="edge902" class="edge">
<title>qcow2_do_open&#45;&gt;be64_to_cpu</title>
<path fill="none" stroke="#000000" d="M888.0319,-11640.9431C895.0821,-11405.1327 972.0967,-8934.2812 1112,-8647 1434.6211,-7984.5211 1713.2416,-7893.9941 2378.4314,-7577 2533.9272,-7502.899 2641.2293,-7604.3279 2751.4983,-7472 2806.6489,-7405.8167 2734.163,-7153.6548 2787.4983,-7086 2901.7471,-6941.0775 3009.4587,-7021.2876 3180.4983,-6952 3196.898,-6945.3565 3199.8914,-6941.1074 3216.4983,-6935 3384.5693,-6873.1899 3490.7601,-6967.49 3605.4983,-6830 3666.7951,-6756.5484 3571.0788,-6465.7576 3641.4983,-6401 3694.8674,-6351.9218 3895.63,-6393.7301 3967.7693,-6401 4333.456,-6437.8524 4473.9441,-6359.6709 4778.1038,-6566 4802.2811,-6582.4009 4788.4039,-6607.106 4814.1038,-6621 4869.0347,-6650.6969 5045.7561,-6659.2637 5095.1038,-6621 5145.8756,-6581.6321 5083.1042,-6523.7042 5131.1038,-6481 5271.6683,-6355.9428 5363.8774,-6447.316 5550.5698,-6424 6108.1099,-6354.3688 6781.6125,-6281.5842 7003.2602,-6257.9269"/>
<polygon fill="#000000" stroke="#000000" points="7003.8987,-6261.3787 7013.4711,-6256.8377 7003.1562,-6254.4182 7003.8987,-6261.3787"/>
</g>
<!-- qcow2_do_open&#45;&gt;data_file_is_raw -->
<g id="edge903" class="edge">
<title>qcow2_do_open&#45;&gt;data_file_is_raw</title>
<path fill="none" stroke="#000000" d="M891.3791,-11640.8933C911.6569,-11548.0636 1008.4908,-11126.9714 1112,-11052 1330.5985,-10893.6696 2197.9362,-10962.1868 2477.5752,-10989.0362"/>
<polygon fill="#000000" stroke="#000000" points="2477.3805,-10992.5336 2487.6709,-10990.012 2478.054,-10985.566 2477.3805,-10992.5336"/>
</g>
<!-- qcow2_do_open&#45;&gt;error_setg -->
<g id="edge904" class="edge">
<title>qcow2_do_open&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M890.8988,-11677.1742C909.8162,-11776.4373 1005.134,-12252.1263 1112,-12349 1259.1253,-12482.3687 1353.226,-12408.2023 1548.3645,-12445 1662.0548,-12466.4388 3523.5045,-12687.3781 3605.4983,-12769 3676.338,-12839.5184 3569.3617,-12921.8088 3641.4983,-12991 3825.0813,-13167.0875 4584.1446,-12962.4115 4778.1038,-13127 4821.8598,-13164.1301 4786.5119,-13200.6818 4814.1038,-13251 4916.767,-13438.2228 4981.9007,-13459.2566 5131.1038,-13612 5613.0444,-14105.3761 5757.5357,-14204.5816 6272.8408,-14663 6450.6227,-14821.1558 6578.7128,-14796.1435 6678.8408,-15012 6705.4921,-15069.4549 6713.3959,-19508.6812 6714.8408,-19572 6743.418,-20824.2943 6817.4518,-22364.7907 6828.4946,-22590.8009"/>
<polygon fill="#000000" stroke="#000000" points="6825.0012,-22591.0235 6828.9859,-22600.8404 6831.9928,-22590.6812 6825.0012,-22591.0235"/>
</g>
<!-- qcow2_do_open&#45;&gt;has_data_file -->
<g id="edge905" class="edge">
<title>qcow2_do_open&#45;&gt;has_data_file</title>
<path fill="none" stroke="#000000" d="M970.7867,-11662.3348C1217.4555,-11672.2229 1927.4859,-11700.7716 1933.3645,-11702 1950.1688,-11705.5114 1952.9596,-11710.9406 1969.3645,-11716 2139.8419,-11768.5767 2585.8895,-11830.6629 2751.4983,-11897 2957.19,-11979.3929 3052.7991,-11969.9183 3180.4983,-12151 3228.7728,-12219.4549 3156.4845,-12277.5633 3216.4983,-12336 3342.0832,-12458.2847 3482.0244,-12276.584 3605.4983,-12401 3677.1448,-12473.1932 3571.4522,-12553.2529 3641.4983,-12627 3754.859,-12746.3504 3840.789,-12680.9221 4003.7693,-12704 4585.7347,-12786.4057 4735.0661,-12799 5322.8368,-12799 5322.8368,-12799 5322.8368,-12799 6475.8408,-12799 6637.937,-12799 6619.2034,-12646.7267 6678.8408,-12496 6982.7722,-11727.8484 6429.2351,-11276.8776 6980.9204,-10662 6986.9425,-10655.2881 6994.4763,-10650.1849 7002.6681,-10646.3145"/>
<polygon fill="#000000" stroke="#000000" points="7004.2121,-10649.4648 7012.1509,-10642.4486 7001.5695,-10642.9828 7004.2121,-10649.4648"/>
</g>
<!-- qcow2_do_open&#45;&gt;qcow2_update_header -->
<g id="edge906" class="edge">
<title>qcow2_do_open&#45;&gt;qcow2_update_header</title>
<path fill="none" stroke="#000000" d="M906.3244,-11676.5881C942.698,-11709.2857 1026.6085,-11778.5947 1112,-11806 1285.9431,-11861.8248 1783.1885,-11735.9817 1933.3645,-11840 1967.0907,-11863.3603 1936.6866,-11900.1944 1969.3645,-11925 2108.9532,-12030.9613 2621.382,-11908.6008 2751.4983,-12026 2803.3641,-12072.7967 2734.8896,-12133.0399 2787.4983,-12179 2853.5749,-12236.726 3116.269,-12157.2253 3180.4983,-12217 3250.4597,-12282.1093 3149.7603,-12360.5904 3216.4983,-12429 3339.5105,-12555.0932 3485.9386,-12375.6285 3605.4983,-12505 3700.8363,-12608.1621 3542.2603,-12719.5838 3641.4983,-12819 3693.0671,-12870.6614 3896.1361,-12842.9674 3967.7693,-12857 3984.0654,-12860.1923 3987.4489,-12863.9345 4003.7693,-12867 4173.742,-12898.9265 4648.2526,-12830.7692 4778.1038,-12945 4831.2039,-12991.7125 4764.5797,-13049.5119 4814.1038,-13100 4904.3067,-13191.9588 5003.9823,-13079.9514 5095.1038,-13171 5141.1603,-13217.0197 5085.7436,-13266.2939 5131.1038,-13313 5636.9704,-13833.8768 6287.7005,-13224.2624 6678.8408,-13836 6718.3906,-13897.8553 6700.4208,-19050.0117 6714.8408,-19122 6734.4966,-19220.1263 6788.2644,-19327.2483 6814.7414,-19376.0608"/>
<polygon fill="#000000" stroke="#000000" points="6811.7794,-19377.9387 6819.6548,-19385.0259 6817.9179,-19374.5744 6811.7794,-19377.9387"/>
</g>
<!-- qcow2_do_open&#45;&gt;error_setg_errno -->
<g id="edge908" class="edge">
<title>qcow2_do_open&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M891.0676,-11677.1768C910.3207,-11773.3163 1004.9309,-12221.2555 1112,-12304 1265.948,-12422.9732 1353.9576,-12331.216 1548.3645,-12339 1719.3386,-12345.8458 1762.5823,-12349.605 1933.3645,-12339 2116.2273,-12327.6448 2165.9093,-12337.0686 2342.4314,-12288 2359.3008,-12283.3107 2361.3037,-12275.6347 2378.4314,-12272 2540.6269,-12237.5798 2629.738,-12159.4541 2751.4983,-12272 2826.3063,-12341.1468 2730.3809,-12644.6488 2787.4983,-12729 2906.7439,-12905.1025 3015.7014,-12870.9128 3216.4983,-12941 3383.4918,-12999.2882 3489.4689,-12891.5027 3605.4983,-13025 3677.5582,-13107.9083 3592.1939,-13419.8394 3641.4983,-13518 3668.2536,-13571.2674 3724.8412,-13612.8214 3763.7977,-13636.6248"/>
<polygon fill="#000000" stroke="#000000" points="3762.4228,-13639.8804 3772.8025,-13642.0043 3766.0128,-13633.8711 3762.4228,-13639.8804"/>
</g>
<!-- qcow2_do_open&#45;&gt;g_free -->
<g id="edge909" class="edge">
<title>qcow2_do_open&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M896.5369,-11677.189C922.262,-11726.7539 1001.2456,-11864.3333 1112,-11922 1274.6422,-12006.6832 1780.029,-11900.4417 1933.3645,-12001 1960.9795,-12019.1101 1942.1999,-12047.2209 1969.3645,-12066 2041.6047,-12115.9405 2689.0104,-12118.2912 2751.4983,-12180 2824.1807,-12251.7763 2716.947,-12333.1279 2787.4983,-12407 2910.6701,-12535.9696 3047.7874,-12368.8687 3180.4983,-12488 3219.4071,-12522.9275 3178.6615,-12563.9139 3216.4983,-12600 3346.087,-12723.5925 3486.6968,-12571.0054 3605.4983,-12705 3679.6792,-12788.6678 3563.2738,-12874.0998 3641.4983,-12954 3686.2793,-12999.7403 4735.0013,-13095.6747 4778.1038,-13143 4853.5622,-13225.8511 4778.0215,-13539.9041 4814.1038,-13646 4887.0139,-13860.3837 5000.0127,-13865.4911 5095.1038,-14071 5119.2025,-14123.0816 5101.2811,-14145.971 5131.1038,-14195 5357.6292,-14567.4107 5549.5131,-14544.1458 5876.8408,-14832 5894.3109,-14847.3633 5892.0422,-14859.5763 5912.8408,-14870 5977.6506,-14902.4808 6182.9058,-14859.5612 6236.8408,-14908 6290.425,-14956.1237 6219.6307,-15017.463 6272.8408,-15066 6314.4772,-15103.9796 6382.3807,-15105.2779 6428.0599,-15100.7589"/>
<polygon fill="#000000" stroke="#000000" points="6428.4716,-15104.2348 6438.0217,-15099.6471 6427.6952,-15097.278 6428.4716,-15104.2348"/>
</g>
<!-- qcow2_do_open&#45;&gt;g_strdup -->
<g id="edge916" class="edge">
<title>qcow2_do_open&#45;&gt;g_strdup</title>
<path fill="none" stroke="#000000" d="M893.2299,-11677.0963C919.9669,-11762.4835 1032.9699,-12134.0583 1076,-12448 1083.1645,-12500.2714 1078.3021,-13356.4034 1112,-13397 1239.0172,-13550.0205 1353.8549,-13454.5917 1548.3645,-13496 1551.1141,-13496.5854 2340.6412,-13651.8324 2342.4314,-13654 2393.1459,-13715.4055 2350.5133,-19313.4133 2378.4314,-19388 2410.0894,-19472.5786 2490.8436,-19546.4584 2535.0051,-19582.1863"/>
<polygon fill="#000000" stroke="#000000" points="2533.0635,-19585.1146 2543.0646,-19588.6115 2537.427,-19579.641 2533.0635,-19585.1146"/>
</g>
<!-- qcow2_do_open&#45;&gt;qemu_vfree -->
<g id="edge907" class="edge">
<title>qcow2_do_open&#45;&gt;qemu_vfree</title>
<path fill="none" stroke="#000000" d="M957.2342,-11669.2482C1001.5338,-11675.6821 1060.102,-11684.0477 1112,-11691 1476.6526,-11739.849 1570.5466,-11733.0008 1933.3645,-11794 2024.9924,-11809.4051 2679.0063,-11908.8803 2751.4983,-11967 2781.6024,-11991.1357 2758.8689,-12020.1321 2787.4983,-12046 2924.3188,-12169.6233 3060.3613,-12039.1083 3180.4983,-12179 3240.4812,-12248.8462 3149.569,-12319.7788 3216.4983,-12383 3343.0569,-12502.5468 3480.8475,-12307.4651 3605.4983,-12429 3685.8743,-12507.3669 3563.3942,-12598.3685 3641.4983,-12679 3755.2568,-12796.4398 3842.6228,-12715.3433 4003.7693,-12743 4347.6335,-12802.0156 4439.42,-12788.2225 4778.1038,-12872 5277.4804,-12995.5268 5392.9945,-13061.2755 5876.8408,-13236 6236.8752,-13366.014 6405.1687,-13282.3585 6678.8408,-13550 6966.5213,-13831.3412 7056.1766,-14351.0996 7074.2087,-14477.6679"/>
<polygon fill="#000000" stroke="#000000" points="7070.762,-14478.2944 7075.6059,-14487.7171 7077.6953,-14477.3303 7070.762,-14478.2944"/>
</g>
<!-- qcow2_do_open&#45;&gt;UINT64_C -->
<g id="edge915" class="edge">
<title>qcow2_do_open&#45;&gt;UINT64_C</title>
<path fill="none" stroke="#000000" d="M968.3299,-11653.6619C1092.833,-11645.7341 1339.0674,-11631.2223 1548.3645,-11626 1719.4223,-11621.7318 1762.5679,-11615.6301 1933.3645,-11626 2072.7037,-11634.46 3083.9936,-11677.1346 3180.4983,-11778 3252.3011,-11853.0474 3144.2767,-12169.3555 3216.4983,-12244 3337.4482,-12369.0077 3479.5942,-12166.9834 3605.4983,-12287 3679.1194,-12357.1785 3564.1275,-12446.9784 3641.4983,-12513 3751.8059,-12607.1272 3822.7736,-12514.987 3967.7693,-12513 4146.1607,-12510.5553 4203.1594,-12567.6819 4369.0369,-12502 4388.9406,-12494.1188 4385.842,-12479.4778 4405.0369,-12470 4556.4521,-12395.2366 4613.2266,-12434.4916 4778.1038,-12398 4794.2065,-12394.436 4798.0626,-12392.8315 4814.1038,-12389 4840.9552,-12382.5865 4870.7642,-12375.7562 4895.9916,-12370.0601"/>
<polygon fill="#000000" stroke="#000000" points="4896.7919,-12373.4677 4905.7781,-12367.8554 4895.2534,-12366.6388 4896.7919,-12373.4677"/>
</g>
<!-- qcow2_do_open&#45;&gt;bdrv_pread -->
<g id="edge912" class="edge">
<title>qcow2_do_open&#45;&gt;bdrv_pread</title>
<path fill="none" stroke="#000000" d="M971.866,-11657.3435C1186.1844,-11653.4665 1747.7181,-11645.4677 1933.3645,-11664 2318.3395,-11702.4304 2405.0469,-11773.5735 2787.4983,-11832 2874.3452,-11845.2675 3119.0103,-11812.2493 3180.4983,-11875 3243.7362,-11939.5365 3156.6066,-12212.3466 3216.4983,-12280 3333.6772,-12412.3649 3481.6907,-12236.8135 3605.4983,-12363 3664.468,-12423.1028 3586.9292,-12484.8752 3641.4983,-12549 3752.6556,-12679.6223 3834.8995,-12651.9811 4003.7693,-12682 4163.6047,-12710.4129 4207.0712,-12693.0348 4369.0369,-12682 4898.7124,-12645.9128 5991.7378,-12569.4375 6236.8408,-12418 6260.7538,-12403.2253 6248.7175,-12380.4287 6272.8408,-12366 6312.2668,-12342.4186 6363.7628,-12336.8115 6405.0226,-12337.0271"/>
<polygon fill="#000000" stroke="#000000" points="6405.2207,-12340.5309 6415.2783,-12337.2 6405.3387,-12333.5319 6405.2207,-12340.5309"/>
</g>
<!-- qcow2_do_open&#45;&gt;ROUND_UP -->
<g id="edge910" class="edge">
<title>qcow2_do_open&#45;&gt;ROUND_UP</title>
<path fill="none" stroke="#000000" d="M889.914,-11677.2034C904.8457,-11787.0753 988.0594,-12360.9598 1112,-12478 1395.2862,-12745.5142 1584.2088,-12602.0937 1969.3645,-12661 1991.9254,-12664.4505 3588.6966,-12798.5533 3605.4983,-12814 3672.309,-12875.4228 3578.6249,-12949.5524 3641.4983,-13015 3755.7301,-13133.9088 3841.1271,-13067.8759 4003.7693,-13095 4046.475,-13102.1221 4748.4376,-13151.4656 4778.1038,-13183 4830.7074,-13238.9163 4794.309,-13798.8249 4814.1038,-13873 5083.3062,-14881.7573 5526.5623,-14984.4522 5876.8408,-15968 5902.0227,-16038.7082 5866.2483,-16074.1535 5912.8408,-16133 6011.931,-16258.1512 6150.6105,-16153.6646 6236.8408,-16288 6269.1067,-16338.2659 6268.1021,-18378.4577 6272.8408,-18438 6317.7201,-19001.9096 6442.9508,-19683.1701 6470.455,-19828.7783"/>
<polygon fill="#000000" stroke="#000000" points="6467.0331,-19829.5196 6472.3335,-19838.6933 6473.9107,-19828.2165 6467.0331,-19829.5196"/>
</g>
<!-- qcow2_do_open&#45;&gt;qcow2_validate_table -->
<g id="edge911" class="edge">
<title>qcow2_do_open&#45;&gt;qcow2_validate_table</title>
<path fill="none" stroke="#000000" d="M902.0045,-11677.0059C934.6385,-11715.9696 1018.3481,-11807.5274 1112,-11844 1282.3262,-11910.3333 1785.5903,-11780.4177 1933.3645,-11888 1969.5319,-11914.3306 1934.1041,-11954.4666 1969.3645,-11982 2038.3632,-12035.8782 2685.6827,-12019.2766 2751.4983,-12077 2799.7996,-12119.3626 2742.7704,-12170.8803 2787.4983,-12217 2914.1125,-12347.5541 3057.0316,-12197.4653 3180.4983,-12331 3234.1106,-12388.9841 3157.7605,-12452.2144 3216.4983,-12505 3281.1006,-12563.0559 3543.5689,-12482.1008 3605.4983,-12543 3705.6549,-12641.4906 3543.0133,-12756.8378 3641.4983,-12857 3692.7717,-12909.1466 3895.2984,-12890.1919 3967.7693,-12900 3983.777,-12902.1665 3987.7616,-12902.8341 4003.7693,-12905 4046.7677,-12910.8179 4746.1448,-12977.6516 4778.1038,-13007 4833.0683,-13057.4747 4767.5376,-13112.6873 4814.1038,-13171 4900.2057,-13278.8215 5008.1954,-13195.8276 5095.1038,-13303 5139.1035,-13357.2589 5091.069,-13398.753 5131.1038,-13456 5358.3846,-13780.9957 5578.3219,-13684.9154 5876.8408,-13946 6136.7955,-14173.3563 6387.8065,-14513.0227 6457.0892,-14609.5597"/>
<polygon fill="#000000" stroke="#000000" points="6454.3762,-14611.7829 6463.0413,-14617.8793 6460.0692,-14607.7099 6454.3762,-14611.7829"/>
</g>
<!-- qcow2_do_open&#45;&gt;MIN -->
<g id="edge913" class="edge">
<title>qcow2_do_open&#45;&gt;MIN</title>
<path fill="none" stroke="#000000" d="M888.4804,-11640.8553C898.1739,-11464.3013 979.2995,-10050.2447 1112,-9651 1232.9117,-9287.2234 1275.2438,-9175.9948 1548.3645,-8907 1688.4626,-8769.0182 1814.6951,-8845.793 1933.3645,-8689 1973.9577,-8635.3658 1930.1032,-8596.6168 1969.3645,-8542 2094.9656,-8367.2748 2178.4014,-8362.3255 2378.4314,-8283 2535.4057,-8220.749 2634.1412,-8332.4226 2751.4983,-8211 2822.794,-8137.2344 2730.5313,-8068.3182 2787.4983,-7983 2911.6869,-7797.0054 3012.6039,-7811.8906 3216.4983,-7720 3381.3297,-7645.7141 3488.8066,-7739.0973 3605.4983,-7601 3685.6257,-7506.1742 3563.6532,-7420.7083 3641.4983,-7324 3767.4285,-7167.5548 4038.6632,-7160.7461 4143.6677,-7164.4362"/>
<polygon fill="#000000" stroke="#000000" points="4143.7527,-7167.9424 4153.8855,-7164.8479 4144.0346,-7160.948 4143.7527,-7167.9424"/>
</g>
<!-- qcow2_do_open&#45;&gt;g_malloc -->
<g id="edge914" class="edge">
<title>qcow2_do_open&#45;&gt;g_malloc</title>
<path fill="none" stroke="#000000" d="M898.5927,-11641.0241C927.2887,-11596.4346 1008.9738,-11481.1675 1112,-11437 1240.5009,-11381.9115 1601.053,-11418 1740.8645,-11418 1740.8645,-11418 1740.8645,-11418 2983.9983,-11418 3099.4877,-11418 3902.6776,-11523.367 4127.8425,-11553.2092"/>
<polygon fill="#000000" stroke="#000000" points="4127.4369,-11556.6859 4137.8102,-11554.531 4128.3571,-11549.7467 4127.4369,-11556.6859"/>
</g>
<!-- qcow2_do_open&#45;&gt;pstrcpy -->
<g id="edge917" class="edge">
<title>qcow2_do_open&#45;&gt;pstrcpy</title>
<path fill="none" stroke="#000000" d="M893.2132,-11677.0986C919.8749,-11762.4962 1032.59,-12134.1106 1076,-12448 1082.7943,-12497.1283 1080.0581,-13302.0597 1112,-13340 1229.215,-13479.2269 1347.4165,-13349.0867 1512.3645,-13426 1530.7353,-13434.5661 1529.9496,-13445.529 1548.3645,-13454 1711.9776,-13529.2637 2226.9779,-13477.7814 2342.4314,-13616 2400.071,-13685.005 2342.2521,-15151.6892 2378.4314,-15234 2410.1782,-15306.2267 2486.2746,-15363.6604 2530.8476,-15392.5626"/>
<polygon fill="#000000" stroke="#000000" points="2529.0047,-15395.5384 2539.3194,-15397.9586 2532.7652,-15389.6343 2529.0047,-15395.5384"/>
</g>
<!-- qcow2_do_open&#45;&gt;qemu_try_blockalign -->
<g id="edge918" class="edge">
<title>qcow2_do_open&#45;&gt;qemu_try_blockalign</title>
<path fill="none" stroke="#000000" d="M891.3577,-11640.6032C906.1183,-11575.4928 965.7069,-11355.3704 1112,-11271 1189.0711,-11226.5514 1427.7102,-11243.6267 1512.3645,-11271 1531.1437,-11277.0723 1531.6469,-11286.5094 1548.3645,-11297 1713.1018,-11400.376 1771.3624,-11397.3881 1933.3645,-11505 2322.0513,-11763.1902 2470.2031,-11790.6928 2751.4983,-12163 2776.2301,-12195.7337 2767.2008,-12212.3465 2787.4983,-12248 2841.3561,-12342.6041 2922.896,-12443.1652 2961.8123,-12489.2375"/>
<polygon fill="#000000" stroke="#000000" points="2959.2059,-12491.5755 2968.3458,-12496.9339 2964.5423,-12487.0453 2959.2059,-12491.5755"/>
</g>
<!-- qcow2_do_open&#45;&gt;qcow2_co_check_locked -->
<g id="edge919" class="edge">
<title>qcow2_do_open&#45;&gt;qcow2_co_check_locked</title>
<path fill="none" stroke="#000000" d="M928.6285,-11643.2611C973.1541,-11626.8712 1046.5858,-11601.7135 1112,-11588 1199.5778,-11569.6401 1452.1601,-11611.1995 1512.3645,-11545 1567.4832,-11484.3926 1500.1875,-8662.2595 1548.3645,-8596 1567.6336,-8569.4986 1598.264,-8553.6714 1629.4738,-8544.2612"/>
<polygon fill="#000000" stroke="#000000" points="1630.4834,-8547.6132 1639.1663,-8541.5422 1628.5926,-8540.8734 1630.4834,-8547.6132"/>
</g>
<!-- qcow2_do_open&#45;&gt;qcow2_check_refcounts -->
<g id="edge920" class="edge">
<title>qcow2_do_open&#45;&gt;qcow2_check_refcounts</title>
<path fill="none" stroke="#000000" d="M889.0694,-11640.7763C898.836,-11532.1408 956.0371,-10959.8882 1112,-10523 1411.5058,-9684.0149 2023.5877,-8763.6456 2137.4488,-8595.9604"/>
<polygon fill="#000000" stroke="#000000" points="2140.6351,-8597.4992 2143.3669,-8587.2626 2134.8477,-8593.5614 2140.6351,-8597.4992"/>
</g>
<!-- qcow2_do_open&#45;&gt;qemu_co_queue_init -->
<g id="edge921" class="edge">
<title>qcow2_do_open&#45;&gt;qemu_co_queue_init</title>
<path fill="none" stroke="#000000" d="M887.5575,-11640.7451C888.4681,-11404.961 902.9397,-8960.5945 1112,-8731 1147.1513,-8692.3961 1471.5734,-8652.0796 1640.153,-8633.5083"/>
<polygon fill="#000000" stroke="#000000" points="1640.7266,-8636.9665 1650.2856,-8632.3976 1639.9638,-8630.0082 1640.7266,-8636.9665"/>
</g>
<!-- qcow2_do_open&#45;&gt;error_propagate -->
<g id="edge922" class="edge">
<title>qcow2_do_open&#45;&gt;error_propagate</title>
<path fill="none" stroke="#000000" d="M893.2457,-11677.0942C920.0539,-11762.4717 1033.3291,-12134.0093 1076,-12448 1083.5608,-12503.6353 1075.7643,-13415.1114 1112,-13458 1362.877,-13754.9384 1586.3579,-13564.5349 1969.3645,-13631 2051.9626,-13645.3337 2287.5954,-13623.5894 2342.4314,-13687 2381.1925,-13731.8221 2371.7324,-22161.1224 2378.4314,-22220 2414.6628,-22538.4402 2524.6978,-22913.5571 2556.3581,-23017.2516"/>
<polygon fill="#000000" stroke="#000000" points="2553.0578,-23018.4276 2559.3366,-23026.9615 2559.75,-23016.3748 2553.0578,-23018.4276"/>
</g>
<!-- qcow2_do_open&#45;&gt;qcrypto_block_free -->
<g id="edge923" class="edge">
<title>qcow2_do_open&#45;&gt;qcrypto_block_free</title>
<path fill="none" stroke="#000000" d="M892.9752,-11677.1336C918.5643,-11762.689 1027.1785,-12134.9067 1076,-12448 1092.4804,-12553.689 1068.0937,-12830.4602 1112,-12928 1216.804,-13160.8269 1348.3569,-13144.3121 1512.3645,-13340 1529.9537,-13360.9868 1525.0029,-13375.7149 1548.3645,-13390 1709.8307,-13488.7335 1782.19,-13425.9758 1969.3645,-13454 2052.2406,-13466.4084 2282.8131,-13450.1096 2342.4314,-13509 2378.4556,-13544.5845 2365.6136,-13685.0132 2378.4314,-13734 2499.7763,-14197.7538 2666.5425,-14274.2218 2751.4983,-14746 2765.5803,-14824.2009 2735.1823,-26128.1942 2787.4983,-26188 2813.826,-26218.0969 2856.7003,-26226.445 2895.6929,-26226.5824"/>
<polygon fill="#000000" stroke="#000000" points="2896.0906,-26230.0771 2906.0387,-26226.4322 2895.9889,-26223.0778 2896.0906,-26230.0771"/>
</g>
<!-- qcow2_do_open&#45;&gt;cache_clean_timer_del -->
<g id="edge925" class="edge">
<title>qcow2_do_open&#45;&gt;cache_clean_timer_del</title>
<path fill="none" stroke="#000000" d="M893.6302,-11640.9248C913.9421,-11584.3068 985.0657,-11410.2864 1112,-11345 1151.5592,-11324.6534 1479.4844,-11315.0365 1512.3645,-11345 1576.204,-11403.1766 1504.9359,-11657.341 1548.3645,-11732 1653.3217,-11912.4342 1825.5314,-11822.2696 1933.3645,-12001 1999.7747,-12111.0732 1897.2515,-12181.5756 1969.3645,-12288 1997.5683,-12329.6233 2048.4022,-12356.0823 2089.8873,-12371.7466"/>
<polygon fill="#000000" stroke="#000000" points="2088.8025,-12375.0763 2099.3964,-12375.2126 2091.1997,-12368.4996 2088.8025,-12375.0763"/>
</g>
<!-- qcow2_do_open&#45;&gt;qcow2_cache_destroy -->
<g id="edge926" class="edge">
<title>qcow2_do_open&#45;&gt;qcow2_cache_destroy</title>
<path fill="none" stroke="#000000" d="M893.3307,-11677.0829C920.5218,-11762.4095 1035.2611,-12133.7528 1076,-12448 1087.0238,-12533.034 1063.6217,-13920.2056 1112,-13991 1220.7787,-14150.1813 1404.2375,-13998.3753 1512.3645,-14158 1549.3833,-14212.6498 1535.2685,-16469.3046 1548.3645,-16534 1638.9153,-16981.3283 1844.0915,-17038.415 1933.3645,-17486 1974.8122,-17693.8052 1901.0756,-21099.4071 1969.3645,-21300 2001.3847,-21394.0568 2084.4579,-21481.0965 2128.1335,-21522.1899"/>
<polygon fill="#000000" stroke="#000000" points="2125.8469,-21524.8429 2135.5548,-21529.0864 2130.6121,-21519.7152 2125.8469,-21524.8429"/>
</g>
<!-- qcow2_do_open&#45;&gt;cleanup_unknown_header_ext -->
<g id="edge927" class="edge">
<title>qcow2_do_open&#45;&gt;cleanup_unknown_header_ext</title>
<path fill="none" stroke="#000000" d="M893.4311,-11677.0702C921.0745,-11762.3399 1037.5431,-12133.4654 1076,-12448 1131.1006,-12898.6616 1064.3014,-16082.4949 1112,-16534 1152.3411,-16915.8604 1272.5698,-17369.2518 1304.3859,-17485.0217"/>
<polygon fill="#000000" stroke="#000000" points="1301.068,-17486.1559 1307.1021,-17494.8646 1307.8158,-17484.2938 1301.068,-17486.1559"/>
</g>
<!-- qcow2_do_open&#45;&gt;bdrv_unref_child -->
<g id="edge928" class="edge">
<title>qcow2_do_open&#45;&gt;bdrv_unref_child</title>
<path fill="none" stroke="#000000" d="M893.4432,-11677.0688C921.1408,-11762.3319 1037.8168,-12133.432 1076,-12448 1110.0885,-12728.8346 1052.9258,-17263.3407 1112,-17540 1148.9007,-17712.8154 1254.4795,-17900.3475 1295.552,-17968.9411"/>
<polygon fill="#000000" stroke="#000000" points="1292.7435,-17971.0615 1300.9055,-17977.8167 1298.7375,-17967.4461 1292.7435,-17971.0615"/>
</g>
<!-- qcow2_do_open&#45;&gt;qcow2_refcount_close -->
<g id="edge929" class="edge">
<title>qcow2_do_open&#45;&gt;qcow2_refcount_close</title>
<path fill="none" stroke="#000000" d="M893.4482,-11677.0681C921.1685,-11762.3285 1037.9316,-12133.4181 1076,-12448 1085.4743,-12526.2915 1073.5373,-18057.1527 1112,-18126 1141.5385,-18178.8731 1203.7062,-18212.3625 1250.9742,-18231.2249"/>
<polygon fill="#000000" stroke="#000000" points="1249.9267,-18234.5724 1260.5159,-18234.9167 1252.4526,-18228.044 1249.9267,-18234.5724"/>
</g>
<!-- qcow2_do_open&#45;&gt;qcow2_free_snapshots -->
<g id="edge930" class="edge">
<title>qcow2_do_open&#45;&gt;qcow2_free_snapshots</title>
<path fill="none" stroke="#000000" d="M898.9937,-11676.9164C928.3105,-11720.8694 1010.7573,-11833.9424 1112,-11882 1443.5862,-12039.3964 1624.5424,-11769.6266 1933.3645,-11968 1959.8511,-11985.0138 1943.0304,-12011.751 1969.3645,-12029 1987.6752,-12040.9936 2735.6317,-12109.9209 2751.4983,-12125 2818.8695,-12189.0277 2726.2769,-12261.0688 2787.4983,-12331 2908.1418,-12468.8072 3045.7463,-12330.9533 3180.4983,-12455 3211.5881,-12483.6199 3184.1789,-12515.7762 3216.4983,-12543 3351.9207,-12657.0714 3485.6015,-12498.707 3605.4983,-12629 3686.2811,-12716.7874 3559.6729,-12808.1835 3641.4983,-12895 3652.297,-12906.4574 3665.901,-12914.485 3680.6245,-12920.0241"/>
<polygon fill="#000000" stroke="#000000" points="3679.8494,-12923.4557 3690.4433,-12923.3159 3682.0744,-12916.8187 3679.8494,-12923.4557"/>
</g>
<!-- bdrv_get_flags -->
<g id="node334" class="node">
<title>bdrv_get_flags</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-12261" rx="79.5" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-12257.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_get_flags</text>
</g>
<!-- qcow2_do_open&#45;&gt;bdrv_get_flags -->
<g id="edge924" class="edge">
<title>qcow2_do_open&#45;&gt;bdrv_get_flags</title>
<path fill="none" stroke="#000000" d="M892.5034,-11640.8225C910.2465,-11580.3674 976.4911,-11385.7257 1112,-11312 1190.1519,-11269.4803 1443.928,-11255.1485 1512.3645,-11312 1579.4836,-11367.7571 1509.6086,-11426.8219 1548.3645,-11505 1661.566,-11733.3494 1776.3009,-11729.2787 1933.3645,-11930 2017.8467,-12037.9651 2104.7515,-12176.9029 2139.8051,-12234.3364"/>
<polygon fill="#000000" stroke="#000000" points="2136.9803,-12236.4272 2145.168,-12243.1512 2142.9605,-12232.7888 2136.9803,-12236.4272"/>
</g>
<!-- qcow2_read_extensions -->
<g id="node357" class="node">
<title>qcow2_read_extensions</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-10619" rx="121.5784" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-10615.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_read_extensions</text>
</g>
<!-- qcow2_do_open&#45;&gt;qcow2_read_extensions -->
<g id="edge931" class="edge">
<title>qcow2_do_open&#45;&gt;qcow2_read_extensions</title>
<path fill="none" stroke="#000000" d="M888.3178,-11640.8329C893.0815,-11556.545 924.0643,-11199.5493 1112,-11007 1371.5996,-10741.0276 1829.9207,-10655.7191 2042.1588,-10629.7217"/>
<polygon fill="#000000" stroke="#000000" points="2042.876,-10633.1608 2052.3865,-10628.4916 2042.04,-10626.2109 2042.876,-10633.1608"/>
</g>
<!-- qcrypto_block_open -->
<g id="node358" class="node">
<title>qcrypto_block_open</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-10500" rx="104.7816" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-10496.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcrypto_block_open</text>
</g>
<!-- qcow2_do_open&#45;&gt;qcrypto_block_open -->
<g id="edge932" class="edge">
<title>qcow2_do_open&#45;&gt;qcrypto_block_open</title>
<path fill="none" stroke="#000000" d="M889.4838,-11640.9388C902.5379,-11525.2957 979.713,-10889.2919 1112,-10756 1299.8247,-10566.7485 2143.1529,-10516.0016 2451.5489,-10503.6485"/>
<polygon fill="#000000" stroke="#000000" points="2451.9942,-10507.1338 2461.8485,-10503.2423 2451.7183,-10500.1392 2451.9942,-10507.1338"/>
</g>
<!-- report_unsupported_feature -->
<g id="node359" class="node">
<title>report_unsupported_feature</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-11136" rx="142.5" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-11132.3" font-family="Times,serif" font-size="14.00" fill="#000000">report_unsupported_feature</text>
</g>
<!-- qcow2_do_open&#45;&gt;report_unsupported_feature -->
<g id="edge933" class="edge">
<title>qcow2_do_open&#45;&gt;report_unsupported_feature</title>
<path fill="none" stroke="#000000" d="M888.1479,-11640.7785C892.1084,-11560.3428 919.9006,-11235.3397 1112,-11106 1265.1007,-11002.9179 1834.9548,-11082.7747 2061.8317,-11119.7863"/>
<polygon fill="#000000" stroke="#000000" points="2061.2856,-11123.2434 2071.7202,-11121.4078 2062.4184,-11116.3357 2061.2856,-11123.2434"/>
</g>
<!-- bdrv_uses_whitelist -->
<g id="node360" class="node">
<title>bdrv_uses_whitelist</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-11518" rx="103.5" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-11514.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_uses_whitelist</text>
</g>
<!-- qcow2_do_open&#45;&gt;bdrv_uses_whitelist -->
<g id="edge934" class="edge">
<title>qcow2_do_open&#45;&gt;bdrv_uses_whitelist</title>
<path fill="none" stroke="#000000" d="M915.7895,-11641.8783C957.2945,-11617.5582 1037.8239,-11573.3733 1112,-11550 1143.79,-11539.9828 1179.4547,-11532.9978 1211.777,-11528.1724"/>
<polygon fill="#000000" stroke="#000000" points="1212.2943,-11531.6341 1221.6927,-11526.7432 1211.2957,-11524.7057 1212.2943,-11531.6341"/>
</g>
<!-- error_append_hint -->
<g id="node361" class="node">
<title>error_append_hint</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-11464" rx="97" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-11460.3" font-family="Times,serif" font-size="14.00" fill="#000000">error_append_hint</text>
</g>
<!-- qcow2_do_open&#45;&gt;error_append_hint -->
<g id="edge935" class="edge">
<title>qcow2_do_open&#45;&gt;error_append_hint</title>
<path fill="none" stroke="#000000" d="M904.4299,-11641.3227C939.4378,-11606.0059 1023.9127,-11527.0286 1112,-11491 1141.4352,-11478.9607 1175.1362,-11472.0629 1206.3871,-11468.1747"/>
<polygon fill="#000000" stroke="#000000" points="1206.9058,-11471.6382 1216.4389,-11467.0153 1206.1037,-11464.6843 1206.9058,-11471.6382"/>
</g>
<!-- size_to_l1 -->
<g id="node362" class="node">
<title>size_to_l1</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-14185" rx="56.59" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-14181.3" font-family="Times,serif" font-size="14.00" fill="#000000">size_to_l1</text>
</g>
<!-- qcow2_do_open&#45;&gt;size_to_l1 -->
<g id="edge936" class="edge">
<title>qcow2_do_open&#45;&gt;size_to_l1</title>
<path fill="none" stroke="#000000" d="M893.3423,-11677.0814C920.5853,-11762.4013 1035.5235,-12133.7189 1076,-12448 1087.797,-12539.5984 1058.5649,-14034.6731 1112,-14110 1142.6078,-14153.1474 1201.1926,-14171.4979 1247.11,-14179.2884"/>
<polygon fill="#000000" stroke="#000000" points="1246.5755,-14182.7473 1256.9969,-14180.8383 1247.6597,-14175.8317 1246.5755,-14182.7473"/>
</g>
<!-- qcow2_update_options -->
<g id="node363" class="node">
<title>qcow2_update_options</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-16507" rx="117" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-16503.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_update_options</text>
</g>
<!-- qcow2_do_open&#45;&gt;qcow2_update_options -->
<g id="edge937" class="edge">
<title>qcow2_do_open&#45;&gt;qcow2_update_options</title>
<path fill="none" stroke="#000000" d="M893.4283,-11677.0706C921.0588,-11762.3418 1037.4785,-12133.4733 1076,-12448 1089.1837,-12555.6447 1063.7985,-16254.8516 1112,-16352 1143.6591,-16415.8078 1215.4543,-16460.9438 1263.8842,-16485.4781"/>
<polygon fill="#000000" stroke="#000000" points="1262.4255,-16488.6613 1272.9399,-16489.9645 1265.533,-16482.3889 1262.4255,-16488.6613"/>
</g>
<!-- qapi_free_QCryptoBlockOpenOptions -->
<g id="node364" class="node">
<title>qapi_free_QCryptoBlockOpenOptions</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-16545" rx="186.5669" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-16541.3" font-family="Times,serif" font-size="14.00" fill="#000000">qapi_free_QCryptoBlockOpenOptions</text>
</g>
<!-- qcow2_do_open&#45;&gt;qapi_free_QCryptoBlockOpenOptions -->
<g id="edge938" class="edge">
<title>qcow2_do_open&#45;&gt;qapi_free_QCryptoBlockOpenOptions</title>
<path fill="none" stroke="#000000" d="M893.3172,-11677.0846C920.447,-11762.4193 1034.9522,-12133.793 1076,-12448 1086.244,-12526.4145 1070.2932,-13803.8113 1112,-13871 1218.0794,-14041.8918 1404.916,-13911.9657 1512.3645,-14082 1564.048,-14163.7879 1532.2036,-14856.6099 1548.3645,-14952 1656.1154,-15588.0037 1650.2448,-15780.3988 1969.3645,-16341 2011.6536,-16415.2898 2085.4012,-16484.9621 2126.3558,-16520.476"/>
<polygon fill="#000000" stroke="#000000" points="2124.2226,-16523.2575 2134.0904,-16527.1146 2128.7817,-16517.9458 2124.2226,-16523.2575"/>
</g>
<!-- qcow2_refcount_init -->
<g id="node365" class="node">
<title>qcow2_refcount_init</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-11073" rx="106" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-11069.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_refcount_init</text>
</g>
<!-- qcow2_do_open&#45;&gt;qcow2_refcount_init -->
<g id="edge939" class="edge">
<title>qcow2_do_open&#45;&gt;qcow2_refcount_init</title>
<path fill="none" stroke="#000000" d="M890.7162,-11640.8444C903.7431,-11573.375 959.3861,-11336.0448 1112,-11240 1230.3921,-11165.4921 1600.9784,-11212 1740.8645,-11212 1740.8645,-11212 1740.8645,-11212 2155.8979,-11212 2422.0395,-11212 2488.8069,-11192.7154 2751.4983,-11150 2767.6761,-11147.3694 2771.2757,-11144.3391 2787.4983,-11142 3111.9622,-11095.2161 3499.3527,-11080.0103 3688.7707,-11075.1782"/>
<polygon fill="#000000" stroke="#000000" points="3689.1139,-11078.6708 3699.0232,-11074.9219 3688.9389,-11071.673 3689.1139,-11078.6708"/>
</g>
<!-- QLIST_INIT -->
<g id="node366" class="node">
<title>QLIST_INIT</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-11372" rx="69" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-11368.3" font-family="Times,serif" font-size="14.00" fill="#000000">QLIST_INIT</text>
</g>
<!-- qcow2_do_open&#45;&gt;QLIST_INIT -->
<g id="edge940" class="edge">
<title>qcow2_do_open&#45;&gt;QLIST_INIT</title>
<path fill="none" stroke="#000000" d="M897.2734,-11641.0268C924.2823,-11593.2855 1005.0698,-11462.9334 1112,-11404 1148.6422,-11383.805 1194.4198,-11375.4654 1232.9472,-11372.3255"/>
<polygon fill="#000000" stroke="#000000" points="1233.3642,-11375.8047 1243.0904,-11371.6035 1232.8671,-11368.8224 1233.3642,-11375.8047"/>
</g>
<!-- QTAILQ_INIT -->
<g id="node367" class="node">
<title>QTAILQ_INIT</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-11166" rx="76.8869" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-11162.3" font-family="Times,serif" font-size="14.00" fill="#000000">QTAILQ_INIT</text>
</g>
<!-- qcow2_do_open&#45;&gt;QTAILQ_INIT -->
<g id="edge941" class="edge">
<title>qcow2_do_open&#45;&gt;QTAILQ_INIT</title>
<path fill="none" stroke="#000000" d="M890.3179,-11640.656C902.1971,-11570.1033 955.0448,-11314.3884 1112,-11198 1144.6988,-11173.7526 1188.7143,-11164.8834 1227.1454,-11162.4461"/>
<polygon fill="#000000" stroke="#000000" points="1227.4889,-11165.9334 1237.3024,-11161.9404 1227.1407,-11158.9421 1227.4889,-11165.9334"/>
</g>
<!-- bdrv_open_child -->
<g id="node368" class="node">
<title>bdrv_open_child</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-5951" rx="87.1846" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-5947.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_open_child</text>
</g>
<!-- qcow2_do_open&#45;&gt;bdrv_open_child -->
<g id="edge942" class="edge">
<title>qcow2_do_open&#45;&gt;bdrv_open_child</title>
<path fill="none" stroke="#000000" d="M887.6513,-11640.8599C890.1682,-11350.5909 925.6708,-7659.9374 1112,-6594 1154.8943,-6348.6134 1265.053,-6066.2872 1300.7978,-5978.487"/>
<polygon fill="#000000" stroke="#000000" points="1304.1371,-5979.5678 1304.6848,-5968.9871 1297.6585,-5976.9169 1304.1371,-5979.5678"/>
</g>
<!-- qcow2_read_snapshots -->
<g id="node369" class="node">
<title>qcow2_read_snapshots</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-11296" rx="118.5" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-11292.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_read_snapshots</text>
</g>
<!-- qcow2_do_open&#45;&gt;qcow2_read_snapshots -->
<g id="edge943" class="edge">
<title>qcow2_do_open&#45;&gt;qcow2_read_snapshots</title>
<path fill="none" stroke="#000000" d="M888.6354,-11640.7916C894.5656,-11563.2688 929.1858,-11259.1976 1112,-11139 1186.3409,-11090.1219 1429.9293,-11105.5324 1512.3645,-11139 1533.0408,-11147.3943 1527.9737,-11164.9341 1548.3645,-11174 2176.8812,-11453.4428 3043.5959,-11353.3738 3321.4677,-11311.0114"/>
<polygon fill="#000000" stroke="#000000" points="3322.1467,-11314.4482 3331.4981,-11309.4681 3321.0821,-11307.5296 3322.1467,-11314.4482"/>
</g>
<!-- qcow2_load_dirty_bitmaps -->
<g id="node370" class="node">
<title>qcow2_load_dirty_bitmaps</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-12277" rx="135.3763" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-12273.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_load_dirty_bitmaps</text>
</g>
<!-- qcow2_do_open&#45;&gt;qcow2_load_dirty_bitmaps -->
<g id="edge944" class="edge">
<title>qcow2_do_open&#45;&gt;qcow2_load_dirty_bitmaps</title>
<path fill="none" stroke="#000000" d="M899.2293,-11677.0347C932.2194,-11727.6659 1028.8345,-11875.3011 1112,-11996 1177.2428,-12090.6876 1257.2064,-12201.3824 1293.1237,-12250.8297"/>
<polygon fill="#000000" stroke="#000000" points="1290.3934,-12253.0263 1299.1042,-12259.0573 1296.0556,-12248.9105 1290.3934,-12253.0263"/>
</g>
<!-- qcow2_inactivate&#45;&gt;qcow2_mark_clean -->
<g id="edge780" class="edge">
<title>qcow2_inactivate&#45;&gt;qcow2_mark_clean</title>
<path fill="none" stroke="#000000" d="M978.6001,-26996.7575C1221.349,-26987.1917 1869.6785,-26955.2438 1933.3645,-26885 1990.9462,-26821.489 1949.2235,-23882.3285 1969.3645,-23799 2056.6445,-23437.8994 2212.1844,-23398.9183 2342.4314,-23051 2460.8263,-22734.7413 2539.7604,-22330.227 2559.89,-22221.1452"/>
<polygon fill="#000000" stroke="#000000" points="2563.3443,-22221.7121 2561.7046,-22211.245 2556.459,-22220.4501 2563.3443,-22221.7121"/>
</g>
<!-- qcow2_inactivate&#45;&gt;qcow2_cache_flush -->
<g id="edge778" class="edge">
<title>qcow2_inactivate&#45;&gt;qcow2_cache_flush</title>
<path fill="none" stroke="#000000" d="M972.8253,-27007.0708C1343.0611,-27036.1026 2808.4747,-27133.504 3180.4983,-26890 3718.252,-26538.0192 3681.7828,-26252.5704 3967.7693,-25677 4827.9258,-23945.8669 5985.1543,-17403.6831 6069.8999,-16920.2719"/>
<polygon fill="#000000" stroke="#000000" points="6073.3732,-16920.7281 6071.651,-16910.2742 6066.4782,-16919.5204 6073.3732,-16920.7281"/>
</g>
<!-- qcow2_inactivate&#45;&gt;strerror -->
<g id="edge779" class="edge">
<title>qcow2_inactivate&#45;&gt;strerror</title>
<path fill="none" stroke="#000000" d="M980.2608,-27000.1972C1390.519,-27000.1234 3028.4106,-26989.5297 3180.4983,-26826 3265.4229,-26734.6861 3140.4131,-26364.8002 3216.4983,-26266 3327.7192,-26121.5744 3487.8189,-26275.2135 3605.4983,-26136 3672.2933,-26056.9822 3603.8159,-26002.3609 3641.4983,-25906 3736.3827,-25663.3627 3875.3023,-25662.5688 3967.7693,-25419 4436.7673,-24183.6052 4277.8418,-23791.2727 4369.0369,-22473 4394.0331,-22111.6677 4362.1797,-9793.6513 4405.0369,-9434 4440.8824,-9133.1901 4550.2828,-8780.3072 4582.5324,-8680.5127"/>
<polygon fill="#000000" stroke="#000000" points="4585.9,-8681.4743 4585.6597,-8670.8822 4579.2422,-8679.3123 4585.9,-8681.4743"/>
</g>
<!-- qcow2_inactivate&#45;&gt;bdrv_get_device_or_node_name -->
<g id="edge781" class="edge">
<title>qcow2_inactivate&#45;&gt;bdrv_get_device_or_node_name</title>
<path fill="none" stroke="#000000" d="M909.4127,-27017.5796C947.7766,-27047.1789 1030.7783,-27106.0729 1112,-27130 1298.2506,-27184.8675 1354.2564,-27146.332 1548.3645,-27151 2316.353,-27169.469 2775.391,-27234.714 3180.4983,-26582 3239.2432,-26487.3495 3173.447,-26184.7437 3216.4983,-26082 3317.6306,-25840.6429 3503.6959,-25881.0752 3605.4983,-25640 3645.7312,-25544.7256 3625.2294,-25278.1334 3641.4983,-25176 3681.857,-24922.6342 3768.7405,-24623.9694 3796.1613,-24532.7946"/>
<polygon fill="#000000" stroke="#000000" points="3799.5207,-24533.777 3799.0607,-24523.1921 3792.8195,-24531.7536 3799.5207,-24533.777"/>
</g>
<!-- qcow2_inactivate&#45;&gt;error_report -->
<g id="edge782" class="edge">
<title>qcow2_inactivate&#45;&gt;error_report</title>
<path fill="none" stroke="#000000" d="M956.6343,-26988.004C1189.2587,-26947.6022 1929.349,-26818.7463 1933.3645,-26814 1967.1224,-26774.098 1960.2399,-23102.4636 1969.3645,-23051 2055.8243,-22563.3581 2255.8867,-22488.6268 2342.4314,-22001 2360.0578,-21901.686 2319.603,-18451.934 2378.4314,-18370 2403.416,-18335.2023 2448.4303,-18318.8875 2487.9788,-18311.3033"/>
<polygon fill="#000000" stroke="#000000" points="2488.6582,-18314.7376 2497.9002,-18309.5572 2487.4449,-18307.8435 2488.6582,-18314.7376"/>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps -->
<g id="node316" class="node">
<title>qcow2_store_persistent_dirty_bitmaps</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-24268" rx="191.9663" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-24264.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_store_persistent_dirty_bitmaps</text>
</g>
<!-- qcow2_inactivate&#45;&gt;qcow2_store_persistent_dirty_bitmaps -->
<g id="edge783" class="edge">
<title>qcow2_inactivate&#45;&gt;qcow2_store_persistent_dirty_bitmaps</title>
<path fill="none" stroke="#000000" d="M897.5227,-26981.8864C930.3689,-26921.4791 1035.001,-26720.5299 1076,-26540 1137.4233,-26269.5363 1087.2757,-26193.2466 1112,-25917 1170.9941,-25257.8532 1285.0756,-24455.406 1308.081,-24296.2072"/>
<polygon fill="#000000" stroke="#000000" points="1311.5518,-24296.6601 1309.5208,-24286.2618 1304.624,-24295.6571 1311.5518,-24296.6601"/>
</g>
<!-- error_reportf_err -->
<g id="node317" class="node">
<title>error_reportf_err</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-27103" rx="91" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-27099.3" font-family="Times,serif" font-size="14.00" fill="#000000">error_reportf_err</text>
</g>
<!-- qcow2_inactivate&#45;&gt;error_reportf_err -->
<g id="edge784" class="edge">
<title>qcow2_inactivate&#45;&gt;error_reportf_err</title>
<path fill="none" stroke="#000000" d="M931.2621,-27015.9611C976.1207,-27031.8175 1048.1541,-27055.8886 1112,-27071 1148.6269,-27079.6691 1189.5866,-27086.6796 1224.8672,-27091.9044"/>
<polygon fill="#000000" stroke="#000000" points="1224.7396,-27095.4226 1235.1394,-27093.3993 1225.7478,-27088.4956 1224.7396,-27095.4226"/>
</g>
<!-- timer_del -->
<g id="node354" class="node">
<title>timer_del</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-12299" rx="55.4913" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-12295.3" font-family="Times,serif" font-size="14.00" fill="#000000">timer_del</text>
</g>
<!-- cache_clean_timer_del&#45;&gt;timer_del -->
<g id="edge891" class="edge">
<title>cache_clean_timer_del&#45;&gt;timer_del</title>
<path fill="none" stroke="#000000" d="M2262.2882,-12383.4466C2289.389,-12378.6838 2317.7979,-12371.0798 2342.4314,-12359 2361.9194,-12349.4435 2358.8201,-12335.3009 2378.4314,-12326 2415.9954,-12308.1847 2462.22,-12301.4025 2499.2556,-12299.09"/>
<polygon fill="#000000" stroke="#000000" points="2499.6421,-12302.5745 2509.4431,-12298.5508 2499.2721,-12295.5843 2499.6421,-12302.5745"/>
</g>
<!-- timer_free -->
<g id="node355" class="node">
<title>timer_free</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-12353" rx="60" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-12349.3" font-family="Times,serif" font-size="14.00" fill="#000000">timer_free</text>
</g>
<!-- cache_clean_timer_del&#45;&gt;timer_free -->
<g id="edge892" class="edge">
<title>cache_clean_timer_del&#45;&gt;timer_free</title>
<path fill="none" stroke="#000000" d="M2256.2288,-12381.6798C2331.2237,-12374.7132 2431.7209,-12365.3776 2497.3822,-12359.278"/>
<polygon fill="#000000" stroke="#000000" points="2497.9788,-12362.7378 2507.6121,-12358.3277 2497.3312,-12355.7678 2497.9788,-12362.7378"/>
</g>
<!-- qcow2_cache_destroy&#45;&gt;g_free -->
<g id="edge895" class="edge">
<title>qcow2_cache_destroy&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M2269.1244,-21548.0664C2295.3764,-21553.0246 2321.673,-21562.344 2342.4314,-21579 2375.3906,-21605.4456 2343.3472,-21643.4462 2378.4314,-21667 2516.0932,-21759.4194 2586.3275,-21681.5175 2751.4983,-21667 2944.3902,-21650.046 2997.5549,-21654.4541 3180.4983,-21591 3383.0157,-21520.7566 3417.5476,-21466.0631 3605.4983,-21363 3767.3291,-21274.2597 3862.3435,-21311.4908 3967.7693,-21160 4026.6202,-21075.4347 3938.7662,-21010.9332 4003.7693,-20931 4113.2611,-20796.3598 4246.8897,-20916.2741 4369.0369,-20793 4401.6966,-20760.039 4379.1179,-20733.4875 4405.0369,-20695 4498.0747,-20556.8469 5438.014,-19834.9241 5514.5698,-19687 5575.0764,-19570.0867 5466.709,-19494.4749 5550.5698,-19393 5647.6113,-19275.5758 5752.3535,-19375.7975 5876.8408,-19288 5898.3434,-19272.8348 5892.9433,-19258.2173 5912.8408,-19241 6037.5736,-19133.0693 6149.605,-19199.9901 6236.8408,-19060 6276.6214,-18996.1628 6268.5254,-18459.0936 6272.8408,-18384 6350.7955,-17027.5091 6458.7051,-15357.2993 6474.0082,-15121.235"/>
<polygon fill="#000000" stroke="#000000" points="6477.5119,-15121.2904 6474.6665,-15111.0848 6470.5266,-15120.8373 6477.5119,-15121.2904"/>
</g>
<!-- qcow2_cache_destroy&#45;&gt;qemu_vfree -->
<g id="edge893" class="edge">
<title>qcow2_cache_destroy&#45;&gt;qemu_vfree</title>
<path fill="none" stroke="#000000" d="M2176.8693,-21564.7983C2214.7246,-21596.0742 2298.0316,-21661.0708 2378.4314,-21698 2902.377,-21938.6582 3067.6683,-21937.8353 3641.4983,-21994 3963.445,-22025.5111 4046.985,-22003.4172 4369.0369,-21973 4551.7271,-21955.7452 4603.5968,-21973.7514 4778.1038,-21917 5234.065,-21768.7169 6428.8757,-21305.1527 6678.8408,-20896 6733.2439,-20806.9509 6670.0674,-19112.2591 6714.8408,-19018 6772.3536,-18896.9215 6886.7044,-18943.742 6944.9204,-18823 7044.0333,-18617.4364 7074.9234,-14897.8994 7077.7083,-14534.5025"/>
<polygon fill="#000000" stroke="#000000" points="7081.2097,-14534.3226 7077.7858,-14524.2963 7074.2099,-14534.2694 7081.2097,-14534.3226"/>
</g>
<!-- qcow2_cache_destroy&#45;&gt;assert -->
<g id="edge894" class="edge">
<title>qcow2_cache_destroy&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M2267.1029,-21550.3397C2387.6217,-21551.8056 2585.0261,-21547.9192 2751.4983,-21515 2776.155,-21510.1242 3589.3635,-21235.2716 3605.4983,-21216 3669.9461,-21139.0228 3581.947,-21073.8249 3641.4983,-20993 3737.5333,-20862.6582 3877.2326,-20965.2192 3967.7693,-20831 4025.9754,-20744.7105 3931.6655,-20439.0658 4003.7693,-20364 4117.0053,-20246.1124 4258.0248,-20440.9842 4369.0369,-20321 4437.7582,-20246.7246 4350.4892,-19496.2291 4405.0369,-19411 4590.6319,-19121.0137 4894.4395,-19338.7702 5095.1038,-19059 5159.5053,-18969.2101 5075.9222,-18908.7328 5131.1038,-18813 5239.7154,-18624.5731 5354.1622,-18655.8692 5514.5698,-18509 5531.7284,-18493.2896 5533.2369,-18486.5179 5550.5698,-18471 5686.0743,-18349.6847 5779.4384,-18377.5957 5876.8408,-18224 5918.4343,-18158.4105 5870.113,-18117.8562 5912.8408,-18053 6009.7115,-17905.9608 6155.2085,-17981.0148 6236.8408,-17825 6272.314,-17757.2041 6265.5449,-12392.1669 6272.8408,-12316 6313.743,-11888.9954 6437.6819,-11379.3425 6468.7295,-11255.908"/>
<polygon fill="#000000" stroke="#000000" points="6472.1485,-11256.6636 6471.2031,-11246.1111 6465.3615,-11254.9499 6472.1485,-11256.6636"/>
</g>
<!-- cleanup_unknown_header_ext&#45;&gt;g_free -->
<g id="edge896" class="edge">
<title>cleanup_unknown_header_ext&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M1410.2169,-17526.7374C1452.6051,-17532.0208 1502.8339,-17537.406 1548.3645,-17540 1719.1985,-17549.7331 1771.0342,-17594.1101 1933.3645,-17540 1952.3381,-17533.6754 1950.4775,-17519.579 1969.3645,-17513 2312.8674,-17393.3452 2423.7847,-17495.8893 2787.4983,-17491 2962.1492,-17488.6522 3006.2609,-17478.7616 3180.4983,-17491 3370.7914,-17504.3662 3417.4694,-17518.8244 3605.4983,-17551 3962.7882,-17612.1397 4045.192,-17668.3441 4405.0369,-17712 4910.9189,-17773.373 5041.0949,-17750.1086 5550.5698,-17761 5857.9501,-17767.5711 6035.7342,-17906.5552 6236.8408,-17674 6413.1257,-17470.1481 6468.7694,-15387.7668 6475.1911,-15121.0618"/>
<polygon fill="#000000" stroke="#000000" points="6478.6909,-15121.108 6475.43,-15111.0275 6471.6929,-15120.9414 6478.6909,-15121.108"/>
</g>
<!-- cleanup_unknown_header_ext&#45;&gt;QLIST_REMOVE -->
<g id="edge897" class="edge">
<title>cleanup_unknown_header_ext&#45;&gt;QLIST_REMOVE</title>
<path fill="none" stroke="#000000" d="M1317.2684,-17494.8652C1344.2472,-17397.6338 1470.9351,-16927.7995 1512.3645,-16534 1565.0632,-16033.0819 1490.6571,-12501.3658 1548.3645,-12001 1586.4916,-11670.4095 1700.2215,-11280.5875 1732.3349,-11174.7002"/>
<polygon fill="#000000" stroke="#000000" points="1735.6997,-11175.6653 1735.2657,-11165.0793 1729.0035,-11173.6253 1735.6997,-11175.6653"/>
</g>
<!-- QLIST_FOREACH_SAFE -->
<g id="node356" class="node">
<title>QLIST_FOREACH_SAFE</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-17513" rx="128.0773" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-17509.3" font-family="Times,serif" font-size="14.00" fill="#000000">QLIST_FOREACH_SAFE</text>
</g>
<!-- cleanup_unknown_header_ext&#45;&gt;QLIST_FOREACH_SAFE -->
<g id="edge898" class="edge">
<title>cleanup_unknown_header_ext&#45;&gt;QLIST_FOREACH_SAFE</title>
<path fill="none" stroke="#000000" d="M1463.9228,-17513C1509.0599,-17513 1558.2569,-17513 1602.4948,-17513"/>
<polygon fill="#000000" stroke="#000000" points="1602.738,-17516.5001 1612.7379,-17513 1602.7379,-17509.5001 1602.738,-17516.5001"/>
</g>
<!-- qcow2_refcount_close&#45;&gt;g_free -->
<g id="edge899" class="edge">
<title>qcow2_refcount_close&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M1366.8042,-18266.8584C1532.0456,-18311.3065 2034.1413,-18420.0334 2342.4314,-18200 2377.4974,-18174.9726 2342.7571,-18134.1526 2378.4314,-18110 2515.7311,-18017.0435 2626.4154,-18001.1588 2751.4983,-18110 2838.8392,-18186 2713.1529,-18279.2463 2787.4983,-18368 2905.4577,-18508.8203 3029.4437,-18391.4663 3180.4983,-18496 3450.1269,-18682.59 3345.95,-18929.9906 3641.4983,-19072 3772.2023,-19134.8026 3824.3851,-19093.6493 3967.7693,-19072 4152.3396,-19044.1321 4191.4297,-19005.4323 4369.0369,-18948 4624.6997,-18865.3272 5275.698,-18684.0386 5514.5698,-18561 5532.1156,-18551.9625 5533.2222,-18544.4124 5550.5698,-18535 5702.2899,-18452.6797 5751.0673,-18455.2075 5912.8408,-18395 6056.1861,-18341.6509 6144.1635,-18400.6753 6236.8408,-18279 6439.4605,-18012.9823 6472.4235,-15421.1507 6475.5667,-15121.2514"/>
<polygon fill="#000000" stroke="#000000" points="6479.0671,-15121.2272 6475.6699,-15111.1918 6472.0674,-15121.1554 6479.0671,-15121.2272"/>
</g>
<!-- qcow2_free_snapshots&#45;&gt;g_free -->
<g id="edge900" class="edge">
<title>qcow2_free_snapshots&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M3856.5877,-12943.1453C3896.507,-12955.0476 3953.1926,-12970.8669 4003.7693,-12981 4174.6403,-13015.2342 4653.4923,-12983.177 4778.1038,-13105 4833.9508,-13159.5973 4791.0546,-13202.3777 4814.1038,-13277 4868.4112,-13452.8213 5016.9714,-13897.6525 5131.1038,-14042 5261.5026,-14206.9202 5363.3566,-14172.9278 5514.5698,-14319 5566.4702,-14369.1359 5850.5379,-14795.5911 5912.8408,-14832 6038.525,-14905.4479 6131.6613,-14779.3602 6236.8408,-14880 6297.6782,-14938.2116 6211.5729,-15008.2417 6272.8408,-15066 6313.9682,-15104.7715 6382.3009,-15105.801 6428.1892,-15101.0122"/>
<polygon fill="#000000" stroke="#000000" points="6428.6697,-15104.48 6438.1943,-15099.8397 6427.8548,-15097.5276 6428.6697,-15104.48"/>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;error_setg -->
<g id="edge785" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M1491.8709,-24274.6198C1499.3233,-24279.1168 1506.2255,-24284.5278 1512.3645,-24291 1601.8451,-24385.3371 1463.9761,-24776.0815 1548.3645,-24875 1662.1561,-25008.3845 1803.8646,-24842.8064 1933.3645,-24961 1971.9837,-24996.2475 1929.4235,-25039.2577 1969.3645,-25073 2256.2214,-25315.3379 4947.3178,-25493 5322.8368,-25493 5322.8368,-25493 5322.8368,-25493 5713.7053,-25493 5956.7119,-25493 6090.0916,-25527.6927 6236.8408,-25334 6294.3237,-25258.129 6211.36,-23693.6691 6272.8408,-23621 6391.4658,-23480.7878 6550.6439,-23675.5177 6678.8408,-23544 6807.532,-23411.9753 6826.74,-22788.8667 6829.4541,-22647.5496"/>
<polygon fill="#000000" stroke="#000000" points="6832.9606,-22647.2089 6829.6401,-22637.1478 6825.9618,-22647.0836 6832.9606,-22647.2089"/>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;error_setg_errno -->
<g id="edge787" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M1351.7172,-24250.3763C1397.8317,-24230.8667 1476.8839,-24200.6378 1548.3645,-24189 1632.8082,-24175.2517 1869.515,-24132.0526 1933.3645,-24189 2038.1959,-24282.4993 1869.4115,-24404.3028 1969.3645,-24503 2028.6609,-24561.5515 2267.6489,-24504.2315 2342.4314,-24541 2363.3088,-24551.2649 2357.0601,-24569.8075 2378.4314,-24579 2454.5889,-24611.7578 2690.3664,-24634.9994 2751.4983,-24579 2818.9406,-24517.22 2723.1107,-24233.9575 2787.4983,-24169 2849.2663,-24106.6852 3117.2848,-24191.848 3180.4983,-24131 3266.4489,-24048.2656 3138.4022,-23955.1859 3216.4983,-23865 3334.1921,-23729.0864 3496.9489,-23897.3227 3605.4983,-23754 3689.9242,-23642.5286 3550.8622,-13792.4834 3641.4983,-13686 3658.7401,-13665.7435 3684.8736,-13656.6137 3711.2028,-13653.2096"/>
<polygon fill="#000000" stroke="#000000" points="3711.6952,-13656.6776 3721.2852,-13652.1741 3710.98,-13649.7142 3711.6952,-13656.6776"/>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;ctz32 -->
<g id="edge788" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;ctz32</title>
<path fill="none" stroke="#000000" d="M1491.8373,-24274.6518C1499.2984,-24279.1405 1506.2117,-24284.541 1512.3645,-24291 1596.2338,-24379.0438 1464.9205,-24748.5529 1548.3645,-24837 1666.696,-24962.4264 1803.0791,-24772.0406 1933.3645,-24885 1979.3095,-24924.8351 1925.0178,-24975.3929 1969.3645,-25017 2104.7184,-25143.9924 2193.7811,-25082.2372 2378.4314,-25101 2543.3895,-25117.7618 2585.7546,-25105.6004 2751.4983,-25101 2767.5168,-25100.5554 2771.4892,-25099.7076 2787.4983,-25099 4110.3296,-25040.5325 5733.8924,-24999.3737 6028.038,-24992.1381"/>
<polygon fill="#000000" stroke="#000000" points="6028.4199,-24995.6299 6038.3309,-24991.8854 6028.248,-24988.632 6028.4199,-24995.6299"/>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;g_free -->
<g id="edge789" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M1455.6878,-24279.9653C1474.8802,-24282.8814 1494.1971,-24286.5032 1512.3645,-24291 1529.0289,-24295.1248 1531.6727,-24300.9873 1548.3645,-24305 1631.9758,-24325.1001 1872.9397,-24282.8142 1933.3645,-24344 1997.0095,-24408.4466 1909.9454,-24681.6375 1969.3645,-24750 2091.8063,-24890.8711 2192.999,-24823.7507 2378.4314,-24845 3088.6354,-24926.3845 3403.8308,-25037.3023 3967.7693,-24598 5286.6044,-23570.6412 5184.497,-22878.661 5876.8408,-21357 6066.4182,-20940.3393 6151.5142,-20841.7389 6236.8408,-20392 6278.4353,-20172.7639 6263.9695,-18606.9706 6272.8408,-18384 6326.8576,-17026.3451 6455.2187,-15357.1297 6473.6274,-15121.2164"/>
<polygon fill="#000000" stroke="#000000" points="6477.1303,-15121.3152 6474.4202,-15111.0728 6470.1515,-15120.7697 6477.1303,-15121.3152"/>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;g_strdup -->
<g id="edge790" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;g_strdup</title>
<path fill="none" stroke="#000000" d="M1315.6715,-24249.6175C1339.2568,-24126.2245 1476.5853,-23421.5087 1548.3645,-23359 1613.3234,-23302.4307 1875.6414,-23377.9359 1933.3645,-23314 1980.2034,-23262.1196 1957.1358,-20866.818 1969.3645,-20798 1993.3854,-20662.8204 2272.4162,-19719.2428 2378.4314,-19632 2413.5285,-19603.1177 2465.4577,-19597.6295 2505.6191,-19598.6514"/>
<polygon fill="#000000" stroke="#000000" points="2505.6901,-19602.1569 2515.8207,-19599.0552 2505.9669,-19595.1624 2505.6901,-19602.1569"/>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;strlen -->
<g id="edge786" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;strlen</title>
<path fill="none" stroke="#000000" d="M1491.9139,-24274.5791C1499.3552,-24279.0867 1506.2432,-24284.5111 1512.3645,-24291 1610.264,-24394.7791 1452.8391,-24826.0315 1548.3645,-24932 1664.4097,-25060.7317 1817.2212,-24865.3569 1933.3645,-24994 1979.9038,-25045.5481 1939.8707,-25555.1253 1969.3645,-25618 2075.0066,-25843.207 2147.0186,-25908.7499 2378.4314,-26000 2532.6802,-26060.823 2620.1073,-26101.1363 2751.4983,-26000 2801.046,-25961.8614 2737.9506,-25902.1386 2787.4983,-25864 2925.9095,-25757.46 3049.1373,-25748.8795 3180.4983,-25864 3272.2076,-25944.3711 3131.6468,-26048.4194 3216.4983,-26136 3367.5737,-26291.9346 3220.9567,-26367 5322.8368,-26367 5322.8368,-26367 5322.8368,-26367 6475.8408,-26367 6727.9614,-26367 6823.3752,-26268.8881 6944.9204,-26048 7049.0529,-25858.7567 7075.361,-22337.8116 7077.7364,-21985.3701"/>
<polygon fill="#000000" stroke="#000000" points="7081.2371,-21985.2533 7077.804,-21975.2302 7074.2373,-21985.2066 7081.2371,-21985.2533"/>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;check_constraints_on_bitmap -->
<g id="edge791" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;check_constraints_on_bitmap</title>
<path fill="none" stroke="#000000" d="M1491.1992,-24274.5803C1498.8797,-24279.0712 1506.0091,-24284.4934 1512.3645,-24291 1573.9532,-24354.0537 1486.9994,-24622.7286 1548.3645,-24686 1608.3713,-24747.871 1848.055,-24720.7066 1933.3645,-24733 2131.8374,-24761.6007 2178.5884,-24790.4996 2378.4314,-24807 2543.6766,-24820.6438 2619.1261,-24906.8485 2751.4983,-24807 2797.9948,-24771.9276 2748.3212,-24724.0948 2787.4983,-24681 2913.6904,-24542.1885 3007.3487,-24599.1963 3180.4983,-24527 3244.3579,-24500.3731 3317.2588,-24467.7294 3363.6745,-24446.6575"/>
<polygon fill="#000000" stroke="#000000" points="3365.2242,-24449.7977 3372.879,-24442.4728 3362.3271,-24443.4254 3365.2242,-24449.7977"/>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;calc_dir_entry_size -->
<g id="edge792" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;calc_dir_entry_size</title>
<path fill="none" stroke="#000000" d="M1491.3146,-24274.4683C1498.9654,-24278.9881 1506.0567,-24284.4472 1512.3645,-24291 1585.1631,-24366.6272 1474.8663,-24687.0525 1548.3645,-24762 1608.5439,-24823.3661 1854.0422,-24765.9041 1933.3645,-24799 1952.5858,-24807.0198 1950.1207,-24821.0341 1969.3645,-24829 2138.0343,-24898.8203 2196.0673,-24857.7694 2378.4314,-24866 2544.0703,-24873.4757 2586.0523,-24876.9431 2751.4983,-24866 2943.9957,-24853.2677 3433.4886,-24797.3501 3605.4983,-24710 3624.3245,-24700.4396 3622.7418,-24688.6964 3641.4983,-24679 3774.2231,-24610.3863 3874.8524,-24715.005 3967.7693,-24598 4009.6649,-24545.2432 3984.9277,-22237.6801 4003.7693,-22173 4090.3418,-21875.8109 4281.055,-21876.7749 4369.0369,-21580 4415.7597,-21422.3979 4345.4968,-20254.2202 4405.0369,-20101 4437.0515,-20018.6139 4515.7533,-19946.6357 4560.0186,-19910.9144"/>
<polygon fill="#000000" stroke="#000000" points="4562.218,-19913.6371 4567.8641,-19904.6721 4557.8597,-19908.1595 4562.218,-19913.6371"/>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;bitmap_list_load -->
<g id="edge793" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;bitmap_list_load</title>
<path fill="none" stroke="#000000" d="M1332.0677,-24250.069C1370.4716,-24216.7925 1458.971,-24146.5472 1548.3645,-24121 1630.6267,-24097.4908 1869.4309,-24064.1471 1933.3645,-24121 2035.6948,-24211.9972 1873.0615,-24329.6463 1969.3645,-24427 2028.148,-24486.4249 2264.7058,-24444.2504 2342.4314,-24475 2360.7839,-24482.2606 2359.6522,-24494.9277 2378.4314,-24501 2457.3137,-24526.5069 2690.2929,-24556.919 2751.4983,-24501 2817.0607,-24441.1002 2747.3711,-24182.2226 2787.4983,-24103 2892.7843,-23895.1352 3084.3423,-23968.2427 3180.4983,-23756 3243.2133,-23617.5708 3192.4181,-12964.0532 3216.4983,-12814 3253.013,-12586.462 3361.8598,-12327.6012 3398.6728,-12244.3214"/>
<polygon fill="#000000" stroke="#000000" points="3401.9306,-12245.6091 3402.7954,-12235.0496 3395.5344,-12242.7651 3401.9306,-12245.6091"/>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;bitmap_list_free -->
<g id="edge798" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;bitmap_list_free</title>
<path fill="none" stroke="#000000" d="M1339.8041,-24250.0416C1382.465,-24223.4909 1467.8881,-24174.9682 1548.3645,-24157 1631.8641,-24138.3567 1869.4523,-24100.123 1933.3645,-24157 2036.32,-24248.6227 1871.1897,-24368.2721 1969.3645,-24465 2028.7254,-24523.4861 2265.0827,-24471.9915 2342.4314,-24503 2361.2456,-24510.5425 2359.2587,-24524.4217 2378.4314,-24531 2456.8478,-24557.9053 2690.3055,-24586.9328 2751.4983,-24531 2817.374,-24470.7868 2736.5015,-24204.2432 2787.4983,-24131 2898.0261,-23972.2565 3062.6557,-24097.3917 3180.4983,-23944 3233.9233,-23874.4584 3157.2551,-23814.657 3216.4983,-23750 3337.7139,-23617.7074 3496.7497,-23784.7176 3605.4983,-23642 3638.8456,-23598.2362 3631.8197,-7850.163 3641.4983,-7796 3671.0217,-7630.7819 3757.0603,-7446.347 3790.8149,-7378.2004"/>
<polygon fill="#000000" stroke="#000000" points="3794.0696,-7379.5165 3795.4027,-7369.0059 3787.8061,-7376.3911 3794.0696,-7379.5165"/>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;find_bitmap_by_name -->
<g id="edge799" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;find_bitmap_by_name</title>
<path fill="none" stroke="#000000" d="M1327.2633,-24249.8962C1361.5717,-24210.3109 1450.1364,-24116.8911 1548.3645,-24083 1629.2415,-24055.0955 1869.4309,-24026.1471 1933.3645,-24083 2035.6948,-24173.9972 1873.0615,-24291.6463 1969.3645,-24389 2028.148,-24448.4249 2266.6271,-24401.779 2342.4314,-24437 2362.1155,-24446.1458 2358.2028,-24462.1314 2378.4314,-24470 2455.6956,-24500.0545 2691.4085,-24527.1161 2751.4983,-24470 2808.6711,-24415.6565 2734.8933,-23819.7763 2787.4983,-23761 2808.8701,-23737.121 2840.5359,-23726.3411 2872.236,-23722.3044"/>
<polygon fill="#000000" stroke="#000000" points="2872.9377,-23725.75 2882.5165,-23721.2226 2872.2051,-23718.7884 2872.9377,-23725.75"/>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;error_prepend -->
<g id="edge801" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;error_prepend</title>
<path fill="none" stroke="#000000" d="M1491.1258,-24274.6523C1498.8253,-24279.1246 1505.9788,-24284.5231 1512.3645,-24291 1568.5004,-24347.9372 1491.9372,-24592.3515 1548.3645,-24649 1614.7483,-24715.6441 1875.4268,-24688.1045 1969.3645,-24693 2316.5084,-24711.0913 2442.1107,-24851.4788 2751.4983,-24693 2775.8699,-24680.516 2769.1926,-24663.3649 2787.4983,-24643 2841.2037,-24583.2534 2913.5702,-24522.7499 2953.8083,-24490.5789"/>
<polygon fill="#000000" stroke="#000000" points="2956.0021,-24493.3062 2961.6507,-24484.3428 2951.6452,-24487.8273 2956.0021,-24493.3062"/>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;bitmap_list_new -->
<g id="edge794" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;bitmap_list_new</title>
<path fill="none" stroke="#000000" d="M1503.7694,-24268.9985C1674.7912,-24271.852 1902.8947,-24281.2781 1933.3645,-24311 1994.4004,-24370.5377 1906.308,-24635.6066 1969.3645,-24693 2097.9013,-24809.9929 2616.1994,-24802.1021 2751.4983,-24693 2810.2649,-24645.6118 2730.7675,-24576.8074 2787.4983,-24527 2853.3579,-24469.1779 3110.6177,-24546.8923 3180.4983,-24494 3216.8321,-24466.4991 3183.2952,-24429.209 3216.4983,-24398 3348.2363,-24274.174 3497.3237,-24423.8657 3605.4983,-24279 3672.8949,-24188.7436 3567.2395,-20308.7004 3641.4983,-20224 3660.7267,-20202.0679 3690.5222,-20193.9593 3719.415,-20192.1413"/>
<polygon fill="#000000" stroke="#000000" points="3719.721,-20195.6322 3729.5783,-20191.7482 3719.4504,-20188.6374 3719.721,-20195.6322"/>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;g_new0 -->
<g id="edge796" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;g_new0</title>
<path fill="none" stroke="#000000" d="M1381.9187,-24251.2168C1526.832,-24218.1868 1853.6722,-24153.8711 1933.3645,-24225 1986.0929,-24272.0625 1921.1748,-24489.2998 1969.3645,-24541 2028.8976,-24604.87 2687.1151,-24675.9778 2751.4983,-24617 2818.9406,-24555.22 2723.1107,-24271.9575 2787.4983,-24207 2849.2663,-24144.6852 3116.6169,-24229.1464 3180.4983,-24169 3255.1901,-24098.6752 3145.2871,-24014.8472 3216.4983,-23941 3338.7768,-23814.1951 3493.1704,-24000.698 3605.4983,-23865 3637.0759,-23826.8526 3636.0741,-16783.2235 3641.4983,-16734 3673.0376,-16447.7851 3767.7967,-16110.3435 3796.3818,-16012.7187"/>
<polygon fill="#000000" stroke="#000000" points="3799.7715,-16013.5978 3799.2367,-16003.0164 3793.0562,-16011.6218 3799.7715,-16013.5978"/>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;QSIMPLEQ_INSERT_TAIL -->
<g id="edge797" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;QSIMPLEQ_INSERT_TAIL</title>
<path fill="none" stroke="#000000" d="M1409.4923,-24252.4763C1564.9149,-24230.1018 1859.2491,-24198.427 1933.3645,-24266 1997.5172,-24324.4899 1905.2117,-24596.5101 1969.3645,-24655 2001.4741,-24684.2752 2718.333,-24683.0737 2751.4983,-24655 2825.4477,-24592.4033 2732.7311,-24519.9213 2787.4983,-24440 2902.2815,-24272.4978 3007.0905,-24312.6501 3180.4983,-24207 3370.7962,-24091.0595 3496.6064,-24135.4173 3605.4983,-23941 3656.634,-23849.7014 3633.4978,-20278.3374 3641.4983,-20174 3675.3738,-19732.2177 3774.6377,-19200.3177 3799.1253,-19073.2377"/>
<polygon fill="#000000" stroke="#000000" points="3802.6098,-19073.6528 3801.0724,-19063.1701 3795.7372,-19072.3235 3802.6098,-19073.6528"/>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;QSIMPLEQ_INIT -->
<g id="edge795" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;QSIMPLEQ_INIT</title>
<path fill="none" stroke="#000000" d="M1491.2619,-24274.5193C1498.9262,-24279.026 1506.0349,-24284.4682 1512.3645,-24291 1579.5568,-24360.339 1481.4181,-24654.4234 1548.3645,-24724 1608.1253,-24786.1087 1850.0294,-24748.9975 1933.3645,-24771 1950.1235,-24775.4248 1952.6546,-24781.3931 1969.3645,-24786 2146.4465,-24834.8215 2195.2135,-24831.8552 2378.4314,-24845 2543.8138,-24856.8652 2587.0039,-24865.8265 2751.4983,-24845 2820.7179,-24836.2361 3924.6359,-24586.8423 3967.7693,-24532 4011.958,-24475.816 3999.1285,-22030.3284 4003.7693,-21959 4044.4744,-21333.3779 4158.2665,-20573.7979 4182.0222,-20419.2319"/>
<polygon fill="#000000" stroke="#000000" points="4185.5106,-20419.5754 4183.5748,-20409.1589 4178.5922,-20418.509 4185.5106,-20419.5754"/>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;QSIMPLEQ_FOREACH -->
<g id="edge800" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;QSIMPLEQ_FOREACH</title>
<path fill="none" stroke="#000000" d="M1314.3483,-24249.9721C1328.4254,-24135.9531 1410.6802,-23515.9336 1548.3645,-23397 1678.7749,-23284.3497 1803.4969,-23464.2758 1933.3645,-23351 1981.1325,-23309.3348 1924.0969,-23257.3692 1969.3645,-23213 2102.8777,-23082.1365 2194.333,-23147.54 2378.4314,-23115 2460.6102,-23100.4746 2693.4111,-23131.9185 2751.4983,-23072 2818.0882,-23003.3107 2736.7068,-22724.072 2787.4983,-22643 2895.3037,-22470.9239 3079.5399,-22586.1806 3180.4983,-22410 3229.3756,-22324.705 3210.0176,-15430.093 3216.4983,-15332 3256.7057,-14723.4148 3380.1102,-13986.1965 3406.1444,-13834.9144"/>
<polygon fill="#000000" stroke="#000000" points="3409.596,-13835.4942 3407.8481,-13825.0445 3402.698,-13834.3034 3409.596,-13835.4942"/>
</g>
<!-- bdrv_has_changed_persistent_bitmaps -->
<g id="node318" class="node">
<title>bdrv_has_changed_persistent_bitmaps</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-24587" rx="192.5" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-24583.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_has_changed_persistent_bitmaps</text>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_has_changed_persistent_bitmaps -->
<g id="edge802" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_has_changed_persistent_bitmaps</title>
<path fill="none" stroke="#000000" d="M1384.3607,-24284.8259C1428.0201,-24298.7691 1481.1161,-24323.1193 1512.3645,-24364 1566.1508,-24434.366 1484.4268,-24498.7112 1548.3645,-24560 1553.4387,-24564.864 1558.9614,-24569.1152 1564.8262,-24572.8212"/>
<polygon fill="#000000" stroke="#000000" points="1563.2328,-24575.9419 1573.651,-24577.8687 1566.7083,-24569.8656 1563.2328,-24575.9419"/>
</g>
<!-- can_write -->
<g id="node319" class="node">
<title>can_write</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-13714" rx="56.59" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-13710.3" font-family="Times,serif" font-size="14.00" fill="#000000">can_write</text>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;can_write -->
<g id="edge803" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;can_write</title>
<path fill="none" stroke="#000000" d="M1314.4284,-24249.9384C1333.5267,-24095.3681 1469.0212,-22978.7936 1512.3645,-22068 1515.0882,-22010.7656 1518.8102,-13866.0891 1548.3645,-13817 1577.7796,-13768.1419 1639.1137,-13741.1355 1684.6862,-13727.172"/>
<polygon fill="#000000" stroke="#000000" points="1685.8363,-13730.4821 1694.4444,-13724.3054 1683.8634,-13723.7659 1685.8363,-13730.4821"/>
</g>
<!-- bdrv_dirty_bitmap_next -->
<g id="node320" class="node">
<title>bdrv_dirty_bitmap_next</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-23251" rx="122.3786" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-23247.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_next</text>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_next -->
<g id="edge804" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_next</title>
<path fill="none" stroke="#000000" d="M1313.8539,-24249.7543C1325.4701,-24127.0669 1398.1548,-23422.9612 1548.3645,-23283 1565.0978,-23267.4084 1586.3927,-23257.8147 1608.6795,-23252.1398"/>
<polygon fill="#000000" stroke="#000000" points="1609.6559,-23255.5071 1618.6273,-23249.8712 1608.0994,-23248.6823 1609.6559,-23255.5071"/>
</g>
<!-- bdrv_dirty_bitmap_name -->
<g id="node321" class="node">
<title>bdrv_dirty_bitmap_name</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-24443" rx="127.5" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-24439.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_name</text>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_name -->
<g id="edge805" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_name</title>
<path fill="none" stroke="#000000" d="M1491.0416,-24274.7358C1498.7627,-24279.1866 1505.944,-24284.5576 1512.3645,-24291 1563.3465,-24342.1555 1494.5415,-24565.8426 1548.3645,-24614 1692.6546,-24743.1017 2319.2131,-24531.8311 2509.7763,-24463.3134"/>
<polygon fill="#000000" stroke="#000000" points="2511.0974,-24466.5577 2519.316,-24459.8715 2508.7217,-24459.9732 2511.0974,-24466.5577"/>
</g>
<!-- bdrv_dirty_bitmap_granularity -->
<g id="node322" class="node">
<title>bdrv_dirty_bitmap_granularity</title>
<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-20128" rx="154.0727" ry="18"/>
<text text-anchor="middle" x="4591.5704" y="-20124.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_granularity</text>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_granularity -->
<g id="edge806" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_granularity</title>
<path fill="none" stroke="#000000" d="M1491.3586,-24274.4261C1498.998,-24278.9568 1506.0749,-24284.4297 1512.3645,-24291 1590.6239,-24372.7519 1470.5001,-24716.8718 1548.3645,-24799 1667.0035,-24924.1356 1802.5178,-24734.6912 1933.3645,-24847 1977.8828,-24885.2112 1925.3773,-24935.1786 1969.3645,-24974 2095.123,-25084.9896 2195.7908,-24949.5725 2342.4314,-25031 2363.9254,-25042.9353 2356.0952,-25062.7268 2378.4314,-25073 2453.7505,-25107.6419 2677.7115,-25110.7961 2751.4983,-25073 2775.8699,-25060.516 2764.61,-25038.0318 2787.4983,-25023 2936.9494,-24924.8484 3018.5949,-25012.8728 3180.4983,-24937 3198.8526,-24928.3986 3198.1532,-24917.6211 3216.4983,-24909 3376.7487,-24833.6919 3439.9314,-24885.7624 3605.4983,-24823 3622.6132,-24816.5122 3624.9006,-24810.7156 3641.4983,-24803 3782.1704,-24737.6066 3878.6058,-24805.9442 3967.7693,-24679 4035.2189,-24582.9705 3959.7132,-22675.7666 4003.7693,-22567 4092.9267,-22346.8863 4278.7714,-22396.6616 4369.0369,-22177 4425.0996,-22040.5711 4384.4581,-20996.0561 4405.0369,-20850 4443.9479,-20573.833 4549.4605,-20251.19 4581.9302,-20155.8508"/>
<polygon fill="#000000" stroke="#000000" points="4585.3401,-20156.696 4585.2665,-20146.1014 4578.7172,-20154.4295 4585.3401,-20156.696"/>
</g>
<!-- bdrv_dirty_bitmap_get_persistence -->
<g id="node323" class="node">
<title>bdrv_dirty_bitmap_get_persistence</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-23197" rx="176.2688" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-23193.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_get_persistence</text>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_get_persistence -->
<g id="edge807" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_get_persistence</title>
<path fill="none" stroke="#000000" d="M1313.5387,-24249.8641C1323.3941,-24123.1799 1388.1976,-23371.3761 1548.3645,-23224 1554.9503,-23217.9401 1562.2374,-23212.846 1570.0099,-23208.5825"/>
<polygon fill="#000000" stroke="#000000" points="1571.5892,-23211.7061 1578.98,-23204.1148 1568.4684,-23205.4403 1571.5892,-23211.7061"/>
</g>
<!-- bdrv_dirty_bitmap_readonly -->
<g id="node324" class="node">
<title>bdrv_dirty_bitmap_readonly</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-20673" rx="142.5" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-20669.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_readonly</text>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_readonly -->
<g id="edge808" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_readonly</title>
<path fill="none" stroke="#000000" d="M1315.0395,-24249.9175C1335.8525,-24117.2909 1464.6688,-23280.773 1512.3645,-22595 1519.3774,-22494.1682 1495.5647,-20862.1882 1548.3645,-20776 1574.3195,-20733.6321 1624.1672,-20707.6469 1666.6335,-20692.3757"/>
<polygon fill="#000000" stroke="#000000" points="1667.8215,-20695.6683 1676.1285,-20689.0922 1665.5337,-20689.0527 1667.8215,-20695.6683"/>
</g>
<!-- bdrv_dirty_bitmap_inconsistent -->
<g id="node325" class="node">
<title>bdrv_dirty_bitmap_inconsistent</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-24533" rx="159.4721" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-24529.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_inconsistent</text>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_inconsistent -->
<g id="edge809" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_inconsistent</title>
<path fill="none" stroke="#000000" d="M1381.4978,-24284.9239C1425.1396,-24299.0596 1479.2833,-24323.5865 1512.3645,-24364 1553.6048,-24414.381 1499.8882,-24462.5366 1548.3645,-24506 1556.9154,-24513.6667 1566.5947,-24519.7722 1576.9512,-24524.596"/>
<polygon fill="#000000" stroke="#000000" points="1575.6418,-24527.8423 1586.2154,-24528.5123 1578.3674,-24521.3948 1575.6418,-24527.8423"/>
</g>
<!-- g_memdup -->
<g id="node326" class="node">
<title>g_memdup</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-24479" rx="61.99" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-24475.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_memdup</text>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;g_memdup -->
<g id="edge810" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;g_memdup</title>
<path fill="none" stroke="#000000" d="M1375.4379,-24285.0856C1418.9487,-24299.7077 1475.3473,-24324.7378 1512.3645,-24364 1541.3529,-24394.7465 1515.0052,-24426.0608 1548.3645,-24452 1583.1655,-24479.0603 1632.5729,-24485.5346 1672.6189,-24485.386"/>
<polygon fill="#000000" stroke="#000000" points="1672.9114,-24488.8814 1682.8482,-24485.2058 1672.7881,-24481.8825 1672.9114,-24488.8814"/>
</g>
<!-- bdrv_dirty_bitmap_enabled -->
<g id="node327" class="node">
<title>bdrv_dirty_bitmap_enabled</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-24425" rx="138.5" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-24421.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_enabled</text>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_enabled -->
<g id="edge811" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_enabled</title>
<path fill="none" stroke="#000000" d="M1358.8966,-24285.5675C1400.938,-24302.474 1463.442,-24330.3865 1512.3645,-24364 1530.5035,-24376.4629 1528.5293,-24388.4652 1548.3645,-24398 1565.2,-24406.0929 1583.7546,-24411.9484 1602.4978,-24416.1557"/>
<polygon fill="#000000" stroke="#000000" points="1601.8035,-24419.5861 1612.3084,-24418.2087 1603.2373,-24412.7346 1601.8035,-24419.5861"/>
</g>
<!-- store_bitmap -->
<g id="node328" class="node">
<title>store_bitmap</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-24013" rx="72.2875" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-24009.3" font-family="Times,serif" font-size="14.00" fill="#000000">store_bitmap</text>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;store_bitmap -->
<g id="edge812" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;store_bitmap</title>
<path fill="none" stroke="#000000" d="M1325.1748,-24249.8275C1357.3944,-24206.2962 1445.8223,-24095.8954 1548.3645,-24045 1582.1989,-24028.2067 1623.0756,-24019.9714 1658.4426,-24016.025"/>
<polygon fill="#000000" stroke="#000000" points="1659.1483,-24019.4714 1668.7429,-24014.9776 1658.4401,-24012.5073 1659.1483,-24019.4714"/>
</g>
<!-- update_ext_header_and_dir -->
<g id="node329" class="node">
<title>update_ext_header_and_dir</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-14925" rx="139.9756" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-14921.3" font-family="Times,serif" font-size="14.00" fill="#000000">update_ext_header_and_dir</text>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;update_ext_header_and_dir -->
<g id="edge813" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;update_ext_header_and_dir</title>
<path fill="none" stroke="#000000" d="M1314.414,-24249.9377C1333.3917,-24095.3616 1468.0744,-22978.7481 1512.3645,-22068 1572.6827,-20827.6622 1467.9458,-17719.1969 1548.3645,-16480 1588.6635,-15859.0202 1710.6535,-15106.1664 1736.1584,-14952.9794"/>
<polygon fill="#000000" stroke="#000000" points="1739.6305,-14953.4362 1737.8256,-14942.9962 1732.7262,-14952.2831 1739.6305,-14953.4362"/>
</g>
<!-- QSIMPLEQ_FOREACH_SAFE -->
<g id="node330" class="node">
<title>QSIMPLEQ_FOREACH_SAFE</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-24371" rx="151.5" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-24367.3" font-family="Times,serif" font-size="14.00" fill="#000000">QSIMPLEQ_FOREACH_SAFE</text>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;QSIMPLEQ_FOREACH_SAFE -->
<g id="edge814" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;QSIMPLEQ_FOREACH_SAFE</title>
<path fill="none" stroke="#000000" d="M1363.277,-24285.4181C1410.7749,-24301.1164 1483.722,-24323.9752 1548.3645,-24339 1575.5501,-24345.3187 1605.174,-24350.8846 1632.8514,-24355.5277"/>
<polygon fill="#000000" stroke="#000000" points="1632.5155,-24359.0195 1642.9522,-24357.1963 1633.6564,-24352.1131 1632.5155,-24359.0195"/>
</g>
<!-- free_bitmap_clusters -->
<g id="node331" class="node">
<title>free_bitmap_clusters</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-14849" rx="109.381" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-14845.3" font-family="Times,serif" font-size="14.00" fill="#000000">free_bitmap_clusters</text>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;free_bitmap_clusters -->
<g id="edge815" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;free_bitmap_clusters</title>
<path fill="none" stroke="#000000" d="M1313.9228,-24249.9758C1325.8612,-24130.2925 1399.6399,-23451.1274 1548.3645,-23321 1613.1534,-23264.3126 1875.8238,-23342.0323 1933.3645,-23278 1970.2103,-23236.9974 1959.2894,-15394.1971 1969.3645,-15340 2003.8162,-15154.6738 2104.2576,-14948.4919 2141.6517,-14875.9776"/>
<polygon fill="#000000" stroke="#000000" points="2144.7942,-14877.5207 2146.2956,-14867.0328 2138.5815,-14874.2953 2144.7942,-14877.5207"/>
</g>
<!-- bdrv_release_dirty_bitmap -->
<g id="node332" class="node">
<title>bdrv_release_dirty_bitmap</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-11875" rx="136" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-11871.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_release_dirty_bitmap</text>
</g>
<!-- qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_release_dirty_bitmap -->
<g id="edge816" class="edge">
<title>qcow2_store_persistent_dirty_bitmaps&#45;&gt;bdrv_release_dirty_bitmap</title>
<path fill="none" stroke="#000000" d="M1328.2776,-24249.8757C1405.8811,-24161.6491 1745.3609,-23765.9942 1933.3645,-23388 1956.8375,-23340.8058 1930.3801,-23310.4752 1969.3645,-23275 2106.9771,-23149.7747 2196.4647,-23224.817 2378.4314,-23186 2544.0968,-23150.6604 2639.3657,-23234.9654 2751.4983,-23108 2816.0004,-23034.9655 2727.2367,-22747.5709 2787.4983,-22671 2901.2771,-22526.4279 3072.0858,-22689.6386 3180.4983,-22541 3246.0091,-22451.1815 3166.9216,-18638.5047 3216.4983,-18539 3313.7418,-18343.8239 3508.5613,-18435.3286 3605.4983,-18240 3681.4177,-18087.0219 3586.9266,-12253.827 3641.4983,-12092 3668.6076,-12011.6099 3738.2461,-11936.9869 3777.2048,-11899.7646"/>
<polygon fill="#000000" stroke="#000000" points="3779.6882,-11902.2336 3784.5657,-11892.8282 3774.8875,-11897.1391 3779.6882,-11902.2336"/>
</g>
<!-- bdrv_is_read_only -->
<g id="node333" class="node">
<title>bdrv_is_read_only</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-13714" rx="95" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-13710.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_is_read_only</text>
</g>
<!-- can_write&#45;&gt;bdrv_is_read_only -->
<g id="edge817" class="edge">
<title>can_write&#45;&gt;bdrv_is_read_only</title>
<path fill="none" stroke="#000000" d="M1797.7029,-13714C1862.6376,-13714 1970.2785,-13714 2050.6407,-13714"/>
<polygon fill="#000000" stroke="#000000" points="2050.7968,-13717.5001 2060.7968,-13714 2050.7967,-13710.5001 2050.7968,-13717.5001"/>
</g>
<!-- can_write&#45;&gt;bdrv_get_flags -->
<g id="edge818" class="edge">
<title>can_write&#45;&gt;bdrv_get_flags</title>
<path fill="none" stroke="#000000" d="M1749.1251,-13696.1812C1780.308,-13627.9165 1891.2289,-13375.8011 1933.3645,-13155 1949.8561,-13068.5796 1922.9382,-12438.7333 1969.3645,-12364 1996.9502,-12319.5947 2050.9191,-12292.8283 2093.7384,-12277.758"/>
<polygon fill="#000000" stroke="#000000" points="2094.8981,-12281.0606 2103.2462,-12274.5368 2092.6519,-12274.4307 2094.8981,-12281.0606"/>
</g>
<!-- store_bitmap&#45;&gt;error_setg_errno -->
<g id="edge820" class="edge">
<title>store_bitmap&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M1805.7908,-24021.04C1843.4746,-24026.5534 1891.5996,-24035.0534 1933.3645,-24047 2291.2281,-24149.365 2441.1947,-24431.5643 2751.4983,-24226 2785.7005,-24203.3423 2761.7822,-24172.9663 2787.4983,-24141 2933.9768,-23958.9208 3016.1345,-23957.2629 3216.4983,-23837 3382.3169,-23737.4719 3503.6116,-23806.38 3605.4983,-23642 3678.3478,-23524.4673 3551.8683,-13791.2971 3641.4983,-13686 3658.7405,-13665.7438 3684.8741,-13656.6141 3711.2033,-13653.2101"/>
<polygon fill="#000000" stroke="#000000" points="3711.6957,-13656.678 3721.2857,-13652.1745 3710.9804,-13649.7146 3711.6957,-13656.678"/>
</g>
<!-- store_bitmap&#45;&gt;g_free -->
<g id="edge822" class="edge">
<title>store_bitmap&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M1809.2578,-24007.0173C1850.5755,-24007.3151 1901.2804,-24015.2519 1933.3645,-24047 1995.0781,-24108.0673 1906.9825,-24178.6156 1969.3645,-24239 2162.7985,-24426.24 2930.9895,-24312.0985 3180.4983,-24211 4379.1955,-23725.2996 5418.2841,-21867.854 5514.5698,-21705 5976.0386,-20924.4889 6062.3264,-20686.7728 6236.8408,-19797 6297.295,-19488.7707 6259.1695,-18697.8042 6272.8408,-18384 6331.9795,-17026.5586 6455.9647,-15357.1608 6473.7089,-15121.2198"/>
<polygon fill="#000000" stroke="#000000" points="6477.2119,-15121.3096 6474.4729,-15111.075 6470.2317,-15120.7839 6477.2119,-15121.3096"/>
</g>
<!-- store_bitmap&#45;&gt;bdrv_pwrite -->
<g id="edge819" class="edge">
<title>store_bitmap&#45;&gt;bdrv_pwrite</title>
<path fill="none" stroke="#000000" d="M1756.4805,-24030.7294C1793.4826,-24073.7502 1886.8693,-24188.4399 1933.3645,-24301 1965.0111,-24377.6133 1913.2739,-24422.9675 1969.3645,-24484 2093.8441,-24619.447 3148.3013,-24931 4186.4031,-24931 4186.4031,-24931 4186.4031,-24931 6475.8408,-24931 6788.7438,-24931 6831.2242,-24697.5158 6944.9204,-24406 6994.9078,-24277.833 6969.3928,-22067.0863 6980.9204,-21930 7000.5545,-21696.5125 7054.3772,-21418.1842 7072.1444,-21330.1352"/>
<polygon fill="#000000" stroke="#000000" points="7075.6164,-21330.6242 7074.1743,-21320.128 7068.7561,-21329.2326 7075.6164,-21330.6242"/>
</g>
<!-- store_bitmap&#45;&gt;assert -->
<g id="edge821" class="edge">
<title>store_bitmap&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M1756.7328,-23995.2725C1792.1527,-23956.3848 1881.4764,-23862.0398 1969.3645,-23799 2289.8099,-23569.1529 2423.8493,-23599.4563 2751.4983,-23380 2956.6492,-23242.5918 3005.6104,-23201.3048 3180.4983,-23027 3390.2073,-22817.9901 3444.5334,-22762.5022 3605.4983,-22514 4022.9903,-21869.4637 4077.2663,-21674.3496 4369.0369,-20964 4388.2606,-20917.1977 4384.4348,-20902.212 4405.0369,-20856 4537.9585,-20557.8475 4958.5074,-19856.0804 5131.1038,-19579 5138.3236,-19567.4095 6232.7821,-17966.0381 6236.8408,-17953 6283.3835,-17803.4904 6257.9215,-12471.8742 6272.8408,-12316 6313.7113,-11888.9924 6437.6738,-11379.3418 6468.7279,-11255.9078"/>
<polygon fill="#000000" stroke="#000000" points="6472.1469,-11256.6636 6471.2021,-11246.111 6465.36,-11254.9495 6472.1469,-11256.6636"/>
</g>
<!-- store_bitmap&#45;&gt;qcow2_pre_write_overlap_check -->
<g id="edge823" class="edge">
<title>store_bitmap&#45;&gt;qcow2_pre_write_overlap_check</title>
<path fill="none" stroke="#000000" d="M1810.8543,-24008.3454C1851.2098,-24009.4409 1900.3344,-24017.7516 1933.3645,-24047 1974.4144,-24083.35 1930.0376,-24126.7924 1969.3645,-24165 2095.2978,-24287.3491 2582.5032,-24324.6358 2751.4983,-24277 3179.8813,-24156.2488 3317.2355,-24093.1127 3605.4983,-23754 3881.2989,-23429.5479 3874.866,-23282.5769 3967.7693,-22867 4034.7651,-22567.3135 3912.843,-22470.3136 4003.7693,-22177 4095.872,-21879.8914 4281.0714,-21878.3597 4369.0369,-21580 4392.2802,-21501.164 4361.0137,-20170.4069 4405.0369,-20101 4504.3791,-19944.3772 4665.1464,-20061.1061 4778.1038,-19914 5202.6295,-19361.1335 5013.9544,-19070.3137 5095.1038,-18378 5102.9073,-18311.4259 5091.43,-17226.0277 5131.1038,-17172 5237.873,-17026.6019 5409.2874,-17185.4783 5514.5698,-17039 5545.3987,-16996.108 5548.2444,-13288.7706 5550.5698,-13236 5587.4462,-12399.1544 5691.6871,-11376.1248 5710.707,-11193.5472"/>
<polygon fill="#000000" stroke="#000000" points="5714.2071,-11193.7283 5711.7647,-11183.4189 5707.2449,-11193.0012 5714.2071,-11193.7283"/>
</g>
<!-- store_bitmap&#45;&gt;qcow2_alloc_clusters -->
<g id="edge824" class="edge">
<title>store_bitmap&#45;&gt;qcow2_alloc_clusters</title>
<path fill="none" stroke="#000000" d="M1747.7105,-23994.9283C1777.3363,-23915.6502 1894.7381,-23590.1546 1933.3645,-23311 1952.0018,-23176.3074 1914.9975,-18540.6342 1969.3645,-18416 2000.7711,-18344.0015 2422.5483,-17977.6083 2536.6667,-17879.3016"/>
<polygon fill="#000000" stroke="#000000" points="2539.0465,-17881.8712 2544.3419,-17872.6946 2534.4797,-17876.566 2539.0465,-17881.8712"/>
</g>
<!-- store_bitmap&#45;&gt;qcow2_free_clusters -->
<g id="edge825" class="edge">
<title>store_bitmap&#45;&gt;qcow2_free_clusters</title>
<path fill="none" stroke="#000000" d="M1749.4422,-23994.8001C1775.7498,-23940.4938 1860.1769,-23777.0531 1969.3645,-23675 2123.033,-23531.3724 2188.7111,-23527.8247 2378.4314,-23437 2538.595,-23360.3249 2635.9482,-23428.8318 2751.4983,-23294 2800.9061,-23236.3475 2742.8454,-23188.409 2787.4983,-23127 2906.2552,-22963.6792 3078.7828,-23073.4444 3180.4983,-22899 3227.6817,-22818.0793 3161.614,-19602.9089 3216.4983,-19527 3323.5545,-19378.9336 3492.2637,-19537.3967 3605.4983,-19394 3657.5173,-19328.1247 3593.4902,-19086.8532 3641.4983,-19018 3733.5388,-18885.9955 3881.6362,-18996.9329 3967.7693,-18861 4041.3221,-18744.921 3956.2036,-14042.9257 4003.7693,-13914 4034.352,-13831.1062 4111.7886,-13757.8066 4155.3725,-13721.3764"/>
<polygon fill="#000000" stroke="#000000" points="4157.8632,-13723.8593 4163.3559,-13714.7995 4153.4122,-13718.4566 4157.8632,-13723.8593"/>
</g>
<!-- store_bitmap&#45;&gt;bdrv_dirty_bitmap_name -->
<g id="edge826" class="edge">
<title>store_bitmap&#45;&gt;bdrv_dirty_bitmap_name</title>
<path fill="none" stroke="#000000" d="M1806.6803,-24005.53C1848.8428,-24004.6558 1901.4524,-24011.531 1933.3645,-24045 2027.8615,-24144.1075 1873.0615,-24253.6463 1969.3645,-24351 2028.148,-24410.4249 2260.9484,-24380.363 2342.4314,-24399 2358.8723,-24402.7604 2362.0729,-24406.8957 2378.4314,-24411 2405.9637,-24417.9078 2436.1564,-24423.7976 2464.0786,-24428.5697"/>
<polygon fill="#000000" stroke="#000000" points="2463.8125,-24432.0739 2474.2538,-24430.2771 2464.9709,-24425.1704 2463.8125,-24432.0739"/>
</g>
<!-- store_bitmap_data -->
<g id="node335" class="node">
<title>store_bitmap_data</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-23826" rx="97.5" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-23822.3" font-family="Times,serif" font-size="14.00" fill="#000000">store_bitmap_data</text>
</g>
<!-- store_bitmap&#45;&gt;store_bitmap_data -->
<g id="edge827" class="edge">
<title>store_bitmap&#45;&gt;store_bitmap_data</title>
<path fill="none" stroke="#000000" d="M1775.8923,-23997.2176C1850.598,-23963.5578 2025.5795,-23884.7171 2109.4581,-23846.9242"/>
<polygon fill="#000000" stroke="#000000" points="2111.0596,-23850.0416 2118.7391,-23842.7425 2108.184,-23843.6594 2111.0596,-23850.0416"/>
</g>
<!-- clear_bitmap_table -->
<g id="node336" class="node">
<title>clear_bitmap_table</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-23213" rx="100.1823" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-23209.3" font-family="Times,serif" font-size="14.00" fill="#000000">clear_bitmap_table</text>
</g>
<!-- store_bitmap&#45;&gt;clear_bitmap_table -->
<g id="edge828" class="edge">
<title>store_bitmap&#45;&gt;clear_bitmap_table</title>
<path fill="none" stroke="#000000" d="M1746.7761,-23994.8159C1781.9477,-23886.6825 1962.3677,-23332.7584 1969.3645,-23327 2098.4445,-23220.7664 2193.8923,-23355.7032 2342.4314,-23279 2363.3909,-23268.1768 2357.5579,-23250.9883 2378.4314,-23240 2401.7954,-23227.7006 2428.9631,-23220.4723 2455.2154,-23216.3402"/>
<polygon fill="#000000" stroke="#000000" points="2455.8208,-23219.7892 2465.2222,-23214.904 2454.8263,-23212.8602 2455.8208,-23219.7892"/>
</g>
<!-- bitmap_table_to_be -->
<g id="node337" class="node">
<title>bitmap_table_to_be</title>
<ellipse fill="none" stroke="#000000" cx="6829.8806" cy="-23588" rx="102.0819" ry="18"/>
<text text-anchor="middle" x="6829.8806" y="-23584.3" font-family="Times,serif" font-size="14.00" fill="#000000">bitmap_table_to_be</text>
</g>
<!-- store_bitmap&#45;&gt;bitmap_table_to_be -->
<g id="edge829" class="edge">
<title>store_bitmap&#45;&gt;bitmap_table_to_be</title>
<path fill="none" stroke="#000000" d="M1758.1629,-24030.756C1795.4452,-24069.9563 1883.9847,-24168.2027 1933.3645,-24266 1959.0377,-24316.8461 1927.6479,-24350.2164 1969.3645,-24389 2390.0004,-24780.0624 4284.3905,-24581.1885 4369.0369,-24565 5406.6179,-24366.5642 6564.4643,-23737.0524 6790.4743,-23610.3465"/>
<polygon fill="#000000" stroke="#000000" points="6792.3287,-23613.3192 6799.3329,-23605.3698 6788.9002,-23607.2163 6792.3287,-23613.3192"/>
</g>
<!-- update_ext_header_and_dir&#45;&gt;qcow2_free_clusters -->
<g id="edge860" class="edge">
<title>update_ext_header_and_dir&#45;&gt;qcow2_free_clusters</title>
<path fill="none" stroke="#000000" d="M1849.7116,-14913.7101C1880.6564,-14916.3425 1911.7762,-14925.567 1933.3645,-14948 2002.3127,-15019.6461 1900.2155,-15322.5477 1969.3645,-15394 2030.1899,-15456.8515 2664.7285,-15471.9972 2751.4983,-15483 2942.4913,-15507.2188 3038.6991,-15412.7776 3180.4983,-15543 3233.5448,-15591.7157 3162.7542,-15653.0549 3216.4983,-15701 3346.297,-15816.7933 3481.0699,-15622.4541 3605.4983,-15744 3691.469,-15827.9791 3551.0374,-15932.8781 3641.4983,-16012 3750.6477,-16107.4679 3864.3564,-16113.6537 3967.7693,-16012 4009.336,-15971.1404 3983.3246,-13968.5831 4003.7693,-13914 4034.7612,-13831.2583 4112.0334,-13757.8976 4155.4823,-13721.4172"/>
<polygon fill="#000000" stroke="#000000" points="4157.9681,-13723.9032 4163.4401,-13714.8308 4153.5048,-13718.5106 4157.9681,-13723.9032"/>
</g>
<!-- update_ext_header_and_dir&#45;&gt;qcow2_flush_caches -->
<g id="edge861" class="edge">
<title>update_ext_header_and_dir&#45;&gt;qcow2_flush_caches</title>
<path fill="none" stroke="#000000" d="M1769.8585,-14942.7982C1813.8671,-14971.5976 1896.3155,-15032.9398 1933.3645,-15109 1968.9596,-15182.0753 1912.2035,-15415.2105 1969.3645,-15473 2092.3278,-15597.3154 2588.8579,-15494.7941 2751.4983,-15559 2837.8872,-15593.104 2920.3401,-15668.2277 2959.7868,-15707.6752"/>
<polygon fill="#000000" stroke="#000000" points="2957.5725,-15710.4138 2967.0912,-15715.0662 2962.5514,-15705.4933 2957.5725,-15710.4138"/>
</g>
<!-- QSIMPLEQ_EMPTY -->
<g id="node347" class="node">
<title>QSIMPLEQ_EMPTY</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-14317" rx="105.5" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-14313.3" font-family="Times,serif" font-size="14.00" fill="#000000">QSIMPLEQ_EMPTY</text>
</g>
<!-- update_ext_header_and_dir&#45;&gt;QSIMPLEQ_EMPTY -->
<g id="edge862" class="edge">
<title>update_ext_header_and_dir&#45;&gt;QSIMPLEQ_EMPTY</title>
<path fill="none" stroke="#000000" d="M1745.2659,-14906.8698C1762.7577,-14837.9535 1833.1159,-14588.3837 1969.3645,-14434 2007.4984,-14390.7903 2065.4077,-14357.8973 2106.5765,-14338.1551"/>
<polygon fill="#000000" stroke="#000000" points="2108.3152,-14341.2053 2115.875,-14333.7824 2105.3362,-14334.8707 2108.3152,-14341.2053"/>
</g>
<!-- bitmap_list_count -->
<g id="node348" class="node">
<title>bitmap_list_count</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-13920" rx="94.4839" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-13916.3" font-family="Times,serif" font-size="14.00" fill="#000000">bitmap_list_count</text>
</g>
<!-- update_ext_header_and_dir&#45;&gt;bitmap_list_count -->
<g id="edge863" class="edge">
<title>update_ext_header_and_dir&#45;&gt;bitmap_list_count</title>
<path fill="none" stroke="#000000" d="M1746.5279,-14906.759C1770.4483,-14830.317 1866.7112,-14528.6701 1969.3645,-14290 2026.0222,-14158.2702 2107.5424,-14007.3519 2140.8545,-13946.996"/>
<polygon fill="#000000" stroke="#000000" points="2143.9959,-13948.5479 2145.7758,-13938.1037 2137.8712,-13945.1583 2143.9959,-13948.5479"/>
</g>
<!-- bitmap_list_store -->
<g id="node349" class="node">
<title>bitmap_list_store</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-14461" rx="91.784" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-14457.3" font-family="Times,serif" font-size="14.00" fill="#000000">bitmap_list_store</text>
</g>
<!-- update_ext_header_and_dir&#45;&gt;bitmap_list_store -->
<g id="edge864" class="edge">
<title>update_ext_header_and_dir&#45;&gt;bitmap_list_store</title>
<path fill="none" stroke="#000000" d="M1756.88,-14907.095C1820.8843,-14835.5392 2058.4433,-14569.9525 2133.2138,-14486.3605"/>
<polygon fill="#000000" stroke="#000000" points="2135.872,-14488.6385 2139.9302,-14478.8517 2130.6546,-14483.9717 2135.872,-14488.6385"/>
</g>
<!-- update_header_sync -->
<g id="node350" class="node">
<title>update_header_sync</title>
<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-15433" rx="106.6812" ry="18"/>
<text text-anchor="middle" x="4954.6038" y="-15429.3" font-family="Times,serif" font-size="14.00" fill="#000000">update_header_sync</text>
</g>
<!-- update_ext_header_and_dir&#45;&gt;update_header_sync -->
<g id="edge865" class="edge">
<title>update_ext_header_and_dir&#45;&gt;update_header_sync</title>
<path fill="none" stroke="#000000" d="M1846.4426,-14913.2081C1878.5462,-14915.4168 1911.1661,-14924.5209 1933.3645,-14948 2020.8639,-15040.5477 1887.6013,-15422.3475 1969.3645,-15520 2199.0813,-15794.3584 2453.8326,-15512.4113 2751.4983,-15711 2773.9782,-15725.9975 2765.4354,-15744.3955 2787.4983,-15760 2936.4957,-15865.3824 3008.2586,-15818.6744 3180.4983,-15879 3388.7035,-15951.9222 3424.8571,-16021.3628 3641.4983,-16063 3959.644,-16124.1459 4128.8572,-16235.415 4369.0369,-16018 4425.649,-15966.7537 4351.1142,-15904.0689 4405.0369,-15850 4524.8496,-15729.8624 4643.0788,-15871.7443 4778.1038,-15769 4883.9049,-15688.493 4932.5704,-15526.1709 4948.4413,-15461.0095"/>
<polygon fill="#000000" stroke="#000000" points="4951.8986,-15461.5979 4950.7912,-15451.0611 4945.086,-15459.9887 4951.8986,-15461.5979"/>
</g>
<!-- free_bitmap_clusters&#45;&gt;g_free -->
<g id="edge887" class="edge">
<title>free_bitmap_clusters&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M2265.0878,-14849.5584C2585.4757,-14852.23 3506.7368,-14867.6794 3605.4983,-14957 3673.7817,-15018.7561 3582.813,-15090.06 3641.4983,-15161 3740.3796,-15280.53 3870.9926,-15163.7597 3967.7693,-15285 4039.4477,-15374.7975 3917.0521,-15465.6242 4003.7693,-15541 4107.2317,-15630.931 4807.9449,-15513.8717 5095.1038,-15460 5631.4373,-15359.3825 6265.6855,-15160.6531 6433.4371,-15106.7583"/>
<polygon fill="#000000" stroke="#000000" points="6434.6823,-15110.0344 6443.1289,-15103.6387 6432.5375,-15103.3711 6434.6823,-15110.0344"/>
</g>
<!-- free_bitmap_clusters&#45;&gt;qcow2_free_clusters -->
<g id="edge888" class="edge">
<title>free_bitmap_clusters&#45;&gt;qcow2_free_clusters</title>
<path fill="none" stroke="#000000" d="M2257.0596,-14855.8031C2378.159,-14860.5578 2585.4169,-14857.8246 2751.4983,-14800 2769.6586,-14793.6771 2770.9653,-14785.8204 2787.4983,-14776 3140.6261,-14566.2458 3354.7112,-14671.2721 3605.4983,-14346 3648.9454,-14289.6488 3601.9856,-14249.1765 3641.4983,-14190 3740.447,-14041.8088 3837.0216,-14078.064 3967.7693,-13957 3986.0579,-13940.0659 3987.7446,-13933.0903 4003.7693,-13914 4061.8204,-13844.8436 4130.4111,-13763.4249 4164.6595,-13722.7912"/>
<polygon fill="#000000" stroke="#000000" points="4167.4654,-13724.893 4171.2343,-13714.9911 4162.1131,-13720.3815 4167.4654,-13724.893"/>
</g>
<!-- free_bitmap_clusters&#45;&gt;bitmap_table_load -->
<g id="edge889" class="edge">
<title>free_bitmap_clusters&#45;&gt;bitmap_table_load</title>
<path fill="none" stroke="#000000" d="M2186.2046,-14831.5935C2387.0698,-14715.9341 3520.9681,-14058.3764 3605.4983,-13905 3640.3482,-13841.7662 3594.4178,-11360.74 3641.4983,-11306 3657.1406,-11287.8128 3679.9528,-11278.6221 3703.5874,-11274.4923"/>
<polygon fill="#000000" stroke="#000000" points="3704.3533,-11277.918 3713.7484,-11273.0208 3703.35,-11270.9903 3704.3533,-11277.918"/>
</g>
<!-- free_bitmap_clusters&#45;&gt;clear_bitmap_table -->
<g id="edge890" class="edge">
<title>free_bitmap_clusters&#45;&gt;clear_bitmap_table</title>
<path fill="none" stroke="#000000" d="M2165.4994,-14867.0329C2198.3824,-14929.9362 2306.4212,-15146.3553 2342.4314,-15340 2362.0651,-15445.58 2330.3622,-22975.9689 2378.4314,-23072 2407.076,-23129.2253 2471.1737,-23169.4393 2516.2003,-23191.8935"/>
<polygon fill="#000000" stroke="#000000" points="2514.6937,-23195.0527 2525.217,-23196.2812 2517.7566,-23188.7583 2514.6937,-23195.0527"/>
</g>
<!-- store_bitmap_data&#45;&gt;error_setg -->
<g id="edge830" class="edge">
<title>store_bitmap_data&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M2166.0224,-23844.1487C2194.0819,-23894.4544 2275.2094,-24039.9514 2342.4314,-24161 2358.4642,-24189.8707 2349.9801,-24209.2341 2378.4314,-24226 2521.2811,-24310.179 2586.8901,-24245.9068 2751.4983,-24226 2807.2576,-24219.2568 6639.3245,-23301.9128 6678.8408,-23262 6767.8502,-23172.0975 6815.6303,-22759.4809 6827.128,-22647.2494"/>
<polygon fill="#000000" stroke="#000000" points="6830.6344,-22647.3607 6828.1561,-22637.0598 6823.6698,-22646.6579 6830.6344,-22647.3607"/>
</g>
<!-- store_bitmap_data&#45;&gt;error_setg_errno -->
<g id="edge833" class="edge">
<title>store_bitmap_data&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M2188.3949,-23808.8208C2231.6572,-23784.0414 2306.8389,-23733.9109 2342.4314,-23668 2404.7725,-23552.5556 2290.0002,-23471.9214 2378.4314,-23375 2492.7912,-23249.6606 2637.5321,-23419.6974 2751.4983,-23294 2797.933,-23242.7855 2753.9717,-23045.4573 2787.4983,-22985 2895.9238,-22789.4799 3082.5674,-22871.9819 3180.4983,-22671 3266.9405,-22493.596 3158.0928,-19307.5026 3216.4983,-19119 3308.3598,-18822.5183 3514.0395,-18835.6062 3605.4983,-18539 3625.3598,-18474.588 3597.7102,-13737.2444 3641.4983,-13686 3658.779,-13665.7766 3684.9232,-13656.656 3711.2503,-13653.2501"/>
<polygon fill="#000000" stroke="#000000" points="3711.7419,-13656.7181 3721.3313,-13652.2134 3711.0257,-13649.7549 3711.7419,-13656.7181"/>
</g>
<!-- store_bitmap_data&#45;&gt;g_free -->
<g id="edge835" class="edge">
<title>store_bitmap_data&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M2238.3069,-23835.7566C2518.2849,-23866.8434 3425.5276,-23950.0223 3605.4983,-23746 3680.6318,-23660.8255 3583.2051,-23590.4765 3641.4983,-23493 3733.8906,-23338.5036 3842.4412,-23382.2221 3967.7693,-23253 4186.5096,-23027.4635 4252.367,-22962.7227 4369.0369,-22671 4406.969,-22576.1542 4368.4932,-22539.3893 4405.0369,-22444 4458.8726,-22303.4737 5801.8636,-20300.4774 5876.8408,-20170 6053.3146,-19862.8958 6148.8379,-19802.0911 6236.8408,-19459 6266.5343,-19343.2361 6267.1613,-18503.3764 6272.8408,-18384 6337.4113,-17026.8061 6456.7558,-15357.1969 6473.7953,-15121.2238"/>
<polygon fill="#000000" stroke="#000000" points="6477.2985,-15121.3039 6474.5287,-15111.0776 6470.3168,-15120.7992 6477.2985,-15121.3039"/>
</g>
<!-- store_bitmap_data&#45;&gt;memset -->
<g id="edge831" class="edge">
<title>store_bitmap_data&#45;&gt;memset</title>
<path fill="none" stroke="#000000" d="M2237.721,-23816.1277C2395.674,-23796.8583 2729.1114,-23755.0664 2751.4983,-23743 2772.8447,-23731.4944 2766.1839,-23713.565 2787.4983,-23702 2942.6281,-23617.8278 3032.4583,-23741.0958 3180.4983,-23645 3205.6306,-23628.6861 3190.4942,-23602.8851 3216.4983,-23588 3443.4736,-23458.0766 3543.1039,-23569 3804.6338,-23569 3804.6338,-23569 3804.6338,-23569 6074.8408,-23569 6270.6087,-23569 6817.5866,-23579.6982 6944.9204,-23431 6973.8806,-23397.1808 6979.4329,-10652.4996 6980.9204,-10608 7000.9739,-10008.096 7062.2712,-9276.3875 7075.4201,-9123.7277"/>
<polygon fill="#000000" stroke="#000000" points="7078.9415,-9123.63 7076.3154,-9113.3658 7071.9675,-9123.0273 7078.9415,-9123.63"/>
</g>
<!-- store_bitmap_data&#45;&gt;bdrv_pwrite -->
<g id="edge832" class="edge">
<title>store_bitmap_data&#45;&gt;bdrv_pwrite</title>
<path fill="none" stroke="#000000" d="M2160.2656,-23844.1128C2176.9371,-23909.5795 2242.5799,-24136.6598 2378.4314,-24262 2510.2692,-24383.637 2622.0898,-24291.7815 2751.4983,-24416 2779.0429,-24442.4399 2756.3083,-24471.9782 2787.4983,-24494 3014.8149,-24654.4977 3132.7316,-24551 3410.9983,-24551 3410.9983,-24551 3410.9983,-24551 3804.6338,-24551 4481.2903,-24551 4646.1803,-24437 5322.8368,-24437 5322.8368,-24437 5322.8368,-24437 6475.8408,-24437 6689.2874,-24437 6809.9098,-24499.3226 6944.9204,-24334 6987.1639,-24282.2722 6975.3097,-21996.5492 6980.9204,-21930 7000.6053,-21696.5168 7054.3945,-21418.1857 7072.1488,-21330.1356"/>
<polygon fill="#000000" stroke="#000000" points="7075.6209,-21330.6242 7074.1772,-21320.1282 7068.7604,-21329.2336 7075.6209,-21330.6242"/>
</g>
<!-- store_bitmap_data&#45;&gt;assert -->
<g id="edge834" class="edge">
<title>store_bitmap_data&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M2199.2017,-23809.7573C2243.6083,-23793.6793 2314.9651,-23769.437 2378.4314,-23755 2541.6717,-23717.867 2600.5843,-23775.4654 2751.4983,-23703 2771.3375,-23693.4737 2767.9161,-23679.0441 2787.4983,-23669 2945.7928,-23587.8075 3024.5211,-23678.5599 3180.4983,-23593 3200.8955,-23581.8113 3199.3843,-23570.7591 3216.4983,-23555 3379.5336,-23404.8718 3462.4656,-23412.2946 3605.4983,-23243 3840.2533,-22965.142 3764.7829,-22802.2271 4003.7693,-22528 4137.2771,-22374.8053 4272.4865,-22431.8042 4369.0369,-22253 4427.76,-22144.2493 4372.4266,-21817.2127 4405.0369,-21698 4593.317,-21009.7086 4795.3475,-20895.6524 5131.1038,-20266 5310.6266,-19929.3363 5360.2728,-19847.6932 5550.5698,-19517 5692.7096,-19269.9931 5785.6132,-19234.9883 5876.8408,-18965 5920.394,-18836.1042 5838.3764,-18774.8686 5912.8408,-18661 6004.2054,-18521.2882 6153.441,-18615.6075 6236.8408,-18471 6279.5503,-18396.9458 6264.7186,-12401.1008 6272.8408,-12316 6313.5966,-11888.9814 6437.6444,-11379.339 6468.7223,-11255.9073"/>
<polygon fill="#000000" stroke="#000000" points="6472.1412,-11256.6634 6471.1984,-11246.1106 6465.3546,-11254.9481 6472.1412,-11256.6634"/>
</g>
<!-- store_bitmap_data&#45;&gt;qcow2_pre_write_overlap_check -->
<g id="edge836" class="edge">
<title>store_bitmap_data&#45;&gt;qcow2_pre_write_overlap_check</title>
<path fill="none" stroke="#000000" d="M2184.2399,-23808.5956C2225.4273,-23784.137 2304.9461,-23740.017 2378.4314,-23717 2538.495,-23666.8649 2597.9953,-23727.6073 2751.4983,-23660 2770.301,-23651.7187 2769.1767,-23640.2975 2787.4983,-23631 2948.7207,-23549.1859 3030.7492,-23627.2988 3180.4983,-23526 3441.6486,-23349.3429 3496.5637,-23253.8724 3605.4983,-22958 3693.0479,-22720.2105 3560.1713,-22628.989 3641.4983,-22389 3725.1154,-22142.253 3885.862,-22149.3198 3967.7693,-21902 4018.7621,-21748.0268 3918.9615,-21311.2593 4003.7693,-21173 4101.5652,-21013.5668 4272.5793,-21124.2465 4369.0369,-20964 4432.3313,-20858.8481 4387.1285,-19981.4183 4405.0369,-19860 4508.1202,-19161.0997 4557.8548,-18982.3496 4814.1038,-18324 4911.8094,-18072.9768 5023.5114,-18046.6797 5095.1038,-17787 5133.1402,-17649.0345 5058.0617,-17267.0695 5131.1038,-17144 5233.4797,-16971.5057 5416.1985,-17080.809 5514.5698,-16906 5564.5675,-16817.1524 5546.0642,-13337.8497 5550.5698,-13236 5587.5897,-12399.1607 5691.7137,-11376.126 5710.7107,-11193.5474"/>
<polygon fill="#000000" stroke="#000000" points="5714.2108,-11193.7281 5711.7671,-11183.419 5707.2485,-11193.0019 5714.2108,-11193.7281"/>
</g>
<!-- store_bitmap_data&#45;&gt;qcow2_alloc_clusters -->
<g id="edge837" class="edge">
<title>store_bitmap_data&#45;&gt;qcow2_alloc_clusters</title>
<path fill="none" stroke="#000000" d="M2158.1852,-23807.8437C2176.528,-23661.2769 2300.0878,-22655.8416 2342.4314,-21835 2347.7622,-21731.6604 2345.8209,-18208.2042 2378.4314,-18110 2410.6378,-18013.0125 2494.7673,-17922.1306 2538.1831,-17879.8389"/>
<polygon fill="#000000" stroke="#000000" points="2540.7647,-17882.212 2545.543,-17872.7559 2535.9107,-17877.1683 2540.7647,-17882.212"/>
</g>
<!-- store_bitmap_data&#45;&gt;size_to_clusters -->
<g id="edge838" class="edge">
<title>store_bitmap_data&#45;&gt;size_to_clusters</title>
<path fill="none" stroke="#000000" d="M2185.276,-23808.6542C2226.2914,-23782.9751 2300.3957,-23731.0235 2342.4314,-23668 2371.6789,-23624.1496 2337.5105,-23588.2228 2378.4314,-23555 2507.822,-23449.9503 2617.6111,-23616.2551 2751.4983,-23517 2784.785,-23492.3234 2756.5755,-23458.5811 2787.4983,-23431 2923.2218,-23309.9435 3069.5895,-23461.1346 3180.4983,-23317 3232.9921,-23248.7801 3196.1581,-21851.6411 3216.4983,-21768 3502.5604,-20591.6825 4121.7763,-20485.0809 4369.0369,-19300 4431.5933,-19000.1771 4335.118,-8572.1919 4405.0369,-8274 4438.3979,-8131.7214 4532.8444,-7981.3034 4573.0648,-7921.6251"/>
<polygon fill="#000000" stroke="#000000" points="4576.0882,-7923.4031 4578.8146,-7913.1651 4570.2987,-7919.4683 4576.0882,-7923.4031"/>
</g>
<!-- store_bitmap_data&#45;&gt;DIV_ROUND_UP -->
<g id="edge839" class="edge">
<title>store_bitmap_data&#45;&gt;DIV_ROUND_UP</title>
<path fill="none" stroke="#000000" d="M2176.3587,-23808.2447C2213.7369,-23776.8305 2296.7564,-23711.6917 2378.4314,-23679 2534.8284,-23616.3996 2611.761,-23706.0868 2751.4983,-23612 2776.3525,-23595.2654 2762.9642,-23572.2006 2787.4983,-23555 2933.9018,-23452.358 3043.1326,-23583.4555 3180.4983,-23469 3555.9115,-23156.1991 3430.5312,-22911.2521 3605.4983,-22455 3693.052,-22226.6909 3911.1244,-21653.8698 3967.7693,-21416 3995.9162,-21297.8026 3951.7567,-21254.8069 4003.7693,-21145 4105.4315,-20930.375 4278.8543,-20974.6957 4369.0369,-20755 4426.6509,-20614.6454 4388.1724,-19540.7792 4405.0369,-19390 4499.4823,-18545.5969 4679.9693,-18358.9823 4778.1038,-17515 4804.4278,-17288.6071 4759.0838,-16711.1776 4814.1038,-16490 4839.841,-16386.5379 4905.4488,-16276.4946 4937.0574,-16227.3524"/>
<polygon fill="#000000" stroke="#000000" points="4940.0351,-16229.1934 4942.5464,-16218.9005 4934.1645,-16225.3807 4940.0351,-16229.1934"/>
</g>
<!-- store_bitmap_data&#45;&gt;g_try_new0 -->
<g id="edge840" class="edge">
<title>store_bitmap_data&#45;&gt;g_try_new0</title>
<path fill="none" stroke="#000000" d="M2186.1378,-23808.7714C2227.8361,-23783.4139 2302.3674,-23732.0448 2342.4314,-23668 2376.7322,-23613.1679 2329.9945,-23569.86 2378.4314,-23527 2503.6289,-23416.2173 2616.2389,-23577.2454 2751.4983,-23479 2781.7386,-23457.035 2761.4473,-23429.8008 2787.4983,-23403 2924.1,-23262.4665 3077.0394,-23369.451 3180.4983,-23203 3223.8035,-23133.3278 3191.1694,-20328.0257 3216.4983,-20250 3308.9431,-19965.2236 3503.3003,-19981.4236 3605.4983,-19700 3639.2117,-19607.163 3585.0824,-19338.0713 3641.4983,-19257 3732.8734,-19125.691 3879.4638,-19238.3927 3967.7693,-19105 4031.4105,-19008.8649 3943.9019,-18166.5294 4003.7693,-18068 4031.3016,-18022.6875 4086.6261,-17995.5942 4129.2046,-17980.6566"/>
<polygon fill="#000000" stroke="#000000" points="4130.5471,-17983.8976 4138.9034,-17977.3843 4128.3092,-17977.2649 4130.5471,-17983.8976"/>
</g>
<!-- store_bitmap_data&#45;&gt;MIN -->
<g id="edge841" class="edge">
<title>store_bitmap_data&#45;&gt;MIN</title>
<path fill="none" stroke="#000000" d="M2187.9077,-23808.9653C2230.971,-23784.1839 2306.3168,-23733.8684 2342.4314,-23668 2399.5747,-23563.7779 2294.7524,-23487.4123 2378.4314,-23403 2496.3789,-23284.0188 2635.2453,-23469.6374 2751.4983,-23349 2803.6061,-23294.927 2743.0411,-23073.52 2787.4983,-23013 2900.269,-22859.4839 3075.3022,-23000.8025 3180.4983,-22842 3237.1838,-22756.4284 3188.4374,-19245.7336 3216.4983,-19147 3307.8091,-18825.7184 3483.6347,-18814.9803 3605.4983,-18504 3634.4701,-18430.0675 3597.6514,-18395.203 3641.4983,-18329 3738.7636,-18182.1424 3885.6188,-18259.8172 3967.7693,-18104 4003.1039,-18036.9799 3954.1736,-7251.2756 4003.7693,-7194 4038.0775,-7154.3793 4103.0703,-7154.3575 4145.5513,-7159.5127"/>
<polygon fill="#000000" stroke="#000000" points="4145.1901,-7162.9957 4155.5704,-7160.8742 4146.1327,-7156.0594 4145.1901,-7162.9957"/>
</g>
<!-- store_bitmap_data&#45;&gt;QEMU_ALIGN_DOWN -->
<g id="edge842" class="edge">
<title>store_bitmap_data&#45;&gt;QEMU_ALIGN_DOWN</title>
<path fill="none" stroke="#000000" d="M2176.7223,-23808.2425C2229.808,-23763.0354 2366.8394,-23646.7441 2378.4314,-23641 2530.8955,-23565.4503 2618.9218,-23661.6609 2751.4983,-23555 2780.6194,-23531.5714 2757.1875,-23500.8677 2787.4983,-23479 2930.2013,-23376.0466 3056.7085,-23556.0585 3180.4983,-23431 3231.1507,-23379.8284 3202.1992,-23179.5672 3216.4983,-23109 3348.3414,-22458.3404 3379.1547,-22286.8495 3641.4983,-21677 3705.3436,-21528.5837 4326.4086,-20573.8411 4369.0369,-20418 4395.364,-20321.753 4346.8359,-16907.0509 4405.0369,-16826 4423.9889,-16799.6073 4454.4631,-16783.8472 4485.3347,-16774.4645"/>
<polygon fill="#000000" stroke="#000000" points="4486.6838,-16777.7206 4495.3578,-16771.6369 4484.7831,-16770.9836 4486.6838,-16777.7206"/>
</g>
<!-- store_bitmap_data&#45;&gt;g_malloc -->
<g id="edge843" class="edge">
<title>store_bitmap_data&#45;&gt;g_malloc</title>
<path fill="none" stroke="#000000" d="M2187.6989,-23808.8493C2230.5199,-23783.9333 2305.586,-23733.4624 2342.4314,-23668 2392.535,-23578.982 2304.2147,-23511.1887 2378.4314,-23441 2438.9766,-23383.7408 2691.8016,-23461.1434 2751.4983,-23403 2841.3798,-23315.4572 2705.4402,-23217.9152 2787.4983,-23123 2906.1227,-22985.7892 3070.1389,-23156.9423 3180.4983,-23013 3239.4867,-22936.0611 3178.1778,-19612.0549 3216.4983,-19523 3311.5393,-19302.1292 3492.2846,-19359.1305 3605.4983,-19147 3648.0232,-19067.3202 3612.0672,-19032.3876 3641.4983,-18947 3742.7096,-18653.3578 3892.2584,-18630.2766 3967.7693,-18329 3990.2748,-18239.2066 3956.8642,-11743.8077 4003.7693,-11664 4031.8061,-11616.2963 4090.9372,-11588.9288 4134.3526,-11574.5659"/>
<polygon fill="#000000" stroke="#000000" points="4135.4432,-11577.8919 4143.9132,-11571.5271 4133.3228,-11571.2208 4135.4432,-11577.8919"/>
</g>
<!-- store_bitmap_data&#45;&gt;bdrv_dirty_bitmap_name -->
<g id="edge844" class="edge">
<title>store_bitmap_data&#45;&gt;bdrv_dirty_bitmap_name</title>
<path fill="none" stroke="#000000" d="M2161.5857,-23844.0515C2191.4534,-23938.3608 2330.607,-24371.6413 2378.4314,-24411 2393.2304,-24423.1794 2410.9701,-24431.4698 2429.5419,-24437.0112"/>
<polygon fill="#000000" stroke="#000000" points="2428.7508,-24440.4231 2439.3184,-24439.6645 2430.5842,-24433.6674 2428.7508,-24440.4231"/>
</g>
<!-- store_bitmap_data&#45;&gt;clear_bitmap_table -->
<g id="edge853" class="edge">
<title>store_bitmap_data&#45;&gt;clear_bitmap_table</title>
<path fill="none" stroke="#000000" d="M2188.0282,-23808.9496C2231.5987,-23783.8845 2307.933,-23732.643 2342.4314,-23665 2385.494,-23580.5645 2313.4243,-23308.9771 2378.4314,-23240 2401.4137,-23215.6141 2435.8581,-23206.4176 2468.9166,-23204.1604"/>
<polygon fill="#000000" stroke="#000000" points="2469.2957,-23207.6464 2479.1175,-23203.6736 2468.962,-23200.6543 2469.2957,-23207.6464"/>
</g>
<!-- bdrv_dirty_bitmap_size -->
<g id="node338" class="node">
<title>bdrv_dirty_bitmap_size</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-18921" rx="120.4791" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-18917.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_size</text>
</g>
<!-- store_bitmap_data&#45;&gt;bdrv_dirty_bitmap_size -->
<g id="edge845" class="edge">
<title>store_bitmap_data&#45;&gt;bdrv_dirty_bitmap_size</title>
<path fill="none" stroke="#000000" d="M2253.5476,-23826.2025C2377.6523,-23826.4489 2598.484,-23826.8504 2787.4983,-23827 2962.1649,-23827.1383 3032.9031,-23920.4029 3180.4983,-23827 3212.0811,-23807.0134 3185.9256,-23772.5 3216.4983,-23751 3287.545,-23701.0368 3546.8173,-23777.0351 3605.4983,-23713 3671.9182,-23640.5198 3611.2234,-20267.533 3641.4983,-20174 3718.7978,-19935.1864 3884.2454,-19949.7085 3967.7693,-19713 4052.9715,-19471.5352 3908.5383,-19375.6882 4003.7693,-19138 4036.716,-19055.7679 4113.5522,-18981.9452 4156.3195,-18945.324"/>
<polygon fill="#000000" stroke="#000000" points="4158.7628,-18947.8417 4164.143,-18938.7146 4154.2454,-18942.4944 4158.7628,-18947.8417"/>
</g>
<!-- bdrv_dirty_bitmap_serialization_size -->
<g id="node339" class="node">
<title>bdrv_dirty_bitmap_serialization_size</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-18829" rx="182" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-18825.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_serialization_size</text>
</g>
<!-- store_bitmap_data&#45;&gt;bdrv_dirty_bitmap_serialization_size -->
<g id="edge846" class="edge">
<title>store_bitmap_data&#45;&gt;bdrv_dirty_bitmap_serialization_size</title>
<path fill="none" stroke="#000000" d="M2252.8701,-23823.6862C2492.5111,-23817.3598 3099.1699,-23797.4138 3180.4983,-23756 3202.709,-23744.6899 3194.9574,-23725.5389 3216.4983,-23713 3368.3846,-23624.587 3492.3187,-23776.4497 3605.4983,-23642 3675.7865,-23558.5023 3607.6724,-19816.7695 3641.4983,-19713 3718.7311,-19476.0684 3879.9927,-19490.2311 3967.7693,-19257 3996.322,-19181.1327 3953.8217,-18957.8463 4003.7693,-18894 4021.392,-18871.4736 4047.4399,-18856.7401 4074.3776,-18847.108"/>
<polygon fill="#000000" stroke="#000000" points="4075.5593,-18850.4033 4083.9306,-18843.9093 4073.3367,-18843.7656 4075.5593,-18850.4033"/>
</g>
<!-- bdrv_dirty_iter_new -->
<g id="node340" class="node">
<title>bdrv_dirty_iter_new</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-24199" rx="104.7816" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-24195.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_iter_new</text>
</g>
<!-- store_bitmap_data&#45;&gt;bdrv_dirty_iter_new -->
<g id="edge847" class="edge">
<title>store_bitmap_data&#45;&gt;bdrv_dirty_iter_new</title>
<path fill="none" stroke="#000000" d="M2161.5214,-23844.2079C2180.7454,-23903.092 2249.8781,-24089.3298 2378.4314,-24172 2399.6911,-24185.6717 2425.1045,-24193.5511 2450.2292,-24197.8889"/>
<polygon fill="#000000" stroke="#000000" points="2449.7911,-24201.3627 2460.209,-24199.4344 2450.8624,-24194.4451 2449.7911,-24201.3627"/>
</g>
<!-- bytes_covered_by_bitmap_cluster -->
<g id="node341" class="node">
<title>bytes_covered_by_bitmap_cluster</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-17227" rx="169" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-17223.3" font-family="Times,serif" font-size="14.00" fill="#000000">bytes_covered_by_bitmap_cluster</text>
</g>
<!-- store_bitmap_data&#45;&gt;bytes_covered_by_bitmap_cluster -->
<g id="edge848" class="edge">
<title>store_bitmap_data&#45;&gt;bytes_covered_by_bitmap_cluster</title>
<path fill="none" stroke="#000000" d="M2187.0515,-23808.8964C2229.4754,-23783.863 2304.4708,-23733.0679 2342.4314,-23668 2385.5212,-23594.1402 2315.4026,-23536.7873 2378.4314,-23479 2439.8551,-23422.6842 2691.1584,-23498.4756 2751.4983,-23441 2828.9615,-23367.2139 2713.4141,-23280.1782 2787.4983,-23203 2910.6956,-23074.6575 3066.5643,-23263.6325 3180.4983,-23127 3242.4274,-23052.733 3158.5844,-19723.439 3216.4983,-19646 3324.7789,-19501.2135 3491.8824,-19667.6387 3605.4983,-19527 3664.6436,-19453.7873 3575.4709,-19172.0721 3641.4983,-19105 3692.6223,-19053.067 3918.049,-19125.2785 3967.7693,-19072 4010.7741,-19025.9176 3994.8748,-18000.401 4003.7693,-17938 4042.4678,-17666.5042 4145.1478,-17349.0747 4176.9066,-17254.7545"/>
<polygon fill="#000000" stroke="#000000" points="4180.2829,-17255.6961 4180.1722,-17245.1018 4173.652,-17253.4528 4180.2829,-17255.6961"/>
</g>
<!-- bdrv_dirty_iter_next -->
<g id="node342" class="node">
<title>bdrv_dirty_iter_next</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-24145" rx="106.6812" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-24141.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_iter_next</text>
</g>
<!-- store_bitmap_data&#45;&gt;bdrv_dirty_iter_next -->
<g id="edge849" class="edge">
<title>store_bitmap_data&#45;&gt;bdrv_dirty_iter_next</title>
<path fill="none" stroke="#000000" d="M2163.5285,-23843.9474C2186.8626,-23896.3937 2262.7834,-24049.9799 2378.4314,-24118 2399.5024,-24130.3932 2424.1608,-24137.8525 2448.5184,-24142.2022"/>
<polygon fill="#000000" stroke="#000000" points="2448.128,-24145.6845 2458.5589,-24143.8277 2449.2468,-24138.7744 2448.128,-24145.6845"/>
</g>
<!-- bdrv_dirty_bitmap_serialize_part -->
<g id="node343" class="node">
<title>bdrv_dirty_bitmap_serialize_part</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-24091" rx="165.1707" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-24087.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_serialize_part</text>
</g>
<!-- store_bitmap_data&#45;&gt;bdrv_dirty_bitmap_serialize_part -->
<g id="edge850" class="edge">
<title>store_bitmap_data&#45;&gt;bdrv_dirty_bitmap_serialize_part</title>
<path fill="none" stroke="#000000" d="M2166.6366,-23844.1813C2194.7777,-23889.9905 2275.6449,-24010.3106 2378.4314,-24064 2389.9874,-24070.0362 2402.4649,-24074.8475 2415.297,-24078.6689"/>
<polygon fill="#000000" stroke="#000000" points="2414.5981,-24082.107 2425.1695,-24081.4022 2416.4659,-24075.3608 2414.5981,-24082.107"/>
</g>
<!-- bdrv_set_dirty_iter -->
<g id="node344" class="node">
<title>bdrv_set_dirty_iter</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-24037" rx="100.1823" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-24033.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_set_dirty_iter</text>
</g>
<!-- store_bitmap_data&#45;&gt;bdrv_set_dirty_iter -->
<g id="edge851" class="edge">
<title>store_bitmap_data&#45;&gt;bdrv_set_dirty_iter</title>
<path fill="none" stroke="#000000" d="M2171.0171,-23843.8596C2204.1942,-23881.7007 2287.6918,-23969.7694 2378.4314,-24010 2402.8343,-24020.8194 2430.6264,-24027.485 2457.1697,-24031.5455"/>
<polygon fill="#000000" stroke="#000000" points="2456.8796,-24035.0393 2467.2719,-24032.9774 2457.862,-24028.1086 2456.8796,-24035.0393"/>
</g>
<!-- bdrv_dirty_iter_free -->
<g id="node345" class="node">
<title>bdrv_dirty_iter_free</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-23983" rx="104.7816" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-23979.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_iter_free</text>
</g>
<!-- store_bitmap_data&#45;&gt;bdrv_dirty_iter_free -->
<g id="edge852" class="edge">
<title>store_bitmap_data&#45;&gt;bdrv_dirty_iter_free</title>
<path fill="none" stroke="#000000" d="M2179.092,-23843.6851C2217.9933,-23872.358 2299.8683,-23928.5424 2378.4314,-23956 2403.4935,-23964.7592 2431.4063,-23970.6783 2457.8453,-23974.6777"/>
<polygon fill="#000000" stroke="#000000" points="2457.5017,-23978.1641 2467.8971,-23976.1184 2458.4949,-23971.2349 2457.5017,-23978.1641"/>
</g>
<!-- clear_bitmap_table&#45;&gt;qcow2_free_clusters -->
<g id="edge858" class="edge">
<title>clear_bitmap_table&#45;&gt;qcow2_free_clusters</title>
<path fill="none" stroke="#000000" d="M2626.4449,-23198.7377C2664.8561,-23187.787 2713.9706,-23169.9069 2751.4983,-23143 2772.0326,-23128.2772 2770.9469,-23118.0912 2787.4983,-23099 2956.6672,-22903.8723 3085.411,-22911.107 3180.4983,-22671 3245.3873,-22507.1473 3129.4613,-19652.2411 3216.4983,-19499 3316.5968,-19322.7621 3496.4771,-19431.8622 3605.4983,-19261 3681.0564,-19142.5824 3565.9902,-19065.4495 3641.4983,-18947 3732.9258,-18803.5777 3884.12,-18895.0937 3967.7693,-18747 4033.7964,-18630.1048 3957.2889,-14039.9509 4003.7693,-13914 4034.3591,-13831.1089 4111.7929,-13757.8081 4155.3744,-13721.3771"/>
<polygon fill="#000000" stroke="#000000" points="4157.865,-13723.8601 4163.3574,-13714.8 4153.4138,-13718.4575 4157.865,-13723.8601"/>
</g>
<!-- bitmap_table_to_be&#45;&gt;cpu_to_be64 -->
<g id="edge859" class="edge">
<title>bitmap_table_to_be&#45;&gt;cpu_to_be64</title>
<path fill="none" stroke="#000000" d="M6902.8793,-23575.3772C6919.3007,-23568.9997 6934.8337,-23559.4112 6944.9204,-23545 6979.6454,-23495.3875 6974.283,-19245.1928 6980.9204,-19185 6998.8682,-19022.2373 7049.8199,-18831.8126 7069.7687,-18761.2005"/>
<polygon fill="#000000" stroke="#000000" points="7073.2173,-18761.8692 7072.5872,-18751.2931 7066.4845,-18759.9538 7073.2173,-18761.8692"/>
</g>
<!-- bytes_covered_by_bitmap_cluster&#45;&gt;assert -->
<g id="edge854" class="edge">
<title>bytes_covered_by_bitmap_cluster&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M4354.3538,-17224.7943C4472.9374,-17224.5383 4635.4717,-17226.8094 4778.1038,-17238 4794.2079,-17239.2635 4797.996,-17241.7846 4814.1038,-17243 5124.5446,-17266.4242 5206.7974,-17293.8864 5514.5698,-17247 5681.3063,-17221.5992 5722.8642,-17202.8293 5876.8408,-17134 6046.9783,-17057.9466 6144.2215,-17080.7174 6236.8408,-16919 6268.6144,-16863.522 6266.7038,-12379.6373 6272.8408,-12316 6314.0176,-11889.0218 6437.7521,-11379.3493 6468.743,-11255.9093"/>
<polygon fill="#000000" stroke="#000000" points="6472.1621,-11256.6641 6471.2121,-11246.1119 6465.3744,-11254.9534 6472.1621,-11256.6641"/>
</g>
<!-- bytes_covered_by_bitmap_cluster&#45;&gt;QEMU_IS_ALIGNED -->
<g id="edge855" class="edge">
<title>bytes_covered_by_bitmap_cluster&#45;&gt;QEMU_IS_ALIGNED</title>
<path fill="none" stroke="#000000" d="M4274.0323,-17211.5812C4407.9035,-17182.9412 4660.1967,-17107.8484 4778.1038,-16934 4833.6673,-16852.0743 4756.1402,-16570.2454 4814.1038,-16490 4893.5194,-16380.0563 5019.8996,-16483.8663 5095.1038,-16371 5147.3427,-16292.6 5068.3936,-9658.3057 5131.1038,-9588 5156.4998,-9559.5281 5197.2055,-9551.8246 5234.591,-9552.0513"/>
<polygon fill="#000000" stroke="#000000" points="5234.9469,-9555.5613 5245.0321,-9552.3149 5235.1237,-9548.5636 5234.9469,-9555.5613"/>
</g>
<!-- bytes_covered_by_bitmap_cluster&#45;&gt;bdrv_dirty_bitmap_granularity -->
<g id="edge856" class="edge">
<title>bytes_covered_by_bitmap_cluster&#45;&gt;bdrv_dirty_bitmap_granularity</title>
<path fill="none" stroke="#000000" d="M4192.7276,-17245.0888C4220.3575,-17325.1432 4330.7926,-17656.0616 4369.0369,-17938 4383.7953,-18046.7996 4365.5815,-19811.5382 4405.0369,-19914 4436.7159,-19996.2671 4515.1889,-20068.0451 4559.6008,-20103.8301"/>
<polygon fill="#000000" stroke="#000000" points="4557.4709,-20106.6081 4567.4782,-20110.0875 4561.8249,-20101.1269 4557.4709,-20106.6081"/>
</g>
<!-- bdrv_dirty_bitmap_serialization_align -->
<g id="node346" class="node">
<title>bdrv_dirty_bitmap_serialization_align</title>
<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-17265" rx="186.5669" ry="18"/>
<text text-anchor="middle" x="4591.5704" y="-17261.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_serialization_align</text>
</g>
<!-- bytes_covered_by_bitmap_cluster&#45;&gt;bdrv_dirty_bitmap_serialization_align -->
<g id="edge857" class="edge">
<title>bytes_covered_by_bitmap_cluster&#45;&gt;bdrv_dirty_bitmap_serialization_align</title>
<path fill="none" stroke="#000000" d="M4313.4889,-17238.9192C4356.0114,-17242.9073 4403.7126,-17247.3811 4447.4401,-17251.4822"/>
<polygon fill="#000000" stroke="#000000" points="4447.2987,-17254.9843 4457.5819,-17252.4334 4447.9524,-17248.0148 4447.2987,-17254.9843"/>
</g>
<!-- bitmap_list_count&#45;&gt;QSIMPLEQ_FOREACH -->
<g id="edge866" class="edge">
<title>bitmap_list_count&#45;&gt;QSIMPLEQ_FOREACH</title>
<path fill="none" stroke="#000000" d="M2248.6407,-13923.6094C2281.7533,-13920.2541 2317.0932,-13910.682 2342.4314,-13888 2385.5072,-13849.4398 2332.2392,-13797.7664 2378.4314,-13763 2510.9089,-13663.2913 2585.7827,-13757.4781 2751.4983,-13763 2943.0534,-13769.3829 3165.3849,-13786.1666 3296.7937,-13797.0623"/>
<polygon fill="#000000" stroke="#000000" points="3296.6209,-13800.5599 3306.8768,-13797.9016 3297.2016,-13793.584 3296.6209,-13800.5599"/>
</g>
<!-- bitmap_list_store&#45;&gt;g_free -->
<g id="edge870" class="edge">
<title>bitmap_list_store&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M2239.3709,-14468.5344C2360.1975,-14479.2898 2590.8975,-14499.2609 2787.4983,-14513 2878.3156,-14519.3466 3536.3355,-14500.8005 3605.4983,-14560 3663.1806,-14609.3729 3591.6222,-14669.7521 3641.4983,-14727 3742.8919,-14843.3799 3860.3153,-14735.1912 3967.7693,-14846 4003.286,-14882.6255 3964.6816,-14922.2126 4003.7693,-14955 4167.3506,-15092.2145 4741.0934,-15093 4954.6038,-15093 4954.6038,-15093 4954.6038,-15093 5713.7053,-15093 5981.4481,-15093 6302.0995,-15093 6424.7336,-15093"/>
<polygon fill="#000000" stroke="#000000" points="6424.9456,-15096.5001 6434.9456,-15093 6424.9455,-15089.5001 6424.9456,-15096.5001"/>
</g>
<!-- bitmap_list_store&#45;&gt;memcpy -->
<g id="edge867" class="edge">
<title>bitmap_list_store&#45;&gt;memcpy</title>
<path fill="none" stroke="#000000" d="M2247.1725,-14462.7936C2561.1831,-14469.1513 3579.1637,-14491.3906 3605.4983,-14513 3657.8306,-14555.9423 3592.7055,-14614.0747 3641.4983,-14661 3748.133,-14763.5533 3856.4031,-14629.6053 3967.7693,-14727 4004.5885,-14759.2 3963.9252,-14802.6285 4003.7693,-14831 4136.0106,-14925.1641 4207.0474,-14841.6794 4369.0369,-14831 5311.5231,-14768.8654 5531.3087,-14552 6475.8408,-14552 6475.8408,-14552 6475.8408,-14552 6829.8806,-14552 6969.51,-14552 7133.4783,-14552 7219.9648,-14552"/>
<polygon fill="#000000" stroke="#000000" points="7220.121,-14555.5001 7230.121,-14552 7220.121,-14548.5001 7220.121,-14555.5001"/>
</g>
<!-- bitmap_list_store&#45;&gt;strlen -->
<g id="edge868" class="edge">
<title>bitmap_list_store&#45;&gt;strlen</title>
<path fill="none" stroke="#000000" d="M2180.3106,-14478.4016C2219.9561,-14505.8389 2301.652,-14559.0063 2378.4314,-14588 2640.702,-14687.0394 3408.4743,-14681.5602 3605.4983,-14881 3653.6811,-14929.7736 3596.6223,-14979.1676 3641.4983,-15031 3743.6712,-15149.0113 3865.5964,-15042.9887 3967.7693,-15161 4012.6452,-15212.8324 3960.6039,-15257.7347 4003.7693,-15311 4174.2829,-15521.4103 6085.7881,-16063.2102 6236.8408,-16288 6299.2873,-16380.93 6197.7197,-18219.9797 6272.8408,-18303 6394.7533,-18437.7318 6556.8447,-18216.3439 6678.8408,-18351 6713.9844,-18389.7905 6708.915,-20182.9936 6714.8408,-20235 6794.4649,-20933.7988 7024.4661,-21768.2232 7070.0242,-21929.3394"/>
<polygon fill="#000000" stroke="#000000" points="7066.6596,-21930.3036 7072.7548,-21938.9695 7073.3941,-21928.394 7066.6596,-21930.3036"/>
</g>
<!-- bitmap_list_store&#45;&gt;bdrv_pwrite -->
<g id="edge869" class="edge">
<title>bitmap_list_store&#45;&gt;bdrv_pwrite</title>
<path fill="none" stroke="#000000" d="M2194.2826,-14477.537C2238.1598,-14495.9566 2312.4461,-14525.6774 2378.4314,-14545 2913.4357,-14701.6662 3182.2558,-14442.1781 3605.4983,-14805 3639.7786,-14834.3866 3613.9419,-14864.2318 3641.4983,-14900 3750.2471,-15041.1565 3847.3682,-15001.6416 3967.7693,-15133 3989.0403,-15156.2068 3980.1741,-15173.1607 4003.7693,-15194 4208.4425,-15374.7678 4872.8227,-15594.3491 5131.1038,-15683 5469.1919,-15799.0434 5560.9113,-15809.428 5912.8408,-15872 5984.3507,-15884.7142 6188.5632,-15860.736 6236.8408,-15915 6323.6306,-16012.5515 6185.3576,-18168.07 6272.8408,-18265 6394.5817,-18399.8869 6556.2977,-18178.8415 6678.8408,-18313 6728.3542,-18367.2066 6705.9946,-19561.1188 6714.8408,-19634 6796.7877,-20309.134 7023.5645,-21114.1737 7069.675,-21273.738"/>
<polygon fill="#000000" stroke="#000000" points="7066.4183,-21275.0746 7072.5634,-21283.7053 7073.1417,-21273.1262 7066.4183,-21275.0746"/>
</g>
<!-- bitmap_list_store&#45;&gt;qcow2_pre_write_overlap_check -->
<g id="edge871" class="edge">
<title>bitmap_list_store&#45;&gt;qcow2_pre_write_overlap_check</title>
<path fill="none" stroke="#000000" d="M2206.1348,-14445.7716C2250.8611,-14433.0558 2318.325,-14415.9293 2378.4314,-14409 2543.1479,-14390.0109 2585.7317,-14405.3138 2751.4983,-14409 2941.4169,-14413.2233 3439.2323,-14355.1166 3605.4983,-14447 3630.1006,-14460.5959 3620.2375,-14480.6125 3641.4983,-14499 3763.9543,-14604.9068 3852.8084,-14547.0014 3967.7693,-14661 3992.8918,-14685.9122 3973.6211,-14713.4842 4003.7693,-14732 4142.1041,-14816.9596 4249.3754,-14841.7077 4369.0369,-14732 4437.1059,-14669.5932 4373.0961,-14404.6475 4405.0369,-14318 4503.7925,-14050.101 4618.8059,-14031.953 4778.1038,-13795 4957.9795,-13527.4378 5411.0388,-12850.3295 5514.5698,-12545 5691.2765,-12023.8635 5711.1792,-11340.0767 5713.4208,-11193.4438"/>
<polygon fill="#000000" stroke="#000000" points="5716.9252,-11193.1366 5713.5625,-11183.0896 5709.9259,-11193.0408 5716.9252,-11193.1366"/>
</g>
<!-- bitmap_list_store&#45;&gt;qcow2_alloc_clusters -->
<g id="edge873" class="edge">
<title>bitmap_list_store&#45;&gt;qcow2_alloc_clusters</title>
<path fill="none" stroke="#000000" d="M2169.0796,-14478.939C2205.4001,-14529.5974 2306.5986,-14679.3433 2342.4314,-14822 2406.3199,-15076.3516 2341.1046,-16922.4173 2378.4314,-17182 2415.3618,-17438.826 2520.8994,-17736.5635 2554.533,-17827.3409"/>
<polygon fill="#000000" stroke="#000000" points="2551.3231,-17828.7506 2558.0933,-17836.9001 2557.8829,-17826.3074 2551.3231,-17828.7506"/>
</g>
<!-- bitmap_list_store&#45;&gt;qcow2_free_clusters -->
<g id="edge874" class="edge">
<title>bitmap_list_store&#45;&gt;qcow2_free_clusters</title>
<path fill="none" stroke="#000000" d="M2188.3867,-14444.0567C2230.8108,-14422.834 2307.9838,-14387.283 2378.4314,-14371 2644.7602,-14309.4418 3406.6966,-14472.6122 3605.4983,-14285 3696.749,-14198.8853 3563.8067,-14103.5212 3641.4983,-14005 3737.5557,-13883.189 3834.0324,-13959.609 3967.7693,-13881 4045.957,-13835.0422 4123.9687,-13760.8906 4162.1835,-13722.2487"/>
<polygon fill="#000000" stroke="#000000" points="4164.7783,-13724.6016 4169.2841,-13715.0127 4159.782,-13719.6989 4164.7783,-13724.6016"/>
</g>
<!-- bitmap_list_store&#45;&gt;g_try_malloc -->
<g id="edge872" class="edge">
<title>bitmap_list_store&#45;&gt;g_try_malloc</title>
<path fill="none" stroke="#000000" d="M2241.1693,-14454.3766C2282.5744,-14451.4821 2333.0655,-14448.4256 2378.4314,-14447 2544.1571,-14441.7921 2585.7317,-14443.3138 2751.4983,-14447 2846.4576,-14449.1116 3529.7769,-14427.6589 3605.4983,-14485 3646.1706,-14515.7997 3605.2853,-14558.0628 3641.4983,-14594 3749.6252,-14701.3036 3855.135,-14596.4378 3967.7693,-14699 3997.8016,-14726.3467 3969.8602,-14760.6405 4003.7693,-14783 4139.2984,-14872.3673 4235.118,-14874.7627 4369.0369,-14783 4405.5992,-14757.9471 4383.6332,-14728.8114 4405.0369,-14690 4423.448,-14656.6152 4788.4472,-14167.2002 4814.1038,-14139 4927.1953,-14014.6967 4984.6452,-14012.6487 5095.1038,-13886 5113.8207,-13864.5398 5110.4649,-13852.6189 5131.1038,-13833 5275.6441,-13695.6027 5394.124,-13758.9425 5514.5698,-13600 5550.5204,-13552.5588 5506.0893,-13510.555 5550.5698,-13471 5660.2466,-13373.468 5780.6848,-13530.8851 5876.8408,-13420 5977.5236,-13303.8948 5825.2492,-10780.2741 5912.8408,-10654 6000.9032,-10527.0472 6095.5919,-10590.6158 6236.8408,-10528 6253.1945,-10520.7504 6255.6902,-10515.085 6272.8408,-10510 6312.0055,-10498.3881 6357.018,-10492.5691 6394.6896,-10489.681"/>
<polygon fill="#000000" stroke="#000000" points="6395.3821,-10493.1407 6405.1093,-10488.9417 6394.8866,-10486.1583 6395.3821,-10493.1407"/>
</g>
<!-- bitmap_list_store&#45;&gt;calc_dir_entry_size -->
<g id="edge875" class="edge">
<title>bitmap_list_store&#45;&gt;calc_dir_entry_size</title>
<path fill="none" stroke="#000000" d="M2169.8229,-14479.0939C2201.8856,-14519.3971 2285.3522,-14616.7916 2378.4314,-14665 2529.0936,-14743.0323 2623.1493,-14635.0286 2751.4983,-14746 2785.9686,-14775.8033 2758.3195,-14806.9994 2787.4983,-14842 3058.8669,-15167.5132 3265.0066,-15079.6804 3605.4983,-15332 3780.0043,-15461.3168 3856.5493,-15473.4382 3967.7693,-15660 4002.2129,-15717.7761 3960.3077,-15755.6626 4003.7693,-15807 4117.9427,-15941.863 4269.8512,-15817.7612 4369.0369,-15964 4410.4648,-16025.081 4401.3902,-17218.2853 4405.0369,-17292 4457.4933,-18352.3596 4570.8698,-19653.1441 4589.0798,-19858.9973"/>
<polygon fill="#000000" stroke="#000000" points="4585.5959,-19859.3358 4589.9649,-19868.9878 4592.5686,-19858.7179 4585.5959,-19859.3358"/>
</g>
<!-- bitmap_list_store&#45;&gt;next_dir_entry -->
<g id="edge876" class="edge">
<title>bitmap_list_store&#45;&gt;next_dir_entry</title>
<path fill="none" stroke="#000000" d="M2205.6127,-14445.7001C2245.2666,-14431.9042 2300.8573,-14408.8742 2342.4314,-14377 2362.4832,-14361.6266 2355.9319,-14344.4976 2378.4314,-14333 2537.43,-14251.7494 3018.6538,-14360.4228 3180.4983,-14285 3201.5853,-14275.173 3196.1118,-14258.2083 3216.4983,-14247 3370.8642,-14162.1315 3489.8339,-14303.8655 3605.4983,-14171 3701.5051,-14060.7154 3542.6095,-13621.708 3641.4983,-13514 3662.3534,-13491.285 3694.5764,-13483.6232 3724.8935,-13482.3643"/>
<polygon fill="#000000" stroke="#000000" points="3725.1511,-13485.8601 3735.0827,-13482.1703 3725.0178,-13478.8613 3725.1511,-13485.8601"/>
</g>
<!-- bitmap_list_store&#45;&gt;check_dir_entry -->
<g id="edge877" class="edge">
<title>bitmap_list_store&#45;&gt;check_dir_entry</title>
<path fill="none" stroke="#000000" d="M2213.0901,-14446.8989C2253.5835,-14434.3805 2306.8161,-14412.4568 2342.4314,-14377 2369.7757,-14349.7773 2348.5113,-14322.3635 2378.4314,-14298 2595.2749,-14121.4268 3428.7569,-14235.7065 3605.4983,-14019 3665.3788,-13945.5791 3587.5049,-12391.8526 3641.4983,-12314 3660.2333,-12286.9862 3692.1288,-12271.1972 3722.7742,-12261.9697"/>
<polygon fill="#000000" stroke="#000000" points="3723.9775,-12265.2674 3732.6618,-12259.1984 3722.0883,-12258.5272 3723.9775,-12265.2674"/>
</g>
<!-- bitmap_list_store&#45;&gt;QSIMPLEQ_FOREACH -->
<g id="edge878" class="edge">
<title>bitmap_list_store&#45;&gt;QSIMPLEQ_FOREACH</title>
<path fill="none" stroke="#000000" d="M2195.9436,-14444.7415C2237.5925,-14426.0167 2302.2198,-14391.599 2342.4314,-14344 2369.4364,-14312.0338 2349.3392,-14287.0792 2378.4314,-14257 2649.0229,-13977.2282 3123.0348,-13860.4741 3320.5764,-13822.3687"/>
<polygon fill="#000000" stroke="#000000" points="3321.4599,-13825.7634 3330.6271,-13820.452 3320.1485,-13818.8873 3321.4599,-13825.7634"/>
</g>
<!-- bitmap_directory_to_be -->
<g id="node351" class="node">
<title>bitmap_directory_to_be</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-14873" rx="121.5784" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-14869.3" font-family="Times,serif" font-size="14.00" fill="#000000">bitmap_directory_to_be</text>
</g>
<!-- bitmap_list_store&#45;&gt;bitmap_directory_to_be -->
<g id="edge879" class="edge">
<title>bitmap_list_store&#45;&gt;bitmap_directory_to_be</title>
<path fill="none" stroke="#000000" d="M2209.4472,-14475.6896C2254.2686,-14487.4582 2320.081,-14503.5181 2378.4314,-14513 2558.6576,-14542.2866 2605.5727,-14535.434 2787.4983,-14551 2878.333,-14558.772 3538.511,-14553.161 3605.4983,-14615 3680.2332,-14683.9911 3570.8742,-14767.8062 3641.4983,-14841 3651.6751,-14851.5471 3664.2336,-14859.1691 3677.8285,-14864.6113"/>
<polygon fill="#000000" stroke="#000000" points="3676.7949,-14867.9588 3687.3894,-14868.0399 3679.1578,-14861.3697 3676.7949,-14867.9588"/>
</g>
<!-- update_header_sync&#45;&gt;qcow2_update_header -->
<g id="edge885" class="edge">
<title>update_header_sync&#45;&gt;qcow2_update_header</title>
<path fill="none" stroke="#000000" d="M4976.2913,-15415.3051C5138.8421,-15284.7864 6174.0065,-14490.7122 6678.8408,-15012 6719.1241,-15053.5962 6700.8874,-19124.8014 6714.8408,-19181 6733.7557,-19257.1811 6783.3457,-19336.5028 6810.8394,-19376.52"/>
<polygon fill="#000000" stroke="#000000" points="6808.0906,-19378.6976 6816.6754,-19384.9067 6813.8364,-19374.6993 6808.0906,-19378.6976"/>
</g>
<!-- update_header_sync&#45;&gt;bdrv_flush -->
<g id="edge886" class="edge">
<title>update_header_sync&#45;&gt;bdrv_flush</title>
<path fill="none" stroke="#000000" d="M4986.238,-15450.3014C5179.972,-15556.4 6199.1197,-16116.6188 6236.8408,-16181 6295.378,-16280.9094 6219.1348,-18162.4127 6272.8408,-18265 6305.9681,-18328.2785 6380.3655,-18370.5261 6429.3007,-18392.6378"/>
<polygon fill="#000000" stroke="#000000" points="6428.1661,-18395.9626 6438.7284,-18396.792 6430.9887,-18389.5569 6428.1661,-18395.9626"/>
</g>
<!-- bitmap_directory_to_be&#45;&gt;dir_entry_size -->
<g id="edge880" class="edge">
<title>bitmap_directory_to_be&#45;&gt;dir_entry_size</title>
<path fill="none" stroke="#000000" d="M3920.8252,-14878.4634C3938.2873,-14883.8938 3954.7689,-14892.2874 3967.7693,-14905 4021.1241,-14957.1734 3949.8892,-15017.3693 4003.7693,-15069 4029.7885,-15093.9329 4067.9768,-15103.1789 4102.7153,-15105.6898"/>
<polygon fill="#000000" stroke="#000000" points="4102.7109,-15109.1946 4112.8868,-15106.245 4103.0925,-15102.205 4102.7109,-15109.1946"/>
</g>
<!-- bitmap_dir_entry_to_be -->
<g id="node352" class="node">
<title>bitmap_dir_entry_to_be</title>
<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-15609" rx="121.5784" ry="18"/>
<text text-anchor="middle" x="6074.8408" y="-15605.3" font-family="Times,serif" font-size="14.00" fill="#000000">bitmap_dir_entry_to_be</text>
</g>
<!-- bitmap_directory_to_be&#45;&gt;bitmap_dir_entry_to_be -->
<g id="edge881" class="edge">
<title>bitmap_directory_to_be&#45;&gt;bitmap_dir_entry_to_be</title>
<path fill="none" stroke="#000000" d="M3823.4949,-14891.0032C3855.8083,-14922.512 3922.6288,-14990.6366 3967.7693,-15057 3987.668,-15086.254 3975.9252,-15106.1721 4003.7693,-15128 4085.4332,-15192.0189 5621.8734,-15514.7505 5994.1239,-15592.2501"/>
<polygon fill="#000000" stroke="#000000" points="5993.5081,-15595.6968 6004.0115,-15594.3079 5994.9345,-15588.8437 5993.5081,-15595.6968"/>
</g>
<!-- bitmap_dir_entry_to_be&#45;&gt;cpu_to_be32 -->
<g id="edge882" class="edge">
<title>bitmap_dir_entry_to_be&#45;&gt;cpu_to_be32</title>
<path fill="none" stroke="#000000" d="M6188.6022,-15615.4691C6326.543,-15629.7651 6555.801,-15675.4431 6678.8408,-15821 7162.4762,-16393.1438 7268.7969,-19017.8375 7279.5075,-19320.5199"/>
<polygon fill="#000000" stroke="#000000" points="7276.0149,-19320.7974 7279.8613,-19330.6693 7283.0107,-19320.5534 7276.0149,-19320.7974"/>
</g>
<!-- bitmap_dir_entry_to_be&#45;&gt;cpu_to_be64 -->
<g id="edge883" class="edge">
<title>bitmap_dir_entry_to_be&#45;&gt;cpu_to_be64</title>
<path fill="none" stroke="#000000" d="M6106.0682,-15626.4683C6143.4938,-15649.1448 6205.1186,-15692.3635 6236.8408,-15747 6767.8306,-16661.5448 6536.7161,-17037.0769 6678.8408,-18085 6691.847,-18180.8977 6663.3954,-18437.0311 6714.8408,-18519 6752.9326,-18579.6922 6945.2708,-18672.7822 7033.5328,-18713.1685"/>
<polygon fill="#000000" stroke="#000000" points="7032.2026,-18716.4085 7042.7538,-18717.3691 7035.1046,-18710.0384 7032.2026,-18716.4085"/>
</g>
<!-- cpu_to_be16 -->
<g id="node353" class="node">
<title>cpu_to_be16</title>
<ellipse fill="none" stroke="#000000" cx="6475.8408" cy="-15039" rx="69.5877" ry="18"/>
<text text-anchor="middle" x="6475.8408" y="-15035.3" font-family="Times,serif" font-size="14.00" fill="#000000">cpu_to_be16</text>
</g>
<!-- bitmap_dir_entry_to_be&#45;&gt;cpu_to_be16 -->
<g id="edge884" class="edge">
<title>bitmap_dir_entry_to_be&#45;&gt;cpu_to_be16</title>
<path fill="none" stroke="#000000" d="M6078.8465,-15590.7307C6098.1919,-15504.2024 6184.6337,-15136.8471 6272.8408,-15066 6308.6919,-15037.2047 6360.1326,-15030.6136 6402.2598,-15031.1407"/>
<polygon fill="#000000" stroke="#000000" points="6402.3883,-15034.6451 6412.4763,-15031.4077 6402.5713,-15027.6475 6402.3883,-15034.6451"/>
</g>
<!-- qcow2_read_extensions&#45;&gt;be32_to_cpu -->
<g id="edge945" class="edge">
<title>qcow2_read_extensions&#45;&gt;be32_to_cpu</title>
<path fill="none" stroke="#000000" d="M2261.0429,-10609.9414C2290.6581,-10612.7675 2320.6881,-10621.54 2342.4314,-10642 2406.2966,-10702.0958 2313.9335,-10776.5837 2378.4314,-10836 2439.7214,-10892.4612 2692.456,-10815.1923 2751.4983,-10874 2805.3296,-10927.6174 2741.9959,-11153.1545 2787.4983,-11214 2829.992,-11270.8225 3925.3272,-11645.1389 3967.7693,-11702 4060.2498,-11825.899 3908.2123,-11926.458 4003.7693,-12048 4029.3564,-12080.545 4072.5207,-12096.8215 4110.463,-12104.9495"/>
<polygon fill="#000000" stroke="#000000" points="4110.0036,-12108.4264 4120.4935,-12106.939 4111.3656,-12101.5602 4110.0036,-12108.4264"/>
</g>
<!-- qcow2_read_extensions&#45;&gt;be64_to_cpu -->
<g id="edge946" class="edge">
<title>qcow2_read_extensions&#45;&gt;be64_to_cpu</title>
<path fill="none" stroke="#000000" d="M2212.1292,-10602.8974C2256.8372,-10590.6933 2321.1644,-10574.4597 2378.4314,-10565 2764.214,-10501.274 5590.3062,-10450.0586 5876.8408,-10184 5929.6189,-10134.9935 5889.2327,-10094.0427 5912.8408,-10026 6034.9602,-9674.0316 5980.8656,-9500.3987 6272.8408,-9269 6417.542,-9154.3202 6558.4291,-9320.9675 6678.8408,-9181 6719.9375,-9133.2289 6704.1407,-8677.1009 6714.8408,-8615 6778.1695,-8247.457 6877.6186,-8174.8363 6944.9204,-7808 7056.9847,-7197.181 7074.9709,-6433.9333 7077.5298,-6278.4192"/>
<polygon fill="#000000" stroke="#000000" points="7081.0314,-6278.3364 7077.6884,-6268.2829 7074.0322,-6278.2268 7081.0314,-6278.3364"/>
</g>
<!-- qcow2_read_extensions&#45;&gt;error_setg -->
<g id="edge947" class="edge">
<title>qcow2_read_extensions&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M2274.972,-10615.2099C2299.119,-10619.2899 2323.0269,-10627.3578 2342.4314,-10642 2375.1803,-10666.7117 2344.2292,-10704.3423 2378.4314,-10727 2447.5453,-10772.7853 2668.6288,-10729.3824 2751.4983,-10727 3981.0536,-10691.6521 4290.1657,-10685.8578 5514.5698,-10568 5676.2978,-10552.4325 5757.2183,-10628.9488 5876.8408,-10519 5931.1439,-10469.0883 5855.3719,-10403.2312 5912.8408,-10357 5935.1965,-10339.0158 6660.556,-10337.7869 6678.8408,-10356 6701.3726,-10378.4434 6714.1893,-19483.2043 6714.8408,-19515 6740.9953,-20791.4153 6817.1622,-22361.6713 6828.4704,-22590.6318"/>
<polygon fill="#000000" stroke="#000000" points="6824.9832,-22590.9798 6828.9733,-22600.7946 6831.9747,-22590.6338 6824.9832,-22590.9798"/>
</g>
<!-- qcow2_read_extensions&#45;&gt;error_setg_errno -->
<g id="edge948" class="edge">
<title>qcow2_read_extensions&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M2258.507,-10609.2893C2289.0768,-10611.7893 2320.2897,-10620.5399 2342.4314,-10642 2417.3587,-10714.6209 2303.2167,-10801.6767 2378.4314,-10874 2498.741,-10989.6847 2638.3457,-10794.3058 2751.4983,-10917 2791.52,-10960.3966 2767.4948,-11923.4585 2787.4983,-11979 2884.3427,-12247.8979 3075.556,-12222.1579 3180.4983,-12488 3211.6435,-12566.8977 3156.9905,-12807.5543 3216.4983,-12868 3338.5284,-12991.9535 3485.6696,-12784.9171 3605.4983,-12911 3652.0424,-12959.9734 3611.5859,-13457.4195 3641.4983,-13518 3667.8893,-13571.4488 3724.5658,-13612.9586 3763.6415,-13636.7026"/>
<polygon fill="#000000" stroke="#000000" points="3762.2902,-13639.9707 3772.6754,-13642.0676 3765.8645,-13633.9521 3762.2902,-13639.9707"/>
</g>
<!-- qcow2_read_extensions&#45;&gt;g_strdup -->
<g id="edge950" class="edge">
<title>qcow2_read_extensions&#45;&gt;g_strdup</title>
<path fill="none" stroke="#000000" d="M2165.5015,-10636.993C2198.3913,-10699.7579 2306.4495,-10915.7065 2342.4314,-11109 2384.5185,-11335.0905 2298.0214,-19172.5413 2378.4314,-19388 2410.0078,-19472.6091 2490.7963,-19546.4761 2534.9845,-19582.194"/>
<polygon fill="#000000" stroke="#000000" points="2533.0464,-19585.1249 2543.0491,-19588.6173 2537.4075,-19579.6494 2533.0464,-19585.1249"/>
</g>
<!-- qcow2_read_extensions&#45;&gt;bdrv_pread -->
<g id="edge949" class="edge">
<title>qcow2_read_extensions&#45;&gt;bdrv_pread</title>
<path fill="none" stroke="#000000" d="M2269.8551,-10612.717C2296.089,-10616.4553 2322.1942,-10625 2342.4314,-10642 2384.4148,-10677.2677 2335.3975,-10726.0219 2378.4314,-10760 2430.8481,-10801.3865 4712.9202,-10894.4583 4778.1038,-10909 4842.1795,-10923.2945 5838.6794,-11290.5797 5876.8408,-11344 5926.5624,-11413.6026 5854.986,-12049.9955 5912.8408,-12113 5961.9661,-12166.4978 6169.8848,-12127.854 6236.8408,-12156 6327.6391,-12194.1685 6413.2815,-12276.318 6452.8753,-12317.8563"/>
<polygon fill="#000000" stroke="#000000" points="6450.5403,-12320.4818 6459.9458,-12325.3589 6455.6345,-12315.6809 6450.5403,-12320.4818"/>
</g>
<!-- qcow2_read_extensions&#45;&gt;g_malloc0 -->
<g id="edge951" class="edge">
<title>qcow2_read_extensions&#45;&gt;g_malloc0</title>
<path fill="none" stroke="#000000" d="M2277.1169,-10617.5984C2301.5713,-10622.9445 2325.066,-10633.055 2342.4314,-10651 2423.862,-10735.149 2297.0007,-10827.851 2378.4314,-10912 2409.3955,-10943.9978 2459.8478,-10951.0861 2500.4791,-10950.6705"/>
<polygon fill="#000000" stroke="#000000" points="2500.6718,-10954.1668 2510.5796,-10950.4138 2500.4939,-10947.1691 2500.6718,-10954.1668"/>
</g>
<!-- qcow2_read_extensions&#45;&gt;QLIST_INSERT_HEAD -->
<g id="edge952" class="edge">
<title>qcow2_read_extensions&#45;&gt;QLIST_INSERT_HEAD</title>
<path fill="none" stroke="#000000" d="M2176.2744,-10601.094C2213.519,-10569.4628 2296.3339,-10504.1075 2378.4314,-10473 2399.7549,-10464.9203 2423.2917,-10459.2387 2446.2567,-10455.2484"/>
<polygon fill="#000000" stroke="#000000" points="2447.1028,-10458.6565 2456.4053,-10453.5857 2445.971,-10451.7486 2447.1028,-10458.6565"/>
</g>
<!-- qcow2_read_extensions&#45;&gt;qcrypto_block_open -->
<g id="edge954" class="edge">
<title>qcow2_read_extensions&#45;&gt;qcrypto_block_open</title>
<path fill="none" stroke="#000000" d="M2206.5097,-10602.6341C2244.4529,-10589.8658 2297.3764,-10570.9906 2342.4314,-10551 2358.9684,-10543.6626 2361.3028,-10537.8241 2378.4314,-10532 2406.1195,-10522.5854 2437.1028,-10515.8491 2465.7429,-10511.0668"/>
<polygon fill="#000000" stroke="#000000" points="2466.4486,-10514.4984 2475.7663,-10509.4556 2465.3376,-10507.5871 2466.4486,-10514.4984"/>
</g>
<!-- printf -->
<g id="node371" class="node">
<title>printf</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-10700" rx="37.0935" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-10696.3" font-family="Times,serif" font-size="14.00" fill="#000000">printf</text>
</g>
<!-- qcow2_read_extensions&#45;&gt;printf -->
<g id="edge953" class="edge">
<title>qcow2_read_extensions&#45;&gt;printf</title>
<path fill="none" stroke="#000000" d="M2256.4875,-10629.123C2284.8619,-10633.8774 2315.3625,-10640.8352 2342.4314,-10651 2359.9856,-10657.5919 2360.7924,-10666.6382 2378.4314,-10673 2423.8705,-10689.3885 2478.9311,-10695.8544 2517.4075,-10698.3917"/>
<polygon fill="#000000" stroke="#000000" points="2517.6085,-10701.9097 2527.7982,-10699.0082 2518.0231,-10694.922 2517.6085,-10701.9097"/>
</g>
<!-- qcow2_crypto_hdr_read_func -->
<g id="node372" class="node">
<title>qcow2_crypto_hdr_read_func</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-10910" rx="148.3739" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-10906.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_crypto_hdr_read_func</text>
</g>
<!-- qcow2_read_extensions&#45;&gt;qcow2_crypto_hdr_read_func -->
<g id="edge955" class="edge">
<title>qcow2_read_extensions&#45;&gt;qcow2_crypto_hdr_read_func</title>
<path fill="none" stroke="#000000" d="M2277.7143,-10619.3867C2301.5553,-10624.7539 2324.6451,-10634.4217 2342.4314,-10651 2391.6357,-10696.8626 2327.8324,-10753.6808 2378.4314,-10798 2395.3074,-10812.7816 3010.2897,-10872.2968 3283.0006,-10898.0382"/>
<polygon fill="#000000" stroke="#000000" points="3283.0643,-10901.5596 3293.3488,-10899.0142 3283.7217,-10894.5906 3283.0643,-10901.5596"/>
</g>
<!-- warn_report -->
<g id="node373" class="node">
<title>warn_report</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-10646" rx="68.4888" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-10642.3" font-family="Times,serif" font-size="14.00" fill="#000000">warn_report</text>
</g>
<!-- qcow2_read_extensions&#45;&gt;warn_report -->
<g id="edge956" class="edge">
<title>qcow2_read_extensions&#45;&gt;warn_report</title>
<path fill="none" stroke="#000000" d="M2267.1369,-10626.3422C2337.2837,-10630.9722 2426.0631,-10636.8319 2488.3717,-10640.9446"/>
<polygon fill="#000000" stroke="#000000" points="2488.3152,-10644.4484 2498.524,-10641.6147 2488.7763,-10637.4636 2488.3152,-10644.4484"/>
</g>
<!-- error_printf -->
<g id="node374" class="node">
<title>error_printf</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-10592" rx="65.7887" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-10588.3" font-family="Times,serif" font-size="14.00" fill="#000000">error_printf</text>
</g>
<!-- qcow2_read_extensions&#45;&gt;error_printf -->
<g id="edge957" class="edge">
<title>qcow2_read_extensions&#45;&gt;error_printf</title>
<path fill="none" stroke="#000000" d="M2267.1369,-10611.6578C2338.1802,-10606.9687 2428.3353,-10601.0181 2490.7475,-10596.8986"/>
<polygon fill="#000000" stroke="#000000" points="2491.1572,-10600.3793 2500.905,-10596.2282 2490.6962,-10593.3945 2491.1572,-10600.3793"/>
</g>
<!-- report_unsupported_feature&#45;&gt;error_setg -->
<g id="edge961" class="edge">
<title>report_unsupported_feature&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M2298.1468,-11134.4449C2420.1178,-11130.2668 2599.6649,-11117.3103 2751.4983,-11079 2968.9583,-11024.1309 2999.0628,-10937.9661 3216.4983,-10883 3360.4703,-10846.6049 5769.2043,-10725.308 5876.8408,-10623 5951.8357,-10551.7178 5834.2251,-10460.2678 5912.8408,-10393 5966.7028,-10346.9128 6628.1802,-10348.7336 6678.8408,-10400 6701.087,-10422.5122 6714.1922,-19483.3571 6714.8408,-19515 6741.0074,-20791.415 6817.164,-22361.6713 6828.4706,-22590.6318"/>
<polygon fill="#000000" stroke="#000000" points="6824.9834,-22590.9798 6828.9734,-22600.7946 6831.9749,-22590.6338 6824.9834,-22590.9798"/>
</g>
<!-- report_unsupported_feature&#45;&gt;g_free -->
<g id="edge962" class="edge">
<title>report_unsupported_feature&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M2278.8438,-11145.1204C2311.2171,-11147.1423 2346.1239,-11148.9847 2378.4314,-11150 2544.1571,-11155.2079 2586.6808,-11168.0924 2751.4983,-11150 2767.7907,-11148.2115 2771.2058,-11143.7885 2787.4983,-11142 3231.2401,-11093.2895 4392.9323,-11186.34 4778.1038,-11412 5068.4466,-11582.1029 5739.7026,-12146.7102 5876.8408,-12454 5906.3535,-12520.1298 5863.9667,-13703.5634 5912.8408,-13757 6010.693,-13863.9868 6138.9514,-13688.0472 6236.8408,-13795 6332.2266,-13899.2174 6178.2644,-14961.0475 6272.8408,-15066 6311.312,-15108.6918 6382.1318,-15108.2361 6429.1127,-15102.1"/>
<polygon fill="#000000" stroke="#000000" points="6429.6468,-15105.5593 6439.0472,-15100.6723 6428.651,-15098.6305 6429.6468,-15105.5593"/>
</g>
<!-- report_unsupported_feature&#45;&gt;g_strdup -->
<g id="edge963" class="edge">
<title>report_unsupported_feature&#45;&gt;g_strdup</title>
<path fill="none" stroke="#000000" d="M2160.2469,-11154.0798C2184.5724,-11256.2427 2304.0556,-11771.9172 2342.4314,-12201 2351.3235,-12300.4238 2343.4984,-19294.4914 2378.4314,-19388 2410.0358,-19472.5986 2490.8125,-19546.47 2534.9915,-19582.1914"/>
<polygon fill="#000000" stroke="#000000" points="2533.0522,-19585.1213 2543.0544,-19588.6153 2537.4142,-19579.6465 2533.0522,-19585.1213"/>
</g>
<!-- g_strdup_printf -->
<g id="node375" class="node">
<title>g_strdup_printf</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-11052" rx="83.3857" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-11048.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_strdup_printf</text>
</g>
<!-- report_unsupported_feature&#45;&gt;g_strdup_printf -->
<g id="edge964" class="edge">
<title>report_unsupported_feature&#45;&gt;g_strdup_printf</title>
<path fill="none" stroke="#000000" d="M2220.4304,-11119.8465C2264.7331,-11109.0214 2324.9627,-11094.8234 2378.4314,-11084 2414.0371,-11076.7925 2453.6808,-11069.8419 2487.2331,-11064.2706"/>
<polygon fill="#000000" stroke="#000000" points="2488.1422,-11067.668 2497.4392,-11062.5871 2487.0028,-11060.7613 2488.1422,-11067.668"/>
</g>
<!-- qcow2_update_options_prepare -->
<g id="node376" class="node">
<title>qcow2_update_options_prepare</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-19361" rx="158.6719" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-19357.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_update_options_prepare</text>
</g>
<!-- qcow2_update_options&#45;&gt;qcow2_update_options_prepare -->
<g id="edge965" class="edge">
<title>qcow2_update_options&#45;&gt;qcow2_update_options_prepare</title>
<path fill="none" stroke="#000000" d="M1329.0754,-16525.043C1414.2563,-16617.3716 1797.9003,-17049.6085 1933.3645,-17486 1998.2346,-17694.976 1942.8504,-18252.7994 1969.3645,-18470 2011.4345,-18814.6335 2118.6653,-19223.918 2148.2416,-19333.1027"/>
<polygon fill="#000000" stroke="#000000" points="2144.9311,-19334.2672 2150.9326,-19342.9983 2151.6858,-19332.4303 2144.9311,-19334.2672"/>
</g>
<!-- qcow2_update_options_commit -->
<g id="node377" class="node">
<title>qcow2_update_options_commit</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-16507" rx="157.5" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-16503.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_update_options_commit</text>
</g>
<!-- qcow2_update_options&#45;&gt;qcow2_update_options_commit -->
<g id="edge966" class="edge">
<title>qcow2_update_options&#45;&gt;qcow2_update_options_commit</title>
<path fill="none" stroke="#000000" d="M1429.3215,-16507C1473.6419,-16507 1524.9969,-16507 1573.0697,-16507"/>
<polygon fill="#000000" stroke="#000000" points="1573.2744,-16510.5001 1583.2743,-16507 1573.2743,-16503.5001 1573.2744,-16510.5001"/>
</g>
<!-- qcow2_update_options_abort -->
<g id="node378" class="node">
<title>qcow2_update_options_abort</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-20505" rx="147" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-20501.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_update_options_abort</text>
</g>
<!-- qcow2_update_options&#45;&gt;qcow2_update_options_abort -->
<g id="edge967" class="edge">
<title>qcow2_update_options&#45;&gt;qcow2_update_options_abort</title>
<path fill="none" stroke="#000000" d="M1316.8001,-16525.1921C1341.3671,-16622.7185 1457.6505,-17093.8255 1512.3645,-17486 1684.2242,-18717.8425 1733.5998,-20251.7729 1740.0893,-20476.9063"/>
<polygon fill="#000000" stroke="#000000" points="1736.5907,-20477.011 1740.3739,-20486.9073 1743.5879,-20476.8117 1736.5907,-20477.011"/>
</g>
<!-- qcow2_refcount_init&#45;&gt;assert -->
<g id="edge1007" class="edge">
<title>qcow2_refcount_init&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M3887.7885,-11061.7479C3923.4275,-11057.4616 3965.5665,-11053.1039 4003.7693,-11051 4165.8649,-11042.0732 4207.2489,-11037.61 4369.0369,-11051 4385.2023,-11052.3379 4388.9777,-11054.7168 4405.0369,-11057 4912.5819,-11129.1601 5039.8255,-11147.8492 5550.5698,-11192 5711.2252,-11205.8877 5751.727,-11205.2645 5912.8408,-11212 6102.0728,-11219.911 6327.2498,-11225.0103 6425.6513,-11227.0238"/>
<polygon fill="#000000" stroke="#000000" points="6425.826,-11230.528 6435.895,-11227.2316 6425.968,-11223.5294 6425.826,-11230.528"/>
</g>
<!-- qcow2_refcount_init&#45;&gt;be64_to_cpus -->
<g id="edge1011" class="edge">
<title>qcow2_refcount_init&#45;&gt;be64_to_cpus</title>
<path fill="none" stroke="#000000" d="M3829.6443,-11090.676C3867.8705,-11119.3952 3939.3796,-11180.2582 3967.7693,-11252 4068.8459,-11507.4238 3907.75,-13466.6324 4003.7693,-13724 4034.8155,-13807.2152 4112.78,-13880.8942 4156.1337,-13917.1633"/>
<polygon fill="#000000" stroke="#000000" points="4154.1211,-13920.0402 4164.0629,-13923.7022 4158.5747,-13914.6396 4154.1211,-13920.0402"/>
</g>
<!-- qcow2_refcount_init&#45;&gt;update_max_refcount_table_index -->
<g id="edge1012" class="edge">
<title>qcow2_refcount_init&#45;&gt;update_max_refcount_table_index</title>
<path fill="none" stroke="#000000" d="M3828.9242,-11090.6092C3866.5126,-11119.4601 3937.5815,-11180.7677 3967.7693,-11252 4017.6393,-11369.675 3943.8474,-11713.1116 4003.7693,-11826 4033.1382,-11881.3287 4094.7742,-11921.6746 4138.2983,-11944.6971"/>
<polygon fill="#000000" stroke="#000000" points="4136.8022,-11947.8636 4147.2928,-11949.346 4140.0163,-11941.6451 4136.8022,-11947.8636"/>
</g>
<!-- qcow2_refcount_init&#45;&gt;bdrv_pread -->
<g id="edge1009" class="edge">
<title>qcow2_refcount_init&#45;&gt;bdrv_pread</title>
<path fill="none" stroke="#000000" d="M3909.3674,-11070.0365C4023.0223,-11068.2006 4209.6204,-11069.2105 4369.0369,-11089 4385.3024,-11091.0191 4388.9111,-11094.0673 4405.0369,-11097 4487.4218,-11111.9826 4716.2073,-11093.6034 4778.1038,-11150 4829.1016,-11196.4664 4764.2533,-11253.3049 4814.1038,-11301 4905.994,-11388.9171 4976.89,-11308.1094 5095.1038,-11355 5477.5851,-11506.7149 5662.2985,-11499.8861 5876.8408,-11851 5922.4518,-11925.6457 5852.7248,-12179.4515 5912.8408,-12243 5962.8604,-12295.8755 6165.2395,-12277.9222 6236.8408,-12291 6298.6539,-12302.29 6368.8611,-12317.9021 6417.1057,-12329.0676"/>
<polygon fill="#000000" stroke="#000000" points="6416.5237,-12332.5255 6427.0563,-12331.3795 6418.1079,-12325.7071 6416.5237,-12332.5255"/>
</g>
<!-- qcow2_refcount_init&#45;&gt;BLKDBG_EVENT -->
<g id="edge1010" class="edge">
<title>qcow2_refcount_init&#45;&gt;BLKDBG_EVENT</title>
<path fill="none" stroke="#000000" d="M3863.9286,-11058.0417C3897.4922,-11047.1895 3938.4809,-11029.6566 3967.7693,-11003 3992.4802,-10980.5096 3983.4817,-10963.5491 4003.7693,-10937 4412.0731,-10402.6795 4802.8683,-10494.6474 5095.1038,-9889 5132.35,-9811.8087 5070.4675,-9565.5724 5131.1038,-9505 5147.948,-9488.1735 5452.6757,-9467.0259 5614.5277,-9456.9144"/>
<polygon fill="#000000" stroke="#000000" points="5615.214,-9460.3786 5624.9774,-9456.2645 5614.7794,-9453.3921 5615.214,-9460.3786"/>
</g>
<!-- qcow2_refcount_init&#45;&gt;g_try_malloc -->
<g id="edge1008" class="edge">
<title>qcow2_refcount_init&#45;&gt;g_try_malloc</title>
<path fill="none" stroke="#000000" d="M3872.7482,-11059.0935C3983.7584,-11036.9313 4210.8218,-10993.6915 4405.0369,-10970 4895.8368,-10910.1294 5027.5689,-10974.4348 5514.5698,-10889 5679.3234,-10860.0972 5767.5418,-10913.6209 5876.8408,-10787 5958.8259,-10692.0218 5820.1199,-10591.5296 5912.8408,-10507 6055.6476,-10376.8094 6313.3852,-10435.6684 6423.5783,-10469.3107"/>
<polygon fill="#000000" stroke="#000000" points="6422.8709,-10472.7559 6433.4591,-10472.3812 6424.9482,-10466.0712 6422.8709,-10472.7559"/>
</g>
<!-- qcow2_read_snapshots&#45;&gt;be16_to_cpu -->
<g id="edge1013" class="edge">
<title>qcow2_read_snapshots&#45;&gt;be16_to_cpu</title>
<path fill="none" stroke="#000000" d="M3528.8713,-11297.9126C3555.9432,-11302.8963 3583.2722,-11312.0155 3605.4983,-11328 3633.2605,-11347.966 3616.9169,-11372.2273 3641.4983,-11396 3757.4542,-11508.1415 3876.7417,-11421.8255 3967.7693,-11555 4023.0044,-11635.8095 3936.8395,-11922.5753 4003.7693,-11994 4031.5327,-12023.6279 4076.5405,-12030.545 4114.9277,-12029.9729"/>
<polygon fill="#000000" stroke="#000000" points="4115.1596,-12033.4673 4125.0431,-12029.6509 4114.9368,-12026.4709 4115.1596,-12033.4673"/>
</g>
<!-- qcow2_read_snapshots&#45;&gt;be32_to_cpu -->
<g id="edge1014" class="edge">
<title>qcow2_read_snapshots&#45;&gt;be32_to_cpu</title>
<path fill="none" stroke="#000000" d="M3528.1361,-11293.1739C3556.4949,-11298.0109 3584.6146,-11308.2465 3605.4983,-11328 3659.0816,-11378.6836 3591.6652,-11435.6248 3641.4983,-11490 3744.2392,-11602.1054 3873.1038,-11473.9968 3967.7693,-11593 4030.9116,-11672.3757 3942.0714,-11967.4964 4003.7693,-12048 4028.9522,-12080.8587 4072.1008,-12097.1474 4110.1358,-12105.2035"/>
<polygon fill="#000000" stroke="#000000" points="4109.7074,-12108.6859 4120.1935,-12107.1719 4111.052,-12101.8163 4109.7074,-12108.6859"/>
</g>
<!-- qcow2_read_snapshots&#45;&gt;be64_to_cpu -->
<g id="edge1015" class="edge">
<title>qcow2_read_snapshots&#45;&gt;be64_to_cpu</title>
<path fill="none" stroke="#000000" d="M3420.5186,-11278.0507C3447.8498,-11228.2836 3531.6877,-11087.4528 3641.4983,-11015 4075.7563,-10728.4775 5549.9293,-10723.7271 5876.8408,-10319 5931.395,-10251.4602 5874.5246,-10204.9079 5912.8408,-10127 6138.4443,-9668.2838 6482.7945,-9741.1052 6678.8408,-9269 6705.1346,-9205.6811 6668.9794,-8703.9644 6714.8408,-8653 6784.1688,-8575.9579 6875.6771,-8692.1182 6944.9204,-8615 7027.0237,-8523.5593 7071.769,-6540.4338 7077.3293,-6278.4751"/>
<polygon fill="#000000" stroke="#000000" points="7080.8329,-6278.3347 7077.5446,-6268.2631 7073.8345,-6278.1871 7080.8329,-6278.3347"/>
</g>
<!-- qcow2_read_snapshots&#45;&gt;assert -->
<g id="edge1016" class="edge">
<title>qcow2_read_snapshots&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M3426.7594,-11278.1512C3476.4077,-11222.0282 3627.1295,-11052.4623 3641.4983,-11046 3774.5614,-10986.1559 4808.7028,-11043 4954.6038,-11043 4954.6038,-11043 4954.6038,-11043 5322.8368,-11043 5572.6547,-11043 5632.3768,-11086.5577 5876.8408,-11138 5892.9798,-11141.3961 5896.6174,-11144.0333 5912.8408,-11147 6055.4629,-11173.0803 6093.4256,-11163.7089 6236.8408,-11185 6304.0539,-11194.9783 6381.3685,-11209.4365 6429.4233,-11218.7784"/>
<polygon fill="#000000" stroke="#000000" points="6429.0279,-11222.2672 6439.5133,-11220.7484 6430.3693,-11215.3969 6429.0279,-11222.2672"/>
</g>
<!-- qcow2_read_snapshots&#45;&gt;bdrv_pread -->
<g id="edge1018" class="edge">
<title>qcow2_read_snapshots&#45;&gt;bdrv_pread</title>
<path fill="none" stroke="#000000" d="M3449.5845,-11278.8223C3494.5919,-11259.8065 3571.7443,-11230.3428 3641.4983,-11219 3961.9672,-11166.888 4049.4254,-11227.8646 4369.0369,-11285 4551.3141,-11317.5848 4602.927,-11304.0013 4778.1038,-11364 4907.5923,-11408.3503 5799.4844,-11808.0832 5876.8408,-11921 5922.2799,-11987.3272 5856.2755,-12223.8654 5912.8408,-12281 5917.1496,-12285.3521 6255.9619,-12320.5038 6405.8449,-12335.8625"/>
<polygon fill="#000000" stroke="#000000" points="6405.5664,-12339.3522 6415.871,-12336.8892 6406.2796,-12332.3886 6405.5664,-12339.3522"/>
</g>
<!-- qcow2_read_snapshots&#45;&gt;ROUND_UP -->
<g id="edge1017" class="edge">
<title>qcow2_read_snapshots&#45;&gt;ROUND_UP</title>
<path fill="none" stroke="#000000" d="M3474.1298,-11280.6149C3520.1939,-11270.2079 3584.3102,-11257.4095 3641.4983,-11252 3785.8632,-11238.3444 3824.6912,-11228.4125 3967.7693,-11252 3979.3817,-11253.9144 4359.1641,-11381.5938 4369.0369,-11388 4767.7083,-11646.6842 4792.4997,-11806.5478 5095.1038,-12173 5281.8087,-12399.0987 5783.6728,-12957.9729 5876.8408,-13236 5902.0766,-13311.3071 5860.5808,-16035.1928 5912.8408,-16095 6008.6264,-16204.6186 6140.8858,-16033.5297 6236.8408,-16143 6278.8675,-16190.9461 6267.8162,-18374.4405 6272.8408,-18438 6317.4219,-19001.9333 6442.884,-19683.1754 6470.4437,-19828.7792"/>
<polygon fill="#000000" stroke="#000000" points="6467.0222,-19829.5222 6472.3261,-19838.6939 6473.8994,-19828.2165 6467.0222,-19829.5222"/>
</g>
<!-- qcow2_read_snapshots&#45;&gt;MIN -->
<g id="edge1019" class="edge">
<title>qcow2_read_snapshots&#45;&gt;MIN</title>
<path fill="none" stroke="#000000" d="M3422.4686,-11277.958C3454.8347,-11226.4523 3548.2371,-11073.6384 3605.4983,-10937 3818.0284,-10429.8539 3882.5463,-10297.2341 3967.7693,-9754 3978.7916,-9683.7412 3956.9263,-7247.5119 4003.7693,-7194 4038.2902,-7154.5644 4103.224,-7154.4913 4145.6346,-7159.5852"/>
<polygon fill="#000000" stroke="#000000" points="4145.2586,-7163.0661 4155.6361,-7160.9314 4146.1924,-7156.1286 4145.2586,-7163.0661"/>
</g>
<!-- qcow2_read_snapshots&#45;&gt;g_malloc -->
<g id="edge1020" class="edge">
<title>qcow2_read_snapshots&#45;&gt;g_malloc</title>
<path fill="none" stroke="#000000" d="M3520.2633,-11303.0041C3548.9778,-11307.7498 3579.2412,-11315.4826 3605.4983,-11328 3624.8221,-11337.2121 3622.0294,-11351.0985 3641.4983,-11360 3774.5172,-11420.8186 3857.5018,-11306.9061 3967.7693,-11403 4013.2902,-11442.6696 3958.562,-11493.9734 4003.7693,-11534 4036.9933,-11563.4165 4087.6979,-11568.9123 4127.2583,-11567.7569"/>
<polygon fill="#000000" stroke="#000000" points="4127.4803,-11571.2506 4137.3171,-11567.3154 4127.1732,-11564.2574 4127.4803,-11571.2506"/>
</g>
<!-- qcow2_read_snapshots&#45;&gt;g_new0 -->
<g id="edge1021" class="edge">
<title>qcow2_read_snapshots&#45;&gt;g_new0</title>
<path fill="none" stroke="#000000" d="M3421.6986,-11313.9888C3456.7068,-11374.0075 3567.7439,-11573.8867 3605.4983,-11756 3628.5505,-11867.1956 3593.8048,-15740.9408 3641.4983,-15844 3667.4066,-15899.9844 3727.5568,-15942.3183 3767.1301,-15965.3779"/>
<polygon fill="#000000" stroke="#000000" points="3765.7999,-15968.6478 3776.2228,-15970.5493 3769.2607,-15962.5631 3765.7999,-15968.6478"/>
</g>
<!-- qcow2_read_snapshots&#45;&gt;qcow2_free_snapshots -->
<g id="edge1022" class="edge">
<title>qcow2_read_snapshots&#45;&gt;qcow2_free_snapshots</title>
<path fill="none" stroke="#000000" d="M3421.341,-11314.0676C3455.2361,-11374.3316 3563.2079,-11574.8863 3605.4983,-11756 3667.454,-12021.3328 3595.038,-12099.5201 3641.4983,-12368 3677.7022,-12577.2118 3764.2984,-12819.3779 3794.239,-12899.6233"/>
<polygon fill="#000000" stroke="#000000" points="3790.9728,-12900.8815 3797.7614,-12909.0157 3797.527,-12898.4234 3790.9728,-12900.8815"/>
</g>
<!-- qcow2_load_dirty_bitmaps&#45;&gt;error_setg_errno -->
<g id="edge1023" class="edge">
<title>qcow2_load_dirty_bitmaps&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M1433.0607,-12285.118C1587.6022,-12293.771 1845.6868,-12301.9202 1933.3645,-12267 1953.5291,-12258.9689 1949.3648,-12242.4335 1969.3645,-12234 2049.4746,-12200.219 2686.7832,-12152.9418 2751.4983,-12211 2806.5725,-12260.409 2752.7346,-12476.6861 2787.4983,-12542 2904.7145,-12762.2257 2987.5021,-12805.0062 3216.4983,-12904 3296.375,-12938.5303 3545.5852,-12885.8885 3605.4983,-12949 3692.7282,-13040.8866 3585.1811,-13404.5074 3641.4983,-13518 3667.9947,-13571.3967 3724.6455,-13612.9192 3763.6867,-13636.6802"/>
<polygon fill="#000000" stroke="#000000" points="3762.3285,-13639.9447 3772.7122,-13642.0494 3765.9074,-13633.9288 3762.3285,-13639.9447"/>
</g>
<!-- qcow2_load_dirty_bitmaps&#45;&gt;bitmap_list_load -->
<g id="edge1024" class="edge">
<title>qcow2_load_dirty_bitmaps&#45;&gt;bitmap_list_load</title>
<path fill="none" stroke="#000000" d="M1446.4587,-12274.6829C1616.9561,-12270.6735 1893.8582,-12260.1848 1933.3645,-12234 1962.855,-12214.4536 1939.2162,-12181.5158 1969.3645,-12163 2265.5756,-11981.0793 2404.1732,-12148.8042 2751.4983,-12163 2956.9921,-12171.3989 3197.6031,-12194.4596 3323.7174,-12207.5679"/>
<polygon fill="#000000" stroke="#000000" points="3323.3993,-12211.0536 3333.7086,-12208.6104 3324.1259,-12204.0914 3323.3993,-12211.0536"/>
</g>
<!-- qcow2_load_dirty_bitmaps&#45;&gt;bitmap_list_free -->
<g id="edge1025" class="edge">
<title>qcow2_load_dirty_bitmaps&#45;&gt;bitmap_list_free</title>
<path fill="none" stroke="#000000" d="M1352.7057,-12259.6851C1399.0787,-12240.6823 1477.7445,-12210.9005 1548.3645,-12196 1632.3839,-12178.2723 1871.8562,-12222.9188 1933.3645,-12163 1984.7809,-12112.9122 1937.8369,-11906.4861 1969.3645,-11842 2182.6618,-11405.7239 2560.0813,-11525.3094 2751.4983,-11079 2814.3726,-10932.4017 2716.033,-8350.6077 2787.4983,-8208 2895.1494,-7993.1839 2996.9662,-7976.6749 3216.4983,-7879 3377.141,-7807.5263 3487.4304,-7937.2864 3605.4983,-7807 3668.9968,-7736.9303 3578.3748,-7453.4078 3641.4983,-7383 3658.677,-7363.8388 3683.6793,-7354.1433 3708.9713,-7349.6441"/>
<polygon fill="#000000" stroke="#000000" points="3709.6788,-7353.0769 3719.041,-7348.1171 3708.6292,-7346.156 3709.6788,-7353.0769"/>
</g>
<!-- qcow2_load_dirty_bitmaps&#45;&gt;QSIMPLEQ_FOREACH -->
<g id="edge1026" class="edge">
<title>qcow2_load_dirty_bitmaps&#45;&gt;QSIMPLEQ_FOREACH</title>
<path fill="none" stroke="#000000" d="M1394.4116,-12291.3467C1439.6762,-12298.5222 1496.9429,-12306.425 1548.3645,-12310 1900.5684,-12334.4865 1999.1617,-12370.5415 2342.4314,-12288 2359.4552,-12283.9065 2361.3037,-12275.6347 2378.4314,-12272 2540.6269,-12237.5798 2628.2536,-12161.0816 2751.4983,-12272 2808.1369,-12322.9739 2765.4745,-12540.0533 2787.4983,-12613 2939.4779,-13116.384 3305.4918,-13656.6254 3392.3049,-13780.632"/>
<polygon fill="#000000" stroke="#000000" points="3389.4545,-13782.6632 3398.0662,-13788.8349 3395.1828,-13778.64 3389.4545,-13782.6632"/>
</g>
<!-- qcow2_load_dirty_bitmaps&#45;&gt;can_write -->
<g id="edge1027" class="edge">
<title>qcow2_load_dirty_bitmaps&#45;&gt;can_write</title>
<path fill="none" stroke="#000000" d="M1319.755,-12295.1906C1349.4025,-12367.1723 1458.5963,-12639.5893 1512.3645,-12874 1540.5141,-12996.7226 1519.7172,-13032.3926 1548.3645,-13155 1597.4106,-13364.9121 1695.541,-13606.6295 1729.2108,-13686.6911"/>
<polygon fill="#000000" stroke="#000000" points="1726.0534,-13688.2111 1733.1684,-13696.0615 1732.5019,-13685.4876 1726.0534,-13688.2111"/>
</g>
<!-- load_bitmap -->
<g id="node387" class="node">
<title>load_bitmap</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-11783" rx="67.6881" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-11779.3" font-family="Times,serif" font-size="14.00" fill="#000000">load_bitmap</text>
</g>
<!-- qcow2_load_dirty_bitmaps&#45;&gt;load_bitmap -->
<g id="edge1028" class="edge">
<title>qcow2_load_dirty_bitmaps&#45;&gt;load_bitmap</title>
<path fill="none" stroke="#000000" d="M1323.0847,-12258.7797C1353.0398,-12210.1682 1441.5155,-12076.0049 1548.3645,-12001 1712.068,-11886.0849 1775.2672,-11890.2763 1969.3645,-11842 2479.6935,-11715.0697 3122.5258,-11756.6438 3337.3384,-11775.7146"/>
<polygon fill="#000000" stroke="#000000" points="3337.2722,-11779.2227 3347.5456,-11776.6326 3337.8993,-11772.2508 3337.2722,-11779.2227"/>
</g>
<!-- bdrv_dirty_bitmap_set_persistence -->
<g id="node388" class="node">
<title>bdrv_dirty_bitmap_set_persistence</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-12028" rx="175" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-12024.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_set_persistence</text>
</g>
<!-- qcow2_load_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_set_persistence -->
<g id="edge1029" class="edge">
<title>qcow2_load_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_set_persistence</title>
<path fill="none" stroke="#000000" d="M1324.8777,-12259.0639C1356.7635,-12215.5813 1445.0934,-12104.4917 1548.3645,-12055 1560.4865,-12049.1906 1573.4967,-12044.5354 1586.8251,-12040.8158"/>
<polygon fill="#000000" stroke="#000000" points="1587.7867,-12044.1821 1596.5783,-12038.2696 1586.0185,-12037.4091 1587.7867,-12044.1821"/>
</g>
<!-- bdrv_dirty_bitmap_set_inconsistent -->
<g id="node389" class="node">
<title>bdrv_dirty_bitmap_set_inconsistent</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-12136" rx="178.1684" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-12132.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_set_inconsistent</text>
</g>
<!-- qcow2_load_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_set_inconsistent -->
<g id="edge1030" class="edge">
<title>qcow2_load_dirty_bitmaps&#45;&gt;bdrv_dirty_bitmap_set_inconsistent</title>
<path fill="none" stroke="#000000" d="M1343.2017,-12259.3944C1387.3625,-12235.1053 1471.5358,-12191.6443 1548.3645,-12168 1570.0126,-12161.3377 1593.4828,-12155.9727 1616.3468,-12151.6818"/>
<polygon fill="#000000" stroke="#000000" points="1617.236,-12155.0777 1626.4495,-12149.8467 1615.9849,-12148.1904 1617.236,-12155.0777"/>
</g>
<!-- bdrv_disable_dirty_bitmap -->
<g id="node390" class="node">
<title>bdrv_disable_dirty_bitmap</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-12082" rx="135.3763" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-12078.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_disable_dirty_bitmap</text>
</g>
<!-- qcow2_load_dirty_bitmaps&#45;&gt;bdrv_disable_dirty_bitmap -->
<g id="edge1031" class="edge">
<title>qcow2_load_dirty_bitmaps&#45;&gt;bdrv_disable_dirty_bitmap</title>
<path fill="none" stroke="#000000" d="M1330.4928,-12259.1107C1367.8817,-12223.7695 1457.1988,-12145.2876 1548.3645,-12109 1567.6504,-12101.3234 1588.7815,-12095.7771 1609.7578,-12091.7804"/>
<polygon fill="#000000" stroke="#000000" points="1610.4797,-12095.2069 1619.7044,-12089.9959 1609.2434,-12088.3169 1610.4797,-12095.2069"/>
</g>
<!-- g_slist_append -->
<g id="node391" class="node">
<title>g_slist_append</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-13020" rx="80" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-13016.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_slist_append</text>
</g>
<!-- qcow2_load_dirty_bitmaps&#45;&gt;g_slist_append -->
<g id="edge1032" class="edge">
<title>qcow2_load_dirty_bitmaps&#45;&gt;g_slist_append</title>
<path fill="none" stroke="#000000" d="M1318.4389,-12295.0081C1343.5442,-12367.4008 1439.1417,-12644.3459 1512.3645,-12874 1529.1498,-12926.6449 1506.3952,-12957.0581 1548.3645,-12993 1578.1201,-13018.4823 1620.4729,-13026.4061 1657.8796,-13027.4557"/>
<polygon fill="#000000" stroke="#000000" points="1658.2438,-13030.9601 1668.2844,-13027.5783 1658.3264,-13023.9606 1658.2438,-13030.9601"/>
</g>
<!-- update_ext_header_and_dir_in_place -->
<g id="node392" class="node">
<title>update_ext_header_and_dir_in_place</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-13844" rx="182.7677" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-13840.3" font-family="Times,serif" font-size="14.00" fill="#000000">update_ext_header_and_dir_in_place</text>
</g>
<!-- qcow2_load_dirty_bitmaps&#45;&gt;update_ext_header_and_dir_in_place -->
<g id="edge1033" class="edge">
<title>qcow2_load_dirty_bitmaps&#45;&gt;update_ext_header_and_dir_in_place</title>
<path fill="none" stroke="#000000" d="M1320.3552,-12295.0665C1352.2479,-12366.5837 1468.7132,-12637.4964 1512.3645,-12874 1529.8644,-12968.8149 1497.109,-13659.3361 1548.3645,-13741 1574.3485,-13782.3996 1623.0005,-13808.2264 1664.89,-13823.6645"/>
<polygon fill="#000000" stroke="#000000" points="1663.9472,-13827.0436 1674.5419,-13827.0854 1666.2857,-13820.4457 1663.9472,-13827.0436"/>
</g>
<!-- g_slist_foreach -->
<g id="node393" class="node">
<title>g_slist_foreach</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-13128" rx="81.4863" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-13124.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_slist_foreach</text>
</g>
<!-- qcow2_load_dirty_bitmaps&#45;&gt;g_slist_foreach -->
<g id="edge1034" class="edge">
<title>qcow2_load_dirty_bitmaps&#45;&gt;g_slist_foreach</title>
<path fill="none" stroke="#000000" d="M1319.5478,-12295.2398C1348.4199,-12367.4055 1455.1025,-12640.4182 1512.3645,-12874 1524.5253,-12923.606 1511.9268,-13065.2098 1548.3645,-13101 1577.3167,-13129.4377 1621.5453,-13137.1164 1660.3099,-13137.2638"/>
<polygon fill="#000000" stroke="#000000" points="1660.6021,-13140.7605 1670.5564,-13137.1324 1660.5123,-13133.761 1660.6021,-13140.7605"/>
</g>
<!-- set_readonly_helper -->
<g id="node394" class="node">
<title>set_readonly_helper</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-13936" rx="104.7816" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-13932.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_readonly_helper</text>
</g>
<!-- qcow2_load_dirty_bitmaps&#45;&gt;set_readonly_helper -->
<g id="edge1035" class="edge">
<title>qcow2_load_dirty_bitmaps&#45;&gt;set_readonly_helper</title>
<path fill="none" stroke="#000000" d="M1320.3932,-12295.0595C1352.4277,-12366.5508 1469.3526,-12637.3792 1512.3645,-12874 1532.1894,-12983.0628 1482.1099,-13782.129 1548.3645,-13871 1569.7601,-13899.6992 1604.4431,-13915.8592 1638.5166,-13924.9115"/>
<polygon fill="#000000" stroke="#000000" points="1638.0289,-13928.396 1648.5758,-13927.3897 1639.7034,-13921.5992 1638.0289,-13928.396"/>
</g>
<!-- g_slist_free -->
<g id="node395" class="node">
<title>g_slist_free</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-13074" rx="64.5" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-13070.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_slist_free</text>
</g>
<!-- qcow2_load_dirty_bitmaps&#45;&gt;g_slist_free -->
<g id="edge1036" class="edge">
<title>qcow2_load_dirty_bitmaps&#45;&gt;g_slist_free</title>
<path fill="none" stroke="#000000" d="M1319.217,-12295.3251C1346.8518,-12367.8098 1449.5271,-12641.8559 1512.3645,-12874 1532.8844,-12949.8079 1491.0341,-12993.3238 1548.3645,-13047 1581.0676,-13077.6186 1631.6171,-13083.7427 1672.7104,-13082.5424"/>
<polygon fill="#000000" stroke="#000000" points="1673.102,-13086.0286 1682.9375,-13082.0898 1672.7925,-13079.0354 1673.102,-13086.0286"/>
</g>
<!-- release_dirty_bitmap_helper -->
<g id="node396" class="node">
<title>release_dirty_bitmap_helper</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-11805" rx="143.7746" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-11801.3" font-family="Times,serif" font-size="14.00" fill="#000000">release_dirty_bitmap_helper</text>
</g>
<!-- qcow2_load_dirty_bitmaps&#45;&gt;release_dirty_bitmap_helper -->
<g id="edge1037" class="edge">
<title>qcow2_load_dirty_bitmaps&#45;&gt;release_dirty_bitmap_helper</title>
<path fill="none" stroke="#000000" d="M1404.3953,-12263.7936C1448.0233,-12257.6279 1500.8548,-12250.2804 1548.3645,-12244 1633.8388,-12232.701 1869.1825,-12253.5692 1933.3645,-12196 1985.0451,-12149.6441 1920.9624,-12093.7694 1969.3645,-12044 2204.8808,-11801.8309 2636.3824,-11785.7502 2852.8503,-11794.8048"/>
<polygon fill="#000000" stroke="#000000" points="2852.849,-11798.3081 2862.9941,-11795.2542 2853.1588,-11791.3149 2852.849,-11798.3081"/>
</g>
<!-- qcow2_crypto_hdr_read_func&#45;&gt;error_setg -->
<g id="edge958" class="edge">
<title>qcow2_crypto_hdr_read_func&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M3547.9531,-10903.0628C4053.8991,-10876.8232 5792.7742,-10780.9752 5876.8408,-10699 5965.4088,-10612.6355 5819.8828,-10504.6205 5912.8408,-10423 5987.501,-10357.4457 6652.6182,-10431.6038 6678.8408,-10460 6721.6152,-10506.32 6713.539,-19475.9643 6714.8408,-19539 6740.9979,-20805.5554 6817.1626,-22363.6624 6828.4704,-22590.8513"/>
<polygon fill="#000000" stroke="#000000" points="6824.9795,-22591.1222 6828.9733,-22600.9354 6831.9708,-22590.7735 6824.9795,-22591.1222"/>
</g>
<!-- qcow2_crypto_hdr_read_func&#45;&gt;error_setg_errno -->
<g id="edge959" class="edge">
<title>qcow2_crypto_hdr_read_func&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M3425.0062,-10928.0876C3463.0836,-10978.5184 3568.1269,-11126.372 3605.4983,-11269 3637.1712,-11389.8799 3588.6088,-13404.7842 3641.4983,-13518 3666.6545,-13571.8498 3723.3569,-13613.1397 3762.7992,-13636.7358"/>
<polygon fill="#000000" stroke="#000000" points="3761.527,-13640.046 3771.9273,-13642.067 3765.0573,-13634.0014 3761.527,-13640.046"/>
</g>
<!-- qcow2_crypto_hdr_read_func&#45;&gt;bdrv_pread -->
<g id="edge960" class="edge">
<title>qcow2_crypto_hdr_read_func&#45;&gt;bdrv_pread</title>
<path fill="none" stroke="#000000" d="M3556.5325,-10906.5109C3889.7841,-10899.9069 4686.6585,-10892.5085 4778.1038,-10970 4837.0245,-11019.9299 4767.0718,-11078.7413 4814.1038,-11140 4910.3335,-11265.3384 4981.0535,-11251.4541 5131.1038,-11301 5459.9644,-11409.5882 5680.5412,-11241.6807 5876.8408,-11527 5919.915,-11589.6078 5860.433,-12154.9678 5912.8408,-12210 5962.751,-12262.4094 6166.6984,-12225.1727 6236.8408,-12243 6310.2503,-12261.6577 6390.4989,-12299.04 6436.8239,-12322.4392"/>
<polygon fill="#000000" stroke="#000000" points="6435.4031,-12325.6434 6445.9021,-12327.0656 6438.5815,-12319.4066 6435.4031,-12325.6434"/>
</g>
<!-- qcow2_update_options_prepare&#45;&gt;strcmp -->
<g id="edge968" class="edge">
<title>qcow2_update_options_prepare&#45;&gt;strcmp</title>
<path fill="none" stroke="#000000" d="M2276.3723,-19372.733C2298.9111,-19377.4016 2321.8389,-19383.9156 2342.4314,-19393 2360.9767,-19401.1813 2359.6171,-19413.4575 2378.4314,-19421 2455.78,-19452.0085 2694.1982,-19398.4935 2751.4983,-19459 2780.7157,-19489.8524 2782.6375,-20180.7874 2787.4983,-20223 2897.769,-21180.6287 3006.3662,-21407.9017 3180.4983,-22356 3271.0713,-22849.1435 3381.0507,-23451.0527 3405.863,-23586.8848"/>
<polygon fill="#000000" stroke="#000000" points="3402.4494,-23587.6751 3407.6894,-23596.8834 3409.3354,-23586.4172 3402.4494,-23587.6751"/>
</g>
<!-- qcow2_update_options_prepare&#45;&gt;qemu_opt_get -->
<g id="edge969" class="edge">
<title>qcow2_update_options_prepare&#45;&gt;qemu_opt_get</title>
<path fill="none" stroke="#000000" d="M2232.487,-19345.1955C2375.401,-19317.6406 2675.1593,-19269.5825 2751.4983,-19334 2824.2045,-19395.352 2726.3005,-19472.1638 2787.4983,-19545 2816.2299,-19579.1957 2862.8845,-19596.6897 2903.5244,-19605.6378"/>
<polygon fill="#000000" stroke="#000000" points="2902.9402,-19609.0909 2913.4409,-19607.6814 2904.3532,-19602.2349 2902.9402,-19609.0909"/>
</g>
<!-- qcow2_update_options_prepare&#45;&gt;error_setg -->
<g id="edge970" class="edge">
<title>qcow2_update_options_prepare&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M2261.0948,-19374.4754C2298.1514,-19379.0335 2340.1131,-19383.9817 2378.4314,-19388 2419.8182,-19392.34 2722.1335,-19391.5142 2751.4983,-19421 2785.0962,-19454.7365 2779.2563,-19801.106 2787.4983,-19848 2914.0517,-20568.0419 2815.2097,-20824.8997 3216.4983,-21436 3683.583,-22147.2977 4103.6558,-22239 4954.6038,-22239 4954.6038,-22239 4954.6038,-22239 6074.8408,-22239 6392.8225,-22239 6713.4455,-22511.2448 6804.4256,-22594.8653"/>
<polygon fill="#000000" stroke="#000000" points="6802.0744,-22597.4582 6811.7897,-22601.6848 6806.8306,-22592.3222 6802.0744,-22597.4582"/>
</g>
<!-- qcow2_update_options_prepare&#45;&gt;qemu_opt_get_bool -->
<g id="edge971" class="edge">
<title>qcow2_update_options_prepare&#45;&gt;qemu_opt_get_bool</title>
<path fill="none" stroke="#000000" d="M2165.7005,-19379.148C2195.734,-19434.4185 2289.824,-19605.1218 2378.4314,-19740 2435.0178,-19826.1358 2509.023,-19923.1965 2544.396,-19968.7459"/>
<polygon fill="#000000" stroke="#000000" points="2541.8344,-19971.153 2550.7389,-19976.8941 2547.3581,-19966.8532 2541.8344,-19971.153"/>
</g>
<!-- qcow2_update_options_prepare&#45;&gt;qemu_opt_get_number -->
<g id="edge973" class="edge">
<title>qcow2_update_options_prepare&#45;&gt;qemu_opt_get_number</title>
<path fill="none" stroke="#000000" d="M2161.6832,-19379.0363C2195.3534,-19483.9 2365.0324,-20010.8305 2378.4314,-20022 2395.4323,-20036.1721 2416.4716,-20044.74 2438.2284,-20049.6758"/>
<polygon fill="#000000" stroke="#000000" points="2437.7694,-20053.1535 2448.2633,-20051.6951 2439.1503,-20046.2911 2437.7694,-20053.1535"/>
</g>
<!-- qcow2_update_options_prepare&#45;&gt;error_setg_errno -->
<g id="edge974" class="edge">
<title>qcow2_update_options_prepare&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M2159.8489,-19342.836C2179.9478,-19250.2927 2272.6143,-18821.894 2342.4314,-18470 2359.3275,-18384.8396 2320.5471,-18342.7085 2378.4314,-18278 2494.0235,-18148.7804 2646.5064,-18301.9708 2751.4983,-18164 2796.7979,-18104.4713 2763.6465,-16888.9 2787.4983,-16818 2891.7944,-16507.9775 2991.6839,-16457.5923 3216.4983,-16220 3369.0156,-16058.8139 3508.0338,-16106.3568 3605.4983,-15907 3659.6995,-15796.135 3560.9191,-13779.4656 3641.4983,-13686 3658.7846,-13665.9492 3684.7862,-13656.8405 3710.9808,-13653.3925"/>
<polygon fill="#000000" stroke="#000000" points="3711.433,-13656.8643 3721.0119,-13652.3371 3710.7006,-13649.9027 3711.433,-13656.8643"/>
</g>
<!-- qcow2_update_options_prepare&#45;&gt;qcow2_mark_clean -->
<g id="edge976" class="edge">
<title>qcow2_update_options_prepare&#45;&gt;qcow2_mark_clean</title>
<path fill="none" stroke="#000000" d="M2158.5101,-19379.0846C2191.1943,-19605.3596 2520.2844,-21883.6741 2560.8677,-22164.6353"/>
<polygon fill="#000000" stroke="#000000" points="2557.4446,-22165.4199 2562.3384,-22174.8168 2564.3727,-22164.4191 2557.4446,-22165.4199"/>
</g>
<!-- qcow2_update_options_prepare&#45;&gt;g_str_equal -->
<g id="edge972" class="edge">
<title>qcow2_update_options_prepare&#45;&gt;g_str_equal</title>
<path fill="none" stroke="#000000" d="M2164.6198,-19379.0873C2189.7892,-19429.0972 2267.8713,-19569.6457 2378.4314,-19632 2411.8949,-19650.873 2453.8997,-19658.1137 2489.5724,-19660.4222"/>
<polygon fill="#000000" stroke="#000000" points="2489.7667,-19663.9372 2499.9369,-19660.9681 2490.1349,-19656.9469 2489.7667,-19663.9372"/>
</g>
<!-- qcow2_update_options_prepare&#45;&gt;qcow2_cache_flush -->
<g id="edge975" class="edge">
<title>qcow2_update_options_prepare&#45;&gt;qcow2_cache_flush</title>
<path fill="none" stroke="#000000" d="M2165.7588,-19342.9286C2192.6698,-19295.59 2272.4994,-19167.7856 2378.4314,-19112 2526.3485,-19034.1042 2629.6681,-19178.4756 2751.4983,-19064 2813.1786,-19006.0432 2722.2386,-18930.8946 2787.4983,-18877 2922.1753,-18765.7771 3054.3205,-18756.2208 3180.4983,-18877 3246.6202,-18940.2928 3150.3764,-19636.7072 3216.4983,-19700 3325.7408,-19804.5684 4308.9201,-19596.1707 4369.0369,-19523 4447.0902,-19427.9981 4356.5881,-18530.0061 4405.0369,-18417 4498.172,-18199.7639 4620.1536,-18213.8334 4778.1038,-18038 4943.5684,-17853.8014 4945.7561,-17771.1764 5131.1038,-17607 5424.905,-17346.7582 5583.1053,-17394.316 5876.8408,-17134 5953.9374,-17065.675 6025.5349,-16965.6663 6057.421,-16918.4923"/>
<polygon fill="#000000" stroke="#000000" points="6060.4183,-16920.3069 6063.0821,-16910.0524 6054.6049,-16916.4076 6060.4183,-16920.3069"/>
</g>
<!-- qcow2_update_options_prepare&#45;&gt;qdict_get_try_str -->
<g id="edge977" class="edge">
<title>qcow2_update_options_prepare&#45;&gt;qdict_get_try_str</title>
<path fill="none" stroke="#000000" d="M2159.0566,-19379.1621C2180.0846,-19501.0322 2300.2695,-20212.7244 2342.4314,-20798 2347.3058,-20865.6654 2333.6526,-23189.037 2378.4314,-23240 2403.109,-23268.0858 2442.9161,-23276.4796 2479.4317,-23277.1644"/>
<polygon fill="#000000" stroke="#000000" points="2479.6289,-23280.6645 2489.6284,-23277.1631 2479.6279,-23273.6645 2479.6289,-23280.6645"/>
</g>
<!-- qcow2_update_options_prepare&#45;&gt;qdict_put_str -->
<g id="edge978" class="edge">
<title>qcow2_update_options_prepare&#45;&gt;qdict_put_str</title>
<path fill="none" stroke="#000000" d="M2300.8943,-19368.321C2316.1907,-19373.9911 2330.4889,-19381.9588 2342.4314,-19393 2390.2382,-19437.1987 2329.4243,-19492.1361 2378.4314,-19535 2441.2468,-19589.9414 2695.804,-19515.851 2751.4983,-19578 2814.2695,-19648.0462 2725.4941,-26279.2739 2787.4983,-26350 2817.9708,-26384.759 2870.5157,-26390.4889 2913.6061,-26388.0762"/>
<polygon fill="#000000" stroke="#000000" points="2914.0461,-26391.5538 2923.7711,-26387.3497 2913.547,-26384.5716 2914.0461,-26391.5538"/>
</g>
<!-- qcow2_update_options_prepare&#45;&gt;error_propagate -->
<g id="edge979" class="edge">
<title>qcow2_update_options_prepare&#45;&gt;error_propagate</title>
<path fill="none" stroke="#000000" d="M2158.9833,-19379.1676C2179.5349,-19501.0732 2297.1769,-20212.9554 2342.4314,-20798 2391.1879,-21428.3196 2300.3415,-21592.6389 2378.4314,-22220 2418.019,-22538.0404 2525.6875,-22913.4392 2556.577,-23017.2255"/>
<polygon fill="#000000" stroke="#000000" points="2553.2646,-23018.3655 2559.482,-23026.9442 2559.9714,-23016.3607 2553.2646,-23018.3655"/>
</g>
<!-- qcow2_update_options_prepare&#45;&gt;qobject_unref -->
<g id="edge980" class="edge">
<title>qcow2_update_options_prepare&#45;&gt;qobject_unref</title>
<path fill="none" stroke="#000000" d="M2299.0626,-19369C2314.8617,-19374.5174 2329.7803,-19382.2633 2342.4314,-19393 2379.7246,-19424.6498 2340.4828,-19466.1391 2378.4314,-19497 2508.1313,-19602.4759 2640.751,-19419.7711 2751.4983,-19545 2813.1177,-19614.677 2726.1787,-26172.059 2787.4983,-26242 2817.6566,-26276.3985 2869.4319,-26282.3664 2912.2666,-26280.1478"/>
<polygon fill="#000000" stroke="#000000" points="2912.6382,-26283.6308 2922.3804,-26279.4669 2912.1678,-26276.6467 2912.6382,-26283.6308"/>
</g>
<!-- qdict_extract_subqdict -->
<g id="node379" class="node">
<title>qdict_extract_subqdict</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-25891" rx="118.5" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-25887.3" font-family="Times,serif" font-size="14.00" fill="#000000">qdict_extract_subqdict</text>
</g>
<!-- qcow2_update_options_prepare&#45;&gt;qdict_extract_subqdict -->
<g id="edge981" class="edge">
<title>qcow2_update_options_prepare&#45;&gt;qdict_extract_subqdict</title>
<path fill="none" stroke="#000000" d="M2294.0735,-19370.0547C2311.3535,-19375.2915 2327.9977,-19382.681 2342.4314,-19393 2369.6126,-19412.4326 2350.8487,-19440.1416 2378.4314,-19459 2516.4341,-19553.353 2640.7243,-19381.7947 2751.4983,-19507 2808.6047,-19571.5461 2752.4444,-25633.269 2787.4983,-25712 2819.4149,-25783.6847 2895.6262,-25839.1135 2943.2078,-25868.2548"/>
<polygon fill="#000000" stroke="#000000" points="2941.6574,-25871.4065 2952.0313,-25873.5589 2945.2639,-25865.407 2941.6574,-25871.4065"/>
</g>
<!-- qemu_opts_create -->
<g id="node380" class="node">
<title>qemu_opts_create</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-18955" rx="96.3833" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-18951.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opts_create</text>
</g>
<!-- qcow2_update_options_prepare&#45;&gt;qemu_opts_create -->
<g id="edge982" class="edge">
<title>qcow2_update_options_prepare&#45;&gt;qemu_opts_create</title>
<path fill="none" stroke="#000000" d="M2160.4806,-19342.8669C2177.2617,-19280.5477 2241.6475,-19073.9434 2378.4314,-18982 2402.0133,-18966.1487 2431.0594,-18957.9444 2459.1494,-18954.0232"/>
<polygon fill="#000000" stroke="#000000" points="2459.9413,-18957.4526 2469.4432,-18952.7661 2459.0926,-18950.5043 2459.9413,-18957.4526"/>
</g>
<!-- qemu_opts_absorb_qdict -->
<g id="node381" class="node">
<title>qemu_opts_absorb_qdict</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-18901" rx="126.978" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-18897.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opts_absorb_qdict</text>
</g>
<!-- qcow2_update_options_prepare&#45;&gt;qemu_opts_absorb_qdict -->
<g id="edge983" class="edge">
<title>qcow2_update_options_prepare&#45;&gt;qemu_opts_absorb_qdict</title>
<path fill="none" stroke="#000000" d="M2159.1479,-19342.7551C2172.2807,-19274.8682 2228.1168,-19035.2896 2378.4314,-18928 2393.4444,-18917.2842 2410.8898,-18909.9784 2428.9687,-18905.1005"/>
<polygon fill="#000000" stroke="#000000" points="2429.8873,-18908.479 2438.7672,-18902.7 2428.2216,-18901.6801 2429.8873,-18908.479"/>
</g>
<!-- read_cache_sizes -->
<g id="node382" class="node">
<title>read_cache_sizes</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-19361" rx="91.784" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-19357.3" font-family="Times,serif" font-size="14.00" fill="#000000">read_cache_sizes</text>
</g>
<!-- qcow2_update_options_prepare&#45;&gt;read_cache_sizes -->
<g id="edge984" class="edge">
<title>qcow2_update_options_prepare&#45;&gt;read_cache_sizes</title>
<path fill="none" stroke="#000000" d="M2314.6394,-19361C2364.5404,-19361 2418.2747,-19361 2463.1171,-19361"/>
<polygon fill="#000000" stroke="#000000" points="2463.1334,-19364.5001 2473.1334,-19361 2463.1333,-19357.5001 2463.1334,-19364.5001"/>
</g>
<!-- qcow2_cache_create -->
<g id="node383" class="node">
<title>qcow2_cache_create</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-19139" rx="108" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-19135.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cache_create</text>
</g>
<!-- qcow2_update_options_prepare&#45;&gt;qcow2_cache_create -->
<g id="edge985" class="edge">
<title>qcow2_update_options_prepare&#45;&gt;qcow2_cache_create</title>
<path fill="none" stroke="#000000" d="M2170.0302,-19342.9626C2202.1998,-19303.3493 2285.3512,-19208.8745 2378.4314,-19166 2400.6346,-19155.7728 2425.7644,-19149.2153 2450.2219,-19145.0567"/>
<polygon fill="#000000" stroke="#000000" points="2450.95,-19148.4852 2460.2832,-19143.4711 2449.8603,-19141.5706 2450.95,-19148.4852"/>
</g>
<!-- block_crypto_open_opts_init -->
<g id="node384" class="node">
<title>block_crypto_open_opts_init</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-18847" rx="143.7746" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-18843.3" font-family="Times,serif" font-size="14.00" fill="#000000">block_crypto_open_opts_init</text>
</g>
<!-- qcow2_update_options_prepare&#45;&gt;block_crypto_open_opts_init -->
<g id="edge986" class="edge">
<title>qcow2_update_options_prepare&#45;&gt;block_crypto_open_opts_init</title>
<path fill="none" stroke="#000000" d="M2158.0854,-19342.5922C2167.8406,-19269.3826 2214.3885,-18996.8945 2378.4314,-18874 2389.6001,-18865.6328 2402.2246,-18859.3041 2415.5098,-18854.567"/>
<polygon fill="#000000" stroke="#000000" points="2416.8582,-18857.8091 2425.2889,-18851.3925 2414.6968,-18851.1511 2416.8582,-18857.8091"/>
</g>
<!-- qemu_opts_del -->
<g id="node385" class="node">
<title>qemu_opts_del</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-18793" rx="80.6858" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-18789.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opts_del</text>
</g>
<!-- qcow2_update_options_prepare&#45;&gt;qemu_opts_del -->
<g id="edge987" class="edge">
<title>qcow2_update_options_prepare&#45;&gt;qemu_opts_del</title>
<path fill="none" stroke="#000000" d="M2157.1773,-19342.7692C2163.6861,-19265.0347 2200.2161,-18958.9291 2378.4314,-18820 2406.3823,-18798.2107 2444.0712,-18790.0257 2478.255,-18787.8338"/>
<polygon fill="#000000" stroke="#000000" points="2478.4426,-18791.3289 2488.2629,-18787.3526 2478.1063,-18784.337 2478.4426,-18791.3289"/>
</g>
<!-- qcow2_update_options_commit&#45;&gt;cache_clean_timer_init -->
<g id="edge1000" class="edge">
<title>qcow2_update_options_commit&#45;&gt;cache_clean_timer_init</title>
<path fill="none" stroke="#000000" d="M1892.8694,-16511.9607C1908.1426,-16518.0641 1922.1293,-16526.7791 1933.3645,-16539 2000.5103,-16612.0373 1921.4646,-16897.1172 1969.3645,-16984 2079.1118,-17183.0643 2190.6347,-17162.924 2378.4314,-17291 2586.3611,-17432.8066 2846.7574,-17585.7122 2944.5099,-17642.2896"/>
<polygon fill="#000000" stroke="#000000" points="2943.0457,-17645.4858 2953.4549,-17647.4605 2946.549,-17639.4255 2943.0457,-17645.4858"/>
</g>
<!-- qcow2_update_options_commit&#45;&gt;cache_clean_timer_del -->
<g id="edge1001" class="edge">
<title>qcow2_update_options_commit&#45;&gt;cache_clean_timer_del</title>
<path fill="none" stroke="#000000" d="M1743.8269,-16488.9986C1764.5729,-16362.0059 1888.5672,-15587.6444 1933.3645,-14952 1949.3878,-14724.6399 1927.6416,-13125.0726 1969.3645,-12901 2005.123,-12708.9591 2105.1908,-12493.6943 2142.0442,-12418.5991"/>
<polygon fill="#000000" stroke="#000000" points="2145.3237,-12419.8627 2146.6143,-12409.3467 2139.0476,-12416.7626 2145.3237,-12419.8627"/>
</g>
<!-- qcow2_update_options_commit&#45;&gt;qcow2_cache_destroy -->
<g id="edge1002" class="edge">
<title>qcow2_update_options_commit&#45;&gt;qcow2_cache_destroy</title>
<path fill="none" stroke="#000000" d="M1894.2231,-16511.3627C1909.157,-16517.5961 1922.6938,-16526.5052 1933.3645,-16539 1976.3083,-16589.2851 1948.1124,-21237.3812 1969.3645,-21300 2001.2964,-21394.0868 2084.4089,-21481.1131 2128.113,-21522.1968"/>
<polygon fill="#000000" stroke="#000000" points="2125.8295,-21524.8527 2135.5394,-21529.0917 2130.5923,-21519.7227 2125.8295,-21524.8527"/>
</g>
<!-- qcow2_update_options_commit&#45;&gt;qapi_free_QCryptoBlockOpenOptions -->
<g id="edge1004" class="edge">
<title>qcow2_update_options_commit&#45;&gt;qapi_free_QCryptoBlockOpenOptions</title>
<path fill="none" stroke="#000000" d="M1863.984,-16518.2727C1909.9463,-16522.4809 1962.5669,-16527.2988 2010.3586,-16531.6746"/>
<polygon fill="#000000" stroke="#000000" points="2010.2019,-16535.1748 2020.4794,-16532.6012 2010.8402,-16528.2039 2010.2019,-16535.1748"/>
</g>
<!-- bdrv_get_aio_context -->
<g id="node386" class="node">
<title>bdrv_get_aio_context</title>
<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-9283" rx="110.5" ry="18"/>
<text text-anchor="middle" x="5713.7053" y="-9279.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_get_aio_context</text>
</g>
<!-- qcow2_update_options_commit&#45;&gt;bdrv_get_aio_context -->
<g id="edge1003" class="edge">
<title>qcow2_update_options_commit&#45;&gt;bdrv_get_aio_context</title>
<path fill="none" stroke="#000000" d="M1880.1156,-16498.5759C2002.6686,-16493.7629 2185.5191,-16492.9203 2342.4314,-16518 2938.9731,-16613.3469 3045.0843,-16821.8573 3641.4983,-16918 3976.5973,-16972.0184 4065.6305,-16930.4442 4405.0369,-16934 4570.8353,-16935.737 4623.5021,-16993.9203 4778.1038,-16934 4976.1078,-16857.258 4951.6432,-16725.5289 5131.1038,-16612 5286.7369,-16513.5447 5411.5512,-16607.6508 5514.5698,-16455 5569.197,-16374.0545 5509.7199,-9512.6995 5550.5698,-9424 5575.3919,-9370.1024 5632.0198,-9328.8919 5671.5495,-9305.321"/>
<polygon fill="#000000" stroke="#000000" points="5673.326,-9308.3367 5680.2038,-9300.2778 5669.8016,-9302.2887 5673.326,-9308.3367"/>
</g>
<!-- qcow2_update_options_abort&#45;&gt;qcow2_cache_destroy -->
<g id="edge1005" class="edge">
<title>qcow2_update_options_abort&#45;&gt;qcow2_cache_destroy</title>
<path fill="none" stroke="#000000" d="M1782.9443,-20522.4174C1828.949,-20543.9577 1900.4901,-20585.3635 1933.3645,-20646 2002.7374,-20773.9577 1919.3309,-21163.3163 1969.3645,-21300 2003.6056,-21393.5412 2086.0625,-21481.1236 2128.9555,-21522.3309"/>
<polygon fill="#000000" stroke="#000000" points="2126.573,-21524.8952 2136.2346,-21529.2431 2131.3932,-21519.8191 2126.573,-21524.8952"/>
</g>
<!-- qcow2_update_options_abort&#45;&gt;qapi_free_QCryptoBlockOpenOptions -->
<g id="edge1006" class="edge">
<title>qcow2_update_options_abort&#45;&gt;qapi_free_QCryptoBlockOpenOptions</title>
<path fill="none" stroke="#000000" d="M1742.3019,-20486.9537C1756.2199,-20311.7624 1867.9278,-18895.3164 1933.3645,-17746 1943.6821,-17564.7838 1924.875,-17105.9729 1969.3645,-16930 2005.7277,-16786.1696 2098.9076,-16632.3998 2138.1028,-16571.7656"/>
<polygon fill="#000000" stroke="#000000" points="2141.1714,-16573.4672 2143.6972,-16563.1779 2135.3062,-16569.6463 2141.1714,-16573.4672"/>
</g>
<!-- read_cache_sizes&#45;&gt;qemu_opt_get -->
<g id="edge988" class="edge">
<title>read_cache_sizes&#45;&gt;qemu_opt_get</title>
<path fill="none" stroke="#000000" d="M2652.6221,-19355.6324C2687.6555,-19358.1949 2725.7204,-19367.6657 2751.4983,-19393 2812.797,-19453.2439 2725.9451,-19523.0161 2787.4983,-19583 2817.5569,-19612.2923 2863.311,-19620.9957 2903.1078,-19622.0517"/>
<polygon fill="#000000" stroke="#000000" points="2903.3137,-19625.554 2913.3509,-19622.1621 2903.3893,-19618.5544 2903.3137,-19625.554"/>
</g>
<!-- read_cache_sizes&#45;&gt;error_setg -->
<g id="edge989" class="edge">
<title>read_cache_sizes&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M2651.7325,-19354.9919C2687.2551,-19357.3024 2725.9358,-19366.7559 2751.4983,-19393 2829.518,-19473.1002 2717.8279,-19554.5406 2787.4983,-19642 2904.1848,-19788.4802 3072.7337,-19640.8367 3180.4983,-19794 3274.386,-19927.4404 3132.418,-21122.1725 3216.4983,-21262 3518.4711,-21764.188 5127.7187,-22109 5713.7053,-22109 5713.7053,-22109 5713.7053,-22109 6074.8408,-22109 6348.1911,-22109 6469.2847,-22049.4818 6678.8408,-22225 6794.2236,-22321.6413 6821.6882,-22516.9343 6828.0356,-22590.2873"/>
<polygon fill="#000000" stroke="#000000" points="6824.5731,-22590.8992 6828.8552,-22600.5901 6831.5511,-22590.344 6824.5731,-22590.8992"/>
</g>
<!-- read_cache_sizes&#45;&gt;qemu_opt_get_size -->
<g id="edge990" class="edge">
<title>read_cache_sizes&#45;&gt;qemu_opt_get_size</title>
<path fill="none" stroke="#000000" d="M2650.0118,-19354.2175C2686.3117,-19356.1302 2726.0818,-19365.4853 2751.4983,-19393 2811.4564,-19457.9078 2727.2659,-19724.3466 2787.4983,-19789 2811.9977,-19815.2977 2849.0152,-19825.5113 2884.339,-19828.3683"/>
<polygon fill="#000000" stroke="#000000" points="2884.5405,-19831.8873 2894.7365,-19829.0078 2884.9703,-19824.9005 2884.5405,-19831.8873"/>
</g>
<!-- read_cache_sizes&#45;&gt;is_power_of_2 -->
<g id="edge991" class="edge">
<title>read_cache_sizes&#45;&gt;is_power_of_2</title>
<path fill="none" stroke="#000000" d="M2616.8501,-19376.0179C2660.6846,-19391.6482 2721.0503,-19420.7351 2751.4983,-19469 2761.7011,-19485.1731 2958.9824,-22056.5047 2981.8436,-22354.8661"/>
<polygon fill="#000000" stroke="#000000" points="2978.3568,-22355.1736 2982.6105,-22364.877 2985.3363,-22354.6388 2978.3568,-22355.1736"/>
</g>
<!-- read_cache_sizes&#45;&gt;MIN -->
<g id="edge992" class="edge">
<title>read_cache_sizes&#45;&gt;MIN</title>
<path fill="none" stroke="#000000" d="M2636.0652,-19372.4281C2781.1433,-19393.9698 3104.0515,-19432.2609 3180.4983,-19360 3230.7263,-19312.5222 3192.1487,-18803.6846 3216.4983,-18739 3315.567,-18475.8245 3465.9121,-18484.114 3605.4983,-18240 3627.0883,-18202.2425 3610.3311,-18179.3375 3641.4983,-18149 3752.1048,-18041.3378 3879.0682,-18156.3213 3967.7693,-18030 4054.2566,-17906.8316 3905.2493,-7307.7731 4003.7693,-7194 4038.078,-7154.3796 4103.0706,-7154.3578 4145.5515,-7159.5129"/>
<polygon fill="#000000" stroke="#000000" points="4145.1903,-7162.9959 4155.5705,-7160.8743 4146.1328,-7156.0596 4145.1903,-7162.9959"/>
</g>
<!-- qcow2_cache_create&#45;&gt;is_power_of_2 -->
<g id="edge993" class="edge">
<title>qcow2_cache_create&#45;&gt;is_power_of_2</title>
<path fill="none" stroke="#000000" d="M2656.9881,-19129.5135C2691.4329,-19131.1828 2727.8927,-19140.142 2751.4983,-19166 2802.6594,-19222.0429 2782.5657,-19772.2772 2787.4983,-19848 2854.8374,-20881.7532 2963.8497,-22150.5522 2981.5383,-22354.697"/>
<polygon fill="#000000" stroke="#000000" points="2978.07,-22355.2156 2982.421,-22364.8758 2985.0438,-22354.6107 2978.07,-22355.2156"/>
</g>
<!-- qcow2_cache_create&#45;&gt;g_free -->
<g id="edge996" class="edge">
<title>qcow2_cache_create&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M2663.5486,-19131.4692C2693.2322,-19126.1083 2724.9489,-19117.092 2751.4983,-19102 2772.2912,-19090.1803 2765.6496,-19071.7306 2787.4983,-19062 2947.0563,-18990.9389 3055.2138,-18940.2944 3180.4983,-19062 3279.5241,-19158.1971 3117.4724,-20207.8029 3216.4983,-20304 3456.0572,-20536.7158 3701.4803,-20488.5819 3967.7693,-20287 4008.1104,-20256.4616 3969.7443,-20216.4473 4003.7693,-20179 4123.1955,-20047.5616 4269.0262,-20163.7532 4369.0369,-20017 4421.3959,-19940.1698 4346.2301,-19253.0146 4405.0369,-19181 4604.958,-18936.1776 4817.8017,-19160.6904 5095.1038,-19009 5114.4117,-18998.4382 5113.4836,-18988.1862 5131.1038,-18975 5453.1402,-18734.0021 5550.096,-18692.7918 5912.8408,-18519 6051.8915,-18452.3805 6144.9145,-18518.7852 6236.8408,-18395 6443.6396,-18116.5312 6472.9441,-15427.3108 6475.6151,-15121.3083"/>
<polygon fill="#000000" stroke="#000000" points="6479.1169,-15121.0941 6475.7022,-15111.0646 6472.1172,-15121.0345 6479.1169,-15121.0941"/>
</g>
<!-- qcow2_cache_create&#45;&gt;qemu_vfree -->
<g id="edge994" class="edge">
<title>qcow2_cache_create&#45;&gt;qemu_vfree</title>
<path fill="none" stroke="#000000" d="M2665.1303,-19132.1806C2806.7497,-19128.7573 3061.4893,-19146.8141 3180.4983,-19306 3264.2943,-19418.0853 3142.934,-20445.9488 3216.4983,-20565 3329.1758,-20747.3492 3433.6083,-20740.758 3641.4983,-20793 3782.135,-20828.3415 3823.3946,-20806.5518 3967.7693,-20793 4148.4867,-20776.0369 4190.8375,-20751.5176 4369.0369,-20717 4550.9923,-20681.7548 4602.0779,-20694.0073 4778.1038,-20636 4794.9091,-20630.462 4797.5813,-20625.3319 4814.1038,-20619 5274.4754,-20442.5732 5407.6552,-20452.4373 5876.8408,-20301 6235.8548,-20185.1224 6456.3042,-20327.6244 6678.8408,-20023 6726.5709,-19957.6636 6683.5852,-18641.6331 6714.8408,-18567 6771.6726,-18431.2955 6887.4071,-18464.417 6944.9204,-18329 7023.6741,-18143.5717 7072.6352,-14874.2057 7077.5173,-14534.4697"/>
<polygon fill="#000000" stroke="#000000" points="7081.0201,-14534.2898 7077.6636,-14524.2407 7074.0208,-14534.1895 7081.0201,-14534.2898"/>
</g>
<!-- qcow2_cache_create&#45;&gt;assert -->
<g id="edge995" class="edge">
<title>qcow2_cache_create&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M2672.6575,-19137.2558C2701.1447,-19131.9166 2729.9272,-19121.4625 2751.4983,-19102 2791.8927,-19065.5542 2743.7347,-19017.3226 2787.4983,-18985 2927.9984,-18881.2302 3054.0409,-18864.5136 3180.4983,-18985 3240.4183,-19042.0908 3156.5782,-19671.9092 3216.4983,-19729 3309.8279,-19817.9229 4287.4817,-19695.8321 4369.0369,-19596 4449.0725,-19498.0281 4320.6116,-18552.2155 4405.0369,-18458 4516.8002,-18333.2764 4650.3402,-18513.2749 4778.1038,-18405 4818.6386,-18370.6483 4784.5751,-18335.172 4814.1038,-18291 4916.317,-18138.0993 4966.7602,-18107.5672 5131.1038,-18025 5287.623,-17946.3638 5373.5846,-18037.9476 5514.5698,-17934 5539.9077,-17915.3185 5527.5199,-17894.4409 5550.5698,-17873 5669.1132,-17762.7313 5769.8928,-17832.5476 5876.8408,-17711 5909.1518,-17674.2782 5875.189,-17638.2223 5912.8408,-17607 6024.8976,-17514.0785 6141.3694,-17668.8923 6236.8408,-17559 6284.5997,-17504.0272 6265.8852,-12388.4882 6272.8408,-12316 6313.8138,-11889.0022 6437.7,-11379.3443 6468.733,-11255.9083"/>
<polygon fill="#000000" stroke="#000000" points="6472.152,-11256.6638 6471.2054,-11246.1113 6465.3648,-11254.9508 6472.152,-11256.6638"/>
</g>
<!-- qcow2_cache_create&#45;&gt;g_try_new0 -->
<g id="edge997" class="edge">
<title>qcow2_cache_create&#45;&gt;g_try_new0</title>
<path fill="none" stroke="#000000" d="M2618.1299,-19123.1537C2660.6262,-19107.727 2718.3835,-19080.0639 2751.4983,-19036 2795.0277,-18978.0779 2742.7145,-18933.9578 2787.4983,-18877 3149.4888,-18416.6062 3620.3656,-18762.498 3967.7693,-18291 4027.3214,-18210.1757 3946.366,-18150.3643 4003.7693,-18068 4034.2788,-18024.2239 4089.7271,-17996.8099 4131.5522,-17981.3728"/>
<polygon fill="#000000" stroke="#000000" points="4132.8171,-17984.6377 4141.0599,-17977.9814 4130.4652,-17978.0446 4132.8171,-17984.6377"/>
</g>
<!-- qcow2_cache_create&#45;&gt;qemu_try_blockalign -->
<g id="edge998" class="edge">
<title>qcow2_cache_create&#45;&gt;qemu_try_blockalign</title>
<path fill="none" stroke="#000000" d="M2623.8091,-19123.8318C2667.434,-19109.176 2723.9199,-19082.2233 2751.4983,-19036 2778.1854,-18991.2706 2785.4051,-15338.0437 2787.4983,-15286 2833.1706,-14150.4017 2961.2636,-12757.4634 2981.3371,-12543.2114"/>
<polygon fill="#000000" stroke="#000000" points="2984.8351,-12543.3957 2982.2852,-12533.1123 2977.8658,-12542.7414 2984.8351,-12543.3957"/>
</g>
<!-- qcow2_cache_create&#45;&gt;g_new0 -->
<g id="edge999" class="edge">
<title>qcow2_cache_create&#45;&gt;g_new0</title>
<path fill="none" stroke="#000000" d="M2623.601,-19123.7065C2667.1127,-19108.9826 2723.5477,-19081.9992 2751.4983,-19036 2832.1872,-18903.2079 2743.2623,-17786.9551 2787.4983,-17638 3008.2731,-16894.588 3654.1714,-16151.8459 3782.3668,-16009.4213"/>
<polygon fill="#000000" stroke="#000000" points="3784.9718,-16011.7588 3789.0761,-16001.9912 3779.7765,-16007.0674 3784.9718,-16011.7588"/>
</g>
<!-- load_bitmap&#45;&gt;error_setg_errno -->
<g id="edge1038" class="edge">
<title>load_bitmap&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M3423.069,-11801.0219C3459.2512,-11856.2168 3566.6979,-12028.9753 3605.4983,-12190 3640.0765,-12333.5026 3578.2815,-13384.6123 3641.4983,-13518 3666.9529,-13571.7094 3723.5835,-13613.0331 3762.9283,-13636.6751"/>
<polygon fill="#000000" stroke="#000000" points="3761.6365,-13639.9751 3772.0327,-13642.0175 3765.1792,-13633.9378 3761.6365,-13639.9751"/>
</g>
<!-- load_bitmap&#45;&gt;g_free -->
<g id="edge1039" class="edge">
<title>load_bitmap&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M3473.1196,-11790.2879C3519.5113,-11795.7278 3584.4713,-11803.3391 3641.4983,-11810 3714.0002,-11818.4684 3905.0129,-11810.719 3967.7693,-11848 3991.6226,-11862.1703 3979.8865,-11884.8795 4003.7693,-11899 4144.3902,-11982.1412 4235.3459,-11846.1202 4369.0369,-11940 4398.6419,-11960.7891 4378.0209,-11988.9422 4405.0369,-12013 4420.2346,-12026.5336 5082.6023,-12242.9427 5095.1038,-12259 5147.0764,-12325.755 5094.0156,-12561.9616 5131.1038,-12638 5243.6327,-12868.7071 5347.0064,-12878.6335 5550.5698,-13035 5685.6385,-13138.7526 5791.325,-13088.7071 5876.8408,-13236 5937.0142,-13339.643 5873.6697,-14200.7377 5912.8408,-14314 5992.4515,-14544.1924 6147.8359,-14529.2743 6236.8408,-14756 6262.1833,-14820.5557 6224.2108,-15016.5551 6272.8408,-15066 6312.706,-15106.5332 6381.9729,-15106.9641 6428.3568,-15101.5765"/>
<polygon fill="#000000" stroke="#000000" points="6428.9971,-15105.0229 6438.4656,-15100.2691 6428.0992,-15098.0807 6428.9971,-15105.0229"/>
</g>
<!-- load_bitmap&#45;&gt;bitmap_table_load -->
<g id="edge1040" class="edge">
<title>load_bitmap&#45;&gt;bitmap_table_load</title>
<path fill="none" stroke="#000000" d="M3413.7792,-11764.5458C3425.7011,-11692.3691 3479.4821,-11427.2179 3641.4983,-11306 3657.9925,-11293.6593 3678.0575,-11286.1155 3698.3956,-11281.649"/>
<polygon fill="#000000" stroke="#000000" points="3699.2444,-11285.0494 3708.3872,-11279.696 3697.9015,-11278.1794 3699.2444,-11285.0494"/>
</g>
<!-- load_bitmap&#45;&gt;bdrv_release_dirty_bitmap -->
<g id="edge1041" class="edge">
<title>load_bitmap&#45;&gt;bdrv_release_dirty_bitmap</title>
<path fill="none" stroke="#000000" d="M3458.0277,-11796.14C3504.4648,-11808.9017 3577.5971,-11828.4301 3641.4983,-11843 3665.1356,-11848.3895 3690.8251,-11853.6874 3714.6751,-11858.3736"/>
<polygon fill="#000000" stroke="#000000" points="3714.2874,-11861.8639 3724.7725,-11860.343 3715.6275,-11854.9934 3714.2874,-11861.8639"/>
</g>
<!-- bdrv_create_dirty_bitmap -->
<g id="node397" class="node">
<title>bdrv_create_dirty_bitmap</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-11729" rx="132" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-11725.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_create_dirty_bitmap</text>
</g>
<!-- load_bitmap&#45;&gt;bdrv_create_dirty_bitmap -->
<g id="edge1042" class="edge">
<title>load_bitmap&#45;&gt;bdrv_create_dirty_bitmap</title>
<path fill="none" stroke="#000000" d="M3471.2115,-11774.7398C3532.3028,-11766.3591 3628.0425,-11753.2253 3701.2875,-11743.1773"/>
<polygon fill="#000000" stroke="#000000" points="3702.036,-11746.6075 3711.4675,-11741.7808 3701.0846,-11739.6725 3702.036,-11746.6075"/>
</g>
<!-- load_bitmap_data -->
<g id="node398" class="node">
<title>load_bitmap_data</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-11783" rx="93" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-11779.3" font-family="Times,serif" font-size="14.00" fill="#000000">load_bitmap_data</text>
</g>
<!-- load_bitmap&#45;&gt;load_bitmap_data -->
<g id="edge1043" class="edge">
<title>load_bitmap&#45;&gt;load_bitmap_data</title>
<path fill="none" stroke="#000000" d="M3478.6666,-11783C3539.8444,-11783 3630.8285,-11783 3701.138,-11783"/>
<polygon fill="#000000" stroke="#000000" points="3701.3555,-11786.5001 3711.3555,-11783 3701.3554,-11779.5001 3701.3555,-11786.5001"/>
</g>
<!-- update_ext_header_and_dir_in_place&#45;&gt;QSIMPLEQ_EMPTY -->
<g id="edge1057" class="edge">
<title>update_ext_header_and_dir_in_place&#45;&gt;QSIMPLEQ_EMPTY</title>
<path fill="none" stroke="#000000" d="M1831.2153,-13859.758C1866.0907,-13869.3892 1904.4619,-13884.7269 1933.3645,-13909 1998.8224,-13963.9732 2108.372,-14207.4495 2144.1829,-14289.7276"/>
<polygon fill="#000000" stroke="#000000" points="2140.9875,-14291.1564 2148.1766,-14298.9389 2147.4099,-14288.3718 2140.9875,-14291.1564"/>
</g>
<!-- update_ext_header_and_dir_in_place&#45;&gt;bitmap_list_count -->
<g id="edge1058" class="edge">
<title>update_ext_header_and_dir_in_place&#45;&gt;bitmap_list_count</title>
<path fill="none" stroke="#000000" d="M1836.9216,-13859.377C1867.7562,-13864.4711 1902.0328,-13870.2997 1933.3645,-13876 1982.9702,-13885.025 2038.6167,-13896.0278 2081.8553,-13904.7729"/>
<polygon fill="#000000" stroke="#000000" points="2081.2288,-13908.217 2091.7248,-13906.7734 2082.6195,-13901.3566 2081.2288,-13908.217"/>
</g>
<!-- update_ext_header_and_dir_in_place&#45;&gt;bitmap_list_store -->
<g id="edge1059" class="edge">
<title>update_ext_header_and_dir_in_place&#45;&gt;bitmap_list_store</title>
<path fill="none" stroke="#000000" d="M1851.779,-13858.303C1882.7177,-13867.7721 1913.3144,-13883.3707 1933.3645,-13909 1993.1306,-13985.3967 1918.9483,-14261.1347 1969.3645,-14344 1998.6122,-14392.0723 2055.8972,-14423.5444 2099.3068,-14441.6128"/>
<polygon fill="#000000" stroke="#000000" points="2098.0387,-14444.8752 2108.6217,-14445.3749 2100.6601,-14438.3846 2098.0387,-14444.8752"/>
</g>
<!-- update_ext_header_and_dir_in_place&#45;&gt;update_header_sync -->
<g id="edge1060" class="edge">
<title>update_ext_header_and_dir_in_place&#45;&gt;update_header_sync</title>
<path fill="none" stroke="#000000" d="M1897.6527,-13853.2425C2051.9543,-13859.1096 2274.0902,-13857.8932 2342.4314,-13808 2378.2287,-13781.8658 2347.1564,-13746.4058 2378.4314,-13715 2591.1552,-13501.3866 3345.2735,-13275.9733 3641.4983,-13220 3783.9862,-13193.0761 3822.7882,-13217.1385 3967.7693,-13220 4147.9489,-13223.5562 4650.4813,-13124.7608 4778.1038,-13252 4811.4572,-13285.2532 4810.6355,-14052.0298 4814.1038,-14099 4852.9241,-14624.7342 4932.9485,-15263.7678 4950.953,-15404.6529"/>
<polygon fill="#000000" stroke="#000000" points="4947.535,-15405.5166 4952.2773,-15414.9908 4954.4782,-15404.6271 4947.535,-15405.5166"/>
</g>
<!-- bdrv_dirty_bitmap_set_readonly -->
<g id="node402" class="node">
<title>bdrv_dirty_bitmap_set_readonly</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-17741" rx="161.3716" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-17737.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_set_readonly</text>
</g>
<!-- set_readonly_helper&#45;&gt;bdrv_dirty_bitmap_set_readonly -->
<g id="edge1061" class="edge">
<title>set_readonly_helper&#45;&gt;bdrv_dirty_bitmap_set_readonly</title>
<path fill="none" stroke="#000000" d="M1745.8054,-13954.1475C1771.7485,-14050.4496 1892.576,-14511.8074 1933.3645,-14898 1941.4702,-14974.7463 1924.2592,-17613.3804 1969.3645,-17676 1986.3082,-17699.5229 2012.4011,-17714.5983 2039.7534,-17724.2402"/>
<polygon fill="#000000" stroke="#000000" points="2038.875,-17727.6356 2049.4678,-17727.429 2041.0582,-17720.9847 2038.875,-17727.6356"/>
</g>
<!-- release_dirty_bitmap_helper&#45;&gt;bdrv_release_dirty_bitmap -->
<g id="edge1062" class="edge">
<title>release_dirty_bitmap_helper&#45;&gt;bdrv_release_dirty_bitmap</title>
<path fill="none" stroke="#000000" d="M3102.8872,-11815.1412C3256.6472,-11828.2569 3523.2525,-11850.9982 3679.8395,-11864.3551"/>
<polygon fill="#000000" stroke="#000000" points="3679.7309,-11867.8584 3689.9922,-11865.2211 3680.3259,-11860.8838 3679.7309,-11867.8584"/>
</g>
<!-- load_bitmap_data&#45;&gt;g_free -->
<g id="edge1045" class="edge">
<title>load_bitmap_data&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M3893.1944,-11788.5608C3918.6862,-11793.1924 3945.5758,-11801.2267 3967.7693,-11815 3990.1264,-11828.8748 3980.9332,-11848.9288 4003.7693,-11862 4145.7277,-11943.2555 4222.0371,-11835.2664 4369.0369,-11907 4389.3723,-11916.9233 4386.162,-11930.5206 4405.0369,-11943 4680.8518,-12125.359 4887.7044,-11963.4847 5095.1038,-12221 5155.0507,-12295.4325 5087.9233,-12347.74 5131.1038,-12433 5346.3538,-12858.0119 5686.233,-12766.3808 5876.8408,-13203 5936.3183,-13339.2431 5882.1934,-13725.5335 5912.8408,-13871 5996.7884,-14269.4534 6142.5098,-14331.8763 6236.8408,-14728 6254.3393,-14801.4812 6220.1309,-15011.895 6272.8408,-15066 6312.5129,-15106.7221 6381.8279,-15107.1059 6428.2752,-15101.6563"/>
<polygon fill="#000000" stroke="#000000" points="6428.9358,-15105.0999 6438.3985,-15100.3347 6428.0295,-15098.1588 6428.9358,-15105.0999"/>
</g>
<!-- load_bitmap_data&#45;&gt;assert -->
<g id="edge1044" class="edge">
<title>load_bitmap_data&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M3897.8314,-11783.9242C3922.7296,-11780.0629 3948.1404,-11771.9029 3967.7693,-11756 4001.8856,-11728.3598 3968.9066,-11690.6926 4003.7693,-11664 4068.6038,-11614.3596 4288.3061,-11636.2563 4369.0369,-11624 4897.9589,-11543.7009 5024.2164,-11489.7 5550.5698,-11394 5854.9161,-11338.6647 5932.8885,-11335.4602 6236.8408,-11278 6304.3107,-11265.2453 6382.0829,-11248.6138 6430.109,-11238.1178"/>
<polygon fill="#000000" stroke="#000000" points="6430.872,-11241.5337 6439.8914,-11235.9748 6429.374,-11234.6959 6430.872,-11241.5337"/>
</g>
<!-- load_bitmap_data&#45;&gt;bdrv_pread -->
<g id="edge1046" class="edge">
<title>load_bitmap_data&#45;&gt;bdrv_pread</title>
<path fill="none" stroke="#000000" d="M3874.0409,-11794.9845C3903.1453,-11800.4311 3937.2503,-11807.3656 3967.7693,-11815 3983.9995,-11819.06 3987.3958,-11822.5637 4003.7693,-11826 4163.7465,-11859.5738 4208.5851,-11837.7735 4369.0369,-11869 4554.0643,-11905.0093 4596.3847,-11930.9005 4778.1038,-11981 4919.0617,-12019.8617 4987.5986,-11969.894 5095.1038,-12069 5129.2202,-12100.4509 5095.369,-12137.4008 5131.1038,-12167 5389.8571,-12381.3258 5603.0179,-12096.2955 5876.8408,-12291 5904.0718,-12310.3628 5884.1088,-12339.9437 5912.8408,-12357 6078.7907,-12455.5133 6323.5304,-12393.7911 6426.9076,-12360.3607"/>
<polygon fill="#000000" stroke="#000000" points="6428.056,-12363.6675 6436.4632,-12357.2201 6425.8703,-12357.0175 6428.056,-12363.6675"/>
</g>
<!-- load_bitmap_data&#45;&gt;size_to_clusters -->
<g id="edge1047" class="edge">
<title>load_bitmap_data&#45;&gt;size_to_clusters</title>
<path fill="none" stroke="#000000" d="M3897.1111,-11785.3306C3922.5755,-11781.6119 3948.4684,-11773.1758 3967.7693,-11756 4010.9583,-11717.5665 3959.6922,-11668.4116 4003.7693,-11631 4066.081,-11578.1112 4314.3968,-11648.7818 4369.0369,-11588 4430.583,-11519.5361 4383.6805,-8363.5496 4405.0369,-8274 4438.9381,-8131.8492 4533.0839,-7981.36 4573.1444,-7921.6439"/>
<polygon fill="#000000" stroke="#000000" points="4576.1669,-7923.4224 4578.8708,-7913.1784 4570.3688,-7919.5003 4576.1669,-7923.4224"/>
</g>
<!-- load_bitmap_data&#45;&gt;MIN -->
<g id="edge1048" class="edge">
<title>load_bitmap_data&#45;&gt;MIN</title>
<path fill="none" stroke="#000000" d="M3891.7579,-11789.4492C3920.1418,-11786.7135 3949.115,-11777.8204 3967.7693,-11756 4050.1172,-11659.6758 3920.5939,-7289.6105 4003.7693,-7194 4038.1684,-7154.4581 4103.136,-7154.4145 4145.5869,-7159.5436"/>
<polygon fill="#000000" stroke="#000000" points="4145.2194,-7163.0257 4155.5985,-7160.8985 4146.1582,-7156.0889 4145.2194,-7163.0257"/>
</g>
<!-- load_bitmap_data&#45;&gt;g_malloc -->
<g id="edge1049" class="edge">
<title>load_bitmap_data&#45;&gt;g_malloc</title>
<path fill="none" stroke="#000000" d="M3896.1075,-11786.3264C3922.1429,-11782.7681 3948.6026,-11774.1705 3967.7693,-11756 4021.6103,-11704.9574 3950.1697,-11644.296 4003.7693,-11593 4035.8602,-11562.2883 4086.4183,-11555.3876 4126.2117,-11555.5518"/>
<polygon fill="#000000" stroke="#000000" points="4126.2749,-11559.0535 4136.3396,-11555.7442 4126.4079,-11552.0548 4126.2749,-11559.0535"/>
</g>
<!-- load_bitmap_data&#45;&gt;check_table_entry -->
<g id="edge1050" class="edge">
<title>load_bitmap_data&#45;&gt;check_table_entry</title>
<path fill="none" stroke="#000000" d="M3894.5603,-11787.6663C3921.4676,-11784.3868 3948.8188,-11775.6123 3967.7693,-11756 4053.7288,-11667.0389 3926.0526,-11576.2456 4003.7693,-11480 4026.0925,-11452.3547 4061.0662,-11436.4565 4094.4592,-11427.318"/>
<polygon fill="#000000" stroke="#000000" points="4095.467,-11430.673 4104.2882,-11424.8046 4093.7328,-11423.8912 4095.467,-11430.673"/>
</g>
<!-- load_bitmap_data&#45;&gt;bdrv_dirty_bitmap_size -->
<g id="edge1051" class="edge">
<title>load_bitmap_data&#45;&gt;bdrv_dirty_bitmap_size</title>
<path fill="none" stroke="#000000" d="M3879.3414,-11793.7256C3912.1794,-11802.5556 3947.7617,-11818.6534 3967.7693,-11848 4022.5988,-11928.4224 3947.452,-18776.6124 4003.7693,-18856 4022.1313,-18881.8839 4051.745,-18897.5185 4081.8304,-18906.9425"/>
<polygon fill="#000000" stroke="#000000" points="4081.0214,-18910.3522 4091.6012,-18909.7891 4082.9794,-18903.6316 4081.0214,-18910.3522"/>
</g>
<!-- load_bitmap_data&#45;&gt;bdrv_dirty_bitmap_serialization_size -->
<g id="edge1052" class="edge">
<title>load_bitmap_data&#45;&gt;bdrv_dirty_bitmap_serialization_size</title>
<path fill="none" stroke="#000000" d="M3879.3335,-11793.731C3912.1698,-11802.5621 3947.7529,-11818.6594 3967.7693,-11848 4016.8779,-11919.9846 3992.5363,-18035.5867 4003.7693,-18122 4038.8949,-18392.2139 4143.7857,-18707.0809 4176.5273,-18801.128"/>
<polygon fill="#000000" stroke="#000000" points="4173.2912,-18802.4771 4179.8978,-18810.7598 4179.8983,-18800.1649 4173.2912,-18802.4771"/>
</g>
<!-- load_bitmap_data&#45;&gt;bytes_covered_by_bitmap_cluster -->
<g id="edge1053" class="edge">
<title>load_bitmap_data&#45;&gt;bytes_covered_by_bitmap_cluster</title>
<path fill="none" stroke="#000000" d="M3879.315,-11793.7436C3912.1472,-11802.5776 3947.7321,-11818.6736 3967.7693,-11848 4007.1976,-11905.7072 3986.7614,-16812.2103 4003.7693,-16880 4036.321,-17009.7436 4126.4944,-17144.7421 4166.6601,-17200.4962"/>
<polygon fill="#000000" stroke="#000000" points="4163.9497,-17202.7202 4172.6605,-17208.7511 4169.6118,-17198.6043 4163.9497,-17202.7202"/>
</g>
<!-- bdrv_dirty_bitmap_deserialize_ones -->
<g id="node399" class="node">
<title>bdrv_dirty_bitmap_deserialize_ones</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-11745" rx="178.9686" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-11741.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_deserialize_ones</text>
</g>
<!-- load_bitmap_data&#45;&gt;bdrv_dirty_bitmap_deserialize_ones -->
<g id="edge1054" class="edge">
<title>load_bitmap_data&#45;&gt;bdrv_dirty_bitmap_deserialize_ones</title>
<path fill="none" stroke="#000000" d="M3887.4721,-11774.7546C3934.6459,-11770.059 3994.947,-11764.0569 4049.0178,-11758.6749"/>
<polygon fill="#000000" stroke="#000000" points="4049.4328,-11762.1509 4059.0369,-11757.6776 4048.7394,-11755.1854 4049.4328,-11762.1509"/>
</g>
<!-- bdrv_dirty_bitmap_deserialize_part -->
<g id="node400" class="node">
<title>bdrv_dirty_bitmap_deserialize_part</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-11691" rx="177" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-11687.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_deserialize_part</text>
</g>
<!-- load_bitmap_data&#45;&gt;bdrv_dirty_bitmap_deserialize_part -->
<g id="edge1055" class="edge">
<title>load_bitmap_data&#45;&gt;bdrv_dirty_bitmap_deserialize_part</title>
<path fill="none" stroke="#000000" d="M3895.2135,-11778.5517C3919.8053,-11774.5856 3945.7118,-11767.7148 3967.7693,-11756 3988.3158,-11745.0877 3983.1295,-11728.7347 4003.7693,-11718 4013.8863,-11712.7382 4024.7186,-11708.4175 4035.8722,-11704.8778"/>
<polygon fill="#000000" stroke="#000000" points="4037.1459,-11708.1512 4045.7466,-11701.9643 4035.1649,-11701.4374 4037.1459,-11708.1512"/>
</g>
<!-- bdrv_dirty_bitmap_deserialize_finish -->
<g id="node401" class="node">
<title>bdrv_dirty_bitmap_deserialize_finish</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-11799" rx="182.7677" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-11795.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_deserialize_finish</text>
</g>
<!-- load_bitmap_data&#45;&gt;bdrv_dirty_bitmap_deserialize_finish -->
<g id="edge1056" class="edge">
<title>load_bitmap_data&#45;&gt;bdrv_dirty_bitmap_deserialize_finish</title>
<path fill="none" stroke="#000000" d="M3895.592,-11786.8121C3929.3007,-11788.2248 3968.7992,-11789.8802 4007.6269,-11791.5075"/>
<polygon fill="#000000" stroke="#000000" points="4007.8776,-11795.021 4018.0154,-11791.9428 4008.1707,-11788.0271 4007.8776,-11795.021"/>
</g>
<!-- qcow2_co_pdiscard -->
<g id="node403" class="node">
<title>qcow2_co_pdiscard</title>
<ellipse fill="none" stroke="#000000" cx="507.5" cy="-6225" rx="102.0819" ry="18"/>
<text text-anchor="middle" x="507.5" y="-6221.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_pdiscard</text>
</g>
<!-- qcow2_co_pdiscard&#45;&gt;assert -->
<g id="edge1063" class="edge">
<title>qcow2_co_pdiscard&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M604.8949,-6219.5729C784.4105,-6209.4401 1179.57,-6186.5316 1512.3645,-6163 1697.8378,-6149.8853 3001.9369,-6081.8475 3180.4983,-6030 3197.8724,-6024.9552 3199.1698,-6016.1993 3216.4983,-6011 3382.8819,-5961.0771 3433.7915,-5999.3169 3605.4983,-5973 3768.1137,-5948.0765 3842.9444,-6004.162 3967.7693,-5897 4002.344,-5867.3177 3976.5051,-5837.5117 4003.7693,-5801 4137.4783,-5621.9397 4201.1951,-5589.5926 4405.0369,-5498 4574.1716,-5422.0024 4629.5859,-5434.3117 4814.1038,-5416 4931.8488,-5404.3149 5797.2988,-5396.4016 5876.8408,-5484 5958.9879,-5574.4673 5864.3747,-9770.8237 5912.8408,-9883 5991.8851,-10065.9501 6152.6312,-10012.3693 6236.8408,-10193 6288.8758,-10304.6156 6244.5485,-10626.145 6272.8408,-10746 6315.963,-10928.6785 6421.8091,-11130.6203 6460.9629,-11201.6002"/>
<polygon fill="#000000" stroke="#000000" points="6457.9087,-11203.3098 6465.8216,-11210.3551 6464.0294,-11199.913 6457.9087,-11203.3098"/>
</g>
<!-- qcow2_co_pdiscard&#45;&gt;QEMU_IS_ALIGNED -->
<g id="edge1064" class="edge">
<title>qcow2_co_pdiscard&#45;&gt;QEMU_IS_ALIGNED</title>
<path fill="none" stroke="#000000" d="M583.8291,-6237.0424C726.4935,-6258.4724 1043.4628,-6301 1312.1822,-6301 1312.1822,-6301 1312.1822,-6301 1740.8645,-6301 2910.6209,-6301 3207.6852,-6020.0273 4369.0369,-6160 4553.3044,-6182.209 4619.8058,-6147.1006 4778.1038,-6244 4799.9486,-6257.3719 4791.9272,-6276.1859 4814.1038,-6289 4923.4975,-6352.2099 5012.2499,-6236.6182 5095.1038,-6332 5152.1247,-6397.6427 5086.0522,-9387.6314 5131.1038,-9462 5157.4051,-9505.4166 5208.9015,-9531.6301 5251.9072,-9546.7397"/>
<polygon fill="#000000" stroke="#000000" points="5250.9103,-9550.0972 5261.5045,-9549.9801 5253.1496,-9543.465 5250.9103,-9550.0972"/>
</g>
<!-- qcow2_co_pdiscard&#45;&gt;qemu_co_mutex_lock -->
<g id="edge1065" class="edge">
<title>qcow2_co_pdiscard&#45;&gt;qemu_co_mutex_lock</title>
<path fill="none" stroke="#000000" d="M538.2658,-6207.8225C575.4896,-6187.5311 640.462,-6153.6738 699,-6131 877.2431,-6061.9603 924.0278,-6045.6919 1112,-6011 1155.8945,-6002.8989 1481.8783,-6010.6029 1512.3645,-5978 1602.4548,-5881.6547 1477.8791,-3715.4921 1548.3645,-3604 1650.3293,-3442.7144 1827.7917,-3572.9474 1933.3645,-3414 2006.8992,-3303.2883 1877.9813,-2913.5068 1969.3645,-2817 2026.7439,-2756.4034 2272.1205,-2818.9524 2342.4314,-2774 2368.3122,-2757.4534 2352.6604,-2731.7171 2378.4314,-2715 2398.0857,-2702.2507 2421.3756,-2694.7627 2444.7193,-2690.5882"/>
<polygon fill="#000000" stroke="#000000" points="2445.3914,-2694.0254 2454.7166,-2688.9964 2444.2906,-2687.1125 2445.3914,-2694.0254"/>
</g>
<!-- qcow2_co_pdiscard&#45;&gt;qemu_co_mutex_unlock -->
<g id="edge1066" class="edge">
<title>qcow2_co_pdiscard&#45;&gt;qemu_co_mutex_unlock</title>
<path fill="none" stroke="#000000" d="M587.4072,-6213.7557C814.7823,-6180.9788 1452.8272,-6083.2797 1512.3645,-6011 1586.7626,-5920.6788 1496.1879,-4009.7407 1548.3645,-3905 1645.2111,-3710.5874 1830.0962,-3795.079 1933.3645,-3604 1978.8504,-3519.8366 1902.7745,-3243.6893 1969.3645,-3175 2085.5388,-3055.1631 2224.5104,-3250.1186 2342.4314,-3132 2442.6113,-3031.6523 2281.0559,-2918.0714 2378.4314,-2815 2393.1383,-2799.4328 2412.4478,-2789.7182 2433.0629,-2783.885"/>
<polygon fill="#000000" stroke="#000000" points="2434.0996,-2787.2333 2442.9426,-2781.3978 2432.3907,-2780.4451 2434.0996,-2787.2333"/>
</g>
<!-- qcow2_cluster_discard -->
<g id="node404" class="node">
<title>qcow2_cluster_discard</title>
<ellipse fill="none" stroke="#000000" cx="887.5" cy="-15047" rx="118.5" ry="18"/>
<text text-anchor="middle" x="887.5" y="-15043.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cluster_discard</text>
</g>
<!-- qcow2_co_pdiscard&#45;&gt;qcow2_cluster_discard -->
<g id="edge1067" class="edge">
<title>qcow2_co_pdiscard&#45;&gt;qcow2_cluster_discard</title>
<path fill="none" stroke="#000000" d="M507.9204,-6243.1599C517.2827,-6647.3572 680.0462,-13665.5374 699,-13871 741.6302,-14333.1197 854.3993,-14888.859 881.5556,-15018.8583"/>
<polygon fill="#000000" stroke="#000000" points="878.1626,-15019.7318 883.6395,-15028.8012 885.0137,-15018.2959 878.1626,-15019.7318"/>
</g>
<!-- qcow2_cluster_discard&#45;&gt;assert -->
<g id="edge1068" class="edge">
<title>qcow2_cluster_discard&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M953.7593,-15061.9621C1096.7149,-15092.8906 1445.1013,-15161 1740.8645,-15161 1740.8645,-15161 1740.8645,-15161 2155.8979,-15161 2978.7355,-15161 3181.5214,-15243.856 4003.7693,-15275 4165.9941,-15281.1445 4214.7776,-15325.5838 4369.0369,-15275 4768.4231,-15144.0357 4789.9042,-14960.446 5131.1038,-14715 5300.3091,-14593.2802 5379.0613,-14603.378 5514.5698,-14445 5538.0878,-14417.5129 5533.6362,-14403.9671 5550.5698,-14372 5688.1117,-14112.3492 5799.3046,-14080.4157 5876.8408,-13797 5891.5326,-13743.2978 5875.464,-11834.2644 5912.8408,-11793 5961.508,-11739.2709 6178.3021,-11797.7612 6236.8408,-11755 6410.0951,-11628.4417 6460.6123,-11346.2673 6472.5988,-11256.2041"/>
<polygon fill="#000000" stroke="#000000" points="6476.0818,-11256.559 6473.8752,-11246.1965 6469.1381,-11255.6733 6476.0818,-11256.559"/>
</g>
<!-- qcow2_cluster_discard&#45;&gt;QEMU_IS_ALIGNED -->
<g id="edge1069" class="edge">
<title>qcow2_cluster_discard&#45;&gt;QEMU_IS_ALIGNED</title>
<path fill="none" stroke="#000000" d="M1003.6256,-15043.3733C1515.2809,-15027.5686 3545.872,-14966.7444 3605.4983,-14995 3628.3313,-15005.8201 3622.0364,-15022.8861 3641.4983,-15039 3782.6661,-15155.883 3826.1474,-15190.8288 4003.7693,-15236 4161.1025,-15276.0116 4251.1644,-15347.6276 4369.0369,-15236 4422.4424,-15185.424 4386.9614,-14646.2977 4405.0369,-14575 4582.8964,-13873.4433 4936.2539,-13806.1037 5095.1038,-13100 5116.5166,-13004.8182 5065.9833,-9660.6457 5131.1038,-9588 5156.4678,-9559.705 5196.9568,-9551.9565 5234.2056,-9552.1073"/>
<polygon fill="#000000" stroke="#000000" points="5234.532,-9555.6157 5244.6105,-9552.3488 5234.6945,-9548.6176 5234.532,-9555.6157"/>
</g>
<!-- qcow2_cluster_discard&#45;&gt;qcow2_process_discards -->
<g id="edge1070" class="edge">
<title>qcow2_cluster_discard&#45;&gt;qcow2_process_discards</title>
<path fill="none" stroke="#000000" d="M897.5469,-15028.8308C927.1918,-14975.8552 1018.1166,-14817.856 1112,-14700 1271.0868,-14500.2912 1376.0406,-14503.889 1512.3645,-14288 1536.9164,-14249.1185 1512.695,-14220.0216 1548.3645,-14191 1764.4041,-14015.2244 2511.9358,-14043.4417 2787.4983,-14003 2969.1489,-13976.3409 3483.7753,-14024.4451 3605.4983,-13887 3672.8419,-13810.9581 3583.0058,-12142.0432 3641.4983,-12059 3730.8297,-11932.174 3879.0237,-12062.2367 3967.7693,-11935 4022.4215,-11856.6438 3961.1947,-8581.5217 4003.7693,-8496 4031.7685,-8439.7567 4094.0136,-8399.5041 4138.0317,-8376.76"/>
<polygon fill="#000000" stroke="#000000" points="4139.7757,-8379.8004 4147.1291,-8372.1729 4136.6241,-8373.55 4139.7757,-8379.8004"/>
</g>
<!-- qcow2_cluster_discard&#45;&gt;size_to_clusters -->
<g id="edge1071" class="edge">
<title>qcow2_cluster_discard&#45;&gt;size_to_clusters</title>
<path fill="none" stroke="#000000" d="M989.4474,-15037.8196C1423.8753,-14998.7312 3103.5916,-14847.9354 3216.4983,-14843 3389.2222,-14835.4499 3454.0851,-14759.5458 3605.4983,-14843 3631.7393,-14857.4632 3620.2945,-14878.8298 3641.4983,-14900 3776.1271,-15034.4155 3820.9807,-15075.267 4003.7693,-15128 4159.7493,-15172.9989 4253.9433,-15242.4907 4369.0369,-15128 4436.527,-15060.8634 4383.2131,-8366.6604 4405.0369,-8274 4438.5392,-8131.7546 4532.9071,-7981.3181 4573.0856,-7921.63"/>
<polygon fill="#000000" stroke="#000000" points="4576.1088,-7923.4082 4578.8293,-7913.1686 4570.3171,-7919.4767 4576.1088,-7923.4082"/>
</g>
<!-- discard_in_l2_slice -->
<g id="node405" class="node">
<title>discard_in_l2_slice</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-14727" rx="99" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-14723.3" font-family="Times,serif" font-size="14.00" fill="#000000">discard_in_l2_slice</text>
</g>
<!-- qcow2_cluster_discard&#45;&gt;discard_in_l2_slice -->
<g id="edge1072" class="edge">
<title>qcow2_cluster_discard&#45;&gt;discard_in_l2_slice</title>
<path fill="none" stroke="#000000" d="M910.9377,-15029.3396C982.5769,-14975.3591 1198.7249,-14812.4906 1280.4342,-14750.9223"/>
<polygon fill="#000000" stroke="#000000" points="1282.9367,-14753.4191 1288.817,-14744.6058 1278.7241,-14747.8285 1282.9367,-14753.4191"/>
</g>
<!-- discard_in_l2_slice&#45;&gt;be64_to_cpu -->
<g id="edge1073" class="edge">
<title>discard_in_l2_slice&#45;&gt;be64_to_cpu</title>
<path fill="none" stroke="#000000" d="M1324.1918,-14744.8775C1355.1671,-14789.2798 1442.7751,-14904.4242 1548.3645,-14952 1626.6537,-14987.275 1847.8672,-14977.0158 1933.3645,-14985 2119.2946,-15002.3633 3454.7332,-15043.8119 3605.4983,-15154 3637.9615,-15177.7261 3610.6206,-15211.2443 3641.4983,-15237 3755.8356,-15332.371 3867.3707,-15203.0511 3967.7693,-15313 4046.1358,-15398.8211 3917.4074,-15494.23 4003.7693,-15572 4095.9964,-15655.0517 6124.0932,-15687.8784 6236.8408,-15636 6511.1618,-15509.7771 6573.2878,-15402.9183 6678.8408,-15120 6708.5775,-15040.2956 6664.803,-9063.7988 6714.8408,-8995 6778.1841,-8907.9071 6879.6803,-9004.6813 6944.9204,-8919 7029.2963,-8808.1873 7072.4144,-6556.2369 7077.4253,-6278.0953"/>
<polygon fill="#000000" stroke="#000000" points="7080.9262,-6278.0754 7077.6058,-6268.0143 7073.9273,-6277.95 7080.9262,-6278.0754"/>
</g>
<!-- discard_in_l2_slice&#45;&gt;abort -->
<g id="edge1074" class="edge">
<title>discard_in_l2_slice&#45;&gt;abort</title>
<path fill="none" stroke="#000000" d="M1403.0489,-14734.2469C1587.0294,-14748.6932 2016.8683,-14781.293 2378.4314,-14800 2446.5525,-14803.5245 3551.089,-14801.8595 3605.4983,-14843 3647.204,-14874.535 3606.3108,-14916.3261 3641.4983,-14955 3747.6915,-15071.7147 3857.1444,-14982.4769 3967.7693,-15095 3997.3945,-15125.1335 3968.6852,-15159.4462 4003.7693,-15183 4138.5532,-15273.4873 4252.4327,-15295.9518 4369.0369,-15183 4414.1909,-15139.2604 4385.8251,-14111.8576 4405.0369,-14052 4496.2053,-13767.9499 4680.0937,-13775.7626 4778.1038,-13494 4843.7302,-13305.3352 4758.3125,-13237.8034 4814.1038,-13046 4888.7893,-12789.2408 5029.2011,-12773.1525 5095.1038,-12514 5115.4791,-12433.8774 5088.2474,-9608.6973 5131.1038,-9538 5163.4954,-9484.5658 5234.0433,-9457.1861 5279.9365,-9444.4967"/>
<polygon fill="#000000" stroke="#000000" points="5280.8434,-9447.8773 5289.6158,-9441.9362 5279.0532,-9441.11 5280.8434,-9447.8773"/>
</g>
<!-- discard_in_l2_slice&#45;&gt;cpu_to_be64 -->
<g id="edge1075" class="edge">
<title>discard_in_l2_slice&#45;&gt;cpu_to_be64</title>
<path fill="none" stroke="#000000" d="M1322.3858,-14744.9705C1350.9133,-14793.3232 1436.7731,-14926.4779 1548.3645,-14985 1878.1474,-15157.9487 2008.6101,-15055.408 2378.4314,-15099 2651.6169,-15131.2012 3374.7506,-15112.2576 3605.4983,-15262 3628.772,-15277.1034 3620.1177,-15295.3181 3641.4983,-15313 3764.2036,-15414.4782 3872.8375,-15333.1627 3967.7693,-15461 4039.9453,-15558.1938 3913.5464,-15650.2793 4003.7693,-15731 4188.7258,-15896.4769 6060.5875,-15604.2823 6236.8408,-15779 6283.814,-15825.5639 6260.633,-16903.995 6272.8408,-16969 6372.4199,-17499.2452 6568.0938,-17584.9744 6678.8408,-18113 6701.5259,-18221.1588 6647.3397,-18521.4983 6714.8408,-18609 6751.7404,-18656.8329 6918.6343,-18699.1357 7012.7802,-18719.7305"/>
<polygon fill="#000000" stroke="#000000" points="7012.2576,-18723.1984 7022.7719,-18721.8946 7013.7394,-18716.357 7012.2576,-18723.1984"/>
</g>
<!-- discard_in_l2_slice&#45;&gt;assert -->
<g id="edge1076" class="edge">
<title>discard_in_l2_slice&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M1365.2726,-14742.3465C1476.2975,-14773.7021 1741.6087,-14844.7838 1969.3645,-14876 2149.6939,-14900.716 3455.6132,-14853.7332 3605.4983,-14957 3638.2742,-14979.5817 3614.566,-15009.6938 3641.4983,-15039 3765.5128,-15173.9459 3826.1474,-15190.8288 4003.7693,-15236 4161.1025,-15276.0116 4231.8569,-15322.8118 4369.0369,-15236 4400.6197,-15216.0134 4384.3957,-15191.159 4405.0369,-15160 4948.1036,-14340.2113 5517.3863,-14423.2964 5876.8408,-13508 5912.245,-13417.8488 5848.8179,-11837.6757 5912.8408,-11765 6009.0674,-11655.7683 6119.3551,-11802.9547 6236.8408,-11717 6398.4675,-11598.751 6456.2858,-11341.1444 6471.4013,-11255.9659"/>
<polygon fill="#000000" stroke="#000000" points="6474.8684,-11256.4554 6473.1112,-11246.0073 6467.9694,-11255.2708 6474.8684,-11256.4554"/>
</g>
<!-- discard_in_l2_slice&#45;&gt;qcow2_cache_put -->
<g id="edge1077" class="edge">
<title>discard_in_l2_slice&#45;&gt;qcow2_cache_put</title>
<path fill="none" stroke="#000000" d="M1390.5937,-14715.992C1752.6172,-14666.9592 3259.512,-14483.0168 3605.4983,-14767 3652.8334,-14805.8524 3597.744,-14857.1551 3641.4983,-14900 3748.2516,-15004.5344 3862.2872,-14875.183 3967.7693,-14981 4015.2567,-15028.6381 3950.8511,-15086.4776 4003.7693,-15128 4131.487,-15228.214 4253.1484,-15241.686 4369.0369,-15128 4406.2437,-15091.5004 4402.3872,-13304.0533 4405.0369,-13252 4451.6619,-12336.054 4568.3869,-11215.2485 4588.5732,-11025.0454"/>
<polygon fill="#000000" stroke="#000000" points="4592.0612,-11025.3429 4589.6384,-11015.0288 4585.1004,-11024.6025 4592.0612,-11025.3429"/>
</g>
<!-- discard_in_l2_slice&#45;&gt;qcow2_cache_entry_mark_dirty -->
<g id="edge1078" class="edge">
<title>discard_in_l2_slice&#45;&gt;qcow2_cache_entry_mark_dirty</title>
<path fill="none" stroke="#000000" d="M1343.6621,-14709.8868C1436.6114,-14660.0412 1719.0348,-14513.4807 1969.3645,-14434 2146.0119,-14377.9137 2195.3489,-14381.8231 2378.4314,-14353 2446.2345,-14342.3256 3557.1461,-14257.7162 3605.4983,-14209 3708.8081,-14104.9124 3537.3581,-13984.2569 3641.4983,-13881 3693.2474,-13829.6898 3914.2086,-13897.4161 3967.7693,-13848 3973.3915,-13842.8129 4149.1384,-12863.0189 4181.3566,-12683.1814"/>
<polygon fill="#000000" stroke="#000000" points="4184.8306,-12683.6371 4183.1487,-12673.1766 4177.9403,-12682.4028 4184.8306,-12683.6371"/>
</g>
<!-- discard_in_l2_slice&#45;&gt;MIN -->
<g id="edge1079" class="edge">
<title>discard_in_l2_slice&#45;&gt;MIN</title>
<path fill="none" stroke="#000000" d="M1322.4703,-14708.8826C1351.5299,-14659.2546 1439.2515,-14519.7205 1548.3645,-14443 1711.2209,-14328.4909 1778.9639,-14348.1565 1969.3645,-14290 2132.7926,-14240.082 2180.8402,-14252.5775 2342.4314,-14197 2358.9885,-14191.3054 2361.7547,-14186.3346 2378.4314,-14181 2539.5995,-14129.4453 2586.1012,-14140.7334 2751.4983,-14105 2942.666,-14063.699 2990.0236,-14051.3878 3180.4983,-14007 3369.5814,-13962.9365 3483.6208,-14057.1288 3605.4983,-13906 3668.774,-13827.5377 3587.0135,-12176.8031 3641.4983,-12092 3728.4837,-11956.611 3881.6147,-12070.9192 3967.7693,-11935 4038.277,-11823.7656 3917.3453,-7293.3747 4003.7693,-7194 4038.1625,-7154.453 4103.1317,-7154.4108 4145.5846,-7159.5416"/>
<polygon fill="#000000" stroke="#000000" points="4145.2175,-7163.0237 4155.5966,-7160.897 4146.1566,-7156.087 4145.2175,-7163.0237"/>
</g>
<!-- discard_in_l2_slice&#45;&gt;qcow2_get_cluster_type -->
<g id="edge1080" class="edge">
<title>discard_in_l2_slice&#45;&gt;qcow2_get_cluster_type</title>
<path fill="none" stroke="#000000" d="M1321.9558,-14708.8947C1352.063,-14652.8246 1445.4021,-14476.7561 1512.3645,-14326 1530.1882,-14285.8725 1513.1066,-14260.1684 1548.3645,-14234 1619.4352,-14181.2513 2259.9174,-14203.0144 2342.4314,-14171 2361.3287,-14163.6681 2360.3267,-14152.1151 2378.4314,-14143 2547.0073,-14058.1281 2604.7664,-14076.2245 2787.4983,-14029 2877.9618,-14005.6209 3547.4052,-13907.1808 3605.4983,-13834 3635.6446,-13796.0242 3637.7785,-6900.3439 3641.4983,-6852 3674.2983,-6425.7143 3773.9505,-5913.2451 3798.9155,-5789.0781"/>
<polygon fill="#000000" stroke="#000000" points="3802.357,-5789.7174 3800.9046,-5779.2226 3795.4953,-5788.3325 3802.357,-5789.7174"/>
</g>
<!-- discard_in_l2_slice&#45;&gt;get_cluster_table -->
<g id="edge1081" class="edge">
<title>discard_in_l2_slice&#45;&gt;get_cluster_table</title>
<path fill="none" stroke="#000000" d="M1322.0004,-14709.0233C1356.6957,-14644.3487 1473.5259,-14416.5056 1512.3645,-14212 1552.6764,-13999.7361 1538.9777,-6649.8539 1548.3645,-6434 1589.6688,-5484.1845 1716.1199,-4322.2465 1737.7125,-4128.1132"/>
<polygon fill="#000000" stroke="#000000" points="1741.1938,-4128.4746 1738.8235,-4118.1483 1734.2369,-4127.6989 1741.1938,-4128.4746"/>
</g>
<!-- discard_in_l2_slice&#45;&gt;qcow2_free_any_clusters -->
<g id="edge1082" class="edge">
<title>discard_in_l2_slice&#45;&gt;qcow2_free_any_clusters</title>
<path fill="none" stroke="#000000" d="M1316.0606,-14708.8263C1332.3413,-14636.2259 1401.2444,-14362.8843 1548.3645,-14196 1680.6272,-14045.9689 1796.9167,-14109.2353 1933.3645,-13963 1957.2313,-13937.4212 1941.725,-13914.4467 1969.3645,-13893 2103.7183,-13788.7486 2213.9706,-13919.4322 2342.4314,-13808 2376.2255,-13778.6855 2351.0216,-13749.3566 2378.4314,-13714 2503.0407,-13553.2634 2593.5094,-13577.0752 2751.4983,-13449 3011.8949,-13237.907 3300.6584,-12951.9455 3385.9843,-12866.2624"/>
<polygon fill="#000000" stroke="#000000" points="3388.5779,-12868.6179 3393.1477,-12859.0592 3383.6145,-12863.6818 3388.5779,-12868.6179"/>
</g>
<!-- qcow2_co_preadv -->
<g id="node406" class="node">
<title>qcow2_co_preadv</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-6797" rx="93.6835" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-6793.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_preadv</text>
</g>
<!-- qcow2_co_preadv&#45;&gt;qemu_vfree -->
<g id="edge1083" class="edge">
<title>qcow2_co_preadv&#45;&gt;qemu_vfree</title>
<path fill="none" stroke="#000000" d="M2230.7793,-6786.1558C2269.2454,-6785.0176 2313.9013,-6791.3104 2342.4314,-6820 2438.9909,-6917.0993 2276.101,-7035.0028 2378.4314,-7126 2440.3833,-7181.0907 2686.0687,-7176.9117 2751.4983,-7126 2802.8828,-7086.0169 2741.0401,-7029.6141 2787.4983,-6984 2915.5028,-6858.3211 3012.4695,-6954.8227 3180.4983,-6892 3197.4443,-6885.6642 3199.7333,-6879.8004 3216.4983,-6873 3383.4468,-6805.2809 3491.0714,-6898.1552 3605.4983,-6759 3661.6211,-6690.7488 3576.2491,-6422.5865 3641.4983,-6363 3695.0374,-6314.1073 3895.81,-6354.1237 3967.7693,-6363 4336.2542,-6408.453 4475.5728,-6350.7743 4778.1038,-6566 4801.9095,-6582.9358 4789.3943,-6605.4125 4814.1038,-6621 4990.9355,-6732.5504 6539.5269,-6717.1008 6678.8408,-6873 6739.1954,-6940.5398 6700.0792,-8413.6333 6714.8408,-8503 6770.2803,-8838.6297 6889.1138,-8897.4312 6944.9204,-9233 6999.0004,-9558.1864 6972.7033,-10386.4498 6980.9204,-10716 7020.0634,-12285.8379 7070.4949,-14221.3721 7077.1777,-14477.5423"/>
<polygon fill="#000000" stroke="#000000" points="7073.6868,-14477.9417 7077.4466,-14487.847 7080.6845,-14477.759 7073.6868,-14477.9417"/>
</g>
<!-- qcow2_co_preadv&#45;&gt;assert -->
<g id="edge1084" class="edge">
<title>qcow2_co_preadv&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M2232.9192,-6786.7646C2270.5592,-6786.1924 2313.7974,-6792.8173 2342.4314,-6820 2409.2031,-6883.3875 2307.8994,-6964.825 2378.4314,-7024 2410.1872,-7050.6425 2720.5581,-7051.5856 2751.4983,-7024 2803.7577,-6977.4067 2742.1886,-6764.3761 2787.4983,-6711 2905.0346,-6572.5388 3018.1511,-6680.4227 3180.4983,-6599 3410.9287,-6483.4312 3421.7629,-6381.7987 3641.4983,-6247 3947.3544,-6059.3698 4138.9005,-6172.3004 4369.0369,-5897 4407.4883,-5851.0026 4364.2564,-5810.9457 4405.0369,-5767 4524.8767,-5637.8589 4660.1099,-5763.8298 4778.1038,-5633 4822.8641,-5583.3705 4761.4926,-5528.2144 4814.1038,-5487 4912.4178,-5409.9832 4970.601,-5477.187 5095.1038,-5487 5138.9407,-5490.4551 5848.1582,-5577.6697 5876.8408,-5611 5961.5857,-5709.4767 5834.5628,-10184.3087 5912.8408,-10288 6003.2545,-10407.7668 6141.0644,-10267.4769 6236.8408,-10383 6288.5784,-10445.4046 6252.8852,-10667.4323 6272.8408,-10746 6318.9535,-10927.5514 6422.5728,-11129.5033 6461.0705,-11201.0787"/>
<polygon fill="#000000" stroke="#000000" points="6458.221,-11203.1673 6466.0577,-11210.2973 6464.3778,-11199.8365 6458.221,-11203.1673"/>
</g>
<!-- qcow2_co_preadv&#45;&gt;offset_into_cluster -->
<g id="edge1085" class="edge">
<title>qcow2_co_preadv&#45;&gt;offset_into_cluster</title>
<path fill="none" stroke="#000000" d="M2158.9011,-6778.6469C2171.4479,-6707.9521 2226.2936,-6450.7177 2378.4314,-6320 2522.1402,-6196.5245 2605.0227,-6251.0007 2787.4983,-6200 2977.5004,-6146.8957 3024.1915,-6130.0342 3216.4983,-6086 3388.1293,-6046.7001 3451.1016,-6095.6366 3605.4983,-6011 3625.8986,-5999.817 3621.3163,-5984.5725 3641.4983,-5973 3770.662,-5898.9366 3855.1797,-5994.4281 3967.7693,-5897 4000.9718,-5868.2686 3978.0847,-5840.6118 4003.7693,-5805 4127.3199,-5633.6964 4220.3159,-5650.9724 4369.0369,-5501 4386.8283,-5483.0589 4384.6063,-5471.8664 4405.0369,-5457 4549.0081,-5352.2384 4621.7846,-5396.2467 4778.1038,-5311 4795.4313,-5301.5507 4795.7476,-5292.2513 4814.1038,-5285 5518.5144,-5006.7342 6470.8749,-5134.2908 6749.9526,-5180.6745"/>
<polygon fill="#000000" stroke="#000000" points="6749.5479,-5184.1554 6759.9888,-5182.356 6750.7046,-5177.2516 6749.5479,-5184.1554"/>
</g>
<!-- qcow2_co_preadv&#45;&gt;BLKDBG_EVENT -->
<g id="edge1086" class="edge">
<title>qcow2_co_preadv&#45;&gt;BLKDBG_EVENT</title>
<path fill="none" stroke="#000000" d="M2246.9503,-6801.3655C2404.1474,-6808.0225 2713.3634,-6816.916 2751.4983,-6786 2806.7717,-6741.1898 2737.1416,-6680.2725 2787.4983,-6630 2914.3095,-6503.4008 3012.4888,-6602.2997 3180.4983,-6540 3380.6966,-6465.7643 3454.8329,-6467.2953 3605.4983,-6316 3629.9058,-6291.4904 3612.0187,-6265.0942 3641.4983,-6247 3675.9123,-6225.877 5066.0416,-6205.9662 5095.1038,-6234 5135.0746,-6272.5563 5112.1622,-7180.794 5131.1038,-7233 5225.9008,-7494.2744 5421.5101,-7465.1018 5514.5698,-7727 5573.476,-7892.7799 5475.5696,-9150.8527 5550.5698,-9310 5575.9071,-9363.7648 5632.566,-9405.0752 5671.949,-9428.6991"/>
<polygon fill="#000000" stroke="#000000" points="5670.665,-9432.0031 5681.0628,-9434.037 5674.2028,-9425.9629 5670.665,-9432.0031"/>
</g>
<!-- qcow2_co_preadv&#45;&gt;MIN -->
<g id="edge1087" class="edge">
<title>qcow2_co_preadv&#45;&gt;MIN</title>
<path fill="none" stroke="#000000" d="M2239.463,-6805.2291C2379.3044,-6819.15 2654.9047,-6847.2663 2751.4983,-6862 3023.8,-6903.5351 3722.867,-6974.9197 3967.7693,-7101 3987.3364,-7111.0735 3984.0996,-7125.1283 4003.7693,-7135 4047.9497,-7157.1729 4104.8426,-7164.2592 4143.2996,-7166.38"/>
<polygon fill="#000000" stroke="#000000" points="4143.4815,-7169.892 4153.6317,-7166.855 4143.803,-7162.8994 4143.4815,-7169.892"/>
</g>
<!-- qcow2_co_preadv&#45;&gt;qemu_try_blockalign -->
<g id="edge1088" class="edge">
<title>qcow2_co_preadv&#45;&gt;qemu_try_blockalign</title>
<path fill="none" stroke="#000000" d="M2243.6349,-6790.5542C2279.113,-6792.8352 2317.4939,-6802.386 2342.4314,-6829 2394.6834,-6884.7649 2324.6619,-7116.6968 2378.4314,-7171 2495.8669,-7289.6013 2640.0062,-7089.795 2751.4983,-7214 2799.3261,-7267.2814 2755.1113,-12305.1447 2787.4983,-12369 2818.0474,-12429.2316 2886.3831,-12470.9425 2933.8244,-12493.918"/>
<polygon fill="#000000" stroke="#000000" points="2932.4801,-12497.1539 2943.0167,-12498.2633 2935.4717,-12490.8253 2932.4801,-12497.1539"/>
</g>
<!-- qcow2_co_preadv&#45;&gt;qemu_co_mutex_lock -->
<g id="edge1089" class="edge">
<title>qcow2_co_preadv&#45;&gt;qemu_co_mutex_lock</title>
<path fill="none" stroke="#000000" d="M2158.8514,-6778.6224C2179.2691,-6650.6138 2299.891,-5878.6111 2342.4314,-5245 2347.0634,-5176.0092 2337.9755,-2812.0759 2378.4314,-2756 2398.1607,-2728.6533 2430.2531,-2712.7246 2462.3009,-2703.4773"/>
<polygon fill="#000000" stroke="#000000" points="2463.478,-2706.7854 2472.2316,-2700.8166 2461.6664,-2700.0239 2463.478,-2706.7854"/>
</g>
<!-- qcow2_co_preadv&#45;&gt;qcow2_get_cluster_offset -->
<g id="edge1090" class="edge">
<title>qcow2_co_preadv&#45;&gt;qcow2_get_cluster_offset</title>
<path fill="none" stroke="#000000" d="M2162.3302,-6778.8665C2188.8553,-6704.1091 2292.3986,-6412.4891 2378.4314,-6173 2543.1781,-5714.3953 2591.8779,-5602.414 2751.4983,-5142 2841.8757,-4881.3126 2944.5886,-4563.5867 2975.0442,-4468.8972"/>
<polygon fill="#000000" stroke="#000000" points="2978.4321,-4469.7946 2978.1602,-4459.2033 2971.7679,-4467.6525 2978.4321,-4469.7946"/>
</g>
<!-- qcow2_co_preadv&#45;&gt;qemu_co_mutex_unlock -->
<g id="edge1091" class="edge">
<title>qcow2_co_preadv&#45;&gt;qemu_co_mutex_unlock</title>
<path fill="none" stroke="#000000" d="M2158.8475,-6778.6221C2179.2389,-6650.6118 2299.7152,-5878.5993 2342.4314,-5245 2346.9106,-5178.56 2339.4555,-2901.9928 2378.4314,-2848 2397.2681,-2821.9057 2427.3608,-2806.2079 2457.9258,-2796.7909"/>
<polygon fill="#000000" stroke="#000000" points="2459.202,-2800.0662 2467.8524,-2793.9489 2457.2753,-2793.3366 2459.202,-2800.0662"/>
</g>
<!-- qcow2_co_preadv&#45;&gt;qemu_iovec_init -->
<g id="edge1092" class="edge">
<title>qcow2_co_preadv&#45;&gt;qemu_iovec_init</title>
<path fill="none" stroke="#000000" d="M2192.1187,-6813.7354C2236.1839,-6836.2418 2308.8415,-6880.7502 2342.4314,-6943 2388.2825,-7027.9729 2312.2639,-7305.6823 2378.4314,-7376 2404.1548,-7403.3369 2444.2802,-7411.5958 2480.7352,-7412.3853"/>
<polygon fill="#000000" stroke="#000000" points="2480.8932,-7415.8858 2490.905,-7412.4196 2480.9169,-7408.8858 2480.8932,-7415.8858"/>
</g>
<!-- qcow2_co_preadv&#45;&gt;qemu_iovec_add -->
<g id="edge1093" class="edge">
<title>qcow2_co_preadv&#45;&gt;qemu_iovec_add</title>
<path fill="none" stroke="#000000" d="M2207.7064,-6812.0665C2251.491,-6827.7284 2311.8267,-6856.8343 2342.4314,-6905 2392.3132,-6983.5042 2314.5846,-7254.3635 2378.4314,-7322 2403.9928,-7349.0787 2443.6894,-7357.418 2479.9028,-7358.3276"/>
<polygon fill="#000000" stroke="#000000" points="2479.9861,-7361.8281 2490.0098,-7358.3965 2480.0339,-7354.8283 2479.9861,-7361.8281"/>
</g>
<!-- qcow2_co_preadv&#45;&gt;qemu_iovec_reset -->
<g id="edge1094" class="edge">
<title>qcow2_co_preadv&#45;&gt;qemu_iovec_reset</title>
<path fill="none" stroke="#000000" d="M2234.7078,-6806.8601C2273.3086,-6815.9511 2316.8707,-6833.4229 2342.4314,-6867 2396.6243,-6938.1893 2316.9048,-7203.0441 2378.4314,-7268 2402.496,-7293.4059 2439.0072,-7302.2971 2473.3664,-7304.038"/>
<polygon fill="#000000" stroke="#000000" points="2473.3601,-7307.5394 2483.4645,-7304.3535 2473.5787,-7300.5428 2473.3601,-7307.5394"/>
</g>
<!-- qcow2_co_preadv&#45;&gt;qemu_iovec_concat -->
<g id="edge1095" class="edge">
<title>qcow2_co_preadv&#45;&gt;qemu_iovec_concat</title>
<path fill="none" stroke="#000000" d="M2243.2891,-6790.3994C2278.9246,-6792.6026 2317.5212,-6802.1359 2342.4314,-6829 2400.1054,-6891.1979 2320.7574,-7146.8021 2378.4314,-7209 2398.9047,-7231.0793 2428.6234,-7241.4516 2458.3447,-7245.6693"/>
<polygon fill="#000000" stroke="#000000" points="2458.0663,-7249.1608 2468.4108,-7246.8717 2458.8966,-7242.2102 2458.0663,-7249.1608"/>
</g>
<!-- qcow2_co_preadv&#45;&gt;qemu_iovec_destroy -->
<g id="edge1096" class="edge">
<title>qcow2_co_preadv&#45;&gt;qemu_iovec_destroy</title>
<path fill="none" stroke="#000000" d="M2240.6568,-6789.1264C2304.7637,-6783.1712 2393.1087,-6774.9645 2461.4041,-6768.6202"/>
<polygon fill="#000000" stroke="#000000" points="2462.124,-6772.0685 2471.7574,-6767.6584 2461.4765,-6765.0985 2462.124,-6772.0685"/>
</g>
<!-- qcow2_co_preadv&#45;&gt;g_assert_not_reached -->
<g id="edge1097" class="edge">
<title>qcow2_co_preadv&#45;&gt;g_assert_not_reached</title>
<path fill="none" stroke="#000000" d="M2160.2455,-6815.149C2184.5636,-6917.7025 2304.0133,-7435.3448 2342.4314,-7866 2359.5462,-8057.8518 2336.8733,-14611.923 2378.4314,-14800 2412.238,-14952.9969 2508.4667,-15117.4089 2547.847,-15180.3897"/>
<polygon fill="#000000" stroke="#000000" points="2544.938,-15182.3383 2553.2306,-15188.9325 2550.8601,-15178.6062 2544.938,-15182.3383"/>
</g>
<!-- bdrv_co_preadv -->
<g id="node407" class="node">
<title>bdrv_co_preadv</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-6889" rx="85.2851" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-6885.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_co_preadv</text>
</g>
<!-- qcow2_co_preadv&#45;&gt;bdrv_co_preadv -->
<g id="edge1098" class="edge">
<title>qcow2_co_preadv&#45;&gt;bdrv_co_preadv</title>
<path fill="none" stroke="#000000" d="M2244.3732,-6803.1892C2276.2782,-6807.722 2311.9184,-6815.5392 2342.4314,-6829 2360.9767,-6837.1813 2359.886,-6848.8187 2378.4314,-6857 2407.9991,-6870.0438 2442.3812,-6877.7882 2473.5138,-6882.38"/>
<polygon fill="#000000" stroke="#000000" points="2473.1117,-6885.8576 2483.4974,-6883.7627 2474.0721,-6878.9238 2473.1117,-6885.8576"/>
</g>
<!-- qemu_iovec_memset -->
<g id="node408" class="node">
<title>qemu_iovec_memset</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-6997" rx="108" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-6993.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_iovec_memset</text>
</g>
<!-- qcow2_co_preadv&#45;&gt;qemu_iovec_memset -->
<g id="edge1099" class="edge">
<title>qcow2_co_preadv&#45;&gt;qemu_iovec_memset</title>
<path fill="none" stroke="#000000" d="M2247.0915,-6792.7984C2280.8009,-6795.9219 2316.9583,-6805.4893 2342.4314,-6829 2389.959,-6872.8662 2330.3343,-6926.759 2378.4314,-6970 2398.8031,-6988.3149 2425.7997,-6997.5385 2452.9095,-7001.6582"/>
<polygon fill="#000000" stroke="#000000" points="2452.5233,-7005.1373 2462.8904,-7002.9524 2453.4235,-6998.1955 2452.5233,-7005.1373"/>
</g>
<!-- qcow2_co_preadv_compressed -->
<g id="node409" class="node">
<title>qcow2_co_preadv_compressed</title>
<ellipse fill="none" stroke="#000000" cx="4591.5704" cy="-6271" rx="154.8728" ry="18"/>
<text text-anchor="middle" x="4591.5704" y="-6267.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_preadv_compressed</text>
</g>
<!-- qcow2_co_preadv&#45;&gt;qcow2_co_preadv_compressed -->
<g id="edge1100" class="edge">
<title>qcow2_co_preadv&#45;&gt;qcow2_co_preadv_compressed</title>
<path fill="none" stroke="#000000" d="M2232.2583,-6786.4979C2270.1889,-6785.7248 2313.8907,-6792.2492 2342.4314,-6820 2418.8173,-6894.2718 2297.636,-6987.5506 2378.4314,-7057 2441.3011,-7111.041 2688.0088,-7110.3116 2751.4983,-7057 2822.3408,-6997.5141 2727.4661,-6922.3802 2787.4983,-6852 2918.3894,-6698.5464 3022.715,-6759.9335 3216.4983,-6704 3387.0907,-6654.7603 3487.6892,-6745.8433 3605.4983,-6613 3653.8575,-6558.4694 3587.6175,-6336.0821 3641.4983,-6287 3699.0384,-6234.5845 4188.0985,-6250.7567 4441.1544,-6262.8756"/>
<polygon fill="#000000" stroke="#000000" points="4441.0116,-6266.3727 4451.1687,-6263.3589 4441.3491,-6259.3808 4441.0116,-6266.3727"/>
</g>
<!-- qemu_iovec_from_buf -->
<g id="node410" class="node">
<title>qemu_iovec_from_buf</title>
<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-6565" rx="112.5" ry="18"/>
<text text-anchor="middle" x="4954.6038" y="-6561.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_iovec_from_buf</text>
</g>
<!-- qcow2_co_preadv&#45;&gt;qemu_iovec_from_buf -->
<g id="edge1101" class="edge">
<title>qcow2_co_preadv&#45;&gt;qemu_iovec_from_buf</title>
<path fill="none" stroke="#000000" d="M2231.5449,-6786.2963C2269.7513,-6785.3342 2313.926,-6791.7474 2342.4314,-6820 2429.0412,-6905.842 2286.722,-7011.6289 2378.4314,-7092 2440.7805,-7146.6408 2686.3554,-7143.2781 2751.4983,-7092 2805.0306,-7049.8613 2741.3334,-6993.1018 2787.4983,-6943 3046.9248,-6661.4498 3365.5015,-6971.2854 3605.4983,-6673 3654.2351,-6612.4264 3583.7643,-6377.0696 3641.4983,-6325 3731.9824,-6243.3934 4618.7356,-6292.8816 4778.1038,-6423 4817.2963,-6454.9992 4776.8506,-6496.7627 4814.1038,-6531 4824.1404,-6540.2241 4836.243,-6547.0645 4849.083,-6552.1176"/>
<polygon fill="#000000" stroke="#000000" points="4847.9492,-6555.4291 4858.5439,-6555.4897 4850.2994,-6548.8354 4847.9492,-6555.4291"/>
</g>
<!-- qcrypto_block_decrypt -->
<g id="node411" class="node">
<title>qcrypto_block_decrypt</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-6943" rx="118.5" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-6939.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcrypto_block_decrypt</text>
</g>
<!-- qcow2_co_preadv&#45;&gt;qcrypto_block_decrypt -->
<g id="edge1102" class="edge">
<title>qcow2_co_preadv&#45;&gt;qcrypto_block_decrypt</title>
<path fill="none" stroke="#000000" d="M2249.2456,-6795.149C2281.6605,-6798.8404 2316.3775,-6808.181 2342.4314,-6829 2375.1226,-6855.1227 2345.4014,-6890.3069 2378.4314,-6916 2395.2654,-6929.0947 2415.6188,-6937.2717 2436.6085,-6942.1864"/>
<polygon fill="#000000" stroke="#000000" points="2436.1122,-6945.6583 2446.6173,-6944.2825 2437.5471,-6938.8069 2436.1122,-6945.6583"/>
</g>
<!-- qcow2_co_preadv_compressed&#45;&gt;g_free -->
<g id="edge1106" class="edge">
<title>qcow2_co_preadv_compressed&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M4736.7962,-6277.4233C4752.1484,-6283.2285 4766.3976,-6291.4733 4778.1038,-6303 4839.9675,-6363.9152 4751.6929,-6434.6456 4814.1038,-6495 4904.9254,-6582.8288 5005.5539,-6448.8749 5095.1038,-6538 5131.4605,-6574.1843 5119.2565,-6716.0926 5131.1038,-6766 5260.325,-7310.3515 5347.3784,-7431.0864 5514.5698,-7965 5678.7652,-8489.3463 5792.5941,-8604.0436 5876.8408,-9147 5891.4845,-9241.3759 5875.1423,-12497.2499 5912.8408,-12585 5991.9949,-12769.2454 6157.1214,-12714.9985 6236.8408,-12899 6284.7076,-13009.4819 6192.7626,-14976.0836 6272.8408,-15066 6311.0614,-15108.9163 6381.9471,-15108.4016 6429.0106,-15102.1915"/>
<polygon fill="#000000" stroke="#000000" points="6429.5697,-15105.6471 6438.9634,-15100.7474 6428.5645,-15098.7197 6429.5697,-15105.6471"/>
</g>
<!-- qcow2_co_preadv_compressed&#45;&gt;qemu_blockalign -->
<g id="edge1103" class="edge">
<title>qcow2_co_preadv_compressed&#45;&gt;qemu_blockalign</title>
<path fill="none" stroke="#000000" d="M4710.041,-6282.7435C4734.3598,-6289.4048 4758.491,-6299.5702 4778.1038,-6315 4805.9103,-6336.8759 4785.3863,-6365.3346 4814.1038,-6386 4818.0946,-6388.8718 5509.7061,-6488.2799 5514.5698,-6489 6035.6662,-6566.1495 6322.9229,-6322.6497 6678.8408,-6711 7014.2502,-7076.973 6910.1587,-8433.7957 6944.9204,-8929 6948.292,-8977.0311 6951.3976,-10623.9637 6980.9204,-10662 6984.6282,-10666.777 6989.1053,-10670.7561 6994.0759,-10674.0655"/>
<polygon fill="#000000" stroke="#000000" points="6992.4299,-10677.1555 7002.8584,-10679.0256 6995.8722,-10671.0604 6992.4299,-10677.1555"/>
</g>
<!-- qcow2_co_preadv_compressed&#45;&gt;qemu_vfree -->
<g id="edge1104" class="edge">
<title>qcow2_co_preadv_compressed&#45;&gt;qemu_vfree</title>
<path fill="none" stroke="#000000" d="M4715.6603,-6281.7964C4738.5173,-6288.6193 4760.6416,-6299.0891 4778.1038,-6315 4815.1921,-6348.7933 4775.2499,-6390.2525 4814.1038,-6422 4862.8324,-6461.8161 5035.0768,-6438.1173 5095.1038,-6457 5112.3617,-6462.4288 5113.8406,-6470.5881 5131.1038,-6476 5294.9461,-6527.3635 5345.7081,-6491.8835 5514.5698,-6523 5776.6818,-6571.2999 6510.9787,-6603.9785 6678.8408,-6811 6715.5318,-6856.2504 6708.5917,-7801.0796 6714.8408,-7859 6775.9045,-8424.9751 6887.1968,-8552.6745 6944.9204,-9119 6980.9157,-9472.1494 6972.3793,-10361.1237 6980.9204,-10716 7018.7039,-12285.8712 7070.3099,-14221.3766 7077.1588,-14477.5427"/>
<polygon fill="#000000" stroke="#000000" points="7073.6682,-14477.9444 7077.4344,-14487.8473 7080.6657,-14477.7572 7073.6682,-14477.9444"/>
</g>
<!-- qcow2_co_preadv_compressed&#45;&gt;offset_into_cluster -->
<g id="edge1105" class="edge">
<title>qcow2_co_preadv_compressed&#45;&gt;offset_into_cluster</title>
<path fill="none" stroke="#000000" d="M4604.8834,-6252.7755C4708.8395,-6111.3808 5394.8789,-5195 5713.7053,-5195 5713.7053,-5195 5713.7053,-5195 6074.8408,-5195 6305.2607,-5195 6575.2347,-5195 6721.8047,-5195"/>
<polygon fill="#000000" stroke="#000000" points="6722.1423,-5198.5001 6732.1423,-5195 6722.1422,-5191.5001 6722.1423,-5198.5001"/>
</g>
<!-- qcow2_co_preadv_compressed&#45;&gt;BLKDBG_EVENT -->
<g id="edge1108" class="edge">
<title>qcow2_co_preadv_compressed&#45;&gt;BLKDBG_EVENT</title>
<path fill="none" stroke="#000000" d="M4660.0956,-6254.836C4770.1859,-6233.4122 4985.1993,-6211.1549 5095.1038,-6332 5147.2651,-6389.3537 5111.61,-7651.9651 5131.1038,-7727 5223.4537,-8082.4707 5419.2945,-8104.3022 5514.5698,-8459 5563.6718,-8641.8005 5468.2113,-9139.5767 5550.5698,-9310 5576.4312,-9363.5147 5632.964,-9404.8852 5672.1758,-9428.5908"/>
<polygon fill="#000000" stroke="#000000" points="5670.8575,-9431.877 5681.2478,-9433.9487 5674.4172,-9425.8497 5670.8575,-9431.877"/>
</g>
<!-- qcow2_co_preadv_compressed&#45;&gt;g_try_malloc -->
<g id="edge1107" class="edge">
<title>qcow2_co_preadv_compressed&#45;&gt;g_try_malloc</title>
<path fill="none" stroke="#000000" d="M4735.8425,-6277.7615C4751.4539,-6283.4888 4766.0256,-6291.6227 4778.1038,-6303 4829.2685,-6351.1956 4762.922,-6408.8226 4814.1038,-6457 4906.3595,-6543.8403 4984.3268,-6443.5117 5095.1038,-6505 5340.4844,-6641.2019 5374.6173,-6733.739 5514.5698,-6977 5771.6704,-7423.8843 5780.3188,-7572.5518 5876.8408,-8079 5927.6025,-8345.3451 5863.9867,-8421.2984 5912.8408,-8688 6048.8595,-9430.5452 6396.8583,-10295.5528 6464.3913,-10459.4576"/>
<polygon fill="#000000" stroke="#000000" points="6461.2071,-10460.9167 6468.2598,-10468.8231 6467.6769,-10458.2443 6461.2071,-10460.9167"/>
</g>
<!-- qcow2_co_preadv_compressed&#45;&gt;qemu_iovec_from_buf -->
<g id="edge1111" class="edge">
<title>qcow2_co_preadv_compressed&#45;&gt;qemu_iovec_from_buf</title>
<path fill="none" stroke="#000000" d="M4737.5941,-6277.2604C4752.7122,-6283.1145 4766.6876,-6291.4155 4778.1038,-6303 4850.7286,-6376.6955 4743.4966,-6457.3693 4814.1038,-6533 4822.3064,-6541.7861 4832.379,-6548.4014 4843.331,-6553.3513"/>
<polygon fill="#000000" stroke="#000000" points="4842.132,-6556.6415 4852.7156,-6557.1286 4844.7457,-6550.1478 4842.132,-6556.6415"/>
</g>
<!-- bdrv_co_pread -->
<g id="node412" class="node">
<title>bdrv_co_pread</title>
<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-6359" rx="79.5" ry="18"/>
<text text-anchor="middle" x="4954.6038" y="-6355.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_co_pread</text>
</g>
<!-- qcow2_co_preadv_compressed&#45;&gt;bdrv_co_pread -->
<g id="edge1109" class="edge">
<title>qcow2_co_preadv_compressed&#45;&gt;bdrv_co_pread</title>
<path fill="none" stroke="#000000" d="M4707.0891,-6283.0748C4731.0766,-6287.7117 4755.8196,-6294.1265 4778.1038,-6303 4795.9691,-6310.1139 4796.4372,-6319.406 4814.1038,-6327 4834.1436,-6335.6141 4856.8309,-6342.0725 4878.0377,-6346.8443"/>
<polygon fill="#000000" stroke="#000000" points="4877.4728,-6350.3028 4887.9856,-6348.9865 4878.9465,-6343.4597 4877.4728,-6350.3028"/>
</g>
<!-- qcow2_co_decompress -->
<g id="node413" class="node">
<title>qcow2_co_decompress</title>
<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-5545" rx="117.7793" ry="18"/>
<text text-anchor="middle" x="4954.6038" y="-5541.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_decompress</text>
</g>
<!-- qcow2_co_preadv_compressed&#45;&gt;qcow2_co_decompress -->
<g id="edge1110" class="edge">
<title>qcow2_co_preadv_compressed&#45;&gt;qcow2_co_decompress</title>
<path fill="none" stroke="#000000" d="M4599.334,-6252.9886C4635.7298,-6168.6106 4788.7537,-5814.5243 4814.1038,-5767 4853.2028,-5693.7004 4907.7856,-5612.3281 4936.0284,-5571.4732"/>
<polygon fill="#000000" stroke="#000000" points="4938.9763,-5573.3643 4941.8034,-5563.1536 4933.2259,-5569.3727 4938.9763,-5573.3643"/>
</g>
<!-- qcow2_co_do_compress -->
<g id="node414" class="node">
<title>qcow2_co_do_compress</title>
<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-3393" rx="122.3786" ry="18"/>
<text text-anchor="middle" x="5322.8368" y="-3389.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_do_compress</text>
</g>
<!-- qcow2_co_decompress&#45;&gt;qcow2_co_do_compress -->
<g id="edge1112" class="edge">
<title>qcow2_co_decompress&#45;&gt;qcow2_co_do_compress</title>
<path fill="none" stroke="#000000" d="M4957.7317,-5526.7204C4990.8885,-5332.9476 5277.2953,-3659.15 5318.0257,-3421.1167"/>
<polygon fill="#000000" stroke="#000000" points="5321.491,-3421.6165 5319.7278,-3411.1695 5314.5912,-3420.4359 5321.491,-3421.6165"/>
</g>
<!-- qcow2_decompress -->
<g id="node415" class="node">
<title>qcow2_decompress</title>
<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-5659" rx="102.0819" ry="18"/>
<text text-anchor="middle" x="5322.8368" y="-5655.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_decompress</text>
</g>
<!-- qcow2_co_decompress&#45;&gt;qcow2_decompress -->
<g id="edge1113" class="edge">
<title>qcow2_co_decompress&#45;&gt;qcow2_decompress</title>
<path fill="none" stroke="#000000" d="M5047.3216,-5556.1157C5064.1209,-5560.8398 5080.8201,-5567.5321 5095.1038,-5577 5117.9279,-5592.129 5107.8465,-5612.5457 5131.1038,-5627 5154.9723,-5641.8341 5183.6002,-5650.4035 5211.3655,-5655.2143"/>
<polygon fill="#000000" stroke="#000000" points="5211.1219,-5658.7191 5221.5454,-5656.8212 5212.2135,-5651.8047 5211.1219,-5658.7191"/>
</g>
<!-- qcow2_co_do_compress&#45;&gt;qemu_coroutine_self -->
<g id="edge1114" class="edge">
<title>qcow2_co_do_compress&#45;&gt;qemu_coroutine_self</title>
<path fill="none" stroke="#000000" d="M5444.3055,-3394.9774C5470.3542,-3389.7733 5495.6855,-3379.5794 5514.5698,-3361 5577.7046,-3298.8844 5506.5735,-3241.8679 5550.5698,-3165 5580.2668,-3113.1151 5636.3967,-3071.0937 5674.4243,-3046.8207"/>
<polygon fill="#000000" stroke="#000000" points="5676.5786,-3049.6014 5683.1982,-3041.3292 5672.8647,-3043.6678 5676.5786,-3049.6014"/>
</g>
<!-- qcow2_co_do_compress&#45;&gt;qemu_co_queue_wait -->
<g id="edge1115" class="edge">
<title>qcow2_co_do_compress&#45;&gt;qemu_co_queue_wait</title>
<path fill="none" stroke="#000000" d="M5330.4693,-3374.9571C5378.8671,-3260.5461 5642.9155,-2636.3448 5701.9812,-2496.7153"/>
<polygon fill="#000000" stroke="#000000" points="5705.3513,-2497.7321 5706.0239,-2487.1586 5698.9044,-2495.0049 5705.3513,-2497.7321"/>
</g>
<!-- qcow2_co_do_compress&#45;&gt;bdrv_get_aio_context -->
<g id="edge1116" class="edge">
<title>qcow2_co_do_compress&#45;&gt;bdrv_get_aio_context</title>
<path fill="none" stroke="#000000" d="M5324.6085,-3411.1594C5339.8397,-3567.7318 5449.7,-4706.2294 5514.5698,-5632 5620.3227,-7141.2216 5701.764,-9004.7566 5712.5018,-9254.7952"/>
<polygon fill="#000000" stroke="#000000" points="5709.0086,-9255.0295 5712.9337,-9264.8704 5716.0021,-9254.7296 5709.0086,-9255.0295"/>
</g>
<!-- aio_get_thread_pool -->
<g id="node416" class="node">
<title>aio_get_thread_pool</title>
<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-3284" rx="104.7816" ry="18"/>
<text text-anchor="middle" x="5713.7053" y="-3280.3" font-family="Times,serif" font-size="14.00" fill="#000000">aio_get_thread_pool</text>
</g>
<!-- qcow2_co_do_compress&#45;&gt;aio_get_thread_pool -->
<g id="edge1117" class="edge">
<title>qcow2_co_do_compress&#45;&gt;aio_get_thread_pool</title>
<path fill="none" stroke="#000000" d="M5440.5955,-3388.0619C5466.3598,-3383.0768 5492.4994,-3374.7166 5514.5698,-3361 5537.8271,-3346.5457 5527.3027,-3325.4385 5550.5698,-3311 5566.0056,-3301.4212 5583.7785,-3294.9282 5601.7898,-3290.5808"/>
<polygon fill="#000000" stroke="#000000" points="5602.791,-3293.9443 5611.8072,-3288.3803 5601.2891,-3287.1073 5602.791,-3293.9443"/>
</g>
<!-- thread_pool_submit_aio -->
<g id="node417" class="node">
<title>thread_pool_submit_aio</title>
<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-3500" rx="121.5784" ry="18"/>
<text text-anchor="middle" x="5713.7053" y="-3496.3" font-family="Times,serif" font-size="14.00" fill="#000000">thread_pool_submit_aio</text>
</g>
<!-- qcow2_co_do_compress&#45;&gt;thread_pool_submit_aio -->
<g id="edge1118" class="edge">
<title>qcow2_co_do_compress&#45;&gt;thread_pool_submit_aio</title>
<path fill="none" stroke="#000000" d="M5410.0498,-3405.6287C5444.0079,-3412.8618 5482.408,-3424.0112 5514.5698,-3441 5533.4985,-3450.9987 5531.2504,-3463.7787 5550.5698,-3473 5565.0517,-3479.9124 5580.9873,-3485.0933 5597.0512,-3488.9695"/>
<polygon fill="#000000" stroke="#000000" points="5596.5339,-3492.4405 5607.058,-3491.2182 5598.0687,-3485.6108 5596.5339,-3492.4405"/>
</g>
<!-- qcow2_compress_pool_func -->
<g id="node418" class="node">
<title>qcow2_compress_pool_func</title>
<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-3446" rx="140.5" ry="18"/>
<text text-anchor="middle" x="5713.7053" y="-3442.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_compress_pool_func</text>
</g>
<!-- qcow2_co_do_compress&#45;&gt;qcow2_compress_pool_func -->
<g id="edge1119" class="edge">
<title>qcow2_co_do_compress&#45;&gt;qcow2_compress_pool_func</title>
<path fill="none" stroke="#000000" d="M5413.0007,-3405.2258C5470.877,-3413.0736 5546.3099,-3423.3019 5607.1447,-3431.5509"/>
<polygon fill="#000000" stroke="#000000" points="5606.7839,-3435.0339 5617.1635,-3432.9094 5607.7245,-3428.0974 5606.7839,-3435.0339"/>
</g>
<!-- qcow2_compress_complete -->
<g id="node419" class="node">
<title>qcow2_compress_complete</title>
<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-3192" rx="138.5" ry="18"/>
<text text-anchor="middle" x="5713.7053" y="-3188.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_compress_complete</text>
</g>
<!-- qcow2_co_do_compress&#45;&gt;qcow2_compress_complete -->
<g id="edge1120" class="edge">
<title>qcow2_co_do_compress&#45;&gt;qcow2_compress_complete</title>
<path fill="none" stroke="#000000" d="M5445.3482,-3392.231C5470.4463,-3386.9701 5495.1062,-3377.4427 5514.5698,-3361 5551.9345,-3329.4346 5516.7861,-3292.3717 5550.5698,-3257 5571.5724,-3235.0101 5600.9727,-3220.2885 5629.0389,-3210.5094"/>
<polygon fill="#000000" stroke="#000000" points="5630.4978,-3213.7136 5638.8947,-3207.2528 5628.3015,-3207.067 5630.4978,-3213.7136"/>
</g>
<!-- qemu_coroutine_yield -->
<g id="node420" class="node">
<title>qemu_coroutine_yield</title>
<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-3392" rx="113.18" ry="18"/>
<text text-anchor="middle" x="5713.7053" y="-3388.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_coroutine_yield</text>
</g>
<!-- qcow2_co_do_compress&#45;&gt;qemu_coroutine_yield -->
<g id="edge1121" class="edge">
<title>qcow2_co_do_compress&#45;&gt;qemu_coroutine_yield</title>
<path fill="none" stroke="#000000" d="M5445.1699,-3392.687C5491.3818,-3392.5688 5543.9649,-3392.4343 5590.2766,-3392.3158"/>
<polygon fill="#000000" stroke="#000000" points="5590.3737,-3395.8156 5600.3647,-3392.29 5590.3557,-3388.8157 5590.3737,-3395.8156"/>
</g>
<!-- qemu_co_queue_next -->
<g id="node421" class="node">
<title>qemu_co_queue_next</title>
<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-3338" rx="110.5" ry="18"/>
<text text-anchor="middle" x="5713.7053" y="-3334.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_co_queue_next</text>
</g>
<!-- qcow2_co_do_compress&#45;&gt;qemu_co_queue_next -->
<g id="edge1122" class="edge">
<title>qcow2_co_do_compress&#45;&gt;qemu_co_queue_next</title>
<path fill="none" stroke="#000000" d="M5411.5309,-3380.5196C5473.7471,-3371.7651 5556.7825,-3360.081 5620.0647,-3351.1764"/>
<polygon fill="#000000" stroke="#000000" points="5620.6306,-3354.6313 5630.0453,-3349.772 5619.6552,-3347.6996 5620.6306,-3354.6313"/>
</g>
<!-- qcow2_decompress&#45;&gt;memset -->
<g id="edge1124" class="edge">
<title>qcow2_decompress&#45;&gt;memset</title>
<path fill="none" stroke="#000000" d="M5402.3569,-5647.671C5511.7825,-5634.954 5713.7625,-5621.865 5876.8408,-5670 6412.2583,-5828.0365 6669.94,-5845.1675 6944.9204,-6331 7018.074,-6460.247 6920.989,-8868.1159 6980.9204,-9004 6993.8927,-9033.4123 7021.4416,-9057.7465 7043.8772,-9073.8276"/>
<polygon fill="#000000" stroke="#000000" points="7041.9705,-9076.7645 7052.1844,-9079.5801 7045.9557,-9071.0096 7041.9705,-9076.7645"/>
</g>
<!-- inflateInit2 -->
<g id="node423" class="node">
<title>inflateInit2</title>
<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-5697" rx="63.0888" ry="18"/>
<text text-anchor="middle" x="5713.7053" y="-5693.3" font-family="Times,serif" font-size="14.00" fill="#000000">inflateInit2</text>
</g>
<!-- qcow2_decompress&#45;&gt;inflateInit2 -->
<g id="edge1125" class="edge">
<title>qcow2_decompress&#45;&gt;inflateInit2</title>
<path fill="none" stroke="#000000" d="M5412.5099,-5667.718C5482.7895,-5674.5505 5579.1808,-5683.9216 5643.8115,-5690.205"/>
<polygon fill="#000000" stroke="#000000" points="5643.6111,-5693.7019 5653.9028,-5691.186 5644.2885,-5686.7347 5643.6111,-5693.7019"/>
</g>
<!-- inflate -->
<g id="node424" class="node">
<title>inflate</title>
<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-5805" rx="40.5" ry="18"/>
<text text-anchor="middle" x="5713.7053" y="-5801.3" font-family="Times,serif" font-size="14.00" fill="#000000">inflate</text>
</g>
<!-- qcow2_decompress&#45;&gt;inflate -->
<g id="edge1126" class="edge">
<title>qcow2_decompress&#45;&gt;inflate</title>
<path fill="none" stroke="#000000" d="M5424.6868,-5657.3055C5456.2599,-5661.3909 5489.3466,-5670.938 5514.5698,-5691 5547.32,-5717.0487 5517.802,-5751.9735 5550.5698,-5778 5582.2824,-5803.1885 5628.5841,-5808.815 5663.7652,-5808.7904"/>
<polygon fill="#000000" stroke="#000000" points="5663.8904,-5812.289 5673.8338,-5808.6313 5663.7797,-5805.2898 5663.8904,-5812.289"/>
</g>
<!-- inflateEnd -->
<g id="node425" class="node">
<title>inflateEnd</title>
<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-5751" rx="59.2899" ry="18"/>
<text text-anchor="middle" x="5713.7053" y="-5747.3" font-family="Times,serif" font-size="14.00" fill="#000000">inflateEnd</text>
</g>
<!-- qcow2_decompress&#45;&gt;inflateEnd -->
<g id="edge1127" class="edge">
<title>qcow2_decompress&#45;&gt;inflateEnd</title>
<path fill="none" stroke="#000000" d="M5420.7618,-5664.3784C5451.9196,-5668.9202 5485.7527,-5676.9494 5514.5698,-5691 5534.0794,-5700.5125 5531.0537,-5714.5008 5550.5698,-5724 5579.558,-5738.1097 5614.5078,-5745.036 5644.6099,-5748.366"/>
<polygon fill="#000000" stroke="#000000" points="5644.3193,-5751.8543 5654.617,-5749.3626 5645.0131,-5744.8888 5644.3193,-5751.8543"/>
</g>
<!-- qemu_coroutine_enter -->
<g id="node422" class="node">
<title>qemu_coroutine_enter</title>
<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-2287" rx="115.8798" ry="18"/>
<text text-anchor="middle" x="6074.8408" y="-2283.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_coroutine_enter</text>
</g>
<!-- qcow2_compress_complete&#45;&gt;qemu_coroutine_enter -->
<g id="edge1123" class="edge">
<title>qcow2_compress_complete&#45;&gt;qemu_coroutine_enter</title>
<path fill="none" stroke="#000000" d="M5746.782,-3174.5208C5785.7954,-3151.8672 5848.872,-3108.3722 5876.8408,-3051 5912.5243,-2977.803 5859.6093,-2380.624 5912.8408,-2319 5923.0639,-2307.1652 5936.286,-2298.9211 5950.7649,-2293.2748"/>
<polygon fill="#000000" stroke="#000000" points="5952.1355,-2296.5043 5960.4422,-2289.9279 5949.8474,-2289.8887 5952.1355,-2296.5043"/>
</g>
<!-- qcow2_co_pwrite_zeroes -->
<g id="node426" class="node">
<title>qcow2_co_pwrite_zeroes</title>
<ellipse fill="none" stroke="#000000" cx="507.5" cy="-5653" rx="126.978" ry="18"/>
<text text-anchor="middle" x="507.5" y="-5649.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_pwrite_zeroes</text>
</g>
<!-- qcow2_co_pwrite_zeroes&#45;&gt;assert -->
<g id="edge1128" class="edge">
<title>qcow2_co_pwrite_zeroes&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M625.4607,-5646.3657C1134.5727,-5617.6021 3120.6608,-5504.0048 3180.4983,-5479 3200.2503,-5470.746 3197.0603,-5455.9686 3216.4983,-5447 3537.0219,-5299.111 3652.4234,-5376.0968 4003.7693,-5342 4362.6074,-5307.1762 4453.6774,-5313.3849 4814.1038,-5305 5050.2088,-5299.5073 5709.0477,-5131.8036 5876.8408,-5298 5951.1485,-5371.6006 5877.2092,-8964.6686 5912.8408,-9063 5990.3136,-9276.7989 6157.4041,-9245.923 6236.8408,-9459 6286.8134,-9593.0438 6242.5593,-10606.1857 6272.8408,-10746 6312.5723,-10929.4458 6420.5037,-11130.9157 6460.5859,-11201.6855"/>
<polygon fill="#000000" stroke="#000000" points="6457.5687,-11203.46 6465.5621,-11210.4139 6463.6498,-11199.993 6457.5687,-11203.46"/>
</g>
<!-- qcow2_co_pwrite_zeroes&#45;&gt;qemu_coroutine_self -->
<g id="edge1129" class="edge">
<title>qcow2_co_pwrite_zeroes&#45;&gt;qemu_coroutine_self</title>
<path fill="none" stroke="#000000" d="M520.7277,-5635.071C549.6994,-5596.7016 622.3231,-5505.3061 699,-5446 1369.0203,-4927.7701 1570.1182,-4798.2179 2378.4314,-4545 2458.0678,-4520.0525 2693.0829,-4561.5986 2751.4983,-4502 2810.7177,-4441.5811 2729.855,-4184.9244 2787.4983,-4123 3036.1653,-3855.8646 3244.5416,-3997.0842 3605.4983,-4051 3622.045,-4053.4716 3624.9516,-4059.5284 3641.4983,-4062 3713.2074,-4072.7111 3914.3712,-4111.0466 3967.7693,-4062 4037.2485,-3998.1828 3949.5587,-3716.2088 4003.7693,-3639 4315.5052,-3195.0142 4609.4753,-3320.0177 5131.1038,-3171 5316.864,-3117.9324 5362.5753,-3101.5094 5550.5698,-3057 5576.9989,-3050.7427 5606.0121,-3044.6316 5632.1492,-3039.403"/>
<polygon fill="#000000" stroke="#000000" points="5632.8876,-3042.8248 5642.0142,-3037.4438 5631.524,-3035.9589 5632.8876,-3042.8248"/>
</g>
<!-- qcow2_co_pwrite_zeroes&#45;&gt;QEMU_ALIGN_DOWN -->
<g id="edge1130" class="edge">
<title>qcow2_co_pwrite_zeroes&#45;&gt;QEMU_ALIGN_DOWN</title>
<path fill="none" stroke="#000000" d="M524.112,-5670.9204C555.7882,-5704.3919 628.0138,-5777.4089 699,-5826 1047.6546,-6064.6594 1150.5595,-6110.6289 1548.3645,-6253 1806.3984,-6345.3482 2494.4899,-6428.8348 2751.4983,-6524 2952.9552,-6598.5956 3475.3393,-6806.0965 3605.4983,-6977 3650.1862,-7035.677 3593.9157,-7082.6449 3641.4983,-7139 3742.5225,-7258.6493 3879.5307,-7142.6332 3967.7693,-7272 4009.5962,-7333.3225 3994.1014,-9870.4033 4003.7693,-9944 4089.9899,-10600.3531 4284.6218,-10731.4123 4369.0369,-11388 4433.024,-11885.6973 4349.3804,-15405.3024 4405.0369,-15904 4442.0165,-16235.3476 4552.197,-16626.8262 4583.3073,-16733.1771"/>
<polygon fill="#000000" stroke="#000000" points="4579.9694,-16734.2325 4586.1466,-16742.8403 4586.6855,-16732.2591 4579.9694,-16734.2325"/>
</g>
<!-- qcow2_co_pwrite_zeroes&#45;&gt;qemu_co_mutex_lock -->
<g id="edge1131" class="edge">
<title>qcow2_co_pwrite_zeroes&#45;&gt;qemu_co_mutex_lock</title>
<path fill="none" stroke="#000000" d="M508.8884,-5634.8553C520.1703,-5489.4618 598.9492,-4512.3013 699,-4236 816.5577,-3911.3516 850.695,-3803.6902 1112,-3578 1272.3526,-3439.5028 1353.278,-3468.6781 1548.3645,-3386 1718.5072,-3313.8931 1824.6458,-3378.4262 1933.3645,-3229 1996.6872,-3141.9674 1893.9338,-2822.7767 1969.3645,-2746 2001.9766,-2712.806 2280.9172,-2699.1316 2445.2476,-2693.9159"/>
<polygon fill="#000000" stroke="#000000" points="2445.5292,-2697.4089 2455.4154,-2693.5993 2445.3113,-2690.4123 2445.5292,-2697.4089"/>
</g>
<!-- qcow2_co_pwrite_zeroes&#45;&gt;qcow2_get_cluster_offset -->
<g id="edge1132" class="edge">
<title>qcow2_co_pwrite_zeroes&#45;&gt;qcow2_get_cluster_offset</title>
<path fill="none" stroke="#000000" d="M537.548,-5635.4662C574.5991,-5614.357 639.9315,-5578.7833 699,-5555 787.4526,-5519.3855 2272.9222,-5125.2742 2342.4314,-5060 2375.9524,-5028.5213 2352.1874,-5000.76 2378.4314,-4963 2543.3454,-4725.7207 2840.5093,-4529.1522 2945.7685,-4463.9977"/>
<polygon fill="#000000" stroke="#000000" points="2947.7941,-4466.8608 2954.475,-4458.6379 2944.1244,-4460.8998 2947.7941,-4466.8608"/>
</g>
<!-- qcow2_co_pwrite_zeroes&#45;&gt;qemu_co_mutex_unlock -->
<g id="edge1133" class="edge">
<title>qcow2_co_pwrite_zeroes&#45;&gt;qemu_co_mutex_unlock</title>
<path fill="none" stroke="#000000" d="M512.3977,-5634.9823C556.886,-5473.9905 904.2998,-4271.3835 1548.3645,-3538 1687.2919,-3379.8061 1816.8554,-3437.3618 1933.3645,-3262 1973.2206,-3202.0112 1916.4347,-3152.8426 1969.3645,-3104 2092.4882,-2990.3836 2223.4775,-3167.9751 2342.4314,-3050 2417.4543,-2975.5944 2304.3877,-2890.3802 2378.4314,-2815 2393.2397,-2799.9244 2412.3807,-2790.4039 2432.7427,-2784.5988"/>
<polygon fill="#000000" stroke="#000000" points="2433.6706,-2787.9743 2442.4965,-2782.113 2431.9419,-2781.1911 2433.6706,-2787.9743"/>
</g>
<!-- trace_qcow2_pwrite_zeroes_start_req -->
<g id="node427" class="node">
<title>trace_qcow2_pwrite_zeroes_start_req</title>
<ellipse fill="none" stroke="#000000" cx="887.5" cy="-5799" rx="188.5" ry="18"/>
<text text-anchor="middle" x="887.5" y="-5795.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_pwrite_zeroes_start_req</text>
</g>
<!-- qcow2_co_pwrite_zeroes&#45;&gt;trace_qcow2_pwrite_zeroes_start_req -->
<g id="edge1134" class="edge">
<title>qcow2_co_pwrite_zeroes&#45;&gt;trace_qcow2_pwrite_zeroes_start_req</title>
<path fill="none" stroke="#000000" d="M529.1928,-5670.7522C563.1324,-5697.4902 631.8744,-5747.5626 699,-5772 712.5667,-5776.939 726.9904,-5780.9787 741.5838,-5784.2821"/>
<polygon fill="#000000" stroke="#000000" points="741.1939,-5787.778 751.7056,-5786.4534 742.6622,-5780.9337 741.1939,-5787.778"/>
</g>
<!-- is_zero -->
<g id="node428" class="node">
<title>is_zero</title>
<ellipse fill="none" stroke="#000000" cx="887.5" cy="-6381" rx="43.5923" ry="18"/>
<text text-anchor="middle" x="887.5" y="-6377.3" font-family="Times,serif" font-size="14.00" fill="#000000">is_zero</text>
</g>
<!-- qcow2_co_pwrite_zeroes&#45;&gt;is_zero -->
<g id="edge1135" class="edge">
<title>qcow2_co_pwrite_zeroes&#45;&gt;is_zero</title>
<path fill="none" stroke="#000000" d="M514.3766,-5671.2484C537.457,-5731.8472 615.4196,-5931.3692 699,-6087 754.477,-6190.3009 833.7072,-6305.3056 869.1443,-6355.3811"/>
<polygon fill="#000000" stroke="#000000" points="866.3954,-6357.5553 875.0391,-6363.6821 872.1028,-6353.5023 866.3954,-6357.5553"/>
</g>
<!-- trace_qcow2_pwrite_zeroes -->
<g id="node429" class="node">
<title>trace_qcow2_pwrite_zeroes</title>
<ellipse fill="none" stroke="#000000" cx="887.5" cy="-5745" rx="140.5" ry="18"/>
<text text-anchor="middle" x="887.5" y="-5741.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_pwrite_zeroes</text>
</g>
<!-- qcow2_co_pwrite_zeroes&#45;&gt;trace_qcow2_pwrite_zeroes -->
<g id="edge1136" class="edge">
<title>qcow2_co_pwrite_zeroes&#45;&gt;trace_qcow2_pwrite_zeroes</title>
<path fill="none" stroke="#000000" d="M550.183,-5670.0318C588.5573,-5684.7283 646.7558,-5705.5055 699,-5718 721.9291,-5723.4836 746.711,-5728.0073 770.5342,-5731.6803"/>
<polygon fill="#000000" stroke="#000000" points="770.2684,-5735.1796 780.6772,-5733.2027 771.3075,-5728.2571 770.2684,-5735.1796"/>
</g>
<!-- qcow2_cluster_zeroize -->
<g id="node430" class="node">
<title>qcow2_cluster_zeroize</title>
<ellipse fill="none" stroke="#000000" cx="887.5" cy="-5691" rx="116.5" ry="18"/>
<text text-anchor="middle" x="887.5" y="-5687.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_cluster_zeroize</text>
</g>
<!-- qcow2_co_pwrite_zeroes&#45;&gt;qcow2_cluster_zeroize -->
<g id="edge1137" class="edge">
<title>qcow2_co_pwrite_zeroes&#45;&gt;qcow2_cluster_zeroize</title>
<path fill="none" stroke="#000000" d="M611.3367,-5663.3837C663.5667,-5668.6067 726.8179,-5674.9318 779.602,-5680.2102"/>
<polygon fill="#000000" stroke="#000000" points="779.3728,-5683.7046 789.6714,-5681.2171 780.0693,-5676.7394 779.3728,-5683.7046"/>
</g>
<!-- bdrv_block_status_above -->
<g id="node431" class="node">
<title>bdrv_block_status_above</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-18397" rx="128.0773" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-18393.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_block_status_above</text>
</g>
<!-- is_zero&#45;&gt;bdrv_block_status_above -->
<g id="edge1138" class="edge">
<title>is_zero&#45;&gt;bdrv_block_status_above</title>
<path fill="none" stroke="#000000" d="M931.1129,-6381.5583C1124.6871,-6384.2441 1898.1785,-6397.2513 1933.3645,-6434 1981.4595,-6484.2311 1931.8549,-11382.4396 1969.3645,-11441 2068.1464,-11595.2195 2243.7906,-11461.6902 2342.4314,-11616 2392.6714,-11694.5935 2324.2006,-18256.1052 2378.4314,-18332 2396.6921,-18357.5555 2425.7623,-18373.1451 2455.5701,-18382.6285"/>
<polygon fill="#000000" stroke="#000000" points="2454.6789,-18386.0148 2465.2611,-18385.4979 2456.6663,-18379.3028 2454.6789,-18386.0148"/>
</g>
<!-- qcow2_cluster_zeroize&#45;&gt;data_file_is_raw -->
<g id="edge1139" class="edge">
<title>qcow2_cluster_zeroize&#45;&gt;data_file_is_raw</title>
<path fill="none" stroke="#000000" d="M991.4903,-5682.8106C1022.5861,-5685.8786 1054.1721,-5695.4185 1076,-5718 1127.4232,-5771.1984 1070.2943,-5987.8849 1112,-6049 1235.3411,-6229.743 1346.5263,-6192.4872 1548.3645,-6277 1714.1826,-6346.4306 1826.903,-6256.1477 1933.3645,-6401 2003.7916,-6496.8238 1914.2311,-10576.6317 1969.3645,-10682 1995.1649,-10731.3086 2326.7383,-10950.3887 2378.4314,-10971 2407.2411,-10982.4871 2440.2885,-10989.1693 2470.4861,-10993.03"/>
<polygon fill="#000000" stroke="#000000" points="2470.2641,-10996.5281 2480.6076,-10994.2339 2471.091,-10989.5771 2470.2641,-10996.5281"/>
</g>
<!-- qcow2_cluster_zeroize&#45;&gt;has_data_file -->
<g id="edge1140" class="edge">
<title>qcow2_cluster_zeroize&#45;&gt;has_data_file</title>
<path fill="none" stroke="#000000" d="M1002.8865,-5688.4484C1029.0885,-5692.7796 1055.2703,-5701.5755 1076,-5718 1110.4149,-5745.2675 1079.3715,-5780.6183 1112,-5810 1149.3673,-5843.649 1498.7924,-5921.5636 1548.3645,-5930 1999.1432,-6006.716 3160.0406,-5986.2197 3605.4983,-5883 3622.2225,-5879.1247 3625.1342,-5874.1899 3641.4983,-5869 3783.9185,-5823.8314 3869.1798,-5900.2667 3967.7693,-5788 4014.2597,-5735.06 3969.9545,-5534.8107 4003.7693,-5473 4313.8826,-4906.1381 4584.4153,-4899.4333 5131.1038,-4555 5456.1669,-4350.1986 5543.453,-4291.6515 5912.8408,-4186 6354.2063,-4059.7616 6619.7498,-3820.9573 6944.9204,-4145 6969.4029,-4169.3975 6979.6892,-9087.4585 6980.9204,-9122 7002.3014,-9721.8582 7062.5611,-10453.6025 7075.4676,-10606.2707"/>
<polygon fill="#000000" stroke="#000000" points="7072.0138,-10606.9646 7076.3462,-10616.6332 7078.9887,-10606.3732 7072.0138,-10606.9646"/>
</g>
<!-- qcow2_cluster_zeroize&#45;&gt;assert -->
<g id="edge1141" class="edge">
<title>qcow2_cluster_zeroize&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M955.4049,-5676.3018C999.74,-5667.4257 1059.0196,-5656.9097 1112,-5652 1202.7021,-5643.5947 2668.0523,-5667.5278 2751.4983,-5631 2772.8103,-5621.6708 2767.0139,-5604.0284 2787.4983,-5593 2957.9946,-5501.2083 3025.5572,-5549.1906 3216.4983,-5517 3922.1298,-5398.038 4099.2563,-5349.5723 4814.1038,-5317 4873.0845,-5314.3125 5835.2562,-5281.0874 5876.8408,-5323 5957.7628,-5404.5603 5846.0288,-9365.5302 5912.8408,-9459 6001.611,-9583.1892 6146.7114,-9449.7937 6236.8408,-9573 6275.3345,-9625.6206 6258.9536,-10682.2988 6272.8408,-10746 6312.8214,-10929.3917 6420.5996,-11130.8949 6460.6136,-11201.6795"/>
<polygon fill="#000000" stroke="#000000" points="6457.5936,-11203.4492 6465.5812,-11210.4097 6463.6776,-11199.9873 6457.5936,-11203.4492"/>
</g>
<!-- qcow2_cluster_zeroize&#45;&gt;QEMU_IS_ALIGNED -->
<g id="edge1142" class="edge">
<title>qcow2_cluster_zeroize&#45;&gt;QEMU_IS_ALIGNED</title>
<path fill="none" stroke="#000000" d="M977.8336,-5702.3876C1018.768,-5707.413 1067.797,-5713.2449 1112,-5718 1156.4285,-5722.7793 1479.6847,-5725.5243 1512.3645,-5756 1583.8621,-5822.6754 1476.756,-5906.4435 1548.3645,-5973 1819.7175,-6225.2091 2008.3642,-6031.9076 2378.4314,-6049 2820.3173,-6069.4095 3932.0909,-5982.0224 4369.0369,-6051 4557.7387,-6080.789 4631.7457,-6060.2195 4778.1038,-6183 4804.3022,-6204.9779 4786.4028,-6230.9492 4814.1038,-6251 4916.7367,-6325.2888 5012.8551,-6202.6284 5095.1038,-6299 5152.1445,-6365.8351 5085.5817,-9386.8447 5131.1038,-9462 5157.4025,-9505.4181 5208.899,-9531.6316 5251.9054,-9546.7408"/>
<polygon fill="#000000" stroke="#000000" points="5250.9087,-9550.0983 5261.5029,-9549.981 5253.1479,-9543.4661 5250.9087,-9550.0983"/>
</g>
<!-- qcow2_cluster_zeroize&#45;&gt;qcow2_process_discards -->
<g id="edge1143" class="edge">
<title>qcow2_cluster_zeroize&#45;&gt;qcow2_process_discards</title>
<path fill="none" stroke="#000000" d="M993.5554,-5683.4496C1023.8339,-5686.7897 1054.4272,-5696.326 1076,-5718 1158.2963,-5800.6825 1031.0894,-5893.961 1112,-5978 1237.3395,-6108.1857 1380.9867,-5924.9105 1512.3645,-6049 1562.835,-6096.6706 1498.3584,-6152.8425 1548.3645,-6201 1673.9935,-6321.9847 1762.5942,-6241.5391 1933.3645,-6277 2131.5869,-6318.1614 2180.6069,-6330.9669 2378.4314,-6374 2660.269,-6435.3087 3428.6514,-6569.1483 3605.4983,-6797 3681.0768,-6894.3763 3562.5794,-6977.3106 3641.4983,-7072 3739.0278,-7189.0191 3875.2668,-7055.9679 3967.7693,-7177 4020.9243,-7246.5491 3982.8475,-7879.0011 4003.7693,-7964 4039.623,-8109.6624 4131.1113,-8266.6518 4169.2769,-8328.1477"/>
<polygon fill="#000000" stroke="#000000" points="4166.4485,-8330.2261 4174.7182,-8336.8489 4172.3835,-8326.5145 4166.4485,-8330.2261"/>
</g>
<!-- qcow2_cluster_zeroize&#45;&gt;size_to_clusters -->
<g id="edge1144" class="edge">
<title>qcow2_cluster_zeroize&#45;&gt;size_to_clusters</title>
<path fill="none" stroke="#000000" d="M971.5045,-5678.4791C1013.5796,-5672.8247 1065.3683,-5666.7941 1112,-5664 1289.6212,-5653.3573 1334.8393,-5651.8608 1512.3645,-5664 1899.9945,-5690.5062 1990.8014,-5756.4938 2378.4314,-5783 2543.8526,-5794.3115 2585.7314,-5786.669 2751.4983,-5783 2942.3051,-5778.7767 2996.304,-5813.9755 3180.4983,-5764 3197.9587,-5759.2627 3199.1698,-5750.1993 3216.4983,-5745 3299.6901,-5720.0386 3534.1926,-5756.5929 3605.4983,-5707 3635.5245,-5686.1169 3610.4913,-5652.397 3641.4983,-5633 3764.4345,-5556.0948 3854.0946,-5542.968 3967.7693,-5633 4022.5311,-5676.3722 3970.1348,-5724.7732 4003.7693,-5786 4115.6383,-5989.6414 4277.2762,-5946.5417 4369.0369,-6160 4410.1841,-6255.7185 4391.1159,-6993.7463 4405.0369,-7097 4446.3936,-7403.7481 4552.1695,-7765.4373 4583.0098,-7867.163"/>
<polygon fill="#000000" stroke="#000000" points="4579.7355,-7868.4253 4585.9964,-7876.9723 4586.432,-7866.3864 4579.7355,-7868.4253"/>
</g>
<!-- bdrv_co_pwrite_zeroes -->
<g id="node432" class="node">
<title>bdrv_co_pwrite_zeroes</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-5783" rx="118.5" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-5779.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_co_pwrite_zeroes</text>
</g>
<!-- qcow2_cluster_zeroize&#45;&gt;bdrv_co_pwrite_zeroes -->
<g id="edge1145" class="edge">
<title>qcow2_cluster_zeroize&#45;&gt;bdrv_co_pwrite_zeroes</title>
<path fill="none" stroke="#000000" d="M999.8668,-5695.9269C1025.7479,-5700.064 1052.5434,-5706.8966 1076,-5718 1095.6182,-5727.2864 1092.4579,-5741.5545 1112,-5751 1136.1644,-5762.6796 1163.6955,-5770.2404 1190.4432,-5775.0999"/>
<polygon fill="#000000" stroke="#000000" points="1190.2027,-5778.609 1200.6476,-5776.833 1191.3748,-5771.7079 1190.2027,-5778.609"/>
</g>
<!-- zero_in_l2_slice -->
<g id="node433" class="node">
<title>zero_in_l2_slice</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-5691" rx="84.5" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-5687.3" font-family="Times,serif" font-size="14.00" fill="#000000">zero_in_l2_slice</text>
</g>
<!-- qcow2_cluster_zeroize&#45;&gt;zero_in_l2_slice -->
<g id="edge1146" class="edge">
<title>qcow2_cluster_zeroize&#45;&gt;zero_in_l2_slice</title>
<path fill="none" stroke="#000000" d="M1004.108,-5691C1071.0977,-5691 1154.1652,-5691 1217.1574,-5691"/>
<polygon fill="#000000" stroke="#000000" points="1217.4849,-5694.5001 1227.4849,-5691 1217.4848,-5687.5001 1217.4849,-5694.5001"/>
</g>
<!-- zero_in_l2_slice&#45;&gt;be64_to_cpu -->
<g id="edge1147" class="edge">
<title>zero_in_l2_slice&#45;&gt;be64_to_cpu</title>
<path fill="none" stroke="#000000" d="M1396.5718,-5689.6136C1723.9161,-5682.5667 2905.1817,-5641.1338 3180.4983,-5408 3219.4328,-5375.0308 3186.6512,-5340.3765 3216.4983,-5299 3357.3532,-5103.7351 4713.8374,-4005 4954.6038,-4005 4954.6038,-4005 4954.6038,-4005 5322.8368,-4005 6046.2186,-4005 6422.5762,-3370.5625 6944.9204,-3871 6978.6487,-3903.3138 6978.4512,-4664.3558 6980.9204,-4711 7013.2609,-5321.9213 7065.1547,-6068.4604 7075.9246,-6221.7169"/>
<polygon fill="#000000" stroke="#000000" points="7072.4348,-6221.9864 7076.6282,-6231.7161 7079.4176,-6221.4951 7072.4348,-6221.9864"/>
</g>
<!-- zero_in_l2_slice&#45;&gt;cpu_to_be64 -->
<g id="edge1148" class="edge">
<title>zero_in_l2_slice&#45;&gt;cpu_to_be64</title>
<path fill="none" stroke="#000000" d="M1380.195,-5680.2725C1423.2944,-5677.5051 1477.3233,-5682.0783 1512.3645,-5714 1569.7787,-5766.303 1488.7575,-5835.2103 1548.3645,-5885 1723.8127,-6031.552 3378.4749,-5876.8318 3605.4983,-5850 3767.7195,-5830.8271 3855.5249,-5906.6782 3967.7693,-5788 4016.1822,-5736.8121 3967.8905,-5533.6359 4003.7693,-5473 4316.3728,-4944.695 4546.1272,-4861.09 5131.1038,-4675 5906.2872,-4428.4024 6525.1852,-4223.1916 6944.9204,-4920 6979.3663,-4977.1842 6980.0247,-14466.2486 6980.9204,-14533 7004.3639,-16280.0597 7068.8701,-18435.1767 7077.0612,-18704.8583"/>
<polygon fill="#000000" stroke="#000000" points="7073.5665,-18705.0909 7077.3691,-18714.9799 7080.5633,-18704.878 7073.5665,-18705.0909"/>
</g>
<!-- zero_in_l2_slice&#45;&gt;assert -->
<g id="edge1149" class="edge">
<title>zero_in_l2_slice&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M1395.5916,-5694.3735C1617.0659,-5702.3263 2238.0864,-5718.0822 2751.4983,-5669 2944.255,-5650.5724 2989.8434,-5626.8441 3180.4983,-5593 3206.111,-5588.4534 3615.7674,-5514.8213 3641.4983,-5511 4283.4937,-5415.6579 4446.7295,-5341.6914 5095.1038,-5371 5443.8245,-5386.7633 5642.1066,-5188.6313 5876.8408,-5447 5915.377,-5489.4162 5898.3993,-9517.5417 5912.8408,-9573 5988.4252,-9863.2593 6153.5693,-9876.8519 6236.8408,-10165 6308.6681,-10413.5469 6213.7963,-10494.1102 6272.8408,-10746 6315.6775,-10928.7457 6421.6992,-11130.6462 6460.9311,-11201.6076"/>
<polygon fill="#000000" stroke="#000000" points="6457.88,-11203.3226 6465.7998,-11210.3603 6463.9973,-11199.9199 6457.88,-11203.3226"/>
</g>
<!-- zero_in_l2_slice&#45;&gt;qcow2_cache_put -->
<g id="edge1150" class="edge">
<title>zero_in_l2_slice&#45;&gt;qcow2_cache_put</title>
<path fill="none" stroke="#000000" d="M1392.297,-5696.7542C1434.4302,-5704.1486 1483.2437,-5720.4571 1512.3645,-5756 1599.9898,-5862.9497 1456.9578,-5961.2634 1548.3645,-6065 1675.7841,-6209.6074 1780.535,-6130.3929 1969.3645,-6169 2149.8111,-6205.8932 3480.9067,-6299.357 3605.4983,-6435 3676.5085,-6512.3089 3572.5655,-6826.8332 3641.4983,-6906 3738.9513,-7017.9213 3852.9078,-6883.0303 3967.7693,-6977 3998.5754,-7002.2029 3973.0131,-7033.7363 4003.7693,-7059 4132.2626,-7164.5468 4263.968,-7011.1156 4369.0369,-7140 4410.2531,-7190.5585 4400.5292,-9422.9261 4405.0369,-9488 4446.6365,-10088.5338 4562.1396,-10816.576 4586.8708,-10968.4275"/>
<polygon fill="#000000" stroke="#000000" points="4583.488,-10969.4293 4588.5544,-10978.7342 4590.3964,-10968.3008 4583.488,-10969.4293"/>
</g>
<!-- zero_in_l2_slice&#45;&gt;qcow2_cache_entry_mark_dirty -->
<g id="edge1151" class="edge">
<title>zero_in_l2_slice&#45;&gt;qcow2_cache_entry_mark_dirty</title>
<path fill="none" stroke="#000000" d="M1393.0437,-5685.7335C1432.9634,-5687.3084 1479.4831,-5695.9373 1512.3645,-5723 1548.1917,-5752.4872 1510.3151,-5794.4419 1548.3645,-5821 1622.7228,-5872.9014 3092.982,-5825.7448 3180.4983,-5802 3197.9587,-5797.2627 3199.1698,-5788.1993 3216.4983,-5783 3382.8819,-5733.0771 3453.224,-5828.5963 3605.4983,-5745 3628.2555,-5732.5066 3618.16,-5710.371 3641.4983,-5699 3771.8579,-5635.4856 3864.9524,-5596.7435 3967.7693,-5699 4032.6373,-5763.5144 3982.687,-12196.9748 4003.7693,-12286 4036.5143,-12424.2738 4128.5351,-12570.3104 4168.0255,-12628.6719"/>
<polygon fill="#000000" stroke="#000000" points="4165.1492,-12630.6663 4173.6767,-12636.9537 4170.9313,-12626.7208 4165.1492,-12630.6663"/>
</g>
<!-- zero_in_l2_slice&#45;&gt;MIN -->
<g id="edge1152" class="edge">
<title>zero_in_l2_slice&#45;&gt;MIN</title>
<path fill="none" stroke="#000000" d="M1391.6355,-5697.3098C1433.5633,-5704.8765 1482.3918,-5721.1724 1512.3645,-5756 1576.1352,-5830.1001 1480.1285,-5902.9901 1548.3645,-5973 1875.3854,-6308.5227 3319.7227,-6063.7177 3605.4983,-6435 3669.5253,-6518.1845 3572.1022,-6827.239 3641.4983,-6906 3739.3631,-7017.0716 3853.4514,-6878.9477 3967.7693,-6973 3999.7676,-6999.3258 3976.5531,-7027.7556 4003.7693,-7059 4043.8913,-7105.0603 4108.6667,-7136.7647 4149.3213,-7153.3849"/>
<polygon fill="#000000" stroke="#000000" points="4148.2731,-7156.7349 4158.8583,-7157.188 4150.866,-7150.2328 4148.2731,-7156.7349"/>
</g>
<!-- zero_in_l2_slice&#45;&gt;qcow2_get_cluster_type -->
<g id="edge1153" class="edge">
<title>zero_in_l2_slice&#45;&gt;qcow2_get_cluster_type</title>
<path fill="none" stroke="#000000" d="M1391.1474,-5684.4003C1432.0194,-5685.3029 1479.9974,-5693.7256 1512.3645,-5723 1558.7371,-5764.9418 1498.8168,-5820.8614 1548.3645,-5859 1617.9969,-5912.5986 3445.2611,-5868.4382 3605.4983,-5817 3623.8076,-5811.1225 3623.7189,-5800.326 3641.4983,-5793 3660.1884,-5785.2988 3680.8626,-5779.4162 3701.0362,-5774.9337"/>
<polygon fill="#000000" stroke="#000000" points="3701.8325,-5778.3428 3710.8886,-5772.8438 3700.3799,-5771.4951 3701.8325,-5778.3428"/>
</g>
<!-- zero_in_l2_slice&#45;&gt;get_cluster_table -->
<g id="edge1154" class="edge">
<title>zero_in_l2_slice&#45;&gt;get_cluster_table</title>
<path fill="none" stroke="#000000" d="M1317.0704,-5672.8582C1360.4915,-5511.7063 1679.7923,-4326.6618 1733.2748,-4128.1682"/>
<polygon fill="#000000" stroke="#000000" points="1736.7313,-4128.7928 1735.9535,-4118.2265 1729.9723,-4126.9716 1736.7313,-4128.7928"/>
</g>
<!-- zero_in_l2_slice&#45;&gt;qcow2_free_any_clusters -->
<g id="edge1155" class="edge">
<title>zero_in_l2_slice&#45;&gt;qcow2_free_any_clusters</title>
<path fill="none" stroke="#000000" d="M1393.0394,-5696.4033C1435.2663,-5703.6968 1483.9314,-5720.0209 1512.3645,-5756 1573.8786,-5833.8397 1481.9579,-6127.2899 1548.3645,-6201 1664.8817,-6330.3319 1767.2312,-6221.0121 1933.3645,-6273 2123.5327,-6332.5092 2642.6269,-6473.1099 2751.4983,-6640 2830.2993,-6760.795 2704.8881,-11713.7773 2787.4983,-11832 2894.3142,-11984.8635 3064.1179,-11833.2862 3180.4983,-11979 3217.5867,-12025.4365 3203.2399,-12186.068 3216.4983,-12244 3267.91,-12468.6412 3367.0498,-12729.3896 3400.0289,-12813.4149"/>
<polygon fill="#000000" stroke="#000000" points="3396.7932,-12814.7505 3403.7152,-12822.7715 3403.306,-12812.1846 3396.7932,-12814.7505"/>
</g>
<!-- qcow2_co_pwritev_compressed -->
<g id="node434" class="node">
<title>qcow2_co_pwritev_compressed</title>
<ellipse fill="none" stroke="#000000" cx="158" cy="-1704" rx="158" ry="18"/>
<text text-anchor="middle" x="158" y="-1700.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_pwritev_compressed</text>
</g>
<!-- qcow2_co_pwritev_compressed&#45;&gt;has_data_file -->
<g id="edge1156" class="edge">
<title>qcow2_co_pwritev_compressed&#45;&gt;has_data_file</title>
<path fill="none" stroke="#000000" d="M159.0989,-1722.1057C169.4326,-1881.5625 259.1986,-3059.6456 699,-3873 1094.2731,-4604.0052 1207.8483,-4912.2802 1969.3645,-5245 1999.1097,-5257.9962 2750.3639,-5237.3444 2751.4983,-5237 2986.3775,-5165.6952 2993.1247,-5040.7687 3216.4983,-4939 3380.4449,-4864.3061 3433.4301,-4878.3875 3605.4983,-4825 4636.1564,-4505.218 4875.1996,-4365.34 5912.8408,-4069 6071.2195,-4023.7686 6109.3119,-4000.6969 6272.8408,-3981 6451.9904,-3959.4216 6498.4587,-3976.2578 6678.8408,-3981 6797.2211,-3984.1122 6863.1125,-3909.3785 6944.9204,-3995 6969.5172,-4020.7433 6979.6559,-9086.4174 6980.9204,-9122 7002.2379,-9721.8604 7062.5472,-10453.603 7075.4653,-10606.2707"/>
<polygon fill="#000000" stroke="#000000" points="7072.0116,-10606.965 7076.3447,-10616.6332 7078.9865,-10606.373 7072.0116,-10606.965"/>
</g>
<!-- qcow2_co_pwritev_compressed&#45;&gt;g_free -->
<g id="edge1161" class="edge">
<title>qcow2_co_pwritev_compressed&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M158.2806,-1722.249C163.7049,-2072.5279 247.1303,-7349.2046 352,-7463 514.365,-7639.1843 647.9101,-7525 887.5,-7525 887.5,-7525 887.5,-7525 2155.8979,-7525 2420.824,-7525 2557.9892,-7681.9422 2751.4983,-7501 2806.0262,-7450.0133 2737.0322,-7222.0101 2787.4983,-7167 2907.821,-7035.8434 3026.2019,-7178.7257 3180.4983,-7090 3201.5202,-7077.9117 3195.9902,-7061.9409 3216.4983,-7049 3368.4446,-6953.1198 3484.8525,-7072.1363 3605.4983,-6939 3666.4394,-6871.7496 3571.8975,-6796.2425 3641.4983,-6738 3664.6146,-6718.6561 4323.128,-6719.5988 4369.0369,-6740 5059.4616,-7046.814 5221.7237,-7299.5359 5514.5698,-7996 5569.353,-8126.2887 5509.0125,-8495.9099 5550.5698,-8631 5633.465,-8900.4672 5800.2433,-8903.6754 5876.8408,-9175 5903.8678,-9270.7354 5861.0479,-12671.0694 5912.8408,-12756 5997.6159,-12895.0151 6151.5953,-12788.2729 6236.8408,-12927 6299.0637,-13028.2604 6193.7873,-14977.2537 6272.8408,-15066 6311.0661,-15108.9121 6381.9506,-15108.3985 6429.0125,-15102.1898"/>
<polygon fill="#000000" stroke="#000000" points="6429.5711,-15105.6455 6438.965,-15100.746 6428.5661,-15098.718 6429.5711,-15105.6455"/>
</g>
<!-- qcow2_co_pwritev_compressed&#45;&gt;qemu_blockalign -->
<g id="edge1157" class="edge">
<title>qcow2_co_pwritev_compressed&#45;&gt;qemu_blockalign</title>
<path fill="none" stroke="#000000" d="M158.3306,-1722.2054C163.5442,-2005.6523 230.3321,-5506.1579 352,-5680 771.5317,-6279.4371 1237.7109,-5983.1599 1969.3645,-5987 2507.6918,-5989.8254 2643.5346,-6008.3959 3180.4983,-5970 3369.9131,-5956.4558 3429.9057,-5998.3097 3605.4983,-5926 3624.4961,-5918.1766 3622.7472,-5905.3978 3641.4983,-5897 3775.6417,-5836.923 3866.7709,-5949.785 3967.7693,-5843 4018.6109,-5789.2455 3961.5425,-5572.7562 4003.7693,-5512 4117.6067,-5348.2103 4219.1777,-5383.4042 4405.0369,-5311 4685.8125,-5201.6197 5654.8893,-4967 5713.7053,-4967 5713.7053,-4967 5713.7053,-4967 6475.8408,-4967 6702.6541,-4967 6819.4362,-4979.0609 6944.9204,-5168 7029.3541,-5295.1302 6888.2041,-10540.7778 6980.9204,-10662 6984.5942,-10666.8033 6989.0464,-10670.8014 6993.9995,-10674.1244"/>
<polygon fill="#000000" stroke="#000000" points="6992.3356,-10677.2045 7002.7591,-10679.1021 6995.794,-10671.1185 6992.3356,-10677.2045"/>
</g>
<!-- qcow2_co_pwritev_compressed&#45;&gt;memset -->
<g id="edge1158" class="edge">
<title>qcow2_co_pwritev_compressed&#45;&gt;memset</title>
<path fill="none" stroke="#000000" d="M288.2459,-1693.7828C432.3228,-1682.1173 646.502,-1663.547 663,-1655 912.59,-1525.6975 955.266,-1429.8457 1076,-1176 1115.1684,-1093.6478 1047.5433,-1038.5088 1112,-974 1477.9299,-607.7745 2893.2862,-597 3410.9983,-597 3410.9983,-597 3410.9983,-597 3804.6338,-597 4573.2073,-597 4821.5926,-522.603 5514.5698,-855 5695.149,-941.6176 5721.4326,-996.6681 5876.8408,-1123 6043.1823,-1258.2195 6133.4088,-1256.2353 6236.8408,-1444 6284.011,-1529.6301 6237.8605,-1569.7098 6272.8408,-1661 6392.9667,-1974.4994 6579.2996,-1977.3699 6678.8408,-2298 6695.9819,-2353.2128 6676.4076,-3294.8126 6714.8408,-3338 6783.6031,-3415.268 6877.2548,-3294.7699 6944.9204,-3373 6996.0847,-3432.1525 6949.6127,-8932.3298 6980.9204,-9004 6993.7886,-9033.458 7021.3466,-9057.7882 7043.8122,-9073.8561"/>
<polygon fill="#000000" stroke="#000000" points="7041.9147,-9076.7992 7052.1317,-9079.6032 7045.8933,-9071.0398 7041.9147,-9076.7992"/>
</g>
<!-- qcow2_co_pwritev_compressed&#45;&gt;qemu_vfree -->
<g id="edge1159" class="edge">
<title>qcow2_co_pwritev_compressed&#45;&gt;qemu_vfree</title>
<path fill="none" stroke="#000000" d="M158.3541,-1722.1115C164.1427,-2015.4155 240.4157,-5778.9469 352,-6252 485.802,-6819.2434 304.6896,-7449 887.5,-7449 887.5,-7449 887.5,-7449 1740.8645,-7449 1853.177,-7449 2668.7146,-7505.901 2751.4983,-7430 2807.5003,-7378.654 2740.359,-7149.5863 2787.4983,-7090 2902.3543,-6944.8163 3006.1045,-7014.1051 3180.4983,-6952 3196.5237,-6946.293 3200.2972,-6944.1873 3216.4983,-6939 3387.4949,-6884.2498 3490.1663,-6967.608 3605.4983,-6830 3658.2787,-6767.0252 3580.6339,-6517.2008 3641.4983,-6462 3810.9411,-6308.3242 4344.0307,-6557.1721 4814.1038,-6664 5140.6375,-6738.2074 5222.6747,-6755.0602 5550.5698,-6823 5800.8737,-6874.8629 6514.7111,-6851.0326 6678.8408,-7047 6744.3103,-7125.1692 6686.4069,-8784.0807 6714.8408,-8882 6769.7916,-9071.2368 6889.4852,-9071.9046 6944.9204,-9261 6990.4144,-9416.1851 6976.8516,-10554.335 6980.9204,-10716 7020.4298,-12285.8287 7070.5448,-14221.3708 7077.1828,-14477.5421"/>
<polygon fill="#000000" stroke="#000000" points="7073.6919,-14477.9409 7077.4498,-14487.8469 7080.6895,-14477.7595 7073.6919,-14477.9409"/>
</g>
<!-- qcow2_co_pwritev_compressed&#45;&gt;qcow2_pre_write_overlap_check -->
<g id="edge1162" class="edge">
<title>qcow2_co_pwritev_compressed&#45;&gt;qcow2_pre_write_overlap_check</title>
<path fill="none" stroke="#000000" d="M158.4285,-1722.3457C164.6251,-1984.5044 237.6412,-4970.3774 352,-5111 938.6531,-5832.3847 1453.6015,-5534.8355 2378.4314,-5631 2543.3497,-5648.1483 2585.7976,-5636.9501 2751.4983,-5631 2886.7393,-5626.1437 3836.7678,-5533.0541 3967.7693,-5567 3985.4875,-5571.5912 3987.6955,-5578.2453 4003.7693,-5587 4356.506,-5779.1201 4539.4205,-5729.9464 4778.1038,-6053 4811.6982,-6098.4694 4773.6755,-6135.4829 4814.1038,-6175 4906.6233,-6265.4341 5015.5603,-6148.9656 5095.1038,-6251 5164.6922,-6340.2645 5067.6179,-8194.2971 5131.1038,-8288 5234.7827,-8441.0262 5410.303,-8296.3737 5514.5698,-8449 5559.053,-8514.1148 5544.6418,-9789.3644 5550.5698,-9868 5589.1058,-10379.1856 5686.6461,-10998.0563 5709.063,-11136.5957"/>
<polygon fill="#000000" stroke="#000000" points="5705.6595,-11137.4726 5710.7163,-11146.7827 5712.5691,-11136.3511 5705.6595,-11137.4726"/>
</g>
<!-- qcow2_co_pwritev_compressed&#45;&gt;offset_into_cluster -->
<g id="edge1160" class="edge">
<title>qcow2_co_pwritev_compressed&#45;&gt;offset_into_cluster</title>
<path fill="none" stroke="#000000" d="M158.3495,-1685.718C161.2525,-1554.6421 185.6434,-758.6424 352,-603 439.4057,-521.2237 767.804,-545 887.5,-545 887.5,-545 887.5,-545 2155.8979,-545 2715.1526,-545 2851.7436,-635 3410.9983,-635 3410.9983,-635 3410.9983,-635 3804.6338,-635 4055.7063,-635 4120.5426,-623.1118 4369.0369,-659 4554.487,-685.7832 4597.1219,-712.4755 4778.1038,-761 4919.6824,-798.9598 4962.4499,-789.6432 5095.1038,-852 5475.893,-1030.9981 5673.2213,-1017.7883 5876.8408,-1386 5926.7769,-1476.3011 5846.6081,-2234.8727 5912.8408,-2314 6007.4619,-2427.0425 6142.3124,-2271.88 6236.8408,-2385 6305.9278,-2467.6747 6215.0395,-3263.0763 6272.8408,-3354 6381.7201,-3525.2713 6565.2807,-3394.7959 6678.8408,-3563 6681.7766,-3567.3485 6807.6839,-4950.8901 6827.3181,-5166.8117"/>
<polygon fill="#000000" stroke="#000000" points="6823.8534,-5167.3601 6828.2447,-5177.002 6830.8247,-5166.7262 6823.8534,-5167.3601"/>
</g>
<!-- qcow2_co_pwritev_compressed&#45;&gt;BLKDBG_EVENT -->
<g id="edge1163" class="edge">
<title>qcow2_co_pwritev_compressed&#45;&gt;BLKDBG_EVENT</title>
<path fill="none" stroke="#000000" d="M313.0734,-1700.4501C569.9113,-1694.7667 1099.7951,-1683.8712 1548.3645,-1680 1815.8804,-1677.6913 2528.7371,-1573.8529 2751.4983,-1722 2779.3205,-1740.5032 2760.0414,-1768.9588 2787.4983,-1788 2945.7517,-1897.748 3025.4325,-1824.8618 3216.4983,-1849 3302.7834,-1859.9008 3543.5106,-1830.996 3605.4983,-1892 3696.1817,-1981.2444 3562.6698,-2076.1295 3641.4983,-2176 3737.5129,-2297.6443 3876.2844,-2173.9133 3967.7693,-2299 4057.4932,-2421.6789 3943.3959,-2842.5169 4003.7693,-2982 4096.9507,-3197.2804 4275.0199,-3148.0832 4369.0369,-3363 4422.1267,-3484.3598 4364.3098,-3831.9523 4405.0369,-3958 4500.309,-4252.8609 4687.0719,-4250.8026 4778.1038,-4547 4796.6209,-4607.2505 4771.8796,-5634.2013 4814.1038,-5681 4898.5269,-5774.5693 4998.3736,-5638.218 5095.1038,-5719 5134.911,-5752.244 5093.0264,-5794.788 5131.1038,-5830 5259.7824,-5948.9953 5405.3237,-5784.9477 5514.5698,-5922 5573.2342,-5995.5961 5510.9646,-9224.6224 5550.5698,-9310 5575.5811,-9363.9173 5632.3183,-9405.191 5671.8079,-9428.765"/>
<polygon fill="#000000" stroke="#000000" points="5670.5454,-9432.0802 5680.9477,-9434.0909 5674.0697,-9426.0321 5670.5454,-9432.0802"/>
</g>
<!-- qcow2_co_pwritev_compressed&#45;&gt;g_malloc -->
<g id="edge1164" class="edge">
<title>qcow2_co_pwritev_compressed&#45;&gt;g_malloc</title>
<path fill="none" stroke="#000000" d="M216.4229,-1720.8325C254.631,-1730.9477 305.8377,-1742.8307 352,-1748 671.7791,-1783.8089 754.2806,-1754.1275 1076,-1748 1638.8939,-1737.279 1787.1715,-1626.9897 2342.4314,-1720 2532.0936,-1751.7699 2630.3698,-1711.6381 2751.4983,-1861 2833.0279,-1961.5331 2719.9673,-2039.5756 2787.4983,-2150 3016.8428,-2525.0168 3392.7337,-2321.3342 3605.4983,-2706 3658.3447,-2801.5432 3571.4453,-3604.2514 3641.4983,-3688 3736.714,-3801.8307 3874.3878,-3643.6598 3967.7693,-3759 4035.7195,-3842.9287 3933.0259,-11452.4119 4003.7693,-11534 4034.1273,-11569.0117 4088.4474,-11573.0887 4129.9809,-11570.0052"/>
<polygon fill="#000000" stroke="#000000" points="4130.3255,-11573.4885 4139.9732,-11569.1098 4129.7007,-11566.5164 4130.3255,-11573.4885"/>
</g>
<!-- qcow2_co_pwritev_compressed&#45;&gt;bdrv_getlength -->
<g id="edge1165" class="edge">
<title>qcow2_co_pwritev_compressed&#45;&gt;bdrv_getlength</title>
<path fill="none" stroke="#000000" d="M178.2497,-1721.8709C211.6494,-1750.0342 281.6224,-1803.6318 352,-1824 864.263,-1972.2556 2355.5061,-1503.8119 2751.4983,-1861 2799.5552,-1904.3477 2753.7328,-2094.7878 2787.4983,-2150 3016.8428,-2525.0168 3392.7337,-2321.3342 3605.4983,-2706 3658.3447,-2801.5432 3566.8091,-3608.3585 3641.4983,-3688 3691.3492,-3741.1563 3918.7748,-3667.0534 3967.7693,-3721 4039.8664,-3800.3842 3941.7432,-11354.5209 4003.7693,-11442 4025.8333,-11473.1181 4064.1607,-11489.4229 4100.0253,-11497.9316"/>
<polygon fill="#000000" stroke="#000000" points="4099.5426,-11501.4088 4110.06,-11500.1306 4101.0411,-11494.571 4099.5426,-11501.4088"/>
</g>
<!-- qcow2_co_pwritev_compressed&#45;&gt;qemu_co_mutex_lock -->
<g id="edge1166" class="edge">
<title>qcow2_co_pwritev_compressed&#45;&gt;qemu_co_mutex_lock</title>
<path fill="none" stroke="#000000" d="M158.2787,-1685.8658C160.6836,-1555.8679 182.2165,-766.7318 352,-620 376.1728,-599.1091 1074.9427,-608.0061 1076,-609 1170.4133,-697.7538 1022.2363,-1097.5463 1112,-1191 1173.954,-1255.5008 1441.7334,-1177.1374 1512.3645,-1232 1549.0098,-1260.4642 1521.1312,-1292.4309 1548.3645,-1330 1676.3237,-1506.5232 1831.2922,-1441.3468 1933.3645,-1634 1985.4145,-1732.2402 1891.39,-2053.7515 1969.3645,-2133 2027.7364,-2192.3257 2277.4708,-2113.9717 2342.4314,-2166 2383.5719,-2198.9503 2359.5293,-2229.7965 2378.4314,-2279 2435.3436,-2427.1466 2518.6681,-2598.1902 2551.2193,-2663.622"/>
<polygon fill="#000000" stroke="#000000" points="2548.2248,-2665.4601 2555.8204,-2672.8464 2554.4888,-2662.3356 2548.2248,-2665.4601"/>
</g>
<!-- qcow2_co_pwritev_compressed&#45;&gt;qemu_co_mutex_unlock -->
<g id="edge1167" class="edge">
<title>qcow2_co_pwritev_compressed&#45;&gt;qemu_co_mutex_unlock</title>
<path fill="none" stroke="#000000" d="M159.5701,-1685.8113C169.6302,-1573.431 228.5765,-974.2683 352,-848 465.2712,-732.1179 958.1827,-649.7431 1076,-761 1126.8159,-808.9863 1077.0644,-1328.4653 1112,-1389 1218.4167,-1573.3938 1395.6054,-1473.975 1512.3645,-1652 1563.8173,-1730.4512 1492.3526,-1784.7362 1548.3645,-1860 1662.5203,-2013.3924 1829.3451,-1891.5607 1933.3645,-2052 1984.91,-2131.5037 1900.9657,-2838.4303 1969.3645,-2904 1999.2877,-2932.6855 2308.0615,-2927.1727 2342.4314,-2904 2377.8104,-2880.1469 2345.2038,-2841.7688 2378.4314,-2815 2394.4832,-2802.0683 2413.8696,-2793.5529 2433.9924,-2788.0659"/>
<polygon fill="#000000" stroke="#000000" points="2435.0522,-2791.4093 2443.9186,-2785.6095 2433.3706,-2784.6143 2435.0522,-2791.4093"/>
</g>
<!-- bdrv_co_truncate -->
<g id="node435" class="node">
<title>bdrv_co_truncate</title>
<ellipse fill="none" stroke="#000000" cx="887.5" cy="-12475" rx="93" ry="18"/>
<text text-anchor="middle" x="887.5" y="-12471.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_co_truncate</text>
</g>
<!-- qcow2_co_pwritev_compressed&#45;&gt;bdrv_co_truncate -->
<g id="edge1168" class="edge">
<title>qcow2_co_pwritev_compressed&#45;&gt;bdrv_co_truncate</title>
<path fill="none" stroke="#000000" d="M158.2471,-1722.0627C161.9131,-1984.7701 207.2375,-5061.2198 352,-7539 459.8748,-9385.4036 406.1637,-9859.7771 699,-11686 747.4557,-11988.1858 849.4746,-12345.8732 879.2049,-12447.0886"/>
<polygon fill="#000000" stroke="#000000" points="875.8997,-12448.2545 882.0842,-12456.857 882.6141,-12446.2754 875.8997,-12448.2545"/>
</g>
<!-- qemu_iovec_to_buf -->
<g id="node436" class="node">
<title>qemu_iovec_to_buf</title>
<ellipse fill="none" stroke="#000000" cx="887.5" cy="-788" rx="100.1823" ry="18"/>
<text text-anchor="middle" x="887.5" y="-784.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_iovec_to_buf</text>
</g>
<!-- qcow2_co_pwritev_compressed&#45;&gt;qemu_iovec_to_buf -->
<g id="edge1169" class="edge">
<title>qcow2_co_pwritev_compressed&#45;&gt;qemu_iovec_to_buf</title>
<path fill="none" stroke="#000000" d="M162.7286,-1685.7468C191.1652,-1580.0396 350.0686,-1043.3497 699,-820 722.2808,-805.098 750.3612,-796.5049 777.6553,-791.6931"/>
<polygon fill="#000000" stroke="#000000" points="778.3461,-795.1271 787.6651,-790.0867 777.2369,-788.2156 778.3461,-795.1271"/>
</g>
<!-- qcow2_co_compress -->
<g id="node437" class="node">
<title>qcow2_co_compress</title>
<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-589" rx="106.6812" ry="18"/>
<text text-anchor="middle" x="4954.6038" y="-585.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_compress</text>
</g>
<!-- qcow2_co_pwritev_compressed&#45;&gt;qcow2_co_compress -->
<g id="edge1170" class="edge">
<title>qcow2_co_pwritev_compressed&#45;&gt;qcow2_co_compress</title>
<path fill="none" stroke="#000000" d="M159.6577,-1685.5775C172.7096,-1542.4772 260.8167,-611.9209 352,-531 441.0945,-451.9328 768.3805,-507 887.5,-507 887.5,-507 887.5,-507 4186.4031,-507 4436.6562,-507 4730.1891,-550.558 4870.9813,-574.1811"/>
<polygon fill="#000000" stroke="#000000" points="4870.8182,-577.703 4881.2612,-575.9162 4871.9832,-570.8006 4870.8182,-577.703"/>
</g>
<!-- qcow2_co_pwritev -->
<g id="node438" class="node">
<title>qcow2_co_pwritev</title>
<ellipse fill="none" stroke="#000000" cx="507.5" cy="-1354" rx="97" ry="18"/>
<text text-anchor="middle" x="507.5" y="-1350.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_pwritev</text>
</g>
<!-- qcow2_co_pwritev_compressed&#45;&gt;qcow2_co_pwritev -->
<g id="edge1171" class="edge">
<title>qcow2_co_pwritev_compressed&#45;&gt;qcow2_co_pwritev</title>
<path fill="none" stroke="#000000" d="M176.2986,-1685.6753C234.5876,-1627.3028 415.9842,-1445.6467 482.6205,-1378.9151"/>
<polygon fill="#000000" stroke="#000000" points="485.2106,-1381.2746 489.7999,-1371.7254 480.2573,-1376.3284 485.2106,-1381.2746"/>
</g>
<!-- qcow2_alloc_compressed_cluster_offset -->
<g id="node439" class="node">
<title>qcow2_alloc_compressed_cluster_offset</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-1164" rx="197.665" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-1160.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_alloc_compressed_cluster_offset</text>
</g>
<!-- qcow2_co_pwritev_compressed&#45;&gt;qcow2_alloc_compressed_cluster_offset -->
<g id="edge1172" class="edge">
<title>qcow2_co_pwritev_compressed&#45;&gt;qcow2_alloc_compressed_cluster_offset</title>
<path fill="none" stroke="#000000" d="M187.4392,-1686.2532C224.7755,-1664.2464 291.5812,-1626.5247 352,-1601 663.3837,-1469.4521 781.2975,-1533.5751 1076,-1368 1164.4934,-1318.2811 1249.9502,-1232.0831 1289.4242,-1189.4224"/>
<polygon fill="#000000" stroke="#000000" points="1292.069,-1191.7169 1296.2502,-1181.9819 1286.9108,-1186.9847 1292.069,-1191.7169"/>
</g>
<!-- bdrv_co_pwrite -->
<g id="node440" class="node">
<title>bdrv_co_pwrite</title>
<ellipse fill="none" stroke="#000000" cx="507.5" cy="-1628" rx="83.3857" ry="18"/>
<text text-anchor="middle" x="507.5" y="-1624.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_co_pwrite</text>
</g>
<!-- qcow2_co_pwritev_compressed&#45;&gt;bdrv_co_pwrite -->
<g id="edge1173" class="edge">
<title>qcow2_co_pwritev_compressed&#45;&gt;bdrv_co_pwrite</title>
<path fill="none" stroke="#000000" d="M227.9655,-1687.7751C264.8282,-1679.3169 310.8182,-1668.9065 352,-1660 379.5903,-1654.033 409.9926,-1647.7187 436.5413,-1642.2901"/>
<polygon fill="#000000" stroke="#000000" points="437.4153,-1645.6839 446.5137,-1640.2554 436.0159,-1638.8252 437.4153,-1645.6839"/>
</g>
<!-- qcow2_co_compress&#45;&gt;qcow2_co_do_compress -->
<g id="edge1174" class="edge">
<title>qcow2_co_compress&#45;&gt;qcow2_co_do_compress</title>
<path fill="none" stroke="#000000" d="M4960.5707,-607.0673C4983.105,-676.23 5063.3557,-931.165 5095.1038,-1148 5147.1804,-1503.6752 5099.3025,-1597.9421 5131.1038,-1956 5181.7724,-2526.4887 5293.8561,-3218.1819 5318.1382,-3364.8491"/>
<polygon fill="#000000" stroke="#000000" points="5314.7038,-3365.5337 5319.7938,-3374.8258 5321.6094,-3364.3877 5314.7038,-3365.5337"/>
</g>
<!-- qcow2_compress -->
<g id="node441" class="node">
<title>qcow2_compress</title>
<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-619" rx="91" ry="18"/>
<text text-anchor="middle" x="5322.8368" y="-615.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_compress</text>
</g>
<!-- qcow2_co_compress&#45;&gt;qcow2_compress -->
<g id="edge1175" class="edge">
<title>qcow2_co_compress&#45;&gt;qcow2_compress</title>
<path fill="none" stroke="#000000" d="M5050.8717,-596.843C5105.6377,-601.3048 5173.9485,-606.87 5228.4071,-611.3068"/>
<polygon fill="#000000" stroke="#000000" points="5228.1569,-614.7979 5238.4081,-612.1216 5228.7254,-607.821 5228.1569,-614.7979"/>
</g>
<!-- qcow2_co_pwritev&#45;&gt;qemu_vfree -->
<g id="edge1180" class="edge">
<title>qcow2_co_pwritev&#45;&gt;qemu_vfree</title>
<path fill="none" stroke="#000000" d="M520.3565,-1335.9826C548.0801,-1298.7658 617.6055,-1213.8886 699,-1178 775.9501,-1144.0711 1016.393,-1204.3254 1076,-1145 1137.6887,-1083.6028 1048.7462,-814.7835 1112,-755 1158.4413,-711.1066 3347.0966,-673 3410.9983,-673 3410.9983,-673 3410.9983,-673 3804.6338,-673 4056.2066,-673 4118.5467,-692.6868 4369.0369,-716 4551.1541,-732.9497 4598.6503,-725.6387 4778.1038,-761 5037.3893,-812.0922 5694.7239,-1024.4985 5876.8408,-1216 6170.0333,-1524.3007 6143.6691,-1687.8733 6236.8408,-2103 6299.4252,-2381.8446 6182.3986,-2473.9072 6272.8408,-2745 6375.7899,-3053.5808 6533.3619,-3063.0421 6678.8408,-3354 6700.3402,-3396.9987 6697.8804,-3411.0172 6714.8408,-3456 6811.6594,-3712.7837 6892.1204,-3759.6974 6944.9204,-4029 6980.6591,-4211.2822 6978.044,-10530.2696 6980.9204,-10716 7005.2372,-12286.1375 7068.4769,-14221.4128 7076.9717,-14477.5464"/>
<polygon fill="#000000" stroke="#000000" points="7073.4838,-14477.9714 7077.314,-14487.8496 7080.4799,-14477.7389 7073.4838,-14477.9714"/>
</g>
<!-- qcow2_co_pwritev&#45;&gt;assert -->
<g id="edge1181" class="edge">
<title>qcow2_co_pwritev&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M525.1038,-1336.2332C556.714,-1305.5925 626.5803,-1243.4614 699,-1216 777.7319,-1186.145 1016.4587,-1237.5387 1076,-1178 1132.3829,-1121.6196 1053.9099,-875.6197 1112,-821 1253.3989,-688.0486 1354.319,-808.009 1548.3645,-804 1901.2081,-796.7103 1989.5167,-801.2746 2342.4314,-803 2524.2454,-803.8889 2569.761,-801.6446 2751.4983,-807 3131.3477,-818.1934 3228.3838,-802.1436 3605.4983,-849 3940.548,-890.6299 4860.6004,-905.1017 5095.1038,-1148 5163.6155,-1218.9643 5068.7868,-1290.5385 5131.1038,-1367 5246.4153,-1508.4845 5377.5777,-1393.3858 5514.5698,-1514 5539.9413,-1536.3383 5524.8968,-1559.0088 5550.5698,-1581 5667.3397,-1681.0242 5786.3209,-1571.7172 5876.8408,-1696 5920.3577,-1755.7482 5903.9336,-2952.6227 5912.8408,-3026 5994.3495,-3697.4659 6162.4828,-3840.7047 6236.8408,-4513 6274.9088,-4857.1847 6203.3,-10406.7709 6272.8408,-10746 6310.5347,-10929.8753 6419.7191,-11131.0811 6460.3594,-11201.7332"/>
<polygon fill="#000000" stroke="#000000" points="6457.3655,-11203.5476 6465.4062,-11210.4467 6463.4228,-11200.0392 6457.3655,-11203.5476"/>
</g>
<!-- qcow2_co_pwritev&#45;&gt;qcow2_pre_write_overlap_check -->
<g id="edge1184" class="edge">
<title>qcow2_co_pwritev&#45;&gt;qcow2_pre_write_overlap_check</title>
<path fill="none" stroke="#000000" d="M587.1103,-1343.5848C621.5005,-1339.1991 662.2095,-1334.159 699,-1330 782.6694,-1320.5417 1015.3649,-1350.4244 1076,-1292 1160.0068,-1211.0559 1024.2991,-1108.9262 1112,-1032 1317.588,-851.67 2073.8829,-1001.3568 2342.4314,-1053 2727.9401,-1127.1353 2857.2535,-1109.2314 3180.4983,-1332 3635.6934,-1645.704 3691.6519,-1816.0721 3967.7693,-2295 4220.2008,-2732.8445 4263.5167,-2864.738 4369.0369,-3359 4424.7205,-3619.8249 4323.476,-3704.0746 4405.0369,-3958 4500.2589,-4254.4565 4687.0683,-4253.2313 4778.1038,-4551 4814.8308,-4671.1305 4736.1698,-5582.4785 4814.1038,-5681 4894.3685,-5782.468 5006.6665,-5662.57 5095.1038,-5757 5115.2861,-5778.5499 5511.3817,-7811.6477 5514.5698,-7841 5563.2168,-8288.8813 5518.4122,-9418.6337 5550.5698,-9868 5587.1615,-10379.3284 5686.1886,-10998.0899 5708.9823,-11136.6017"/>
<polygon fill="#000000" stroke="#000000" points="5705.5815,-11137.4902 5710.6637,-11146.7866 5712.4881,-11136.35 5705.5815,-11137.4902"/>
</g>
<!-- qcow2_co_pwritev&#45;&gt;offset_into_cluster -->
<g id="edge1182" class="edge">
<title>qcow2_co_pwritev&#45;&gt;offset_into_cluster</title>
<path fill="none" stroke="#000000" d="M519.1352,-1335.8561C548.1559,-1289.7446 624.1887,-1163.5179 663,-1048 691.7645,-962.3855 632.3039,-908.9004 699,-848 761.1034,-791.2932 1012.0352,-869.5985 1076,-815 1126.1763,-772.1709 1060.0023,-711.5986 1112,-671 1399.7351,-446.3432 1568.347,-666.0603 1933.3645,-671 2590.271,-679.8897 2754.0316,-711 3410.9983,-711 3410.9983,-711 3410.9983,-711 3804.6338,-711 4098.6546,-711 4892.9224,-789.5266 5095.1038,-1003 5160.8226,-1072.3892 5063.1726,-1147.7752 5131.1038,-1215 5253.7669,-1336.3875 5383.2635,-1164.0187 5514.5698,-1276 5553.7097,-1309.3795 5513.1465,-1350.7066 5550.5698,-1386 5659.6682,-1488.8892 5782.9846,-1355.04 5876.8408,-1472 5940.3808,-1551.1811 5852.5426,-2303.3232 5912.8408,-2385 6003.5071,-2507.8118 6146.518,-2375.9354 6236.8408,-2499 6306.8312,-2594.3617 6199.8081,-3469.9478 6272.8408,-3563 6388.5566,-3710.4353 6558.3702,-3533.4238 6678.8408,-3677 6703.8487,-3706.8043 6810.2593,-4961.5311 6827.5128,-5166.7495"/>
<polygon fill="#000000" stroke="#000000" points="6824.0275,-5167.0722 6828.3523,-5176.7442 6831.0029,-5166.4863 6824.0275,-5167.0722"/>
</g>
<!-- qcow2_co_pwritev&#45;&gt;qemu_coroutine_self -->
<g id="edge1183" class="edge">
<title>qcow2_co_pwritev&#45;&gt;qemu_coroutine_self</title>
<path fill="none" stroke="#000000" d="M536.546,-1336.8062C573.1196,-1316.0048 638.5051,-1281.5916 699,-1264 780.0949,-1240.4181 1016.6121,-1276.0464 1076,-1216 1173.536,-1117.3823 1015.0699,-1005.2133 1112,-906 1239.4224,-775.5761 2572.7423,-799.0393 2751.4983,-835 2993.981,-883.7808 4583.0467,-1603.914 4778.1038,-1756 4802.6912,-1775.1708 5500.3144,-2575.2719 5514.5698,-2603 5546.1148,-2664.3581 5524.4181,-2690.1565 5550.5698,-2754 5589.7702,-2849.6988 5659.8995,-2951.1209 5694.0022,-2997.7553"/>
<polygon fill="#000000" stroke="#000000" points="5691.3802,-3000.0972 5700.129,-3006.073 5697.0162,-2995.9457 5691.3802,-3000.0972"/>
</g>
<!-- qcow2_co_pwritev&#45;&gt;BLKDBG_EVENT -->
<g id="edge1185" class="edge">
<title>qcow2_co_pwritev&#45;&gt;BLKDBG_EVENT</title>
<path fill="none" stroke="#000000" d="M557.0498,-1338.5138C595.4523,-1327.008 650.1712,-1311.6895 699,-1302 781.8388,-1285.5616 1016.5558,-1313.9907 1076,-1254 1172.075,-1157.0418 1016.9596,-1046.9726 1112,-949 1180.2635,-878.6303 1450.5925,-891.242 1548.3645,-884 2083.5803,-844.3563 2226.3394,-876.3843 2751.4983,-987 3641.6079,-1174.4864 3855.4113,-1490.2436 4369.0369,-2241 4640.6406,-2637.9977 4681.8209,-2771.7195 4778.1038,-3243 4791.055,-3306.3927 4770.731,-5523.9878 4814.1038,-5572 4856.2509,-5618.6552 5044.4763,-5567.7181 5095.1038,-5605 5126.8261,-5628.3601 5099.0226,-5663.1352 5131.1038,-5686 5200.7538,-5735.6406 5456.4269,-5656.2727 5514.5698,-5719 5582.3831,-5792.1602 5508.619,-9219.4948 5550.5698,-9310 5575.5649,-9363.9248 5632.306,-9405.1967 5671.8009,-9428.7683"/>
<polygon fill="#000000" stroke="#000000" points="5670.5394,-9432.0839 5680.9419,-9434.0935 5674.0631,-9426.0355 5670.5394,-9432.0839"/>
</g>
<!-- qcow2_co_pwritev&#45;&gt;MIN -->
<g id="edge1186" class="edge">
<title>qcow2_co_pwritev&#45;&gt;MIN</title>
<path fill="none" stroke="#000000" d="M603.6786,-1356.3421C756.5301,-1359.1244 1041.2698,-1360.1116 1076,-1330 1141.928,-1272.8395 1045.3302,-1193.2936 1112,-1137 1320.918,-960.5969 2084.0565,-1042.5172 2342.4314,-1132 2788.6227,-1286.5291 2927.9047,-1386.0483 3180.4983,-1785 3219.7213,-1846.9496 3166.0491,-1892.7921 3216.4983,-1946 3340.0351,-2076.2923 3489.9802,-1917.5482 3605.4983,-2055 3656.9411,-2116.2105 3601.0397,-2344.0349 3641.4983,-2413 3731.0143,-2565.5878 3885.2196,-2484.5337 3967.7693,-2641 4014.0845,-2728.7865 3993.889,-6115.238 4003.7693,-6214 4040.8091,-6584.2427 4149.8883,-7025.0242 4179.1239,-7139.0107"/>
<polygon fill="#000000" stroke="#000000" points="4175.8151,-7140.1971 4181.6988,-7149.0081 4182.5939,-7138.4512 4175.8151,-7140.1971"/>
</g>
<!-- qcow2_co_pwritev&#45;&gt;qemu_try_blockalign -->
<g id="edge1187" class="edge">
<title>qcow2_co_pwritev&#45;&gt;qemu_try_blockalign</title>
<path fill="none" stroke="#000000" d="M543.652,-1370.8138C581.7441,-1388.1225 643.7565,-1415.1522 699,-1434 1053.2066,-1554.847 1154.9086,-1541.1324 1512.3645,-1652 1902.2787,-1772.9348 1989.1267,-1835.1171 2378.4314,-1958 2542.578,-2009.8124 2647.1488,-1925.1066 2751.4983,-2062 2792.6293,-2115.9588 2777.9023,-11764.8343 2787.4983,-11832 2824.9239,-12093.9547 2937.548,-12396.3422 2973.1122,-12487.5782"/>
<polygon fill="#000000" stroke="#000000" points="2969.8716,-12488.9017 2976.779,-12496.9353 2976.3891,-12486.3477 2969.8716,-12488.9017"/>
</g>
<!-- qcow2_co_pwritev&#45;&gt;qemu_co_mutex_lock -->
<g id="edge1188" class="edge">
<title>qcow2_co_pwritev&#45;&gt;qemu_co_mutex_lock</title>
<path fill="none" stroke="#000000" d="M518.134,-1335.902C545.1427,-1289.3886 617.465,-1161.3577 663,-1048 683.5964,-996.726 654.6303,-961.9328 699,-929 766.2721,-879.0682 1013.8672,-872.8018 1076,-929 1135.299,-982.635 1075.5012,-1215.8598 1112,-1287 1230.0618,-1517.1153 1338.9065,-1520.2798 1548.3645,-1672 1709.0524,-1788.3937 1829.4164,-1728.9944 1933.3645,-1898 2000.0891,-2006.4853 1890.4196,-2370.0553 1969.3645,-2470 2076.8305,-2606.0526 2180.9377,-2520.9204 2342.4314,-2584 2407.4827,-2609.4091 2479.8601,-2645.8109 2523.8952,-2668.9245"/>
<polygon fill="#000000" stroke="#000000" points="2522.3707,-2672.0774 2532.8488,-2673.6462 2525.6361,-2665.8856 2522.3707,-2672.0774"/>
</g>
<!-- qcow2_co_pwritev&#45;&gt;qemu_co_mutex_unlock -->
<g id="edge1189" class="edge">
<title>qcow2_co_pwritev&#45;&gt;qemu_co_mutex_unlock</title>
<path fill="none" stroke="#000000" d="M518.8828,-1372.0768C545.245,-1412.3452 614.7196,-1509.673 699,-1558 848.0889,-1643.4886 912.78,-1590.1945 1076,-1644 1277.0615,-1710.2799 1382.3465,-1667.9249 1512.3645,-1835 1572.4052,-1912.1533 1476.992,-1985.1905 1548.3645,-2052 1611.1285,-2110.7515 1874.3042,-2027.5265 1933.3645,-2090 1998.4563,-2158.8537 1900.9657,-2876.4303 1969.3645,-2942 1999.2877,-2970.6855 2309.3643,-2966.9966 2342.4314,-2942 2389.2324,-2906.6215 2334.8009,-2854.2219 2378.4314,-2815 2393.7608,-2801.2196 2412.7788,-2792.2714 2432.7571,-2786.6147"/>
<polygon fill="#000000" stroke="#000000" points="2433.8057,-2789.9594 2442.6298,-2784.0955 2432.0749,-2783.1767 2433.8057,-2789.9594"/>
</g>
<!-- qcow2_co_pwritev&#45;&gt;qcow2_alloc_cluster_offset -->
<g id="edge1190" class="edge">
<title>qcow2_co_pwritev&#45;&gt;qcow2_alloc_cluster_offset</title>
<path fill="none" stroke="#000000" d="M523.359,-1371.8714C556.4733,-1410.4372 632.4224,-1505.7081 663,-1601 704.354,-1729.8753 647.8949,-2083.6713 699,-2209 732.8803,-2292.087 812.1605,-2365.5106 856.3506,-2401.8559"/>
<polygon fill="#000000" stroke="#000000" points="854.2042,-2404.6215 864.1747,-2408.2048 858.615,-2399.1859 854.2042,-2404.6215"/>
</g>
<!-- qcow2_co_pwritev&#45;&gt;qcow2_handle_l2meta -->
<g id="edge1191" class="edge">
<title>qcow2_co_pwritev&#45;&gt;qcow2_handle_l2meta</title>
<path fill="none" stroke="#000000" d="M523.1243,-1371.9488C555.7887,-1410.6628 630.9245,-1506.2018 663,-1601 719.6417,-1768.4029 623.2918,-1837.312 699,-1997 732.8848,-2068.4716 806.6919,-2127.6223 851.2345,-2158.6051"/>
<polygon fill="#000000" stroke="#000000" points="849.5033,-2161.6615 859.7324,-2164.4214 853.4571,-2155.8849 849.5033,-2161.6615"/>
</g>
<!-- qcow2_co_pwritev&#45;&gt;trace_qcow2_writev_done_req -->
<g id="edge1199" class="edge">
<title>qcow2_co_pwritev&#45;&gt;trace_qcow2_writev_done_req</title>
<path fill="none" stroke="#000000" d="M523.0074,-1371.9888C555.4478,-1410.7797 630.1784,-1506.4575 663,-1601 687.7004,-1672.1494 647.4133,-1883.126 699,-1938 708.1495,-1947.7325 719.0804,-1955.196 731.0066,-1960.8632"/>
<polygon fill="#000000" stroke="#000000" points="729.7377,-1964.1273 740.3075,-1964.8547 732.4983,-1957.6946 729.7377,-1964.1273"/>
</g>
<!-- qcow2_co_pwritev&#45;&gt;qemu_iovec_init -->
<g id="edge1192" class="edge">
<title>qcow2_co_pwritev&#45;&gt;qemu_iovec_init</title>
<path fill="none" stroke="#000000" d="M522.7962,-1372.0639C554.8314,-1410.9986 628.8298,-1506.9366 663,-1601 683.2915,-1656.8584 658.396,-1822.604 699,-1866 815.8419,-1990.876 945.5607,-1832.4034 1076,-1943 1110.1224,-1971.9317 1076.5157,-2009.7558 1112,-2037 1182.9562,-2091.479 1449.3549,-2015.4977 1512.3645,-2079 1570.7067,-2137.7985 1494.6561,-2386.9405 1548.3645,-2450 1663.0679,-2584.6742 1824.732,-2411.3826 1933.3645,-2551 2008.1319,-2647.0932 1924.4899,-6820.8172 1969.3645,-6934 2068.0169,-7182.8214 2141.4994,-7251.4703 2378.4314,-7376 2405.6254,-7390.293 2437.962,-7397.7338 2468.0115,-7401.4259"/>
<polygon fill="#000000" stroke="#000000" points="2467.7803,-7404.9216 2478.1037,-7402.5388 2468.5476,-7397.9637 2467.7803,-7404.9216"/>
</g>
<!-- qcow2_co_pwritev&#45;&gt;qemu_iovec_add -->
<g id="edge1193" class="edge">
<title>qcow2_co_pwritev&#45;&gt;qemu_iovec_add</title>
<path fill="none" stroke="#000000" d="M522.1967,-1371.904C553.4061,-1410.9091 626.4254,-1507.573 663,-1601 694.8087,-1682.2529 640.9179,-1728.8824 699,-1794 815.6922,-1924.8272 946.8319,-1791.4739 1076,-1910 1107.4388,-1938.8486 1078.0743,-1973.1216 1112,-1999 1254.4497,-2107.66 1386.516,-1918.4811 1512.3645,-2046 1566.6651,-2101.0213 1497.1085,-2334.1318 1548.3645,-2392 1664.7448,-2523.3937 1823.39,-2343.1997 1933.3645,-2480 2010.2411,-2575.629 1887.7115,-6805.4155 1969.3645,-6897 2080.5411,-7021.6991 2225.9641,-6823.2274 2342.4314,-6943 2401.4108,-7003.6532 2320.094,-7260.729 2378.4314,-7322 2404.0057,-7348.8604 2443.4995,-7357.2287 2479.5739,-7358.2142"/>
<polygon fill="#000000" stroke="#000000" points="2479.6123,-7361.7146 2489.6437,-7358.3057 2479.6759,-7354.7149 2479.6123,-7361.7146"/>
</g>
<!-- qcow2_co_pwritev&#45;&gt;qemu_iovec_reset -->
<g id="edge1194" class="edge">
<title>qcow2_co_pwritev&#45;&gt;qemu_iovec_reset</title>
<path fill="none" stroke="#000000" d="M521.2724,-1371.8988C550.993,-1411.2795 621.7827,-1509.2485 663,-1601 686.5158,-1653.3473 658.3991,-1684.4439 699,-1725 822.4005,-1848.2642 953.1176,-1710.2194 1076,-1834 1117.6348,-1875.9391 1067.0113,-1923.6807 1112,-1962 1248.3532,-2078.1393 1385.5425,-1881.5219 1512.3645,-2008 1609.3256,-2104.6982 1461.8902,-2207.82 1548.3645,-2314 1662.234,-2453.8181 1827.2775,-2296.1888 1933.3645,-2442 2005.5675,-2541.2394 1887.5722,-6768.5026 1969.3645,-6860 2080.6697,-6984.5122 2225.5958,-6785.6619 2342.4314,-6905 2399.1406,-6962.9239 2322.4127,-7209.408 2378.4314,-7268 2402.5111,-7293.1859 2438.834,-7302.0905 2473.048,-7303.9009"/>
<polygon fill="#000000" stroke="#000000" points="2472.9927,-7307.4009 2483.1046,-7304.2385 2473.2276,-7300.4048 2472.9927,-7307.4009"/>
</g>
<!-- qcow2_co_pwritev&#45;&gt;qemu_iovec_concat -->
<g id="edge1196" class="edge">
<title>qcow2_co_pwritev&#45;&gt;qemu_iovec_concat</title>
<path fill="none" stroke="#000000" d="M519.2345,-1372.1431C545.4707,-1412.8144 610.6819,-1514.5002 663,-1601 679.4907,-1628.2647 673.5527,-1643.8234 699,-1663 836.9971,-1766.9922 955.9442,-1633.7254 1076,-1758 1128.7537,-1812.6075 1055.6852,-1874.0728 1112,-1925 1244.8081,-2045.1023 1382.8264,-1846.3778 1512.3645,-1970 1585.6279,-2039.9176 1489.8476,-2112.3454 1548.3645,-2195 1660.8648,-2353.9057 1833.1297,-2237.0858 1933.3645,-2404 1996.5752,-2509.2606 1887.2936,-6732.6777 1969.3645,-6824 2080.9286,-6948.1403 2224.9595,-6748.4347 2342.4314,-6867 2395.9064,-6920.9728 2326.7534,-7151.3041 2378.4314,-7207 2398.2594,-7228.3697 2426.6914,-7239.0232 2455.4018,-7243.8174"/>
<polygon fill="#000000" stroke="#000000" points="2455.1587,-7247.3183 2465.555,-7245.2767 2456.1547,-7240.3895 2455.1587,-7247.3183"/>
</g>
<!-- qcow2_co_pwritev&#45;&gt;qemu_iovec_destroy -->
<g id="edge1198" class="edge">
<title>qcow2_co_pwritev&#45;&gt;qemu_iovec_destroy</title>
<path fill="none" stroke="#000000" d="M515.0071,-1372.2681C535.9857,-1420.815 600.2389,-1553.5156 699,-1615 843.4716,-1704.9418 955.8862,-1561.4419 1076,-1682 1141.9083,-1748.1521 1043.8526,-1825.157 1112,-1889 1242.6034,-2011.3542 1382.1464,-1809.2358 1512.3645,-1932 1582.861,-1998.4613 1480.0753,-2078.2726 1548.3645,-2147 1670.7833,-2270.2045 1820.7875,-2081.7421 1933.3645,-2214 1987.9411,-2278.1178 1957.3221,-5161.6652 1969.3645,-5245 2065.0699,-5907.2918 1919.6999,-6206.8087 2378.4314,-6694 2403.0382,-6720.1334 2438.7055,-6735.7628 2472.2757,-6745.1089"/>
<polygon fill="#000000" stroke="#000000" points="2471.5823,-6748.5454 2482.1431,-6747.6971 2473.3583,-6741.7744 2471.5823,-6748.5454"/>
</g>
<!-- qcow2_co_pwritev&#45;&gt;qcrypto_block_encrypt -->
<g id="edge1195" class="edge">
<title>qcow2_co_pwritev&#45;&gt;qcrypto_block_encrypt</title>
<path fill="none" stroke="#000000" d="M562.0553,-1369.0271C600.1881,-1379.1271 652.4187,-1392.1586 699,-1401 834.9735,-1426.8086 1824.5519,-1482.474 1933.3645,-1568 1967.8853,-1595.1332 1939.5798,-1627.739 1969.3645,-1660 2106.5117,-1808.5497 2195.524,-1772.8531 2378.4314,-1859 2543.2738,-1936.6385 2652.482,-1876.0407 2751.4983,-2029 2798.5423,-2101.6731 2765.8533,-8178.1787 2787.4983,-8262 2822.7203,-8398.399 2920.8632,-8538.9866 2963.6363,-8595.8227"/>
<polygon fill="#000000" stroke="#000000" points="2960.9353,-8598.0533 2969.7698,-8603.9017 2966.5106,-8593.8206 2960.9353,-8598.0533"/>
</g>
<!-- qcow2_co_pwritev&#45;&gt;bdrv_co_pwritev -->
<g id="edge1197" class="edge">
<title>qcow2_co_pwritev&#45;&gt;bdrv_co_pwritev</title>
<path fill="none" stroke="#000000" d="M596.0754,-1361.4256C903.2391,-1387.3215 1905.4924,-1473.0895 1933.3645,-1492 1962.3144,-1511.6419 1944.4858,-1537.4042 1969.3645,-1562 2245.7351,-1835.2292 2545.1726,-1623.6603 2751.4983,-1953 2795.3304,-2022.9654 2770.3284,-4844.2435 2787.4983,-4925 2824.1396,-5097.3378 2927.5261,-5285.1549 2967.725,-5353.8829"/>
<polygon fill="#000000" stroke="#000000" points="2964.8729,-5355.9369 2972.9644,-5362.7763 2970.9041,-5352.3838 2964.8729,-5355.9369"/>
</g>
<!-- qcow2_co_pwritev&#45;&gt;qemu_iovec_to_buf -->
<g id="edge1200" class="edge">
<title>qcow2_co_pwritev&#45;&gt;qemu_iovec_to_buf</title>
<path fill="none" stroke="#000000" d="M520.0406,-1335.8733C550.104,-1291.4579 626.4893,-1172.7282 663,-1062 697.0515,-958.73 622.9012,-897.6735 699,-820 720.6012,-797.9518 751.3805,-787.6989 781.8201,-783.5814"/>
<polygon fill="#000000" stroke="#000000" points="782.5752,-787.0182 792.1164,-782.412 781.7853,-780.0629 782.5752,-787.0182"/>
</g>
<!-- trace_qcow2_writev_start_req -->
<g id="node445" class="node">
<title>trace_qcow2_writev_start_req</title>
<ellipse fill="none" stroke="#000000" cx="887.5" cy="-956" rx="152.9733" ry="18"/>
<text text-anchor="middle" x="887.5" y="-952.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_writev_start_req</text>
</g>
<!-- qcow2_co_pwritev&#45;&gt;trace_qcow2_writev_start_req -->
<g id="edge1201" class="edge">
<title>qcow2_co_pwritev&#45;&gt;trace_qcow2_writev_start_req</title>
<path fill="none" stroke="#000000" d="M517.5363,-1336.0903C542.8571,-1290.7098 611.0189,-1167.3251 663,-1062 680.0763,-1027.3996 668.1146,-1006.1275 699,-983 709.1272,-975.4166 720.439,-969.4971 732.355,-964.9135"/>
<polygon fill="#000000" stroke="#000000" points="733.7533,-968.1322 742.0298,-961.5177 731.435,-961.5272 733.7533,-968.1322"/>
</g>
<!-- trace_qcow2_writev_start_part -->
<g id="node446" class="node">
<title>trace_qcow2_writev_start_part</title>
<ellipse fill="none" stroke="#000000" cx="887.5" cy="-1118" rx="156.7723" ry="18"/>
<text text-anchor="middle" x="887.5" y="-1114.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_writev_start_part</text>
</g>
<!-- qcow2_co_pwritev&#45;&gt;trace_qcow2_writev_start_part -->
<g id="edge1202" class="edge">
<title>qcow2_co_pwritev&#45;&gt;trace_qcow2_writev_start_part</title>
<path fill="none" stroke="#000000" d="M518.4989,-1335.8872C544.3227,-1295.1056 613.1828,-1196.0582 699,-1150 714.2808,-1141.7988 731.1757,-1135.6122 748.3893,-1130.9596"/>
<polygon fill="#000000" stroke="#000000" points="749.7125,-1134.2354 758.5514,-1128.3938 747.9989,-1127.4484 749.7125,-1134.2354"/>
</g>
<!-- merge_cow -->
<g id="node447" class="node">
<title>merge_cow</title>
<ellipse fill="none" stroke="#000000" cx="4954.6038" cy="-1175" rx="63.8893" ry="18"/>
<text text-anchor="middle" x="4954.6038" y="-1171.3" font-family="Times,serif" font-size="14.00" fill="#000000">merge_cow</text>
</g>
<!-- qcow2_co_pwritev&#45;&gt;merge_cow -->
<g id="edge1203" class="edge">
<title>qcow2_co_pwritev&#45;&gt;merge_cow</title>
<path fill="none" stroke="#000000" d="M518.6445,-1336.096C546.851,-1290.0379 621.7526,-1162.9872 663,-1048 687.9036,-978.5751 643.8566,-934.9817 699,-886 824.9063,-774.1622 948.3584,-957.8531 1076,-848 1125.0217,-805.8101 1061.7972,-747.7773 1112,-707 1182.8579,-649.4457 1842.1628,-684.0501 1933.3645,-688 2298.0043,-703.7926 2390.4219,-705.7505 2751.4983,-759 3494.2869,-868.5423 3664.5953,-980.5786 4405.0369,-1105 4576.4645,-1133.8061 4779.7529,-1156.8278 4884.4742,-1167.8752"/>
<polygon fill="#000000" stroke="#000000" points="4884.2922,-1171.3752 4894.6031,-1168.9388 4885.0233,-1164.4135 4884.2922,-1171.3752"/>
</g>
<!-- trace_qcow2_writev_data -->
<g id="node448" class="node">
<title>trace_qcow2_writev_data</title>
<ellipse fill="none" stroke="#000000" cx="887.5" cy="-1064" rx="130" ry="18"/>
<text text-anchor="middle" x="887.5" y="-1060.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_writev_data</text>
</g>
<!-- qcow2_co_pwritev&#45;&gt;trace_qcow2_writev_data -->
<g id="edge1204" class="edge">
<title>qcow2_co_pwritev&#45;&gt;trace_qcow2_writev_data</title>
<path fill="none" stroke="#000000" d="M514.7039,-1335.7659C535.1409,-1286.6893 598.5893,-1151.4421 699,-1091 714.7259,-1081.5338 732.4971,-1074.9036 750.6866,-1070.3246"/>
<polygon fill="#000000" stroke="#000000" points="751.5704,-1073.7127 760.525,-1068.05 749.9936,-1066.8926 751.5704,-1073.7127"/>
</g>
<!-- trace_qcow2_writev_done_part -->
<g id="node449" class="node">
<title>trace_qcow2_writev_done_part</title>
<ellipse fill="none" stroke="#000000" cx="887.5" cy="-1010" rx="156.7723" ry="18"/>
<text text-anchor="middle" x="887.5" y="-1006.3" font-family="Times,serif" font-size="14.00" fill="#000000">trace_qcow2_writev_done_part</text>
</g>
<!-- qcow2_co_pwritev&#45;&gt;trace_qcow2_writev_done_part -->
<g id="edge1205" class="edge">
<title>qcow2_co_pwritev&#45;&gt;trace_qcow2_writev_done_part</title>
<path fill="none" stroke="#000000" d="M512.454,-1335.7944C528.6013,-1280.2629 585.3426,-1112.2498 699,-1037 709.5492,-1030.0156 721.1569,-1024.516 733.2709,-1020.2134"/>
<polygon fill="#000000" stroke="#000000" points="734.6615,-1023.4414 743.084,-1017.014 732.4916,-1016.7862 734.6615,-1023.4414"/>
</g>
<!-- qcow2_alloc_compressed_cluster_offset&#45;&gt;be64_to_cpu -->
<g id="edge1207" class="edge">
<title>qcow2_alloc_compressed_cluster_offset&#45;&gt;be64_to_cpu</title>
<path fill="none" stroke="#000000" d="M1331.6247,-1146.032C1369.9656,-1111.6373 1459.3534,-1036.4975 1548.3645,-998 1723.73,-922.154 1780.6751,-941.0331 1969.3645,-911 2606.1081,-809.6516 2766.2394,-749 3410.9983,-749 3410.9983,-749 3410.9983,-749 6475.8408,-749 6856.3402,-749 6835.2809,-1271.9348 6944.9204,-2017 7009.9458,-2458.8859 7071.3532,-5875.5022 7077.4284,-6221.7221"/>
<polygon fill="#000000" stroke="#000000" points="7073.9321,-6221.9697 7077.6067,-6231.9069 7080.931,-6221.8471 7073.9321,-6221.9697"/>
</g>
<!-- qcow2_alloc_compressed_cluster_offset&#45;&gt;has_data_file -->
<g id="edge1208" class="edge">
<title>qcow2_alloc_compressed_cluster_offset&#45;&gt;has_data_file</title>
<path fill="none" stroke="#000000" d="M1354.3713,-1146.3808C1401.2538,-1127.1652 1479.4474,-1096.1923 1548.3645,-1074 1716.8585,-1019.7424 1771.2869,-1043.1687 1933.3645,-972 1950.749,-964.3664 1951.2198,-954.5915 1969.3645,-949 2226.6203,-869.7242 2911.3215,-921.9814 3180.4983,-925 3457.9442,-928.1113 3527.1705,-939 3804.6338,-939 3804.6338,-939 3804.6338,-939 4186.4031,-939 4965.6151,-939 5341.5125,-837.789 5876.8408,-1404 6140.535,-1682.9065 6096.4381,-1831.7739 6236.8408,-2189 6255.5031,-2236.4824 6253.9789,-2250.5965 6272.8408,-2298 6429.9996,-2692.9693 6551.3986,-2758.4656 6678.8408,-3164 6707.0992,-3253.9211 6661.452,-3295.3213 6714.8408,-3373 6782.2519,-3471.0807 6885.7777,-3406.7227 6944.9204,-3510 6983.6552,-3577.6402 6978.1758,-9044.1023 6980.9204,-9122 7002.0559,-9721.8669 7062.5075,-10453.6044 7075.4588,-10606.271"/>
<polygon fill="#000000" stroke="#000000" points="7072.0052,-10606.9661 7076.3405,-10616.6334 7078.98,-10606.3726 7072.0052,-10606.9661"/>
</g>
<!-- qcow2_alloc_compressed_cluster_offset&#45;&gt;cpu_to_be64 -->
<g id="edge1209" class="edge">
<title>qcow2_alloc_compressed_cluster_offset&#45;&gt;cpu_to_be64</title>
<path fill="none" stroke="#000000" d="M1411.4203,-1148.4164C1453.5729,-1142.1342 1503.2976,-1135.1669 1548.3645,-1130 1916.2204,-1087.8255 2008.8541,-1081.5685 2378.4314,-1059 2981.0506,-1022.2006 4513.9089,-925.5479 5095.1038,-1089 5476.8266,-1196.3536 5664.6196,-1184.0385 5876.8408,-1519 5946.429,-1628.8352 5840.4391,-1994.9988 5912.8408,-2103 6001.9427,-2235.9127 6149.6534,-2125.8237 6236.8408,-2260 6303.1085,-2361.9821 6215.8532,-3246.5563 6272.8408,-3354 6377.3535,-3551.0467 6532.2013,-3480.9311 6678.8408,-3649 6843.3057,-3837.4991 6883.533,-3902.4877 6944.9204,-4145 6980.3252,-4284.8672 6979.0047,-14388.7341 6980.9204,-14533 7004.1199,-16280.0629 7068.8388,-18435.1771 7077.0582,-18704.8583"/>
<polygon fill="#000000" stroke="#000000" points="7073.5635,-18705.0914 7077.3671,-18714.9799 7080.5603,-18704.8777 7073.5635,-18705.0914"/>
</g>
<!-- qcow2_alloc_compressed_cluster_offset&#45;&gt;qcow2_cache_put -->
<g id="edge1211" class="edge">
<title>qcow2_alloc_compressed_cluster_offset&#45;&gt;qcow2_cache_put</title>
<path fill="none" stroke="#000000" d="M1439.6317,-1177.8031C1463.8097,-1180.6595 1488.883,-1183.7841 1512.3645,-1187 1700.078,-1212.7082 1750.0083,-1206.2737 1933.3645,-1254 2120.7652,-1302.7791 2217.6759,-1255.897 2342.4314,-1404 2399.773,-1472.0729 2313.0515,-1540.6058 2378.4314,-1601 2500.8571,-1714.0899 2628.5957,-1526.4285 2751.4983,-1639 2814.2334,-1696.4616 2740.9759,-1755.7736 2787.4983,-1827 3028.8459,-2196.5066 3254.2814,-2122.7351 3605.4983,-2390 3772.764,-2517.2839 3875.1613,-2505.313 3967.7693,-2694 4011.962,-2784.0417 3984.8078,-3497.5066 4003.7693,-3596 4095.6693,-4073.3643 4284.9022,-4148.2061 4369.0369,-4627 4415.7768,-4892.9876 4387.4418,-9218.5108 4405.0369,-9488 4444.2565,-10088.6939 4561.6198,-10816.611 4586.7856,-10968.4333"/>
<polygon fill="#000000" stroke="#000000" points="4583.4062,-10969.4475 4588.4991,-10978.738 4590.3113,-10968.2993 4583.4062,-10969.4475"/>
</g>
<!-- qcow2_alloc_compressed_cluster_offset&#45;&gt;BLKDBG_EVENT -->
<g id="edge1210" class="edge">
<title>qcow2_alloc_compressed_cluster_offset&#45;&gt;BLKDBG_EVENT</title>
<path fill="none" stroke="#000000" d="M1510.0072,-1163.9198C1632.3369,-1165.7822 1792.3865,-1171.6682 1933.3645,-1188 1949.5559,-1189.8757 1953.3348,-1192.0454 1969.3645,-1195 2052.1231,-1210.254 2284.6201,-1198.8483 2342.4314,-1260 2437.1116,-1360.151 2279.6164,-1471.9262 2378.4314,-1568 2438.1039,-1626.0172 2687.8001,-1547.4337 2751.4983,-1601 2799.024,-1640.9663 2741.7103,-1694.054 2787.4983,-1736 2930.2215,-1866.7477 3025.0536,-1782.4723 3216.4983,-1811 3302.6471,-1823.8373 3542.0407,-1799.338 3605.4983,-1859 3669.0704,-1918.7697 3593.5313,-1979.1097 3641.4983,-2052 3737.505,-2197.8911 3877.3311,-2121.5931 3967.7693,-2271 4043.9402,-2396.8369 3962.3981,-2458.8428 4003.7693,-2600 4106.3661,-2950.0567 4266.7235,-2984.8604 4369.0369,-3335 4410.9135,-3478.3112 4353.6035,-3528.8345 4405.0369,-3669 4506.7892,-3946.2935 4687.8161,-3937.7646 4778.1038,-4219 4802.2937,-4294.3486 4762.3137,-5583.1639 4814.1038,-5643 4897.0201,-5738.7979 4992.0105,-5617.3513 5095.1038,-5691 5122.292,-5710.4229 5105.2277,-5735.8607 5131.1038,-5757 5269.1966,-5869.8138 5407.8836,-5732.1202 5514.5698,-5875 5571.6606,-5951.459 5510.4215,-9223.4352 5550.5698,-9310 5575.5771,-9363.9191 5632.3153,-9405.1924 5671.8062,-9428.7658"/>
<polygon fill="#000000" stroke="#000000" points="5670.5439,-9432.0811 5680.9463,-9434.0915 5674.0681,-9426.0329 5670.5439,-9432.0811"/>
</g>
<!-- qcow2_alloc_compressed_cluster_offset&#45;&gt;qcow2_cache_entry_mark_dirty -->
<g id="edge1212" class="edge">
<title>qcow2_alloc_compressed_cluster_offset&#45;&gt;qcow2_cache_entry_mark_dirty</title>
<path fill="none" stroke="#000000" d="M1485.4367,-1172.7473C1494.9069,-1176.6046 1503.9691,-1181.3047 1512.3645,-1187 1540.339,-1205.9774 1523.037,-1231.6117 1548.3645,-1254 1831.9804,-1504.7033 2065.9083,-1303.4945 2342.4314,-1562 2370.0282,-1587.7987 2349.2685,-1614.9856 2378.4314,-1639 2510.3448,-1747.6252 2640.6048,-1601.9876 2751.4983,-1732 2812.0015,-1802.9345 2740.3768,-2069.5518 2787.4983,-2150 3009.6734,-2529.3083 3393.2087,-2321.0719 3605.4983,-2706 3662.0341,-2808.512 3572.1112,-3664.7109 3641.4983,-3759 3732.5415,-3882.7173 3878.5855,-3747.9357 3967.7693,-3873 4035.6115,-3968.1365 3976.9103,-12172.2805 4003.7693,-12286 4036.4323,-12424.2932 4128.4985,-12570.3191 4168.0132,-12628.6748"/>
<polygon fill="#000000" stroke="#000000" points="4165.1383,-12630.6713 4173.668,-12636.9558 4170.9191,-12626.7238 4165.1383,-12630.6713"/>
</g>
<!-- qcow2_alloc_compressed_cluster_offset&#45;&gt;get_cluster_table -->
<g id="edge1213" class="edge">
<title>qcow2_alloc_compressed_cluster_offset&#45;&gt;get_cluster_table</title>
<path fill="none" stroke="#000000" d="M1319.5496,-1181.99C1350.5974,-1258.8589 1471.0709,-1567.9922 1512.3645,-1835 1530.4018,-1951.6304 1494.0993,-3854.1988 1548.3645,-3959 1578.481,-4017.1634 1644.8241,-4057.2654 1691.1586,-4079.4299"/>
<polygon fill="#000000" stroke="#000000" points="1689.8896,-4082.7 1700.4317,-4083.7555 1692.8488,-4076.3562 1689.8896,-4082.7"/>
</g>
<!-- qcow2_alloc_bytes -->
<g id="node450" class="node">
<title>qcow2_alloc_bytes</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-1541" rx="98.2828" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-1537.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_alloc_bytes</text>
</g>
<!-- qcow2_alloc_compressed_cluster_offset&#45;&gt;qcow2_alloc_bytes -->
<g id="edge1214" class="edge">
<title>qcow2_alloc_compressed_cluster_offset&#45;&gt;qcow2_alloc_bytes</title>
<path fill="none" stroke="#000000" d="M1448.5205,-1150.9123C1699.7431,-1130.0963 2221.1824,-1103.3481 2342.4314,-1226 2408.0808,-1292.409 2325.0068,-1356.4114 2378.4314,-1433 2408.8838,-1476.6562 2463.0837,-1505.1414 2505.2397,-1521.8367"/>
<polygon fill="#000000" stroke="#000000" points="2503.9923,-1525.1068 2514.5824,-1525.4238 2506.5014,-1518.5719 2503.9923,-1525.1068"/>
</g>
<!-- qcow2_compress&#45;&gt;memset -->
<g id="edge1176" class="edge">
<title>qcow2_compress&#45;&gt;memset</title>
<path fill="none" stroke="#000000" d="M5366.3849,-634.8476C5543.7963,-699.5573 6204.2169,-941.9348 6236.8408,-976 6657.1898,-1414.9191 6568.8363,-1672.3026 6678.8408,-2270 6689.2249,-2326.4206 6677.4266,-3258.5111 6714.8408,-3302 6782.6856,-3380.8603 6878.2066,-3265.1807 6944.9204,-3345 6995.3263,-3405.3077 6949.4582,-8931.9729 6980.9204,-9004 6993.7881,-9033.4582 7021.3462,-9057.7884 7043.8119,-9073.8563"/>
<polygon fill="#000000" stroke="#000000" points="7041.9144,-9076.7994 7052.1315,-9079.6033 7045.893,-9071.0399 7041.9144,-9076.7994"/>
</g>
<!-- deflateInit2 -->
<g id="node442" class="node">
<title>deflateInit2</title>
<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-619" rx="65.7887" ry="18"/>
<text text-anchor="middle" x="5713.7053" y="-615.3" font-family="Times,serif" font-size="14.00" fill="#000000">deflateInit2</text>
</g>
<!-- qcow2_compress&#45;&gt;deflateInit2 -->
<g id="edge1177" class="edge">
<title>qcow2_compress&#45;&gt;deflateInit2</title>
<path fill="none" stroke="#000000" d="M5413.9848,-619C5481.9703,-619 5573.7673,-619 5637.7878,-619"/>
<polygon fill="#000000" stroke="#000000" points="5637.8164,-622.5001 5647.8163,-619 5637.8163,-615.5001 5637.8164,-622.5001"/>
</g>
<!-- deflate -->
<g id="node443" class="node">
<title>deflate</title>
<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-565" rx="43" ry="18"/>
<text text-anchor="middle" x="5713.7053" y="-561.3" font-family="Times,serif" font-size="14.00" fill="#000000">deflate</text>
</g>
<!-- qcow2_compress&#45;&gt;deflate -->
<g id="edge1178" class="edge">
<title>qcow2_compress&#45;&gt;deflate</title>
<path fill="none" stroke="#000000" d="M5397.7377,-608.6522C5475.5401,-597.9034 5595.1553,-581.3781 5662.6954,-572.0472"/>
<polygon fill="#000000" stroke="#000000" points="5663.2456,-575.5045 5672.6725,-570.6688 5662.2876,-568.5704 5663.2456,-575.5045"/>
</g>
<!-- deflateEnd -->
<g id="node444" class="node">
<title>deflateEnd</title>
<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-673" rx="61.99" ry="18"/>
<text text-anchor="middle" x="5713.7053" y="-669.3" font-family="Times,serif" font-size="14.00" fill="#000000">deflateEnd</text>
</g>
<!-- qcow2_compress&#45;&gt;deflateEnd -->
<g id="edge1179" class="edge">
<title>qcow2_compress&#45;&gt;deflateEnd</title>
<path fill="none" stroke="#000000" d="M5397.7377,-629.3478C5470.101,-639.3451 5578.6351,-654.3395 5647.7988,-663.8948"/>
<polygon fill="#000000" stroke="#000000" points="5647.3237,-667.3623 5657.7087,-665.2638 5648.2818,-660.4281 5647.3237,-667.3623"/>
</g>
<!-- merge_cow&#45;&gt;l2meta_cow_start -->
<g id="edge1206" class="edge">
<title>merge_cow&#45;&gt;l2meta_cow_start</title>
<path fill="none" stroke="#000000" d="M5003.3786,-1186.6283C5034.6751,-1196.7189 5073.3862,-1214.631 5095.1038,-1245 5165.2682,-1343.1147 5063.1147,-1414.3656 5131.1038,-1514 5255.6608,-1696.5316 5518.8468,-1786.5262 5644.3294,-1820.4333"/>
<polygon fill="#000000" stroke="#000000" points="5643.6518,-1823.8747 5654.2157,-1823.0653 5645.4527,-1817.1103 5643.6518,-1823.8747"/>
</g>
<!-- qcow2_alloc_bytes&#45;&gt;assert -->
<g id="edge1215" class="edge">
<title>qcow2_alloc_bytes&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M2646.047,-1530.7884C2769.1029,-1515.8567 3010.5019,-1488.7792 3216.4983,-1479 3389.1927,-1470.8017 3432.977,-1467.7309 3605.4983,-1479 3732.4947,-1487.2954 5792.279,-1681.8884 5876.8408,-1777 5927.3429,-1833.8026 5905.613,-4437.3379 5912.8408,-4513 5990.4725,-5325.6567 6161.2499,-5508.151 6236.8408,-6321 6259.6047,-6565.7853 6223.1867,-10505.2252 6272.8408,-10746 6310.7516,-10929.8307 6419.8027,-11131.0639 6460.3835,-11201.7283"/>
<polygon fill="#000000" stroke="#000000" points="6457.3871,-11203.5383 6465.4228,-11210.4433 6463.447,-11200.0343 6457.3871,-11203.5383"/>
</g>
<!-- qcow2_alloc_bytes&#45;&gt;offset_into_cluster -->
<g id="edge1216" class="edge">
<title>qcow2_alloc_bytes&#45;&gt;offset_into_cluster</title>
<path fill="none" stroke="#000000" d="M2608.5474,-1524.8187C2652.8761,-1509.2332 2723.9049,-1486.6442 2787.4983,-1477 2976.0509,-1448.4051 3025.8001,-1470.0001 3216.4983,-1468 3389.3777,-1466.1868 3432.6275,-1465.4943 3605.4983,-1468 4112.7244,-1475.352 5542.5753,-1314.4257 5876.8408,-1696 5938.4713,-1766.353 5897.4501,-2444.745 5912.8408,-2537 5936.0278,-2675.987 6196.5446,-3634.5352 6272.8408,-3753 6402.1528,-3953.7822 6564.9516,-3895.085 6678.8408,-4105 6782.9433,-4296.8764 6821.5468,-5014.811 6828.6326,-5166.6717"/>
<polygon fill="#000000" stroke="#000000" points="6825.1513,-5167.1629 6829.1059,-5176.992 6832.144,-5166.8421 6825.1513,-5167.1629"/>
</g>
<!-- qcow2_alloc_bytes&#45;&gt;qcow2_signal_corruption -->
<g id="edge1217" class="edge">
<title>qcow2_alloc_bytes&#45;&gt;qcow2_signal_corruption</title>
<path fill="none" stroke="#000000" d="M2640.783,-1552.5103C2812.6269,-1578.7269 3244.858,-1645.3891 3605.4983,-1707 3766.8206,-1734.5599 3820.6472,-1701.3094 3967.7693,-1773 3987.0134,-1782.3774 3983.963,-1796.8772 4003.7693,-1805 4051.9726,-1824.7686 5840.8424,-1864.3375 5876.8408,-1902 5903.1505,-1929.5259 5910.3134,-7347.0068 5912.8408,-7385 5946.2854,-7887.7552 6046.627,-8495.5394 6069.9569,-8632.6297"/>
<polygon fill="#000000" stroke="#000000" points="6066.5466,-8633.4523 6071.68,-8642.7204 6073.4467,-8632.274 6066.5466,-8633.4523"/>
</g>
<!-- qcow2_alloc_bytes&#45;&gt;BLKDBG_EVENT -->
<g id="edge1219" class="edge">
<title>qcow2_alloc_bytes&#45;&gt;BLKDBG_EVENT</title>
<path fill="none" stroke="#000000" d="M2662.7749,-1538.8569C2694.1179,-1542.7812 2727.0103,-1552.3447 2751.4983,-1573 2788.2456,-1603.9959 2751.6121,-1643.011 2787.4983,-1675 2933.493,-1805.1399 3023.8623,-1739.2027 3216.4983,-1773 3302.288,-1788.0515 3532.303,-1773.789 3605.4983,-1821 3631.3125,-1837.6502 3622.2926,-1856.0262 3641.4983,-1880 3767.5203,-2037.3091 3845.4319,-2034.8086 3967.7693,-2195 4192.9504,-2489.8573 4256.7625,-2573.3875 4369.0369,-2927 4411.8131,-3061.7251 4367.4308,-3106.7413 4405.0369,-3243 4511.989,-3630.5204 4688.6988,-3675.0592 4778.1038,-4067 4797.1115,-4150.3274 4758.2307,-5540.3243 4814.1038,-5605 4896.9303,-5700.8755 4992.0105,-5579.3513 5095.1038,-5653 5122.292,-5672.4229 5103.4888,-5700.189 5131.1038,-5719 5202.0808,-5767.3486 5457.4136,-5702.9026 5514.5698,-5767 5580.0733,-5840.4584 5509.1736,-9220.7072 5550.5698,-9310 5575.5685,-9363.9231 5632.3088,-9405.1954 5671.8025,-9428.7675"/>
<polygon fill="#000000" stroke="#000000" points="5670.5408,-9432.0831 5680.9432,-9434.0929 5674.0646,-9426.0347 5670.5408,-9432.0831"/>
</g>
<!-- qcow2_alloc_bytes&#45;&gt;ROUND_UP -->
<g id="edge1218" class="edge">
<title>qcow2_alloc_bytes&#45;&gt;ROUND_UP</title>
<path fill="none" stroke="#000000" d="M2662.7484,-1542.7998C2784.3649,-1545.7568 2998.2178,-1553.3157 3180.4983,-1572 3259.4162,-1580.0893 4512.2389,-1791 4591.5704,-1791 4591.5704,-1791 4591.5704,-1791 5322.8368,-1791 5384.429,-1791 5833.8812,-1765.863 5876.8408,-1810 5924.9588,-1859.4368 5906.6409,-6708.2912 5912.8408,-6777 5988.1345,-7611.4112 6163.0391,-7799.4556 6236.8408,-8634 6332.8006,-9719.1059 6193.5165,-17351.5513 6272.8408,-18438 6314.0338,-19002.1909 6442.1246,-19683.2331 6470.3161,-19828.7889"/>
<polygon fill="#000000" stroke="#000000" points="6466.8987,-19829.5515 6472.242,-19838.7002 6473.7702,-19828.2162 6466.8987,-19829.5515"/>
</g>
<!-- qcow2_alloc_bytes&#45;&gt;alloc_clusters_noref -->
<g id="edge1220" class="edge">
<title>qcow2_alloc_bytes&#45;&gt;alloc_clusters_noref</title>
<path fill="none" stroke="#000000" d="M2601.1305,-1557.7652C2645.1387,-1580.3025 2717.7377,-1624.8426 2751.4983,-1687 2794.7292,-1766.5936 2727.6444,-2025.0179 2787.4983,-2093 2905.6514,-2227.1984 3037.452,-2071.7286 3180.4983,-2179 3207.2301,-2199.0464 3194.3025,-2220.0242 3216.4983,-2245 3357.3159,-2403.4553 3494.1218,-2340.631 3605.4983,-2521 3660.7825,-2610.5302 3624.1735,-2651.2125 3641.4983,-2755 3699.3701,-3101.6922 3778.2072,-3521.3633 3799.2763,-3632.7527"/>
<polygon fill="#000000" stroke="#000000" points="3795.887,-3633.6664 3801.186,-3642.8408 3802.7648,-3632.3643 3795.887,-3633.6664"/>
</g>
<!-- qcow2_alloc_bytes&#45;&gt;update_refcount -->
<g id="edge1222" class="edge">
<title>qcow2_alloc_bytes&#45;&gt;update_refcount</title>
<path fill="none" stroke="#000000" d="M2574.5608,-1558.9154C2607.4258,-1621.4105 2715.413,-1836.4387 2751.4983,-2029 2785.6609,-2211.3016 2779.6176,-8520.6926 2787.4983,-8706 2830.2272,-9710.738 2959.4876,-10940.8108 2980.9601,-11140.9048"/>
<polygon fill="#000000" stroke="#000000" points="2977.4853,-11141.3271 2982.0347,-11150.8954 2984.4451,-11140.5785 2977.4853,-11141.3271"/>
</g>
<!-- qcow2_alloc_bytes&#45;&gt;qcow2_get_refcount -->
<g id="edge1221" class="edge">
<title>qcow2_alloc_bytes&#45;&gt;qcow2_get_refcount</title>
<path fill="none" stroke="#000000" d="M2600.1511,-1557.9049C2643.4974,-1580.7297 2715.7711,-1625.7136 2751.4983,-1687 2805.8194,-1780.1826 2721.3663,-1841.7923 2787.4983,-1927 2903.7528,-2076.7881 3035.9142,-1970.3336 3180.4983,-2093 3203.3461,-2112.3843 3192.1732,-2132.5051 3216.4983,-2150 3360.9809,-2253.9136 3490.129,-2109.4891 3605.4983,-2245 3670.9614,-2321.8919 3620.7083,-2599.1792 3641.4983,-2698 3732.1958,-3129.1121 3892.1023,-3199.9974 3967.7693,-3634 4037.7728,-4035.5184 3944.9044,-6898.6981 4003.7693,-7302 4039.0289,-7543.5748 4141.8865,-7822.3541 4175.5791,-7909.5193"/>
<polygon fill="#000000" stroke="#000000" points="4172.3624,-7910.9047 4179.2474,-7918.9575 4178.8869,-7908.3688 4172.3624,-7910.9047"/>
</g>
<!-- qcow2_alloc_bytes&#45;&gt;qcow2_cache_set_dependency -->
<g id="edge1223" class="edge">
<title>qcow2_alloc_bytes&#45;&gt;qcow2_cache_set_dependency</title>
<path fill="none" stroke="#000000" d="M2581.4238,-1559.071C2620.1849,-1602.9854 2716.5715,-1720.4401 2751.4983,-1839 2834.0522,-2119.2316 2725.0024,-4182.6245 2787.4983,-4468 2879.6526,-4888.8051 3090.6342,-4932.6998 3180.4983,-5354 3199.0327,-5440.8928 3164.4746,-18075.9762 3216.4983,-18148 3234.151,-18172.4392 3261.406,-18187.8225 3289.9795,-18197.4668"/>
<polygon fill="#000000" stroke="#000000" points="3289.119,-18200.865 3299.7083,-18200.5222 3291.2165,-18194.1866 3289.119,-18200.865"/>
</g>
<!-- qcow2_alloc_bytes&#45;&gt;MIN -->
<g id="edge1224" class="edge">
<title>qcow2_alloc_bytes&#45;&gt;MIN</title>
<path fill="none" stroke="#000000" d="M2642.7589,-1552.1732C2680.8408,-1561.6185 2724.2423,-1579.0107 2751.4983,-1611 2803.8443,-1672.4366 2741.4153,-1722.7359 2787.4983,-1789 2915.5873,-1973.1833 3016.9721,-1952.4349 3216.4983,-2055 3383.0623,-2140.6211 3495.0947,-2065.7201 3605.4983,-2217 3661.2425,-2293.3833 3580.6607,-2568.6079 3641.4983,-2641 3737.979,-2755.8047 3875.6239,-2608.6874 3967.7693,-2727 3997.5294,-2765.2113 3998.9421,-6165.808 4003.7693,-6214 4040.8551,-6584.2381 4149.9009,-7025.0229 4179.1265,-7139.0104"/>
<polygon fill="#000000" stroke="#000000" points="4175.8176,-7140.1965 4181.7005,-7149.008 4182.5965,-7138.4511 4175.8176,-7140.1965"/>
</g>
<!-- qcow2_co_truncate -->
<g id="node451" class="node">
<title>qcow2_co_truncate</title>
<ellipse fill="none" stroke="#000000" cx="158" cy="-14213" rx="101.5" ry="18"/>
<text text-anchor="middle" x="158" y="-14209.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_co_truncate</text>
</g>
<!-- qcow2_co_truncate&#45;&gt;error_setg -->
<g id="edge1225" class="edge">
<title>qcow2_co_truncate&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M158.1253,-14231.1582C161.1042,-14657.8162 217.4157,-22462.0768 352,-22646 511.0478,-22863.3551 1279.1739,-22831.2888 1548.3645,-22840 2082.9882,-22857.3008 2218.6826,-22823.7841 2751.4983,-22871 3575.4931,-22944.019 3764.3465,-23151 4591.5704,-23151 4591.5704,-23151 4591.5704,-23151 6074.8408,-23151 6430.4509,-23151 6736.5532,-22751.7728 6812.0627,-22644.997"/>
<polygon fill="#000000" stroke="#000000" points="6815.0046,-22646.8977 6817.8803,-22636.7006 6809.2733,-22642.8788 6815.0046,-22646.8977"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;has_data_file -->
<g id="edge1226" class="edge">
<title>qcow2_co_truncate&#45;&gt;has_data_file</title>
<path fill="none" stroke="#000000" d="M158.1896,-14231.2169C161.3051,-14485.4356 211.1722,-17315 887.5,-17315 887.5,-17315 887.5,-17315 2155.8979,-17315 2613.312,-17315 2729.2109,-17337.3856 3180.4983,-17412 3372.0473,-17443.6701 3423.6778,-17444.9166 3605.4983,-17513 3792.7056,-17583.1006 3822.1138,-17638.5618 4003.7693,-17722 4162.4914,-17794.9044 4264.365,-17727.1733 4369.0369,-17867 4421.0622,-17936.4983 4357.4532,-18183.3885 4405.0369,-18256 4602.2425,-18556.9307 4781.9529,-18527.1499 5131.1038,-18614 5464.8761,-18697.0247 6427.4865,-18853.7723 6678.8408,-18619 6732.428,-18568.948 6706.536,-18363.8548 6714.8408,-18291 6813.4792,-17425.6909 6890.9496,-17214.2391 6944.9204,-16345 6949.8119,-16266.2196 6932.9744,-10724.7013 6980.9204,-10662 6986.3979,-10654.8368 6993.6066,-10649.4641 7001.6264,-10645.4512"/>
<polygon fill="#000000" stroke="#000000" points="7003.1436,-10648.6094 7010.9766,-10641.4754 7000.4044,-10642.1676 7003.1436,-10648.6094"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;error_setg_errno -->
<g id="edge1229" class="edge">
<title>qcow2_co_truncate&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M258.6836,-14215.4702C288.7045,-14216.1003 321.6827,-14216.6875 352,-14217 490.2149,-14218.4247 524.7784,-14217.4068 663,-14217 826.5513,-14216.5186 3487.6112,-14238.3662 3605.4983,-14125 3676.0516,-14057.1523 3575.1868,-13757.9991 3641.4983,-13686 3658.9248,-13667.0788 3684.1385,-13658.0953 3709.5531,-13654.4109"/>
<polygon fill="#000000" stroke="#000000" points="3710.148,-13657.865 3719.6668,-13653.2129 3709.3245,-13650.9136 3710.148,-13657.865"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;cpu_to_be64 -->
<g id="edge1227" class="edge">
<title>qcow2_co_truncate&#45;&gt;cpu_to_be64</title>
<path fill="none" stroke="#000000" d="M158.7598,-14231.0757C167.9594,-14448.1427 259.2323,-16551.775 352,-16810 466.5969,-17128.988 548.552,-17353 887.5,-17353 887.5,-17353 887.5,-17353 1740.8645,-17353 1845.0376,-17353 3521.6218,-17489.2198 3605.4983,-17551 3636.8914,-17574.123 3612.9032,-17604.4949 3641.4983,-17631 3754.5899,-17735.8256 3848.7146,-17650.9994 3967.7693,-17749 3991.7795,-17768.7641 3978.6557,-17790.6583 4003.7693,-17809 4138.4531,-17907.366 4260.9989,-17767.9434 4369.0369,-17895 4443.3535,-17982.3989 4346.8825,-18311.1081 4405.0369,-18410 4600.2632,-18741.9835 4763.9381,-18766.7431 5131.1038,-18883 5787.1282,-19090.7192 5995.0803,-19001.374 6678.8408,-18924 6799.3969,-18910.3579 6838.4285,-18921.132 6944.9204,-18863 6992.6403,-18836.9506 7035.1235,-18788.929 7058.6147,-18759.1079"/>
<polygon fill="#000000" stroke="#000000" points="7061.654,-18760.8992 7065.0029,-18750.8475 7056.1166,-18756.6168 7061.654,-18760.8992"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;offsetof -->
<g id="edge1228" class="edge">
<title>qcow2_co_truncate&#45;&gt;offsetof</title>
<path fill="none" stroke="#000000" d="M158.1079,-14231.0295C160.7017,-14658.6208 210.4753,-22550.3346 352,-22732 440.6718,-22845.8218 1185.2531,-22923 1312.1822,-22923 1312.1822,-22923 1312.1822,-22923 1740.8645,-22923 2190.057,-22923 2310.7493,-22846.3147 2751.4983,-22933 3339.1993,-23048.5874 3426.1446,-23272.5619 4003.7693,-23431 4988.4204,-23701.0823 5254.9614,-23709.9761 6272.8408,-23790 6580.5534,-23814.1918 6797.2903,-23886.0676 6944.9204,-23615 7001.9586,-23510.2708 6938.2935,-19433.3755 6980.9204,-19322 6994.5164,-19286.4765 7025.2753,-19254.9546 7048.5368,-19234.8606"/>
<polygon fill="#000000" stroke="#000000" points="7051.0083,-19237.3553 7056.4116,-19228.2418 7046.5044,-19231.9967 7051.0083,-19237.3553"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;assert -->
<g id="edge1230" class="edge">
<title>qcow2_co_truncate&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M158.7973,-14194.9714C166.6341,-14021.3781 232.1672,-12649.8447 352,-12519 570.3691,-12280.5642 752.6933,-12444.9277 1076,-12448 1309.8648,-12450.2223 2948.8928,-12455.4946 3180.4983,-12488 3374.0528,-12515.165 3428.8868,-12517.2763 3605.4983,-12601 3623.3324,-12609.4544 3623.4567,-12618.9981 3641.4983,-12627 3791.9684,-12693.7376 3840.0649,-12686.7946 4003.7693,-12704 4347.7649,-12740.154 4438.5892,-12692.1052 4778.1038,-12626 4919.1004,-12598.5473 4992.7775,-12663.8117 5095.1038,-12563 5149.5008,-12509.4082 5086.3255,-12456.8548 5131.1038,-12395 5246.8449,-12235.1205 5394.6135,-12327.7416 5514.5698,-12171 5551.7876,-12122.3692 5519.7499,-12090.9174 5550.5698,-12038 5653.2633,-11861.6766 5785.7089,-11897.5675 5876.8408,-11715 5929.729,-11609.0474 5828.3234,-11533.9452 5912.8408,-11451 5964.5805,-11400.2229 6169.7287,-11440.4093 6236.8408,-11413 6328.3393,-11375.631 6414.5807,-11293.0984 6453.766,-11252.094"/>
<polygon fill="#000000" stroke="#000000" points="6456.4219,-11254.3794 6460.7449,-11244.7066 6451.3334,-11249.5723 6456.4219,-11254.3794"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;qcow2_free_clusters -->
<g id="edge1236" class="edge">
<title>qcow2_co_truncate&#45;&gt;qcow2_free_clusters</title>
<path fill="none" stroke="#000000" d="M158.2939,-14194.8154C163.931,-13848.4367 249.9057,-8668.5715 352,-8556 432.6432,-8467.0809 767.4586,-8485 887.5,-8485 887.5,-8485 887.5,-8485 1740.8645,-8485 2009.4251,-8485 2111.896,-8404.2386 2342.4314,-8542 2367.1917,-8556.7961 2355.0016,-8579.1761 2378.4314,-8596 2531.3565,-8705.8089 2604.261,-8662.7773 2787.4983,-8706 3047.9991,-8767.4479 3797.4183,-8739.561 3967.7693,-8946 4000.7965,-8986.0239 3998.9074,-12630.337 4003.7693,-12682 4041.0194,-13077.8179 4151.0528,-13550.6165 4179.5837,-13669.063"/>
<polygon fill="#000000" stroke="#000000" points="4176.1876,-13669.9101 4181.94,-13678.8073 4182.9915,-13668.2648 4176.1876,-13669.9101"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;ROUND_UP -->
<g id="edge1231" class="edge">
<title>qcow2_co_truncate&#45;&gt;ROUND_UP</title>
<path fill="none" stroke="#000000" d="M158.4247,-14231.1938C164.3679,-14482.2714 232.52,-17249.4922 352,-17367 436.9282,-17450.5263 768.3805,-17391 887.5,-17391 887.5,-17391 887.5,-17391 1312.1822,-17391 1588.4692,-17391 1657.96,-17392.9346 1933.3645,-17415 2026.7053,-17422.4785 3534.6108,-17565.8166 3605.4983,-17627 3648.2954,-17663.9385 3598.8088,-17711.9371 3641.4983,-17749 3752.176,-17845.0899 3854.0228,-17704.5632 3967.7693,-17797 4003.7793,-17826.2637 3967.3404,-17866.2594 4003.7693,-17895 4067.935,-17945.6235 4313.643,-17877.9044 4369.0369,-17938 4444.7685,-18020.1595 4343.9819,-18849.4173 4405.0369,-18943 4881.1533,-19672.7724 6086.014,-19824.056 6400.0504,-19851.4813"/>
<polygon fill="#000000" stroke="#000000" points="6400.1414,-19855.0018 6410.4038,-19852.3685 6400.7392,-19848.0274 6400.1414,-19855.0018"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;bdrv_pwrite_sync -->
<g id="edge1232" class="edge">
<title>qcow2_co_truncate&#45;&gt;bdrv_pwrite_sync</title>
<path fill="none" stroke="#000000" d="M158.2394,-14194.9611C163.0197,-13837.7431 239.0072,-8293.5728 352,-8177 398.446,-8129.0824 2703.8566,-8105.729 2751.4983,-8059 2837.9911,-7974.1642 2711.1237,-7609.0481 2787.4983,-7515 2912.3075,-7361.3092 3021.8935,-7431.4311 3216.4983,-7395 3387.2439,-7363.0355 3446.86,-7427.7793 3605.4983,-7357 3625.3199,-7348.1562 3621.2697,-7331.8686 3641.4983,-7324 3776.6433,-7271.4308 3864.4422,-7222.2591 3967.7693,-7324 4059.8978,-7414.7143 3921.4132,-9551.3294 4003.7693,-9651 4023.4154,-9674.7764 4053.7192,-9686.1216 4084.0325,-9690.9942"/>
<polygon fill="#000000" stroke="#000000" points="4083.9137,-9694.5107 4094.2976,-9692.4071 4084.8683,-9687.5761 4083.9137,-9694.5107"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;DIV_ROUND_UP -->
<g id="edge1233" class="edge">
<title>qcow2_co_truncate&#45;&gt;DIV_ROUND_UP</title>
<path fill="none" stroke="#000000" d="M160.7219,-14231.1746C176.5336,-14334.9373 259.0938,-14852.2558 352,-14980 509.1279,-15196.0477 620.3563,-15253 887.5,-15253 887.5,-15253 887.5,-15253 2155.8979,-15253 2317.2036,-15253 3482.8694,-15227.2064 3605.4983,-15332 3652.0532,-15371.7839 3604.5246,-15416.1833 3641.4983,-15465 3743.4955,-15599.6677 3870.6955,-15521.7412 3967.7693,-15660 4015.9024,-15728.5543 3948.2834,-15782.248 4003.7693,-15845 4116.8675,-15972.9089 4208.6353,-15905.4918 4369.0369,-15964 4571.4509,-16037.8327 4808.0488,-16137.92 4907.1577,-16180.4837"/>
<polygon fill="#000000" stroke="#000000" points="4906.0255,-16183.8066 4916.5948,-16184.5413 4908.7905,-16177.3759 4906.0255,-16183.8066"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;qcow2_refcount_area -->
<g id="edge1234" class="edge">
<title>qcow2_co_truncate&#45;&gt;qcow2_refcount_area</title>
<path fill="none" stroke="#000000" d="M184.9022,-14195.6081C221.1568,-14173.2518 288.4948,-14135.4752 352,-14120 439.8478,-14098.5929 3540.4933,-14081.8479 3605.4983,-14019 3649.9257,-13976.0468 3620.0355,-13521.9494 3641.4983,-13464 3671.0404,-13384.2361 3740.0031,-13309.0913 3778.1254,-13271.6928"/>
<polygon fill="#000000" stroke="#000000" points="3780.57,-13274.1977 3785.3179,-13264.7262 3775.6998,-13269.1696 3780.57,-13274.1977"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;MIN -->
<g id="edge1235" class="edge">
<title>qcow2_co_truncate&#45;&gt;MIN</title>
<path fill="none" stroke="#000000" d="M158.2604,-14194.8863C163.4531,-13836.1841 245.7313,-8268.8687 352,-8145 509.6476,-7961.2432 645.3858,-8045 887.5,-8045 887.5,-8045 887.5,-8045 2155.8979,-8045 2289.1645,-8045 2659.881,-8071.7795 2751.4983,-7975 2839.9715,-7881.5417 2701.3118,-7492.5713 2787.4983,-7397 2881.5561,-7292.7002 3919.9714,-7191.5473 4143.9757,-7170.8446"/>
<polygon fill="#000000" stroke="#000000" points="4144.383,-7174.322 4154.02,-7169.9199 4143.7412,-7167.3515 4144.383,-7174.322"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;qcow2_write_caches -->
<g id="edge1237" class="edge">
<title>qcow2_co_truncate&#45;&gt;qcow2_write_caches</title>
<path fill="none" stroke="#000000" d="M158.8266,-14231.3524C165.0179,-14361.2837 207.9272,-15142.2908 352,-15320 513.5122,-15519.2202 631.0339,-15535 887.5,-15535 887.5,-15535 887.5,-15535 1740.8645,-15535 2385.1996,-15535 2590.7445,-15446.4654 3180.4983,-15706 3199.8243,-15714.5049 3197.4127,-15727.9686 3216.4983,-15737 3242.8297,-15749.4602 3273.1122,-15757.3946 3301.8211,-15762.4348"/>
<polygon fill="#000000" stroke="#000000" points="3301.4643,-15765.9232 3311.901,-15764.0996 3302.605,-15759.0168 3301.4643,-15765.9232"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;error_prepend -->
<g id="edge1239" class="edge">
<title>qcow2_co_truncate&#45;&gt;error_prepend</title>
<path fill="none" stroke="#000000" d="M158.0807,-14231.2877C160.0324,-14665.0011 198.1282,-22669.5849 352,-22845 444.2278,-22950.1405 541.5653,-22823.6162 663,-22893 684.9385,-22905.5349 676.383,-22925.7354 699,-22937 821.065,-22997.7956 1175.8152,-22961 1312.1822,-22961 1312.1822,-22961 1312.1822,-22961 2155.8979,-22961 2288.361,-22961 2657.5342,-22891.634 2751.4983,-22985 2812.333,-23045.4476 2773.9918,-23671.3103 2787.4983,-23756 2830.8988,-24028.1353 2940.1732,-24345.1292 2973.9153,-24439.2943"/>
<polygon fill="#000000" stroke="#000000" points="2970.704,-24440.7072 2977.3841,-24448.9307 2977.2902,-24438.3363 2970.704,-24440.7072"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;bdrv_getlength -->
<g id="edge1238" class="edge">
<title>qcow2_co_truncate&#45;&gt;bdrv_getlength</title>
<path fill="none" stroke="#000000" d="M177.3387,-14230.6897C210.255,-14259.4612 280.5733,-14315.2652 352,-14336 661.2045,-14425.7606 769.8219,-14410.5959 1076,-14311 1094.0554,-14305.1268 1094.3541,-14295.0083 1112,-14288 1280.3273,-14221.1463 1342.7196,-14275.4358 1512.3645,-14212 1529.7144,-14205.5123 1530.8976,-14197.1661 1548.3645,-14191 1900.228,-14066.7863 2008.044,-14110.2781 2378.4314,-14065 2446.3894,-14056.6924 3558.8927,-14001.1521 3605.4983,-13951 3675.8159,-13875.3314 3577.3096,-12172.9327 3641.4983,-12092 3734.4768,-11974.7674 3871.529,-12123.57 3967.7693,-12009 4035.8572,-11927.9443 3931.6251,-11611.4673 4003.7693,-11534 4029.127,-11506.7713 4069.0416,-11498.685 4105.097,-11497.9793"/>
<polygon fill="#000000" stroke="#000000" points="4105.1534,-11501.4794 4115.1488,-11497.9663 4105.1442,-11494.4794 4105.1534,-11501.4794"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;qemu_co_mutex_lock -->
<g id="edge1240" class="edge">
<title>qcow2_co_truncate&#45;&gt;qemu_co_mutex_lock</title>
<path fill="none" stroke="#000000" d="M158.0793,-14194.7077C159.9654,-13768.8496 196.2959,-6048.4028 352,-5886 441.4185,-5792.7346 1423.3324,-5903.6343 1512.3645,-5810 1604.098,-5713.5245 1465.109,-3517.8802 1548.3645,-3414 1658.3882,-3276.7204 1819.9048,-3456.4538 1933.3645,-3322 2012.0705,-3228.7306 1884.5157,-2861.7184 1969.3645,-2774 2027.2863,-2714.1192 2263.4477,-2763.4993 2342.4314,-2737 2360.2087,-2731.0357 2360.7428,-2721.2224 2378.4314,-2715 2401.0359,-2707.0483 2426.0098,-2701.6834 2450.137,-2698.0755"/>
<polygon fill="#000000" stroke="#000000" points="2450.6373,-2701.5397 2460.053,-2696.6821 2449.6632,-2694.6078 2450.6373,-2701.5397"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;qemu_co_mutex_unlock -->
<g id="edge1242" class="edge">
<title>qcow2_co_truncate&#45;&gt;qemu_co_mutex_unlock</title>
<path fill="none" stroke="#000000" d="M158.0981,-14194.698C160.3998,-13772.4935 203.8126,-6185.3387 352,-6021 580.0345,-5768.1114 773.8089,-5963.7391 1112,-5924 1200.8701,-5913.5573 1452.0418,-5947.0918 1512.3645,-5881 1597.803,-5787.3903 1480.158,-3706.8194 1548.3645,-3600 1650.6348,-3439.8327 1822.3521,-3568.237 1933.3645,-3414 2007.1749,-3311.4502 1879.2423,-3220.5576 1969.3645,-3132 2088.3422,-3015.0878 2223.2941,-3207.7497 2342.4314,-3091 2430.7854,-3004.4166 2292.7337,-2904.2134 2378.4314,-2815 2393.1689,-2799.6579 2412.3835,-2790.0293 2432.8679,-2784.2056"/>
<polygon fill="#000000" stroke="#000000" points="2433.8498,-2787.5675 2442.6831,-2781.7174 2432.1296,-2780.7821 2433.8498,-2787.5675"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;offset_to_l2_slice_index -->
<g id="edge1241" class="edge">
<title>qcow2_co_truncate&#45;&gt;offset_to_l2_slice_index</title>
<path fill="none" stroke="#000000" d="M158.1865,-14194.8361C161.8981,-13837.8985 221.1748,-8336.6335 352,-8031 485.5044,-7719.1073 548.2354,-7487 887.5,-7487 887.5,-7487 887.5,-7487 1740.8645,-7487 1853.3356,-7487 2673.5351,-7511.0647 2751.4983,-7430 2791.4779,-7388.4299 2772.3584,-5409.6528 2787.4983,-5354 2889.3161,-4979.7264 2980.4718,-4901.7972 3216.4983,-4594 3363.9476,-4401.7144 3492.6216,-4426.4153 3605.4983,-4212 3648.3863,-4130.5318 3583.3814,-4079.4064 3641.4983,-4008 3660.435,-3984.733 3688.916,-3969.7492 3716.8064,-3960.1184"/>
<polygon fill="#000000" stroke="#000000" points="3718.199,-3963.3462 3726.6303,-3956.9303 3716.0382,-3956.688 3718.199,-3963.3462"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;qcow2_grow_l1_table -->
<g id="edge1243" class="edge">
<title>qcow2_co_truncate&#45;&gt;qcow2_grow_l1_table</title>
<path fill="none" stroke="#000000" d="M158.1189,-14194.791C160.8753,-13778.5231 211.9281,-6363.0184 352,-6198 691.681,-5797.8227 1058.885,-6242.3511 1512.3645,-5978 1843.2749,-5785.0993 2083.3998,-5356.892 2142.0454,-5245.1152"/>
<polygon fill="#000000" stroke="#000000" points="2145.1934,-5246.6478 2146.7085,-5236.1618 2138.985,-5243.4143 2145.1934,-5246.6478"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;qemu_co_queue_init -->
<g id="edge1245" class="edge">
<title>qcow2_co_truncate&#45;&gt;qemu_co_queue_init</title>
<path fill="none" stroke="#000000" d="M158.2842,-14194.8556C163.6974,-13851.8656 245.8206,-8759.9281 352,-8655 534.2734,-8474.8746 1370.9055,-8571.7353 1649.9733,-8609.8547"/>
<polygon fill="#000000" stroke="#000000" points="1649.6784,-8613.347 1660.0617,-8611.2404 1650.631,-8606.4121 1649.6784,-8613.347"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;qcow2_alloc_clusters_at -->
<g id="edge1244" class="edge">
<title>qcow2_co_truncate&#45;&gt;qcow2_alloc_clusters_at</title>
<path fill="none" stroke="#000000" d="M158.3783,-14194.8083C165.8114,-13848.3389 286.9712,-8669 887.5,-8669 887.5,-8669 887.5,-8669 1312.1822,-8669 1450.2873,-8669 1836.2692,-8748.2116 1933.3645,-8650 2006.808,-8575.7121 1920.5519,-6862.3578 1969.3645,-6770 2087.4793,-6546.5162 2382.6916,-6414.6227 2507.6512,-6367.166"/>
<polygon fill="#000000" stroke="#000000" points="2508.935,-6370.4227 2517.0648,-6363.6288 2506.4727,-6363.87 2508.935,-6370.4227"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;qcow2_alloc_cluster_link_l2 -->
<g id="edge1246" class="edge">
<title>qcow2_co_truncate&#45;&gt;qcow2_alloc_cluster_link_l2</title>
<path fill="none" stroke="#000000" d="M173.8766,-14194.9524C300.1472,-14051.4162 1140.8086,-13095.8065 1289.6719,-12926.5883"/>
<polygon fill="#000000" stroke="#000000" points="1292.4458,-12928.7341 1296.423,-12918.9141 1287.19,-12924.1105 1292.4458,-12928.7341"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;qobject_unref -->
<g id="edge1248" class="edge">
<title>qcow2_co_truncate&#45;&gt;qobject_unref</title>
<path fill="none" stroke="#000000" d="M158.0748,-14231.0443C159.9032,-14663.0206 196.0388,-22707.9832 352,-22883 444.8333,-22987.1758 540.9201,-22858.4196 663,-22926 684.8063,-22938.0714 676.681,-22957.9051 699,-22969 943.3278,-23090.4571 1039.3308,-22999 1312.1822,-22999 1312.1822,-22999 1312.1822,-22999 2155.8979,-22999 2222.1094,-22999 2705.1673,-22970.6988 2751.4983,-23018 2814.168,-23081.9821 2728.261,-26174.8275 2787.4983,-26242 2817.6506,-26276.1915 2869.1671,-26282.2403 2911.8878,-26280.1098"/>
<polygon fill="#000000" stroke="#000000" points="2912.227,-26283.5952 2921.9773,-26279.45 2911.7702,-26276.6101 2912.227,-26283.5952"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;g_assert_not_reached -->
<g id="edge1247" class="edge">
<title>qcow2_co_truncate&#45;&gt;g_assert_not_reached</title>
<path fill="none" stroke="#000000" d="M161.6122,-14231.0284C189.6317,-14365.2063 384.7141,-15203 887.5,-15203 887.5,-15203 887.5,-15203 1740.8645,-15203 1989.7159,-15203 2280.8314,-15204.8464 2441.9088,-15206.0303"/>
<polygon fill="#000000" stroke="#000000" points="2442.3031,-15209.5332 2452.3288,-15206.1073 2442.3549,-15202.5334 2442.3031,-15209.5332"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;qdict_clone_shallow -->
<g id="edge1249" class="edge">
<title>qcow2_co_truncate&#45;&gt;qdict_clone_shallow</title>
<path fill="none" stroke="#000000" d="M158.086,-14231.1125C160.1809,-14664.7219 201.2099,-22740.1696 352,-22921 362.9192,-22934.0945 377.6409,-22942.7293 393.6899,-22948.2949"/>
<polygon fill="#000000" stroke="#000000" points="392.6875,-22951.6483 403.274,-22951.2277 394.7359,-22944.9547 392.6875,-22951.6483"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;size_to_l1 -->
<g id="edge1250" class="edge">
<title>qcow2_co_truncate&#45;&gt;size_to_l1</title>
<path fill="none" stroke="#000000" d="M183.5185,-14230.4562C219.2867,-14253.7587 287.2336,-14293.8519 352,-14309 698.0315,-14389.9325 1127.4227,-14252.6056 1266.4616,-14202.3297"/>
<polygon fill="#000000" stroke="#000000" points="1267.7694,-14205.5784 1275.9655,-14198.8645 1265.3715,-14199.0019 1267.7694,-14205.5784"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;qcow2_update_options -->
<g id="edge1251" class="edge">
<title>qcow2_co_truncate&#45;&gt;qcow2_update_options</title>
<path fill="none" stroke="#000000" d="M158.9437,-14231.1662C167.506,-14392.8275 234.1604,-15586.7567 352,-15923 447.8411,-16196.4729 449.1022,-16328.2892 699,-16475 869.3353,-16575.001 1114.3273,-16547.006 1236.6693,-16523.912"/>
<polygon fill="#000000" stroke="#000000" points="1237.536,-16527.3095 1246.6921,-16521.9789 1236.2102,-16520.4362 1237.536,-16527.3095"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;qcow2_cluster_discard -->
<g id="edge1252" class="edge">
<title>qcow2_co_truncate&#45;&gt;qcow2_cluster_discard</title>
<path fill="none" stroke="#000000" d="M205.9747,-14197.0233C244.8398,-14184.963 301.2777,-14169.4313 352,-14163 489.1244,-14145.6134 553.8943,-14078.1393 663,-14163 804.4683,-14273.0319 871.2868,-14879.6788 884.8592,-15018.6358"/>
<polygon fill="#000000" stroke="#000000" points="881.4029,-15019.2585 885.8451,-15028.877 888.3706,-15018.5876 881.4029,-15019.2585"/>
</g>
<!-- qcow2_co_truncate&#45;&gt;bdrv_co_truncate -->
<g id="edge1253" class="edge">
<title>qcow2_co_truncate&#45;&gt;bdrv_co_truncate</title>
<path fill="none" stroke="#000000" d="M158.3568,-14194.5916C161.5947,-14042.8037 189.644,-12997.0741 352,-12737 449.9799,-12580.0484 526.9525,-12575.07 699,-12507 727.979,-12495.5346 761.0558,-12488.1749 791.3269,-12483.4515"/>
<polygon fill="#000000" stroke="#000000" points="792.0959,-12486.8759 801.4753,-12481.9486 791.0704,-12479.9514 792.0959,-12486.8759"/>
</g>
<!-- PreallocMode_str -->
<g id="node452" class="node">
<title>PreallocMode_str</title>
<ellipse fill="none" stroke="#000000" cx="507.5" cy="-14282" rx="93" ry="18"/>
<text text-anchor="middle" x="507.5" y="-14278.3" font-family="Times,serif" font-size="14.00" fill="#000000">PreallocMode_str</text>
</g>
<!-- qcow2_co_truncate&#45;&gt;PreallocMode_str -->
<g id="edge1254" class="edge">
<title>qcow2_co_truncate&#45;&gt;PreallocMode_str</title>
<path fill="none" stroke="#000000" d="M226.2168,-14226.4677C285.3988,-14238.1517 370.9422,-14255.0401 432.1323,-14267.1205"/>
<polygon fill="#000000" stroke="#000000" points="431.6279,-14270.5885 442.1165,-14269.0917 432.9838,-14263.721 431.6279,-14270.5885"/>
</g>
<!-- qcow2_truncate_bitmaps_check -->
<g id="node453" class="node">
<title>qcow2_truncate_bitmaps_check</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-7671" rx="161.3716" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-7667.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_truncate_bitmaps_check</text>
</g>
<!-- qcow2_co_truncate&#45;&gt;qcow2_truncate_bitmaps_check -->
<g id="edge1255" class="edge">
<title>qcow2_co_truncate&#45;&gt;qcow2_truncate_bitmaps_check</title>
<path fill="none" stroke="#000000" d="M158.2831,-14194.8063C163.7564,-13845.5884 247.9052,-8584.8873 352,-8471 357.6642,-8464.803 2745.7032,-8179.0748 2751.4983,-8173 2823.8027,-8097.2062 2716.6419,-7780.1493 2787.4983,-7703 2796.3535,-7693.3583 2806.8897,-7685.8691 2818.4155,-7680.1066"/>
<polygon fill="#000000" stroke="#000000" points="2820.1817,-7683.1496 2827.858,-7675.8472 2817.3033,-7676.7687 2820.1817,-7683.1496"/>
</g>
<!-- qcow2_shrink_l1_table -->
<g id="node454" class="node">
<title>qcow2_shrink_l1_table</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-16761" rx="117.7793" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-16757.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_shrink_l1_table</text>
</g>
<!-- qcow2_co_truncate&#45;&gt;qcow2_shrink_l1_table -->
<g id="edge1256" class="edge">
<title>qcow2_co_truncate&#45;&gt;qcow2_shrink_l1_table</title>
<path fill="none" stroke="#000000" d="M158.5536,-14231.406C163.0237,-14368.8457 197.1353,-15235.0132 352,-15435 510.9146,-15640.2167 627.947,-15668 887.5,-15668 887.5,-15668 887.5,-15668 1312.1822,-15668 2183.099,-15668 2460.3502,-15769.2218 3180.4983,-16259 3424.1657,-16424.7201 3692.1021,-16660.0656 3777.1588,-16736.2089"/>
<polygon fill="#000000" stroke="#000000" points="3775.0308,-16739.0018 3784.8123,-16743.073 3779.7046,-16733.7906 3775.0308,-16739.0018"/>
</g>
<!-- qcow2_shrink_reftable -->
<g id="node455" class="node">
<title>qcow2_shrink_reftable</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-15313" rx="117" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-15309.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_shrink_reftable</text>
</g>
<!-- qcow2_co_truncate&#45;&gt;qcow2_shrink_reftable -->
<g id="edge1257" class="edge">
<title>qcow2_co_truncate&#45;&gt;qcow2_shrink_reftable</title>
<path fill="none" stroke="#000000" d="M158.395,-14231.0214C161.5913,-14358.5316 187.5273,-15123.6805 352,-15267 531.6142,-15423.5136 649.2611,-15291 887.5,-15291 887.5,-15291 887.5,-15291 2155.8979,-15291 2406.2184,-15291 2698.9518,-15301.1697 2860.7124,-15307.6804"/>
<polygon fill="#000000" stroke="#000000" points="2861.0427,-15311.1966 2871.1761,-15308.1038 2861.3258,-15304.2023 2861.0427,-15311.1966"/>
</g>
<!-- qcow2_get_last_cluster -->
<g id="node456" class="node">
<title>qcow2_get_last_cluster</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-7823" rx="120.4791" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-7819.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_get_last_cluster</text>
</g>
<!-- qcow2_co_truncate&#45;&gt;qcow2_get_last_cluster -->
<g id="edge1258" class="edge">
<title>qcow2_co_truncate&#45;&gt;qcow2_get_last_cluster</title>
<path fill="none" stroke="#000000" d="M158.0749,-14194.8997C159.566,-13850.0693 184.6544,-8690.8537 352,-8429 495.5333,-8204.4066 620.9592,-8159 887.5,-8159 887.5,-8159 887.5,-8159 2155.8979,-8159 2288.9687,-8159 2658.5589,-8192.2371 2751.4983,-8097 2822.0276,-8024.727 2724.1627,-7722.6535 2787.4983,-7644 2912.4513,-7488.8266 3019.4218,-7543.2044 3216.4983,-7514 3387.5196,-7488.6567 3453.7049,-7431.2393 3605.4983,-7514 3718.2906,-7575.4966 3776.8251,-7731.33 3796.6916,-7795.1235"/>
<polygon fill="#000000" stroke="#000000" points="3793.4016,-7796.3355 3799.6526,-7804.8898 3800.1005,-7794.3044 3793.4016,-7796.3355"/>
</g>
<!-- warn_reportf_err -->
<g id="node457" class="node">
<title>warn_reportf_err</title>
<ellipse fill="none" stroke="#000000" cx="507.5" cy="-14190" rx="91" ry="18"/>
<text text-anchor="middle" x="507.5" y="-14186.3" font-family="Times,serif" font-size="14.00" fill="#000000">warn_reportf_err</text>
</g>
<!-- qcow2_co_truncate&#45;&gt;warn_reportf_err -->
<g id="edge1259" class="edge">
<title>qcow2_co_truncate&#45;&gt;warn_reportf_err</title>
<path fill="none" stroke="#000000" d="M253.5024,-14206.7151C302.4751,-14203.4923 361.9826,-14199.5763 411.0851,-14196.3449"/>
<polygon fill="#000000" stroke="#000000" points="411.3301,-14199.8364 421.0787,-14195.6872 410.8704,-14192.8516 411.3301,-14199.8364"/>
</g>
<!-- preallocate_co -->
<g id="node458" class="node">
<title>preallocate_co</title>
<ellipse fill="none" stroke="#000000" cx="507.5" cy="-12764" rx="78.7863" ry="18"/>
<text text-anchor="middle" x="507.5" y="-12760.3" font-family="Times,serif" font-size="14.00" fill="#000000">preallocate_co</text>
</g>
<!-- qcow2_co_truncate&#45;&gt;preallocate_co -->
<g id="edge1260" class="edge">
<title>qcow2_co_truncate&#45;&gt;preallocate_co</title>
<path fill="none" stroke="#000000" d="M162.3557,-14194.9416C198.981,-14043.0958 455.3317,-12980.2858 500.6591,-12792.3619"/>
<polygon fill="#000000" stroke="#000000" points="504.1147,-12792.9617 503.0571,-12782.4198 497.3099,-12791.3203 504.1147,-12792.9617"/>
</g>
<!-- qcow2_truncate_bitmaps_check&#45;&gt;error_setg -->
<g id="edge1261" class="edge">
<title>qcow2_truncate_bitmaps_check&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M3030.9244,-7653.7223C3077.3807,-7637.3721 3150.8676,-7613.5225 3216.4983,-7601 3259.1071,-7592.8701 3575.498,-7599.3304 3605.4983,-7568 3672.5645,-7497.9602 3571.5292,-6763.14 3641.4983,-6696 3746.1288,-6595.6 3823.6885,-6679.6161 3967.7693,-6696 4351.3014,-6739.6126 4434.3436,-6821.8544 4814.1038,-6891 5282.9794,-6976.3715 5414.3528,-6918.9457 5876.8408,-7034 6042.3657,-7075.178 6089.1079,-7081.7409 6236.8408,-7167 6457.9893,-7294.6284 6569.9837,-7303.033 6678.8408,-7534 6714.0607,-7608.7276 6713.2265,-19347.4043 6714.8408,-19430 6740.4974,-20742.7086 6817.2425,-22357.9738 6828.4967,-22590.5834"/>
<polygon fill="#000000" stroke="#000000" points="6825.0163,-22591.0731 6828.9964,-22600.8919 6832.008,-22590.7341 6825.0163,-22591.0731"/>
</g>
<!-- qcow2_truncate_bitmaps_check&#45;&gt;bitmap_list_load -->
<g id="edge1262" class="edge">
<title>qcow2_truncate_bitmaps_check&#45;&gt;bitmap_list_load</title>
<path fill="none" stroke="#000000" d="M2993.3659,-7689.3703C3027.0053,-7756.4824 3141.7587,-7995.581 3180.4983,-8208 3252.3075,-8601.7477 3126.0715,-11420.1066 3216.4983,-11810 3252.1657,-11963.7874 3352.2644,-12127.7449 3393.2059,-12190.4968"/>
<polygon fill="#000000" stroke="#000000" points="3390.3837,-12192.5754 3398.8025,-12199.0077 3396.2325,-12188.7293 3390.3837,-12192.5754"/>
</g>
<!-- qcow2_truncate_bitmaps_check&#45;&gt;bitmap_list_free -->
<g id="edge1263" class="edge">
<title>qcow2_truncate_bitmaps_check&#45;&gt;bitmap_list_free</title>
<path fill="none" stroke="#000000" d="M3031.2248,-7653.6819C3073.7036,-7636.4311 3136.0788,-7606.7885 3180.4983,-7567 3201.7089,-7548.0007 3193.5818,-7530.9027 3216.4983,-7514 3361.9993,-7406.6815 3433.2806,-7450.0353 3605.4983,-7395 3621.5634,-7389.8661 3625.1898,-7387.2987 3641.4983,-7383 3669.0886,-7375.7276 3699.6977,-7369.2999 3726.8796,-7364.149"/>
<polygon fill="#000000" stroke="#000000" points="3727.5396,-7367.5864 3736.727,-7362.3099 3726.2544,-7360.7053 3727.5396,-7367.5864"/>
</g>
<!-- qcow2_truncate_bitmaps_check&#45;&gt;QSIMPLEQ_FOREACH -->
<g id="edge1264" class="edge">
<title>qcow2_truncate_bitmaps_check&#45;&gt;QSIMPLEQ_FOREACH</title>
<path fill="none" stroke="#000000" d="M2993.3822,-7689.3674C3027.0778,-7756.4692 3141.9997,-7995.5372 3180.4983,-8208 3226.6591,-8462.7482 3189.1102,-12610.5561 3216.4983,-12868 3255.3554,-13233.2513 3371.7055,-13666.3917 3403.1121,-13779.0998"/>
<polygon fill="#000000" stroke="#000000" points="3399.8153,-13780.3069 3405.8808,-13788.9937 3406.5563,-13778.4204 3399.8153,-13780.3069"/>
</g>
<!-- bdrv_find_dirty_bitmap -->
<g id="node459" class="node">
<title>bdrv_find_dirty_bitmap</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-7747" rx="120.4791" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-7743.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_find_dirty_bitmap</text>
</g>
<!-- qcow2_truncate_bitmaps_check&#45;&gt;bdrv_find_dirty_bitmap -->
<g id="edge1265" class="edge">
<title>qcow2_truncate_bitmaps_check&#45;&gt;bdrv_find_dirty_bitmap</title>
<path fill="none" stroke="#000000" d="M3069.8944,-7686.2883C3143.5114,-7699.3911 3249.0994,-7718.1843 3323.2471,-7731.3815"/>
<polygon fill="#000000" stroke="#000000" points="3323.0358,-7734.8988 3333.4944,-7733.2054 3324.2624,-7728.0072 3323.0358,-7734.8988"/>
</g>
<!-- bdrv_dirty_bitmap_check -->
<g id="node460" class="node">
<title>bdrv_dirty_bitmap_check</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-7541" rx="130" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-7537.3" font-family="Times,serif" font-size="14.00" fill="#000000">bdrv_dirty_bitmap_check</text>
</g>
<!-- qcow2_truncate_bitmaps_check&#45;&gt;bdrv_dirty_bitmap_check -->
<g id="edge1266" class="edge">
<title>qcow2_truncate_bitmaps_check&#45;&gt;bdrv_dirty_bitmap_check</title>
<path fill="none" stroke="#000000" d="M3106.9254,-7659.3253C3132.7909,-7652.8358 3158.7872,-7642.9598 3180.4983,-7628 3204.5555,-7611.4236 3192.0152,-7588.9409 3216.4983,-7573 3234.3236,-7561.3939 3254.9589,-7553.5373 3275.989,-7548.2936"/>
<polygon fill="#000000" stroke="#000000" points="3277.0378,-7551.6439 3286.0007,-7545.9943 3275.471,-7544.8215 3277.0378,-7551.6439"/>
</g>
<!-- qcow2_shrink_l1_table&#45;&gt;memset -->
<g id="edge1267" class="edge">
<title>qcow2_shrink_l1_table&#45;&gt;memset</title>
<path fill="none" stroke="#000000" d="M3901.8212,-16750.7929C4135.5989,-16727.2852 4714.7626,-16675.6513 4778.1038,-16734 4849.9337,-16800.1683 4770.1854,-17084.7707 4814.1038,-17172 4823.3488,-17190.3622 6202.4301,-18411.7647 6272.8408,-18438 6441.929,-18501.003 6550.8228,-18565.1676 6678.8408,-18438 6705.4511,-18411.5665 6712.9941,-13074.4623 6714.8408,-13037 6795.6954,-11396.8043 7041.9235,-9384.2343 7074.3764,-9123.3242"/>
<polygon fill="#000000" stroke="#000000" points="7077.878,-9123.5279 7075.6414,-9113.1718 7070.9318,-9122.6623 7077.878,-9123.5279"/>
</g>
<!-- qcow2_shrink_l1_table&#45;&gt;qcow2_free_clusters -->
<g id="edge1271" class="edge">
<title>qcow2_shrink_l1_table&#45;&gt;qcow2_free_clusters</title>
<path fill="none" stroke="#000000" d="M3821.093,-16742.8956C3856.2301,-16702.8919 3937.8125,-16602.447 3967.7693,-16501 4008.4762,-16363.1485 3953.5702,-14048.6853 4003.7693,-13914 4034.627,-13831.2082 4111.9531,-13757.8676 4155.4463,-13721.4038"/>
<polygon fill="#000000" stroke="#000000" points="4157.9337,-13723.8887 4163.4125,-13714.8205 4153.4745,-13718.4928 4157.9337,-13723.8887"/>
</g>
<!-- qcow2_shrink_l1_table&#45;&gt;fprintf -->
<g id="edge1268" class="edge">
<title>qcow2_shrink_l1_table&#45;&gt;fprintf</title>
<path fill="none" stroke="#000000" d="M3911.857,-16753.5294C3931.7239,-16748.5144 3951.3577,-16740.7828 3967.7693,-16729 3993.9659,-16710.1921 3976.4328,-16683.1089 4003.7693,-16666 4146.4981,-16576.6712 5400.8296,-16672.1544 5514.5698,-16548 5549.4399,-16509.9371 5540.069,-14740.5415 5550.5698,-14690 5628.0956,-14316.8585 5800.8592,-14270.4589 5876.8408,-13897 5948.6847,-13543.8788 5881.4516,-11012.9858 5912.8408,-10654 5989.9791,-9771.802 6095.1868,-9562.1612 6236.8408,-8688 6253.1104,-8587.5989 6253.6533,-8561.8846 6272.8408,-8462 6339.3656,-8115.6912 6441.4096,-7699.4349 6468.8472,-7589.0002"/>
<polygon fill="#000000" stroke="#000000" points="6472.3174,-7589.5484 6471.3359,-7578.9991 6465.5246,-7587.858 6472.3174,-7589.5484"/>
</g>
<!-- qcow2_shrink_l1_table&#45;&gt;BLKDBG_EVENT -->
<g id="edge1270" class="edge">
<title>qcow2_shrink_l1_table&#45;&gt;BLKDBG_EVENT</title>
<path fill="none" stroke="#000000" d="M3916.2324,-16755.174C3935.0466,-16749.9252 3953.1757,-16741.6871 3967.7693,-16729 4004.6833,-16696.9087 3964.5583,-16654.2402 4003.7693,-16625 4101.0704,-16552.4411 4974.6973,-16592.3149 5095.1038,-16577 5284.1601,-16552.9533 5394.2082,-16635.7621 5514.5698,-16488 5573.1123,-16416.1301 5530.895,-9904.5837 5550.5698,-9814 5579.6631,-9680.0529 5661.635,-9535.7122 5697.0573,-9477.5281"/>
<polygon fill="#000000" stroke="#000000" points="5700.0778,-9479.2977 5702.3274,-9468.9445 5694.1124,-9475.6351 5700.0778,-9479.2977"/>
</g>
<!-- qcow2_shrink_l1_table&#45;&gt;bdrv_flush -->
<g id="edge1269" class="edge">
<title>qcow2_shrink_l1_table&#45;&gt;bdrv_flush</title>
<path fill="none" stroke="#000000" d="M3899.2824,-16750.1676C3922.3498,-16745.4513 3946.4939,-16738.6897 3967.7693,-16729 3986.216,-16720.5986 3984.5967,-16707.5783 4003.7693,-16701 4085.1496,-16673.0778 4714.1959,-16643.3965 4778.1038,-16701 4835.5248,-16752.7565 4775.8124,-16979.8459 4814.1038,-17047 4850.5112,-17110.85 5823.0072,-17784.9574 5876.8408,-17835 6056.4171,-18001.9303 6120.4495,-18037.2074 6236.8408,-18253 6264.4888,-18304.26 6229.2253,-18340.4036 6272.8408,-18379 6309.6509,-18411.5741 6365.6334,-18418.3558 6409.492,-18417.672"/>
<polygon fill="#000000" stroke="#000000" points="6409.61,-18421.1702 6419.5056,-18417.385 6409.4094,-18414.173 6409.61,-18421.1702"/>
</g>
<!-- qcow2_shrink_l1_table&#45;&gt;bdrv_pwrite_zeroes -->
<g id="edge1272" class="edge">
<title>qcow2_shrink_l1_table&#45;&gt;bdrv_pwrite_zeroes</title>
<path fill="none" stroke="#000000" d="M3854.2868,-16777.4454C3892.776,-16793.0984 3943.51,-16820.7691 3967.7693,-16864 4032.5368,-16979.4179 3916.5438,-19146.4619 4003.7693,-19246 4024.8319,-19270.0358 4057.193,-19279.4442 4088.8561,-19281.9733"/>
<polygon fill="#000000" stroke="#000000" points="4088.912,-19285.4822 4099.0966,-19282.5626 4089.3142,-19278.4938 4088.912,-19285.4822"/>
</g>
<!-- qcow2_shrink_reftable&#45;&gt;g_free -->
<g id="edge1274" class="edge">
<title>qcow2_shrink_reftable&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M3100.7919,-15311.5146C3130.2219,-15316.7827 3159.4064,-15327.7879 3180.4983,-15349 3245.1061,-15413.976 3149.7809,-15489.192 3216.4983,-15552 3343.2211,-15671.2975 3480.6266,-15475.7662 3605.4983,-15597 3685.0939,-15674.2768 3562.5183,-15766.0941 3641.4983,-15844 3745.6277,-15946.7133 3857.5018,-15790.9061 3967.7693,-15887 4013.2902,-15926.6696 3955.7489,-15981.3958 4003.7693,-16018 4068.3238,-16067.2075 4288.6147,-16028.9966 4369.0369,-16018 4556.0324,-15992.4309 4596.6066,-15955.7671 4778.1038,-15904 5282.2381,-15760.2095 5404.56,-15710.3656 5912.8408,-15582 6055.9571,-15545.8562 6118.0452,-15596.6141 6236.8408,-15509 6376.0898,-15406.3011 6446.7207,-15196.3597 6468.4058,-15120.8393"/>
<polygon fill="#000000" stroke="#000000" points="6471.8066,-15121.6744 6471.1428,-15111.1004 6465.0677,-15119.7804 6471.8066,-15121.6744"/>
</g>
<!-- qcow2_shrink_reftable&#45;&gt;cpu_to_be64 -->
<g id="edge1273" class="edge">
<title>qcow2_shrink_reftable&#45;&gt;cpu_to_be64</title>
<path fill="none" stroke="#000000" d="M3100.399,-15311.0106C3130.0922,-15316.2207 3159.5097,-15327.3221 3180.4983,-15349 3255.5249,-15426.4905 3139.0499,-15513.9299 3216.4983,-15589 3341.5054,-15710.1683 3480.6728,-15513.6446 3605.4983,-15635 3684.4102,-15711.7183 3567.2049,-15798.8009 3641.4983,-15880 3742.1433,-15990.0003 3854.3671,-15861.2042 3967.7693,-15958 3999.5976,-15985.1674 3968.9796,-16021.7452 4003.7693,-16045 4211.1111,-16183.5952 6059.1124,-15643.0376 6236.8408,-15818 6327.7124,-15907.4573 6186.2409,-18019.4013 6272.8408,-18113 6334.3814,-18179.5141 6615.6977,-18086.0053 6678.8408,-18151 6765.4257,-18240.1238 6627.0467,-18621.0672 6714.8408,-18709 6795.2045,-18789.4906 6942.1252,-18768.632 7022.2291,-18749.1704"/>
<polygon fill="#000000" stroke="#000000" points="7023.2809,-18752.5152 7032.1301,-18746.6891 7021.5792,-18745.7251 7023.2809,-18752.5152"/>
</g>
<!-- qcow2_shrink_reftable&#45;&gt;qcow2_cache_get -->
<g id="edge1275" class="edge">
<title>qcow2_shrink_reftable&#45;&gt;qcow2_cache_get</title>
<path fill="none" stroke="#000000" d="M3098.1432,-15317.1376C3421.3325,-15328.3094 4322.4056,-15355.4846 4369.0369,-15313 4400.8784,-15283.99 4400.6144,-14969.8474 4405.0369,-14927 4472.8766,-14269.7394 4568.9782,-13466.6004 4588.1631,-13307.238"/>
<polygon fill="#000000" stroke="#000000" points="4591.6412,-13307.629 4589.3624,-13297.2822 4584.6915,-13306.7917 4591.6412,-13307.629"/>
</g>
<!-- qcow2_shrink_reftable&#45;&gt;qcow2_cache_put -->
<g id="edge1276" class="edge">
<title>qcow2_shrink_reftable&#45;&gt;qcow2_cache_put</title>
<path fill="none" stroke="#000000" d="M3101.0385,-15312.1481C3419.3963,-15308.6321 4283.0349,-15290.6566 4369.0369,-15199 4406.05,-15159.5533 4402.3059,-13306.0236 4405.0369,-13252 4451.3415,-12336.0378 4568.3305,-11215.2456 4588.5657,-11025.045"/>
<polygon fill="#000000" stroke="#000000" points="4592.0537,-11025.3432 4589.6336,-11015.0285 4585.0931,-11024.6011 4592.0537,-11025.3432"/>
</g>
<!-- qcow2_shrink_reftable&#45;&gt;qcow2_process_discards -->
<g id="edge1277" class="edge">
<title>qcow2_shrink_reftable&#45;&gt;qcow2_process_discards</title>
<path fill="none" stroke="#000000" d="M2987.681,-15294.8337C3014.4494,-15163.1419 3179.1412,-14358.9737 3216.4983,-14323 3343.3878,-14200.8094 3490.0374,-14380.0424 3605.4983,-14247 3656.2534,-14188.5162 3588.1035,-13607.0842 3641.4983,-13551 3691.7473,-13498.2199 3918.7072,-13571.8852 3967.7693,-13518 4014.729,-13466.4239 3972.7873,-8558.4934 4003.7693,-8496 4031.6757,-8439.7106 4093.9416,-8399.4684 4137.9899,-8376.7392"/>
<polygon fill="#000000" stroke="#000000" points="4139.7361,-8379.7787 4147.0939,-8372.1554 4136.5881,-8373.5264 4139.7361,-8379.7787"/>
</g>
<!-- qcow2_shrink_reftable&#45;&gt;bdrv_pwrite_sync -->
<g id="edge1278" class="edge">
<title>qcow2_shrink_reftable&#45;&gt;bdrv_pwrite_sync</title>
<path fill="none" stroke="#000000" d="M3000.5167,-15294.991C3084.6686,-15201.9323 3467.0987,-14762.9165 3605.4983,-14323 3630.0028,-14245.1101 3585.7249,-13648.6375 3641.4983,-13589 3741.2163,-13482.3732 3870.1588,-13659.5594 3967.7693,-13551 4035.7668,-13475.3753 3966.643,-9984.6805 4003.7693,-9890 4034.1693,-9812.4732 4109.5522,-9746.2482 4153.3799,-9712.6315"/>
<polygon fill="#000000" stroke="#000000" points="4155.5698,-9715.3637 4161.4402,-9706.5438 4151.351,-9709.7778 4155.5698,-9715.3637"/>
</g>
<!-- qcow2_shrink_reftable&#45;&gt;g_malloc -->
<g id="edge1279" class="edge">
<title>qcow2_shrink_reftable&#45;&gt;g_malloc</title>
<path fill="none" stroke="#000000" d="M3010,-15295.4157C3051.7624,-15267.9436 3137.1632,-15214.8998 3216.4983,-15185 3382.1854,-15122.5558 3492.9443,-15235.6862 3605.4983,-15099 3657.3209,-15036.0662 3587.0017,-13692.6331 3641.4983,-13632 3739.2706,-13523.218 3870.3148,-13698.0668 3967.7693,-13589 4039.0383,-13509.2388 3948.9598,-11755.8533 4003.7693,-11664 4032.1226,-11616.4838 4091.1944,-11589.0811 4134.5093,-11574.6588"/>
<polygon fill="#000000" stroke="#000000" points="4135.5895,-11577.988 4144.0466,-11571.6061 4133.4556,-11571.3212 4135.5895,-11577.988"/>
</g>
<!-- offset_to_reftable_index -->
<g id="node461" class="node">
<title>offset_to_reftable_index</title>
<ellipse fill="none" stroke="#000000" cx="4186.4031" cy="-15991" rx="123" ry="18"/>
<text text-anchor="middle" x="4186.4031" y="-15987.3" font-family="Times,serif" font-size="14.00" fill="#000000">offset_to_reftable_index</text>
</g>
<!-- qcow2_shrink_reftable&#45;&gt;offset_to_reftable_index -->
<g id="edge1280" class="edge">
<title>qcow2_shrink_reftable&#45;&gt;offset_to_reftable_index</title>
<path fill="none" stroke="#000000" d="M3101.0494,-15312.17C3130.2181,-15317.4921 3159.2064,-15328.3607 3180.4983,-15349 3235.0158,-15401.8467 3160.1367,-15465.1245 3216.4983,-15516 3345.6172,-15632.5509 3477.9068,-15440.7789 3605.4983,-15559 3668.8631,-15617.7113 3578.4837,-15690.9128 3641.4983,-15750 3748.0707,-15849.9303 3860.0259,-15691.3333 3967.7693,-15790 4024.4058,-15841.8651 3948.4861,-15905.6948 4003.7693,-15959 4017.6811,-15972.414 4035.1121,-15981.2964 4053.6465,-15987.0349"/>
<polygon fill="#000000" stroke="#000000" points="4052.8544,-15990.4474 4063.4266,-15989.7565 4054.7311,-15983.7037 4052.8544,-15990.4474"/>
</g>
<!-- buffer_is_zero -->
<g id="node462" class="node">
<title>buffer_is_zero</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-15359" rx="76.8869" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-15355.3" font-family="Times,serif" font-size="14.00" fill="#000000">buffer_is_zero</text>
</g>
<!-- qcow2_shrink_reftable&#45;&gt;buffer_is_zero -->
<g id="edge1281" class="edge">
<title>qcow2_shrink_reftable&#45;&gt;buffer_is_zero</title>
<path fill="none" stroke="#000000" d="M3080.0915,-15323.352C3155.6865,-15331.4957 3259.7818,-15342.7097 3330.91,-15350.3722"/>
<polygon fill="#000000" stroke="#000000" points="3330.8405,-15353.8849 3341.1579,-15351.4762 3331.5903,-15346.9252 3330.8405,-15353.8849"/>
</g>
<!-- qcow2_discard_refcount_block -->
<g id="node463" class="node">
<title>qcow2_discard_refcount_block</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-15489" rx="155.5" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-15485.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_discard_refcount_block</text>
</g>
<!-- qcow2_shrink_reftable&#45;&gt;qcow2_discard_refcount_block -->
<g id="edge1282" class="edge">
<title>qcow2_shrink_reftable&#45;&gt;qcow2_discard_refcount_block</title>
<path fill="none" stroke="#000000" d="M3090.7401,-15320.3766C3121.0375,-15325.6413 3153.1887,-15334.4282 3180.4983,-15349 3200.7408,-15359.8009 3198.1371,-15372.2419 3216.4983,-15386 3261.604,-15419.798 3319.3065,-15448.8443 3360.1131,-15467.3934"/>
<polygon fill="#000000" stroke="#000000" points="3358.7714,-15470.6276 3369.3274,-15471.5342 3361.6408,-15464.2427 3358.7714,-15470.6276"/>
</g>
<!-- qcow2_get_last_cluster&#45;&gt;qcow2_signal_corruption -->
<g id="edge1295" class="edge">
<title>qcow2_get_last_cluster&#45;&gt;qcow2_signal_corruption</title>
<path fill="none" stroke="#000000" d="M3902.8262,-7812.5422C4217.8872,-7779.8548 5201.0212,-7684.8244 5514.5698,-7737 5682.4415,-7764.9345 5774.5094,-7725.0238 5876.8408,-7861 5974.5057,-7990.7753 5820.3157,-8457.5116 5912.8408,-8591 5930.5604,-8616.5645 5959.7038,-8632.8615 5988.4234,-8643.221"/>
<polygon fill="#000000" stroke="#000000" points="5987.5354,-8646.6156 5998.1297,-8646.5114 5989.7828,-8639.9861 5987.5354,-8646.6156"/>
</g>
<!-- qcow2_get_last_cluster&#45;&gt;fprintf -->
<g id="edge1296" class="edge">
<title>qcow2_get_last_cluster&#45;&gt;fprintf</title>
<path fill="none" stroke="#000000" d="M3856.7114,-7806.7361C3896.6955,-7794.5802 3953.408,-7778.0515 4003.7693,-7766 4484.2241,-7651.0267 4611.4108,-7655.4825 5095.1038,-7555 5111.1515,-7551.6663 5114.8114,-7548.7885 5131.1038,-7547 5619.6081,-7493.3758 5745.6124,-7532.6249 6236.8408,-7547 6302.061,-7548.9086 6377.164,-7553.7408 6425.5049,-7557.1934"/>
<polygon fill="#000000" stroke="#000000" points="6425.4731,-7560.7001 6435.6993,-7557.9294 6425.9773,-7553.7183 6425.4731,-7560.7001"/>
</g>
<!-- qcow2_get_last_cluster&#45;&gt;size_to_clusters -->
<g id="edge1297" class="edge">
<title>qcow2_get_last_cluster&#45;&gt;size_to_clusters</title>
<path fill="none" stroke="#000000" d="M3907.512,-7832.4127C4063.2353,-7846.6605 4356.1632,-7873.4616 4502.9731,-7886.8939"/>
<polygon fill="#000000" stroke="#000000" points="4503.0097,-7890.4118 4513.287,-7887.8375 4503.6475,-7883.4409 4503.0097,-7890.4118"/>
</g>
<!-- qcow2_get_last_cluster&#45;&gt;qcow2_get_refcount -->
<g id="edge1298" class="edge">
<title>qcow2_get_last_cluster&#45;&gt;qcow2_get_refcount</title>
<path fill="none" stroke="#000000" d="M3858.5223,-7839.0916C3928.5494,-7860.0024 4050.5666,-7896.4379 4124.3735,-7918.4773"/>
<polygon fill="#000000" stroke="#000000" points="4123.4308,-7921.8485 4134.0142,-7921.3562 4125.4337,-7915.1412 4123.4308,-7921.8485"/>
</g>
<!-- qcow2_get_last_cluster&#45;&gt;strerror -->
<g id="edge1299" class="edge">
<title>qcow2_get_last_cluster&#45;&gt;strerror</title>
<path fill="none" stroke="#000000" d="M3879.8575,-7837.052C3912.1809,-7847.087 3947.1912,-7864.1435 3967.7693,-7893 4031.0329,-7981.7139 3928.424,-8303.2883 4003.7693,-8382 4116.8019,-8500.0827 4246.3069,-8317.0313 4369.0369,-8425 4418.568,-8468.5738 4362.7237,-8518.3878 4405.0369,-8569 4438.8858,-8609.4877 4496.2825,-8631.2742 4538.4884,-8642.4288"/>
<polygon fill="#000000" stroke="#000000" points="4537.774,-8645.8582 4548.3263,-8644.9107 4539.4863,-8639.0708 4537.774,-8645.8582"/>
</g>
<!-- preallocate_co&#45;&gt;error_setg_errno -->
<g id="edge1300" class="edge">
<title>preallocate_co&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M509.9935,-12782.0619C523.7113,-12878.6013 593.242,-13332.4363 699,-13416 842.4719,-13529.363 2160.1314,-13487.7858 2342.4314,-13502 2905.0979,-13545.872 3044.9554,-13567.3496 3605.4983,-13633 3643.1619,-13637.4111 3684.767,-13642.7672 3720.1659,-13647.469"/>
<polygon fill="#000000" stroke="#000000" points="3720.0829,-13650.9888 3730.4577,-13648.8407 3721.0078,-13644.0502 3720.0829,-13650.9888"/>
</g>
<!-- preallocate_co&#45;&gt;g_free -->
<g id="edge1302" class="edge">
<title>preallocate_co&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M509.7297,-12782.2493C522.4223,-12882.9758 588.9089,-13369.8245 699,-13463 946.4323,-13672.4141 3381.1708,-13481.0039 3605.4983,-13715 3671.6841,-13784.0384 3588.0192,-14495.7103 3641.4983,-14575 3730.5361,-14707.0102 3862.2777,-14603.7274 3967.7693,-14723 4003.2512,-14763.1171 3962.4064,-14803.9786 4003.7693,-14838 4197.9487,-14997.7144 6087.9944,-15077.9898 6424.6712,-15091.0767"/>
<polygon fill="#000000" stroke="#000000" points="6424.9576,-15094.5903 6435.0853,-15091.4793 6425.228,-15087.5956 6424.9576,-15094.5903"/>
</g>
<!-- preallocate_co&#45;&gt;assert -->
<g id="edge1301" class="edge">
<title>preallocate_co&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M566.341,-12752.0467C604.0934,-12744.828 654.2482,-12736.0717 699,-12731 1260.8663,-12667.3244 1404.1157,-12676.5614 1969.3645,-12661 2333.1076,-12650.9861 3335.0389,-12483.564 3605.4983,-12727 3681.4224,-12795.3381 3563.8163,-12887.6669 3641.4983,-12954 3751.7737,-13048.165 3823.415,-12967.767 3967.7693,-12954 4094.752,-12941.8897 5006.4323,-12828.6986 5095.1038,-12737 5166.4175,-12663.2518 5063.5189,-12586.1798 5131.1038,-12509 5248.2383,-12375.2361 5398.6414,-12529.8105 5514.5698,-12395 5590.0581,-12307.2164 5475.329,-12224.9958 5550.5698,-12137 5649.0502,-12021.8249 5782.6384,-12156.6997 5876.8408,-12038 5952.8442,-11942.2321 5828.6329,-11577.6399 5912.8408,-11489 5962.7707,-11436.4423 6171.061,-11481.4683 6236.8408,-11451 6336.2187,-11404.9696 6421.5875,-11301.608 6457.592,-11253.514"/>
<polygon fill="#000000" stroke="#000000" points="6460.605,-11255.326 6463.7326,-11245.2033 6454.975,-11251.1661 6460.605,-11255.326"/>
</g>
<!-- preallocate_co&#45;&gt;MIN -->
<g id="edge1303" class="edge">
<title>preallocate_co&#45;&gt;MIN</title>
<path fill="none" stroke="#000000" d="M527.6789,-12746.5904C560.9152,-12718.9722 630.3534,-12665.6279 699,-12640 966.0862,-12540.2886 1686.582,-12497.2137 1969.3645,-12461 2134.9177,-12439.7989 2176.8572,-12439.0374 2342.4314,-12418 2358.4561,-12415.9639 2362.381,-12414.8233 2378.4314,-12413 2419.7792,-12408.3028 2721.0253,-12408.339 2751.4983,-12380 2824.6939,-12311.9301 2720.2421,-12231.944 2787.4983,-12158 3051.4497,-11867.8016 3255.4218,-12004.5007 3641.4983,-11935 3713.22,-11922.0888 3918.6943,-11955.8735 3967.7693,-11902 4055.8399,-11805.318 3917.9442,-7292.6807 4003.7693,-7194 4038.1635,-7154.4539 4103.1325,-7154.4115 4145.585,-7159.5419"/>
<polygon fill="#000000" stroke="#000000" points="4145.2178,-7163.0241 4155.597,-7160.8972 4146.1569,-7156.0873 4145.2178,-7163.0241"/>
</g>
<!-- preallocate_co&#45;&gt;QEMU_ALIGN_DOWN -->
<g id="edge1304" class="edge">
<title>preallocate_co&#45;&gt;QEMU_ALIGN_DOWN</title>
<path fill="none" stroke="#000000" d="M508.9775,-12782.0806C518.285,-12891.1818 572.534,-13460.6135 699,-13568 822.4115,-13672.7929 3493.4434,-13663.1425 3605.4983,-13780 3684.2179,-13862.0935 3565.0197,-14718.8148 3641.4983,-14803 3739.848,-14911.2602 3861.2319,-14745.7866 3967.7693,-14846 4028.7829,-14903.3919 3942.3596,-14974.0321 4003.7693,-15031 4123.6073,-15142.1699 4257.7967,-14954.2273 4369.0369,-15074 4400.4462,-15107.8185 4399.1072,-15858.228 4405.0369,-15904 4447.8711,-16234.6417 4553.8912,-16626.622 4583.6751,-16733.1328"/>
<polygon fill="#000000" stroke="#000000" points="4580.3193,-16734.1287 4586.3917,-16742.8107 4587.0588,-16732.2369 4580.3193,-16734.1287"/>
</g>
<!-- preallocate_co&#45;&gt;bdrv_getlength -->
<g id="edge1305" class="edge">
<title>preallocate_co&#45;&gt;bdrv_getlength</title>
<path fill="none" stroke="#000000" d="M532.4552,-12781.2354C730.2512,-12915.5934 2055.1267,-13773.7759 2751.4983,-13150 2802.9917,-13103.8747 2753.2567,-12901.0552 2787.4983,-12841 2896.2057,-12650.3417 3073.1342,-12733.418 3180.4983,-12542 3218.9636,-12473.4206 3167.5009,-12251.4978 3216.4983,-12190 3326.3597,-12052.1102 3858.7638,-12073.5673 3967.7693,-11935 4023.0867,-11864.6809 3942.3411,-11599.0489 4003.7693,-11534 4029.2149,-11507.0546 4068.9335,-11498.942 4104.8403,-11498.1468"/>
<polygon fill="#000000" stroke="#000000" points="4104.8658,-11501.6469 4114.8518,-11498.107 4104.8379,-11494.6469 4104.8658,-11501.6469"/>
</g>
<!-- preallocate_co&#45;&gt;qcow2_alloc_cluster_offset -->
<g id="edge1306" class="edge">
<title>preallocate_co&#45;&gt;qcow2_alloc_cluster_offset</title>
<path fill="none" stroke="#000000" d="M508.0422,-12745.6168C516.2991,-12464.9762 616.7303,-9026.5057 663,-6252 663.8798,-6199.2411 664.2463,-2492.7047 699,-2453 711.8868,-2438.2774 728.8898,-2428.919 747.4171,-2423.2315"/>
<polygon fill="#000000" stroke="#000000" points="748.4883,-2426.5677 757.2309,-2420.5829 746.6644,-2419.8095 748.4883,-2426.5677"/>
</g>
<!-- preallocate_co&#45;&gt;QLIST_REMOVE -->
<g id="edge1307" class="edge">
<title>preallocate_co&#45;&gt;QLIST_REMOVE</title>
<path fill="none" stroke="#000000" d="M538.3186,-12747.4252C573.1263,-12727.2561 629.2956,-12690.1141 663,-12644 690.6269,-12606.2011 662.2384,-12573.9929 699,-12545 831.4156,-12440.5673 955.0751,-12619.5468 1076,-12502 1116.5626,-12462.5706 1093.1037,-12303.3191 1112,-12250 1227.7492,-11923.3935 1342.6163,-11883.0848 1512.3645,-11581 1597.6474,-11429.23 1692.4479,-11243.0727 1727.172,-11174.2491"/>
<polygon fill="#000000" stroke="#000000" points="1730.4763,-11175.4696 1731.851,-11164.9643 1724.2251,-11172.3193 1730.4763,-11175.4696"/>
</g>
<!-- preallocate_co&#45;&gt;qcow2_alloc_cluster_link_l2 -->
<g id="edge1308" class="edge">
<title>preallocate_co&#45;&gt;qcow2_alloc_cluster_link_l2</title>
<path fill="none" stroke="#000000" d="M570.6421,-12774.7502C711.2668,-12798.692 1050.9088,-12856.5173 1217.2192,-12884.8322"/>
<polygon fill="#000000" stroke="#000000" points="1216.9885,-12888.3432 1227.4341,-12886.5713 1218.1634,-12881.4425 1216.9885,-12888.3432"/>
</g>
<!-- preallocate_co&#45;&gt;qcow2_free_any_clusters -->
<g id="edge1309" class="edge">
<title>preallocate_co&#45;&gt;qcow2_free_any_clusters</title>
<path fill="none" stroke="#000000" d="M582.8941,-12758.6875C725.3151,-12749.125 1043.7155,-12730 1312.1822,-12730 1312.1822,-12730 1312.1822,-12730 1740.8645,-12730 2207.1651,-12730 2322.19,-12772.5942 2787.4983,-12803 2958.7135,-12814.1882 3156.4486,-12826.0616 3282.5262,-12833.4998"/>
<polygon fill="#000000" stroke="#000000" points="3282.4209,-12836.9996 3292.6096,-12834.0942 3282.8329,-12830.0117 3282.4209,-12836.9996"/>
</g>
<!-- preallocate_co&#45;&gt;bdrv_co_truncate -->
<g id="edge1310" class="edge">
<title>preallocate_co&#45;&gt;bdrv_co_truncate</title>
<path fill="none" stroke="#000000" d="M546.2451,-12748.1703C582.0446,-12731.5266 633.9483,-12701.9048 663,-12660 702.801,-12602.5902 648.074,-12554.8178 699,-12507 722.6913,-12484.7546 755.8316,-12474.8439 787.7284,-12471.087"/>
<polygon fill="#000000" stroke="#000000" points="788.4173,-12474.5363 798.0273,-12470.0756 787.7331,-12467.5698 788.4173,-12474.5363"/>
</g>
<!-- qcow2_discard_refcount_block&#45;&gt;assert -->
<g id="edge1283" class="edge">
<title>qcow2_discard_refcount_block&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M3561.6789,-15493.5751C3577.1255,-15497.8693 3592.0579,-15503.8349 3605.4983,-15512 3629.835,-15526.7847 3618.139,-15548.7148 3641.4983,-15565 3712.8166,-15614.7205 4318.5285,-15727.3559 4405.0369,-15736 4487.5299,-15744.2429 4716.3851,-15791.3519 4778.1038,-15736 4833.0216,-15686.7474 4783.8683,-15473.2874 4814.1038,-15406 4900.1251,-15214.5645 4983.1671,-15204.8689 5131.1038,-15056 5170.7307,-15016.1234 5853.8463,-14423.2999 5876.8408,-14372 5905.6006,-14307.8381 5866.5322,-11893.9092 5912.8408,-11841 6008.7158,-11731.4596 6121.7374,-11882.1197 6236.8408,-11793 6417.6874,-11652.9782 6463.3049,-11350.2933 6473.3108,-11256.378"/>
<polygon fill="#000000" stroke="#000000" points="6476.8133,-11256.5291 6474.338,-11246.2275 6469.8488,-11255.8243 6476.8133,-11256.5291"/>
</g>
<!-- qcow2_discard_refcount_block&#45;&gt;qcow2_signal_corruption -->
<g id="edge1284" class="edge">
<title>qcow2_discard_refcount_block&#45;&gt;qcow2_signal_corruption</title>
<path fill="none" stroke="#000000" d="M3521.6191,-15501.6867C3549.0426,-15504.9404 3578.3496,-15508.5098 3605.4983,-15512 3621.52,-15514.0597 3625.3831,-15515.8862 3641.4983,-15517 3964.1673,-15539.3005 4133.2251,-15721.3717 4369.0369,-15500 4424.4307,-15447.9983 4377.9549,-15230.9874 4405.0369,-15160 4482.7466,-14956.3072 5381.7828,-13704.9874 5550.5698,-13567 5673.7055,-13466.3335 5789.7395,-13553.0771 5876.8408,-13420 5924.0478,-13347.8752 5908.1402,-10403.072 5912.8408,-10317 5948.9895,-9655.0898 6050.5022,-8849.2087 6071.1485,-8689.3281"/>
<polygon fill="#000000" stroke="#000000" points="6074.6286,-8689.7067 6072.4419,-8679.34 6067.6866,-8688.8078 6074.6286,-8689.7067"/>
</g>
<!-- qcow2_discard_refcount_block&#45;&gt;qcow2_cache_get -->
<g id="edge1285" class="edge">
<title>qcow2_discard_refcount_block&#45;&gt;qcow2_cache_get</title>
<path fill="none" stroke="#000000" d="M3555.3262,-15495.8415C3808.604,-15506.3385 4311.812,-15519.8832 4369.0369,-15465 4412.2762,-15423.5301 4399.6664,-14986.6703 4405.0369,-14927 4464.2674,-14268.9077 4567.1943,-13466.428 4587.8859,-13307.2112"/>
<polygon fill="#000000" stroke="#000000" points="4591.3605,-13307.6327 4589.1804,-13297.2646 4584.419,-13306.7292 4591.3605,-13307.6327"/>
</g>
<!-- qcow2_discard_refcount_block&#45;&gt;qcow2_cache_put -->
<g id="edge1286" class="edge">
<title>qcow2_discard_refcount_block&#45;&gt;qcow2_cache_put</title>
<path fill="none" stroke="#000000" d="M3560.052,-15483.8708C3802.8718,-15472.0514 4267.0627,-15433.8403 4369.0369,-15313 4405.9646,-15269.2404 4402.1752,-13309.1872 4405.0369,-13252 4450.8733,-12336.0142 4568.2481,-11215.2414 4588.5548,-11025.0445"/>
<polygon fill="#000000" stroke="#000000" points="4592.0427,-11025.3438 4589.6265,-11015.0282 4585.0824,-11024.5991 4592.0427,-11025.3438"/>
</g>
<!-- qcow2_discard_refcount_block&#45;&gt;qcow2_cache_entry_mark_dirty -->
<g id="edge1287" class="edge">
<title>qcow2_discard_refcount_block&#45;&gt;qcow2_cache_entry_mark_dirty</title>
<path fill="none" stroke="#000000" d="M3563.7979,-15485.4034C3579.675,-15479.1396 3594.128,-15470.0145 3605.4983,-15457 3651.8281,-15403.9703 3612.7532,-14254.2831 3641.4983,-14190 3723.026,-14007.6778 3873.6378,-14057.146 3967.7693,-13881 4012.6071,-13797.0962 3987.3456,-13763.7045 4003.7693,-13670 4072.4112,-13278.3691 4159.3928,-12802.4214 4181.2455,-12683.129"/>
<polygon fill="#000000" stroke="#000000" points="4184.7394,-12683.4799 4183.0991,-12673.0128 4177.854,-12682.2182 4184.7394,-12683.4799"/>
</g>
<!-- qcow2_discard_refcount_block&#45;&gt;qcow2_cache_is_table_offset -->
<g id="edge1288" class="edge">
<title>qcow2_discard_refcount_block&#45;&gt;qcow2_cache_is_table_offset</title>
<path fill="none" stroke="#000000" d="M3563.7514,-15485.3627C3579.6364,-15479.1058 3594.104,-15469.9935 3605.4983,-15457 3687.6629,-15363.3034 3559.3784,-14429.7359 3641.4983,-14336 3646.8852,-14329.8511 3653.0923,-14324.736 3659.8704,-14320.5009"/>
<polygon fill="#000000" stroke="#000000" points="3661.6847,-14323.4972 3668.7426,-14315.5955 3658.2976,-14317.3712 3661.6847,-14323.4972"/>
</g>
<!-- qcow2_discard_refcount_block&#45;&gt;qcow2_cache_discard -->
<g id="edge1289" class="edge">
<title>qcow2_discard_refcount_block&#45;&gt;qcow2_cache_discard</title>
<path fill="none" stroke="#000000" d="M3563.4175,-15485.0659C3579.3591,-15478.8593 3593.9312,-15469.8399 3605.4983,-15457 3651.0164,-15406.4728 3628.5018,-14912.7532 3641.4983,-14846 3676.3113,-14667.1909 3760.5949,-14463.6955 3792.2995,-14390.7883"/>
<polygon fill="#000000" stroke="#000000" points="3795.6123,-14391.9482 3796.4136,-14381.3837 3789.1991,-14389.1427 3795.6123,-14391.9482"/>
</g>
<!-- qcow2_discard_refcount_block&#45;&gt;update_refcount_discard -->
<g id="edge1290" class="edge">
<title>qcow2_discard_refcount_block&#45;&gt;update_refcount_discard</title>
<path fill="none" stroke="#000000" d="M3563.7699,-15485.379C3579.6518,-15479.1193 3594.1136,-15470.0019 3605.4983,-15457 3691.5445,-15358.731 3566.5511,-14388.9751 3641.4983,-14282 3658.0075,-14258.4358 3684.5146,-14243.4117 3711.4046,-14233.8337"/>
<polygon fill="#000000" stroke="#000000" points="3712.5333,-14237.1469 3720.9162,-14230.6679 3710.3226,-14230.5051 3712.5333,-14237.1469"/>
</g>
<!-- qcow2_discard_refcount_block&#45;&gt;offset_to_reftable_index -->
<g id="edge1291" class="edge">
<title>qcow2_discard_refcount_block&#45;&gt;offset_to_reftable_index</title>
<path fill="none" stroke="#000000" d="M3560.9407,-15494.0348C3577.5054,-15500.0085 3592.9039,-15508.6717 3605.4983,-15521 3667.8535,-15582.0382 3578.1737,-15653.9681 3641.4983,-15714 3747.6449,-15814.6273 3862.0283,-15655.9467 3967.7693,-15757 4033.6969,-15820.0048 3939.1927,-15894.6112 4003.7693,-15959 4017.5514,-15972.742 4035.0107,-15981.7779 4053.6414,-15987.5641"/>
<polygon fill="#000000" stroke="#000000" points="4052.9053,-15990.9922 4063.4776,-15990.3014 4054.782,-15984.2485 4052.9053,-15990.9922"/>
</g>
<!-- get_refblock_offset -->
<g id="node464" class="node">
<title>get_refblock_offset</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-15687" rx="100.9827" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-15683.3" font-family="Times,serif" font-size="14.00" fill="#000000">get_refblock_offset</text>
</g>
<!-- qcow2_discard_refcount_block&#45;&gt;get_refblock_offset -->
<g id="edge1292" class="edge">
<title>qcow2_discard_refcount_block&#45;&gt;get_refblock_offset</title>
<path fill="none" stroke="#000000" d="M3559.0634,-15494.6576C3576.1424,-15500.4851 3592.1788,-15508.9428 3605.4983,-15521 3651.2161,-15562.3854 3596.4197,-15612.9193 3641.4983,-15655 3656.1176,-15668.6471 3674.775,-15677.2509 3694.2132,-15682.5416"/>
<polygon fill="#000000" stroke="#000000" points="3693.573,-15685.9878 3704.1166,-15684.9478 3695.2257,-15679.1857 3693.573,-15685.9878"/>
</g>
<!-- get_refblock_offset&#45;&gt;qcow2_signal_corruption -->
<g id="edge1293" class="edge">
<title>get_refblock_offset&#45;&gt;qcow2_signal_corruption</title>
<path fill="none" stroke="#000000" d="M3905.1588,-15688.397C4024.2273,-15685.6303 4224.6036,-15666.7036 4369.0369,-15579 4836.1602,-15295.351 4763.4609,-15018.3509 5131.1038,-14614 5289.8031,-14439.4551 5372.0999,-14435.0259 5514.5698,-14247 5721.3763,-13974.0653 5792.0245,-13898.7657 5876.8408,-13567 5921.5645,-13392.0597 5903.0416,-10497.3005 5912.8408,-10317 5948.8159,-9655.0803 6050.4663,-8849.2068 6071.1429,-8689.3278"/>
<polygon fill="#000000" stroke="#000000" points="6074.623,-8689.707 6072.4382,-8679.3398 6067.6811,-8688.8067 6074.623,-8689.707"/>
</g>
<!-- get_refblock_offset&#45;&gt;offset_to_reftable_index -->
<g id="edge1294" class="edge">
<title>get_refblock_offset&#45;&gt;offset_to_reftable_index</title>
<path fill="none" stroke="#000000" d="M3905.6108,-15687.5466C3928.7979,-15692.4639 3951.4135,-15701.8944 3967.7693,-15719 4042.3102,-15796.9579 3928.4432,-15881.8005 4003.7693,-15959 4017.3614,-15972.9301 4034.7203,-15982.0652 4053.3087,-15987.8932"/>
<polygon fill="#000000" stroke="#000000" points="4052.5542,-15991.3166 4063.1278,-15990.6474 4054.4447,-15984.5767 4052.5542,-15991.3166"/>
</g>
<!-- qcow2_detach_aio_context -->
<g id="node465" class="node">
<title>qcow2_detach_aio_context</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-12418" rx="136" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-12414.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_detach_aio_context</text>
</g>
<!-- qcow2_detach_aio_context&#45;&gt;cache_clean_timer_del -->
<g id="edge1311" class="edge">
<title>qcow2_detach_aio_context&#45;&gt;cache_clean_timer_del</title>
<path fill="none" stroke="#000000" d="M1863.1434,-12410.0451C1918.293,-12406.4574 1983.1639,-12402.2372 2037.8063,-12398.6825"/>
<polygon fill="#000000" stroke="#000000" points="2038.1338,-12402.1686 2047.8855,-12398.0267 2037.6793,-12395.1834 2038.1338,-12402.1686"/>
</g>
<!-- qcow2_get_info -->
<g id="node466" class="node">
<title>qcow2_get_info</title>
<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-9917" rx="83.3857" ry="18"/>
<text text-anchor="middle" x="5322.8368" y="-9913.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_get_info</text>
</g>
<!-- qcow2_vm_state_offset -->
<g id="node467" class="node">
<title>qcow2_vm_state_offset</title>
<ellipse fill="none" stroke="#000000" cx="5713.7053" cy="-9841" rx="119.6788" ry="18"/>
<text text-anchor="middle" x="5713.7053" y="-9837.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_vm_state_offset</text>
</g>
<!-- qcow2_get_info&#45;&gt;qcow2_vm_state_offset -->
<g id="edge1312" class="edge">
<title>qcow2_get_info&#45;&gt;qcow2_vm_state_offset</title>
<path fill="none" stroke="#000000" d="M5401.8774,-9911.2719C5436.9226,-9907.3596 5478.3374,-9900.8335 5514.5698,-9890 5531.5225,-9884.9311 5533.7596,-9878.523 5550.5698,-9873 5572.0665,-9865.9373 5595.6965,-9860.1992 5618.1371,-9855.6369"/>
<polygon fill="#000000" stroke="#000000" points="5618.8775,-9859.0584 5628.0105,-9853.6883 5617.5221,-9852.1909 5618.8775,-9859.0584"/>
</g>
<!-- qcow2_get_specific_info -->
<g id="node468" class="node">
<title>qcow2_get_specific_info</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-7893" rx="124.2781" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-7889.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_get_specific_info</text>
</g>
<!-- qcow2_get_specific_info&#45;&gt;data_file_is_raw -->
<g id="edge1313" class="edge">
<title>qcow2_get_specific_info&#45;&gt;data_file_is_raw</title>
<path fill="none" stroke="#000000" d="M2163.0709,-7911.1888C2192.5111,-7986.9064 2304.3074,-8285.1379 2342.4314,-8542 2352.3383,-8608.7484 2333.889,-10920.31 2378.4314,-10971 2403.8999,-10999.9836 2445.4805,-11007.9955 2482.9275,-11008.206"/>
<polygon fill="#000000" stroke="#000000" points="2483.4097,-11011.7001 2493.363,-11008.0695 2483.3181,-11004.7007 2483.4097,-11011.7001"/>
</g>
<!-- qcow2_get_specific_info&#45;&gt;has_data_file -->
<g id="edge1314" class="edge">
<title>qcow2_get_specific_info&#45;&gt;has_data_file</title>
<path fill="none" stroke="#000000" d="M2254.1733,-7881.9901C2292.8794,-7877.7614 2337.7286,-7872.9947 2378.4314,-7869 2419.8461,-7864.9354 2722.5361,-7865.8813 2751.4983,-7836 2849.2485,-7735.1478 2690.1607,-7306.2505 2787.4983,-7205 2848.306,-7141.7478 3112.3097,-7222.2154 3180.4983,-7167 3221.7911,-7133.5633 3176.0387,-7087.4403 3216.4983,-7053 3349.5552,-6939.7384 3485.0071,-7122.5473 3605.4983,-6996 3662.7686,-6935.8511 3580.0076,-6679.8272 3641.4983,-6624 3672.8262,-6595.5574 4332.0304,-6640.1723 4369.0369,-6643 4567.3662,-6658.1547 4615.9146,-6673.1122 4814.1038,-6690 5641.62,-6760.5129 6025.6055,-6298.127 6678.8408,-6811 6989.1967,-7054.6689 6880.3104,-7268.7432 6944.9204,-7658 6998.2075,-7979.0394 6966.5071,-8796.8877 6980.9204,-9122 7007.5049,-9721.6501 7063.6976,-10453.5571 7075.6538,-10606.2632"/>
<polygon fill="#000000" stroke="#000000" points="7072.1954,-10606.9328 7076.4671,-10616.6283 7079.174,-10606.3851 7072.1954,-10606.9328"/>
</g>
<!-- qcow2_get_specific_info&#45;&gt;abort -->
<g id="edge1315" class="edge">
<title>qcow2_get_specific_info&#45;&gt;abort</title>
<path fill="none" stroke="#000000" d="M2231.771,-7907.3261C2375.2834,-7932.4752 2678.6595,-7975.7127 2751.4983,-7907 2851.4038,-7812.7538 2693.3753,-7390.0216 2787.4983,-7290 2847.7749,-7225.9459 3094.1345,-7259.6584 3180.4983,-7243 3372.5248,-7205.9606 3430.3959,-7216.0936 3605.4983,-7129 3623.647,-7119.973 3622.3256,-7107.5783 3641.4983,-7101 3778.6587,-7053.9392 3822.9301,-7093.9779 3967.7693,-7101 4146.7406,-7109.6768 4243.8371,-7011.8165 4369.0369,-7140 4445.3261,-7218.1073 4345.0884,-7538.7478 4405.0369,-7630 4507.7628,-7786.367 4678.6548,-7666.5288 4778.1038,-7825 4845.1723,-7931.873 4735.0109,-8861.6927 4814.1038,-8960 4894.8511,-9060.3637 5007.9154,-8936.1783 5095.1038,-9031 5161.5719,-9103.2873 5085.5722,-9161.9923 5131.1038,-9249 5169.7281,-9322.8083 5248.5455,-9384.6127 5292.1364,-9414.9208"/>
<polygon fill="#000000" stroke="#000000" points="5290.3911,-9417.9676 5300.6195,-9420.73 5294.3462,-9412.192 5290.3911,-9417.9676"/>
</g>
<!-- qcow2_get_specific_info&#45;&gt;g_strdup -->
<g id="edge1318" class="edge">
<title>qcow2_get_specific_info&#45;&gt;g_strdup</title>
<path fill="none" stroke="#000000" d="M2163.1515,-7911.1771C2192.9094,-7986.8485 2305.785,-8284.9229 2342.4314,-8542 2363.6902,-8691.1321 2325.8332,-19246.8414 2378.4314,-19388 2409.9643,-19472.6253 2490.771,-19546.4855 2534.9735,-19582.1981"/>
<polygon fill="#000000" stroke="#000000" points="2533.0373,-19585.1303 2543.0408,-19588.6203 2537.3971,-19579.6538 2533.0373,-19585.1303"/>
</g>
<!-- qcow2_get_specific_info&#45;&gt;memset -->
<g id="edge1316" class="edge">
<title>qcow2_get_specific_info&#45;&gt;memset</title>
<path fill="none" stroke="#000000" d="M2181.5177,-7875.3458C2221.1943,-7846.7897 2297.5932,-7786.7763 2342.4314,-7719 2368.2636,-7679.9526 2341.687,-7649.0147 2378.4314,-7620 2509.422,-7516.565 2634.9626,-7696.4856 2751.4983,-7577 2813.8126,-7513.1082 2728.5591,-7244.018 2787.4983,-7177 2905.6402,-7042.6644 3037.1603,-7197.041 3180.4983,-7090 3206.9582,-7070.2404 3190.0356,-7044.7559 3216.4983,-7025 3358.3834,-6919.075 3488.8838,-7072.2388 3605.4983,-6939 3667.7765,-6867.8435 3571.8624,-6578.974 3641.4983,-6515 3748.2847,-6416.8961 3824.6324,-6491.7721 3967.7693,-6515 3984.417,-6517.7016 3987.3808,-6523.0176 4003.7693,-6527 4342.2444,-6609.2496 4442.8576,-6553.4468 4778.1038,-6648 4794.7863,-6652.7052 4797.1071,-6659.6007 4814.1038,-6663 4936.5674,-6687.4927 4977.6743,-6705.5153 5095.1038,-6663 5114.6872,-6655.9098 5112.3548,-6642.0694 5131.1038,-6633 5597.8063,-6407.2436 5757.1606,-6447.3951 6272.8408,-6394 6452.3257,-6375.4156 6510.4767,-6329.0868 6678.8408,-6394 6827.7136,-6451.3982 6879.1319,-6489.64 6944.9204,-6635 6999.1934,-6754.9163 6927.6997,-8883.613 6980.9204,-9004 6993.9181,-9033.4011 7021.4648,-9057.7363 7043.893,-9073.8206"/>
<polygon fill="#000000" stroke="#000000" points="7041.9842,-9076.756 7052.1973,-9079.5744 7045.9709,-9071.0022 7041.9842,-9076.756"/>
</g>
<!-- qcow2_get_specific_info&#45;&gt;assert -->
<g id="edge1317" class="edge">
<title>qcow2_get_specific_info&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M2277.5499,-7896.634C2441.9892,-7900.2693 2718.5642,-7901.3733 2751.4983,-7869 2850.8695,-7771.3206 2690.9066,-7343.4289 2787.4983,-7243 2848.3204,-7179.7616 3108.703,-7255.4367 3180.4983,-7205 3211.0815,-7183.515 3186.9874,-7151.9358 3216.4983,-7129 3355.5877,-7020.8999 3481.9187,-7178.5373 3605.4983,-7053 3669.1654,-6988.3243 3571.8975,-6910.2425 3641.4983,-6852 4217.2926,-6370.1706 5313.4354,-7606.2584 5514.5698,-7796 5701.3366,-7972.1879 5789.4444,-8004.5753 5876.8408,-8246 5917.258,-8357.6487 5843.3998,-10286.6833 5912.8408,-10383 6002.1157,-10506.8269 6139.9035,-10379.0752 6236.8408,-10497 6307.8465,-10583.3788 6242.8972,-10638.2666 6272.8408,-10746 6323.0023,-10926.4747 6424.1449,-11129.0852 6461.5283,-11200.9569"/>
<polygon fill="#000000" stroke="#000000" points="6458.6335,-11202.9742 6466.3682,-11210.2147 6464.8369,-11199.7311 6458.6335,-11202.9742"/>
</g>
<!-- qcow2_get_specific_info&#45;&gt;g_new0 -->
<g id="edge1320" class="edge">
<title>qcow2_get_specific_info&#45;&gt;g_new0</title>
<path fill="none" stroke="#000000" d="M2183.6456,-7910.5579C2277.1395,-7967.2952 2584.1342,-8133.532 2751.4983,-7983 2807.824,-7932.3391 2739.2073,-7702.3703 2787.4983,-7644 3022.154,-7360.3671 3344.6376,-7254.2643 3605.4983,-7514 3687.4839,-7595.6321 3593.1434,-15738.894 3641.4983,-15844 3667.3354,-15900.1605 3727.7215,-15942.5381 3767.3327,-15965.5455"/>
<polygon fill="#000000" stroke="#000000" points="3765.76,-15968.6772 3776.185,-15970.5668 3769.2137,-15962.5885 3765.76,-15968.6772"/>
</g>
<!-- qcow2_get_specific_info&#45;&gt;g_new -->
<g id="edge1319" class="edge">
<title>qcow2_get_specific_info&#45;&gt;g_new</title>
<path fill="none" stroke="#000000" d="M2215.2724,-7908.8637C2350.4427,-7943.3527 2675.3092,-8016.5368 2751.4983,-7945 2844.1857,-7857.9722 2697.3949,-7463.7004 2787.4983,-7374 2880.5201,-7281.3942 3874.8117,-7231.3298 3967.7693,-7324 4024.9371,-7380.991 3975.9869,-18872.209 4003.7693,-18948 4034.8156,-19032.6948 4114.952,-19107.2964 4158.0226,-19142.8794"/>
<polygon fill="#000000" stroke="#000000" points="4155.9007,-19145.6653 4165.8652,-19149.2654 4160.3207,-19140.2371 4155.9007,-19145.6653"/>
</g>
<!-- qcow2_get_specific_info&#45;&gt;error_propagate -->
<g id="edge1321" class="edge">
<title>qcow2_get_specific_info&#45;&gt;error_propagate</title>
<path fill="none" stroke="#000000" d="M2163.1563,-7911.1764C2192.9332,-7986.8451 2305.8734,-8284.9104 2342.4314,-8542 2395.9213,-8918.1617 2335.7787,-21842.4559 2378.4314,-22220 2414.4101,-22538.4689 2524.6233,-22913.5655 2556.3416,-23017.2534"/>
<polygon fill="#000000" stroke="#000000" points="2553.0423,-23018.4322 2559.3256,-23026.9628 2559.7334,-23016.3758 2553.0423,-23018.4322"/>
</g>
<!-- qcrypto_block_get_info -->
<g id="node469" class="node">
<title>qcrypto_block_get_info</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-7755" rx="119.6788" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-7751.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcrypto_block_get_info</text>
</g>
<!-- qcow2_get_specific_info&#45;&gt;qcrypto_block_get_info -->
<g id="edge1322" class="edge">
<title>qcow2_get_specific_info&#45;&gt;qcrypto_block_get_info</title>
<path fill="none" stroke="#000000" d="M2183.823,-7875.3868C2224.821,-7850.402 2304.4699,-7805.14 2378.4314,-7782 2401.4872,-7774.7866 2426.7587,-7769.4882 2451.0504,-7765.6002"/>
<polygon fill="#000000" stroke="#000000" points="2451.672,-7769.0459 2461.0268,-7764.0722 2450.6121,-7762.1266 2451.672,-7769.0459"/>
</g>
<!-- qcow2_get_bitmap_info_list -->
<g id="node470" class="node">
<title>qcow2_get_bitmap_info_list</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-7701" rx="140.5" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-7697.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_get_bitmap_info_list</text>
</g>
<!-- qcow2_get_specific_info&#45;&gt;qcow2_get_bitmap_info_list -->
<g id="edge1323" class="edge">
<title>qcow2_get_specific_info&#45;&gt;qcow2_get_bitmap_info_list</title>
<path fill="none" stroke="#000000" d="M2173.5534,-7874.9092C2208.8489,-7839.9756 2292.1635,-7763.5497 2378.4314,-7728 2395.3569,-7721.0252 2413.7932,-7715.8095 2432.2717,-7711.917"/>
<polygon fill="#000000" stroke="#000000" points="2433.1012,-7715.3208 2442.2303,-7709.944 2431.7407,-7708.4543 2433.1012,-7715.3208"/>
</g>
<!-- qapi_free_ImageInfoSpecific -->
<g id="node471" class="node">
<title>qapi_free_ImageInfoSpecific</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-7647" rx="144.5" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-7643.3" font-family="Times,serif" font-size="14.00" fill="#000000">qapi_free_ImageInfoSpecific</text>
</g>
<!-- qcow2_get_specific_info&#45;&gt;qapi_free_ImageInfoSpecific -->
<g id="edge1324" class="edge">
<title>qcow2_get_specific_info&#45;&gt;qapi_free_ImageInfoSpecific</title>
<path fill="none" stroke="#000000" d="M2176.9773,-7875.1299C2212.5533,-7844.586 2286.1361,-7779.7393 2342.4314,-7719 2359.8419,-7700.2151 2356.2031,-7686.7242 2378.4314,-7674 2391.5933,-7666.4657 2406.1034,-7660.7745 2421.0423,-7656.5061"/>
<polygon fill="#000000" stroke="#000000" points="2422.1355,-7659.8375 2430.9113,-7653.9014 2420.3492,-7653.0692 2422.1355,-7659.8375"/>
</g>
<!-- qapi_free_QCryptoBlockInfo -->
<g id="node472" class="node">
<title>qapi_free_QCryptoBlockInfo</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-7809" rx="143.7746" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-7805.3" font-family="Times,serif" font-size="14.00" fill="#000000">qapi_free_QCryptoBlockInfo</text>
</g>
<!-- qcow2_get_specific_info&#45;&gt;qapi_free_QCryptoBlockInfo -->
<g id="edge1325" class="edge">
<title>qcow2_get_specific_info&#45;&gt;qapi_free_QCryptoBlockInfo</title>
<path fill="none" stroke="#000000" d="M2218.5074,-7877.3167C2262.9796,-7866.4351 2324.1849,-7851.9808 2378.4314,-7841 2406.8069,-7835.2561 2437.7469,-7829.6753 2466.1247,-7824.8258"/>
<polygon fill="#000000" stroke="#000000" points="2466.7736,-7828.2658 2476.047,-7823.1419 2465.6023,-7821.3645 2466.7736,-7828.2658"/>
</g>
<!-- qcow2_join_options -->
<g id="node473" class="node">
<title>qcow2_join_options</title>
<ellipse fill="none" stroke="#000000" cx="887.5" cy="-385" rx="102.0819" ry="18"/>
<text text-anchor="middle" x="887.5" y="-381.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_join_options</text>
</g>
<!-- qcow2_join_options&#45;&gt;qdict_del -->
<g id="edge1326" class="edge">
<title>qcow2_join_options&#45;&gt;qdict_del</title>
<path fill="none" stroke="#000000" d="M900.3927,-402.9792C936.8925,-455.1234 1040.5817,-612.1762 1076,-761 1120.9958,-950.0674 1099.4429,-14560.0582 1112,-14754 1152.6388,-15381.657 1280.4957,-16142.0307 1307.2453,-16296.7425"/>
<polygon fill="#000000" stroke="#000000" points="1303.8365,-16297.5702 1308.994,-16306.825 1310.7336,-16296.3739 1303.8365,-16297.5702"/>
</g>
<!-- qdict_haskey -->
<g id="node474" class="node">
<title>qdict_haskey</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-331" rx="72.2875" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-327.3" font-family="Times,serif" font-size="14.00" fill="#000000">qdict_haskey</text>
</g>
<!-- qcow2_join_options&#45;&gt;qdict_haskey -->
<g id="edge1327" class="edge">
<title>qcow2_join_options&#45;&gt;qdict_haskey</title>
<path fill="none" stroke="#000000" d="M970.3912,-374.4601C1047.9691,-364.5957 1162.8246,-349.9914 1237.5927,-340.4843"/>
<polygon fill="#000000" stroke="#000000" points="1238.3901,-343.9112 1247.8687,-339.1777 1237.5071,-336.9671 1238.3901,-343.9112"/>
</g>
<!-- qdict_join -->
<g id="node475" class="node">
<title>qdict_join</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-385" rx="56.59" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-381.3" font-family="Times,serif" font-size="14.00" fill="#000000">qdict_join</text>
</g>
<!-- qcow2_join_options&#45;&gt;qdict_join -->
<g id="edge1328" class="edge">
<title>qcow2_join_options&#45;&gt;qdict_join</title>
<path fill="none" stroke="#000000" d="M989.7624,-385C1069.0192,-385 1176.5566,-385 1245.1731,-385"/>
<polygon fill="#000000" stroke="#000000" points="1245.4236,-388.5001 1255.4235,-385 1245.4235,-381.5001 1245.4236,-388.5001"/>
</g>
<!-- qcow2_load_vmstate -->
<g id="node476" class="node">
<title>qcow2_load_vmstate</title>
<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-9863" rx="108" ry="18"/>
<text text-anchor="middle" x="5322.8368" y="-9859.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_load_vmstate</text>
</g>
<!-- qcow2_load_vmstate&#45;&gt;BLKDBG_EVENT -->
<g id="edge1329" class="edge">
<title>qcow2_load_vmstate&#45;&gt;BLKDBG_EVENT</title>
<path fill="none" stroke="#000000" d="M5430.0021,-9865.6101C5459.5525,-9861.8374 5490.1628,-9853.3023 5514.5698,-9836 5640.9582,-9746.4025 5692.8519,-9551.92 5708.328,-9479.1953"/>
<polygon fill="#000000" stroke="#000000" points="5711.7611,-9479.8765 5710.3517,-9469.3759 5704.9052,-9478.4636 5711.7611,-9479.8765"/>
</g>
<!-- qcow2_load_vmstate&#45;&gt;qcow2_vm_state_offset -->
<g id="edge1330" class="edge">
<title>qcow2_load_vmstate&#45;&gt;qcow2_vm_state_offset</title>
<path fill="none" stroke="#000000" d="M5425.2775,-9857.2341C5476.1701,-9854.3696 5538.0335,-9850.8877 5591.3972,-9847.8841"/>
<polygon fill="#000000" stroke="#000000" points="5591.8163,-9851.3661 5601.6038,-9847.3096 5591.4228,-9844.3772 5591.8163,-9851.3661"/>
</g>
<!-- qcow2_make_empty -->
<g id="node477" class="node">
<title>qcow2_make_empty</title>
<ellipse fill="none" stroke="#000000" cx="507.5" cy="-15896" rx="105.5" ry="18"/>
<text text-anchor="middle" x="507.5" y="-15892.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_make_empty</text>
</g>
<!-- qcow2_make_empty&#45;&gt;has_data_file -->
<g id="edge1331" class="edge">
<title>qcow2_make_empty&#45;&gt;has_data_file</title>
<path fill="none" stroke="#000000" d="M612.0417,-15893.4562C631.0111,-15897.6571 649.1429,-15905.4571 663,-15919 730.7227,-15985.1872 643.8123,-16052.0492 699,-16129 879.6128,-16380.8368 1002.2746,-16461 1312.1822,-16461 1312.1822,-16461 1312.1822,-16461 1740.8645,-16461 2210.5608,-16461 2439.8368,-16418.6003 2751.4983,-16770 2776.8327,-16798.5647 2759.584,-16821.9506 2787.4983,-16848 3071.8585,-17113.3625 3329.6468,-16884.803 3605.4983,-17159 3636.9328,-17190.246 3609.7682,-17221.0541 3641.4983,-17252 3751.783,-17359.5593 3827.4116,-17305.5064 3967.7693,-17369 4153.4678,-17453.0044 4241.3041,-17432.1762 4369.0369,-17591 4404.2,-17634.722 4368.4087,-17669.498 4405.0369,-17712 4646.5062,-17992.1915 5572.2264,-18272.79 5912.8408,-18417 6231.3193,-18551.8381 6426.4996,-18790.5032 6678.8408,-18554 6720.497,-18514.9583 6942.8007,-14509.0526 6944.9204,-14452 6946.8749,-14399.395 6948.8782,-10703.766 6980.9204,-10662 6986.4093,-10654.8455 6993.6247,-10649.478 7001.6481,-10645.4678"/>
<polygon fill="#000000" stroke="#000000" points="7003.1659,-10648.6258 7011.001,-10641.4941 7000.4286,-10642.1832 7003.1659,-10648.6258"/>
</g>
<!-- qcow2_make_empty&#45;&gt;DIV_ROUND_UP -->
<g id="edge1332" class="edge">
<title>qcow2_make_empty&#45;&gt;DIV_ROUND_UP</title>
<path fill="none" stroke="#000000" d="M562.5882,-15880.4829C692.1653,-15845.399 1026.864,-15763 1312.1822,-15763 1312.1822,-15763 1312.1822,-15763 1740.8645,-15763 1901.7843,-15763 3047.3777,-15830.5893 3180.4983,-15921 3208.787,-15940.2127 3189.8514,-15967.568 3216.4983,-15989 3356.3148,-16101.454 3437.3201,-16034.4647 3605.4983,-16097 3622.0831,-16103.1669 3624.3703,-16109.5595 3641.4983,-16114 4083.9786,-16228.7147 4636.8778,-16217.2612 4857.3333,-16206.7822"/>
<polygon fill="#000000" stroke="#000000" points="4857.7598,-16210.2657 4867.5782,-16206.2844 4857.4201,-16203.2739 4857.7598,-16210.2657"/>
</g>
<!-- qcow2_make_empty&#45;&gt;MIN -->
<g id="edge1333" class="edge">
<title>qcow2_make_empty&#45;&gt;MIN</title>
<path fill="none" stroke="#000000" d="M523.1904,-15878.0439C553.3307,-15845.0546 623.0989,-15775.7341 699,-15749 914.1393,-15673.2229 2547.9902,-15607.9877 2751.4983,-15711 2775.6089,-15723.2044 2764.9859,-15745.0513 2787.4983,-15760 3098.9368,-15966.8019 3300.6512,-15739.5993 3605.4983,-15956 3629.6254,-15973.1271 3615.5284,-15997.8217 3641.4983,-16012 3705.1365,-16046.7434 3916.3962,-16063.1638 3967.7693,-16012 4054.5476,-15925.5753 3923.5614,-7286.5548 4003.7693,-7194 4038.093,-7154.3927 4103.0815,-7154.3673 4145.5574,-7159.518"/>
<polygon fill="#000000" stroke="#000000" points="4145.1951,-7163.0008 4155.5752,-7160.8783 4146.1371,-7156.0645 4145.1951,-7163.0008"/>
</g>
<!-- qcow2_make_empty&#45;&gt;QEMU_ALIGN_DOWN -->
<g id="edge1334" class="edge">
<title>qcow2_make_empty&#45;&gt;QEMU_ALIGN_DOWN</title>
<path fill="none" stroke="#000000" d="M588.2568,-15907.6158C612.3215,-15911.166 638.7422,-15915.1513 663,-15919 952.023,-15964.8561 1019.5441,-16029 1312.1822,-16029 1312.1822,-16029 1312.1822,-16029 2155.8979,-16029 2422.0395,-16029 2525.9396,-15949.7391 2751.4983,-16091 2777.2115,-16107.1035 2766.3964,-16127.2008 2787.4983,-16149 2933.5041,-16299.8312 3021.7106,-16273.6893 3180.4983,-16411 3198.5897,-16426.6445 3197.3726,-16436.6383 3216.4983,-16451 3370.0477,-16566.3025 3484.9306,-16489.5493 3605.4983,-16639 3648.2748,-16692.024 3587.9659,-16745.8613 3641.4983,-16788 3706.1287,-16838.8747 4246.4077,-16794.1232 4482.2101,-16771.8417"/>
<polygon fill="#000000" stroke="#000000" points="4482.5555,-16775.3247 4492.1802,-16770.8958 4481.8943,-16768.356 4482.5555,-16775.3247"/>
</g>
<!-- qcow2_make_empty&#45;&gt;qcow2_cluster_discard -->
<g id="edge1335" class="edge">
<title>qcow2_make_empty&#45;&gt;qcow2_cluster_discard</title>
<path fill="none" stroke="#000000" d="M515.6126,-15877.8747C564.1492,-15769.4339 815.9965,-15206.7539 875.0834,-15074.7413"/>
<polygon fill="#000000" stroke="#000000" points="878.4111,-15075.8736 879.3019,-15065.3163 872.0219,-15073.0138 878.4111,-15075.8736"/>
</g>
<!-- make_completely_empty -->
<g id="node478" class="node">
<title>make_completely_empty</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-16314" rx="126.1777" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-16310.3" font-family="Times,serif" font-size="14.00" fill="#000000">make_completely_empty</text>
</g>
<!-- qcow2_make_empty&#45;&gt;make_completely_empty -->
<g id="edge1336" class="edge">
<title>qcow2_make_empty&#45;&gt;make_completely_empty</title>
<path fill="none" stroke="#000000" d="M612.8914,-15895.1594C631.2351,-15899.3476 648.9156,-15906.7082 663,-15919 706.2365,-15956.7338 656.4702,-16004.4714 699,-16043 894.1613,-16219.8003 1708.8315,-16287.1335 2027.4109,-16307.016"/>
<polygon fill="#000000" stroke="#000000" points="2027.4152,-16310.5229 2037.6122,-16307.647 2027.8474,-16303.5362 2027.4152,-16310.5229"/>
</g>
<!-- make_completely_empty&#45;&gt;abort -->
<g id="edge1337" class="edge">
<title>make_completely_empty&#45;&gt;abort</title>
<path fill="none" stroke="#000000" d="M2164.3958,-16295.7511C2188.9845,-16245.4369 2265.7026,-16105.0265 2378.4314,-16053 2528.979,-15983.5194 2588.4815,-16022.7071 2751.4983,-16053 2969.2212,-16093.4587 3008.9726,-16154.7128 3216.4983,-16232 3404.631,-16302.0648 3443.7312,-16350.4861 3641.4983,-16385 3668.5071,-16389.7135 4327.9153,-16385.4076 4369.0369,-16383 4533.7387,-16373.3569 4998.9075,-16362.037 5095.1038,-16228 5149.2811,-16152.5111 5083.2034,-9617.6198 5131.1038,-9538 5163.3158,-9484.4574 5233.9161,-9457.1093 5279.869,-9444.4559"/>
<polygon fill="#000000" stroke="#000000" points="5280.7825,-9447.8348 5289.5614,-9441.9034 5278.9998,-9441.0656 5280.7825,-9447.8348"/>
</g>
<!-- make_completely_empty&#45;&gt;g_free -->
<g id="edge1343" class="edge">
<title>make_completely_empty&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M2281.9852,-16315.0222C2446.4559,-16317.575 2717.3804,-16326.4299 2751.4983,-16357 2817.4611,-16416.1037 2725.9378,-16489.3238 2787.4983,-16553 2911.7752,-16681.5482 3046.8438,-16520.2318 3180.4983,-16639 3217.0613,-16671.4906 3181.4876,-16708.8423 3216.4983,-16743 3346.3824,-16869.7199 3471.9271,-16744.1727 3605.4983,-16867 3636.3009,-16895.325 3609.867,-16926.6034 3641.4983,-16954 3754.6008,-17051.9609 3866.541,-16926.8123 3967.7693,-17037 4033.9091,-17108.9935 3933.028,-17186.5226 4003.7693,-17254 4062.9101,-17310.4122 4288.0022,-17286.3533 4369.0369,-17297 5056.4493,-17387.3156 5221.3194,-17471.0928 5912.8408,-17521 6056.4673,-17531.3655 6130.1466,-17617.7075 6236.8408,-17521 6424.408,-17350.9895 6470.0822,-15381.0983 6475.304,-15121.2342"/>
<polygon fill="#000000" stroke="#000000" points="6478.8058,-15121.1726 6475.5043,-15111.1053 6471.8072,-15121.0341 6478.8058,-15121.1726"/>
</g>
<!-- make_completely_empty&#45;&gt;qcow2_mark_clean -->
<g id="edge1349" class="edge">
<title>make_completely_empty&#45;&gt;qcow2_mark_clean</title>
<path fill="none" stroke="#000000" d="M2181.3875,-16331.7668C2224.2587,-16363.389 2309.3511,-16434.0613 2342.4314,-16518 2378.6709,-16609.955 2373.5901,-19977.2802 2378.4314,-20076 2420.4704,-20933.2275 2540.1241,-21980.5206 2561.6324,-22164.694"/>
<polygon fill="#000000" stroke="#000000" points="2558.1605,-22165.1393 2562.7995,-22174.6645 2565.113,-22164.3254 2558.1605,-22165.1393"/>
</g>
<!-- make_completely_empty&#45;&gt;cpu_to_be32 -->
<g id="edge1338" class="edge">
<title>make_completely_empty&#45;&gt;cpu_to_be32</title>
<path fill="none" stroke="#000000" d="M2171.9093,-16332.0346C2205.8312,-16368.8985 2289.1783,-16452.5542 2378.4314,-16490 2455.4838,-16522.3271 2692.7116,-16477.6178 2751.4983,-16537 2849.3916,-16635.8851 2698.7813,-16740.8054 2787.4983,-16848 2904.1901,-16988.9961 3019.0743,-16884.7492 3180.4983,-16971 3198.6194,-16980.6824 3198.7228,-16989.6967 3216.4983,-17000 3377.0897,-17093.0845 3488.5881,-17007.8253 3605.4983,-17152 3667.0731,-17227.9347 3570.9193,-17301.3528 3641.4983,-17369 3746.9704,-17470.091 3860.749,-17309.5495 3967.7693,-17409 4028.1717,-17465.1299 3960.0049,-17521.1166 4003.7693,-17591 4111.7654,-17763.4488 4250.1278,-17701.8867 4369.0369,-17867 4398.3589,-17907.7155 4380.9058,-17930.0088 4405.0369,-17974 4544.2841,-18227.849 4603.0969,-18282.7447 4814.1038,-18481 5106.4921,-18755.7185 5195.463,-18816.2907 5550.5698,-19003 6038.4056,-19259.4961 6180.3693,-19295.411 6714.8408,-19430 6913.8055,-19480.1027 6987.7968,-19552.1545 7174.9204,-19468 7216.7356,-19449.1946 7248.7063,-19404.7271 7266.0134,-19375.7945"/>
<polygon fill="#000000" stroke="#000000" points="7269.1248,-19377.4058 7271.1112,-19366.9988 7263.0685,-19373.8956 7269.1248,-19377.4058"/>
</g>
<!-- make_completely_empty&#45;&gt;cpu_to_be64 -->
<g id="edge1339" class="edge">
<title>make_completely_empty&#45;&gt;cpu_to_be64</title>
<path fill="none" stroke="#000000" d="M2204.1747,-16330.67C2249.0207,-16345.8523 2317.8131,-16368.3732 2378.4314,-16385 2542.5266,-16430.0093 2633.912,-16348.01 2751.4983,-16471 2812.7034,-16535.0178 2731.7571,-16598.1722 2787.4983,-16667 2906.3994,-16813.8161 3039.8705,-16702.8403 3180.4983,-16829 3205.3698,-16851.3126 3189.788,-16874.925 3216.4983,-16895 3358.0414,-17001.3817 3469.1353,-16868.0547 3605.4983,-16981 3636.7792,-17006.9091 3611.6937,-17037.4054 3641.4983,-17065 3753.8937,-17169.0613 3864.4911,-17062.8845 3967.7693,-17176 4013.7055,-17226.3116 3960.1304,-17272.6834 4003.7693,-17325 4117.5248,-17461.3757 4210.288,-17407.392 4369.0369,-17487 4555.4818,-17580.4967 4619.6889,-17581.3236 4778.1038,-17717 4988.9799,-17897.6074 5310.3385,-18559.7997 5550.5698,-18699 5677.3882,-18772.484 5768.0406,-18648.7894 5876.8408,-18747 5925.1708,-18790.626 5861.4563,-18849.0169 5912.8408,-18889 6034.6972,-18983.8183 6656.7455,-18919.729 6944.9204,-18819 6984.5656,-18805.1424 7024.2465,-18777.2082 7049.8087,-18756.9267"/>
<polygon fill="#000000" stroke="#000000" points="7052.3391,-18759.3818 7057.9159,-18750.3735 7047.9386,-18753.9379 7052.3391,-18759.3818"/>
</g>
<!-- make_completely_empty&#45;&gt;offsetof -->
<g id="edge1340" class="edge">
<title>make_completely_empty&#45;&gt;offsetof</title>
<path fill="none" stroke="#000000" d="M2180.2006,-16331.7814C2219.6934,-16359.7716 2301.1816,-16413.8157 2378.4314,-16442 2536.6876,-16499.7392 2634.5637,-16387.7352 2751.4983,-16509 2830.3364,-16590.7576 2715.9421,-16673.7987 2787.4983,-16762 2904.6007,-16906.3425 3030.6466,-16795.0353 3180.4983,-16905 3201.7118,-16920.567 3193.9823,-16938.3848 3216.4983,-16952 3366.6206,-17042.7776 3473.631,-16903.2922 3605.4983,-17019 3646.0739,-17054.6033 3608.6463,-17092.1664 3641.4983,-17135 3745.8663,-17271.0788 3854.9983,-17211.7992 3967.7693,-17341 3993.142,-17370.0692 3976.5027,-17392.6994 4003.7693,-17420 4129.912,-17546.2997 4222.8134,-17484.617 4369.0369,-17587 4557.3665,-17718.8649 4978.6157,-18125.7907 5095.1038,-18324 5123.9642,-18373.1072 5097.7622,-18400.818 5131.1038,-18447 5263.7711,-18630.7597 5356.6375,-18619.7033 5550.5698,-18737 6030.8035,-19027.4613 6162.5095,-19126.3892 6714.8408,-19226 6824.1574,-19245.7148 6954.8741,-19231.684 7025.8287,-19221.0036"/>
<polygon fill="#000000" stroke="#000000" points="7026.5049,-19224.4408 7035.8541,-19219.4565 7025.4373,-19217.5226 7026.5049,-19224.4408"/>
</g>
<!-- make_completely_empty&#45;&gt;memset -->
<g id="edge1341" class="edge">
<title>make_completely_empty&#45;&gt;memset</title>
<path fill="none" stroke="#000000" d="M2231.3736,-16328.4498C2274.3482,-16336.2846 2329.2615,-16345.6378 2378.4314,-16352 2419.7011,-16357.34 2721.0552,-16356.6289 2751.4983,-16385 2825.5851,-16454.0445 2715.3666,-16538.9154 2787.4983,-16610 2913.2076,-16733.8846 3050.2982,-16547.844 3180.4983,-16667 3231.7128,-16713.8703 3166.4451,-16770.8914 3216.4983,-16819 3343.5032,-16941.0707 3474.2512,-16777.5023 3605.4983,-16895 3645.4011,-16930.7227 3601.1354,-16974.7979 3641.4983,-17010 3752.3255,-17106.657 3864.2204,-16960.5832 3967.7693,-17065 4039.0799,-17136.9083 3929.9351,-17220.6855 4003.7693,-17290 4063.2194,-17345.8108 4291.1682,-17300.8003 4369.0369,-17325 4386.5156,-17330.432 4388.5774,-17336.9939 4405.0369,-17345 4566.8067,-17423.6868 4620.5668,-17415.1486 4778.1038,-17502 5316.6969,-17798.9306 5389.4516,-17971.0233 5912.8408,-18294 6211.8032,-18478.4858 6429.3349,-18736.3061 6678.8408,-18489 6718.9409,-18449.2535 6712.243,-14480.4008 6714.8408,-14424 6771.4571,-13194.8246 6872.8278,-12893.3648 6944.9204,-11665 6972.4602,-11195.7573 6957.881,-11077.4852 6980.9204,-10608 7010.341,-10008.4823 7064.3171,-9276.4718 7075.7552,-9123.7415"/>
<polygon fill="#000000" stroke="#000000" points="7079.2749,-9123.6086 7076.533,-9113.3748 7072.2946,-9123.0849 7079.2749,-9123.6086"/>
</g>
<!-- make_completely_empty&#45;&gt;assert -->
<g id="edge1342" class="edge">
<title>make_completely_empty&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M2184.0122,-16296.2703C2224.9227,-16271.6271 2304.1073,-16228.2221 2378.4314,-16212 2540.4252,-16176.643 2597.4216,-16150.7424 2751.4983,-16212 2771.9491,-16220.1308 2769.4176,-16233.4526 2787.4983,-16246 2947.3665,-16356.9434 3054.7105,-16290.5288 3180.4983,-16439 3216.4918,-16481.4843 3176.7211,-16520.0356 3216.4983,-16559 3344.6761,-16684.5588 3480.5819,-16538.196 3605.4983,-16667 3652.3268,-16715.286 3591.887,-16768.578 3641.4983,-16814 3749.7001,-16913.0651 3826.9908,-16822.7333 3967.7693,-16864 3984.5714,-16868.9252 3986.9229,-16875.2287 4003.7693,-16880 4176.9078,-16929.0372 4225.4905,-16921.9731 4405.0369,-16934 4919.5131,-16968.4621 5247.2013,-17035.894 5514.5698,-16595 5568.6507,-16505.8198 5515.2311,-14816.1276 5550.5698,-14718 5629.4757,-14498.8961 5798.4191,-14527.2777 5876.8408,-14308 5899.658,-14244.2 5867.4336,-11919.2917 5912.8408,-11869 5961.4219,-11815.193 6179.3542,-11875.1655 6236.8408,-11831 6430.0735,-11682.5442 6467.3996,-11354.2292 6474.3243,-11256.1809"/>
<polygon fill="#000000" stroke="#000000" points="6477.8204,-11256.354 6474.9815,-11246.1466 6470.8354,-11255.8964 6477.8204,-11256.354"/>
</g>
<!-- make_completely_empty&#45;&gt;qcow2_alloc_clusters -->
<g id="edge1345" class="edge">
<title>make_completely_empty&#45;&gt;qcow2_alloc_clusters</title>
<path fill="none" stroke="#000000" d="M2180.6614,-16331.6719C2222.8326,-16363.4091 2307.4178,-16434.5889 2342.4314,-16518 2399.6271,-16654.2545 2354.5572,-17036.1691 2378.4314,-17182 2420.3511,-17438.059 2522.5365,-17736.3119 2554.9359,-17827.279"/>
<polygon fill="#000000" stroke="#000000" points="2551.6991,-17828.6222 2558.3634,-17836.8586 2558.2899,-17826.264 2551.6991,-17828.6222"/>
</g>
<!-- make_completely_empty&#45;&gt;BLKDBG_EVENT -->
<g id="edge1344" class="edge">
<title>make_completely_empty&#45;&gt;BLKDBG_EVENT</title>
<path fill="none" stroke="#000000" d="M2166.749,-16295.7599C2194.8593,-16250.5455 2275.1178,-16133.8573 2378.4314,-16091 2455.0078,-16059.234 2679.6504,-16049.6367 2751.4983,-16091 2779.1129,-16106.8979 2763.292,-16132.2789 2787.4983,-16153 2942.9312,-16286.0539 3019.8502,-16263.5 3216.4983,-16320 3905.6113,-16517.9927 4098.431,-16500.5227 4814.1038,-16544 4938.7629,-16551.5731 4985.4873,-16603.8453 5095.1038,-16544 5121.0737,-16529.8217 5105.7663,-16503.2796 5131.1038,-16488 5204.3464,-16443.8317 5456.5714,-16517.861 5514.5698,-16455 5577.1168,-16387.209 5530.991,-9904.1356 5550.5698,-9814 5579.6649,-9680.0532 5661.6358,-9535.7124 5697.0575,-9477.5282"/>
<polygon fill="#000000" stroke="#000000" points="5700.0781,-9479.2978 5702.3276,-9468.9445 5694.1127,-9475.6352 5700.0781,-9479.2978"/>
</g>
<!-- make_completely_empty&#45;&gt;bdrv_pwrite_sync -->
<g id="edge1346" class="edge">
<title>make_completely_empty&#45;&gt;bdrv_pwrite_sync</title>
<path fill="none" stroke="#000000" d="M2158.1844,-16295.7689C2168.2044,-16224.5981 2215.301,-15964.4158 2378.4314,-15863 2583.7585,-15735.3511 3296.2469,-16010.0606 3641.4983,-16045 3785.7707,-16059.6004 3864.9328,-16147.2368 3967.7693,-16045 4028.3947,-15984.7282 3972.7199,-9969.6496 4003.7693,-9890 4034.0148,-9812.4128 4109.4564,-9746.2107 4153.3354,-9712.6141"/>
<polygon fill="#000000" stroke="#000000" points="4155.5272,-9715.3449 4161.4054,-9706.5302 4151.3133,-9709.7553 4155.5272,-9715.3449"/>
</g>
<!-- make_completely_empty&#45;&gt;DIV_ROUND_UP -->
<g id="edge1347" class="edge">
<title>make_completely_empty&#45;&gt;DIV_ROUND_UP</title>
<path fill="none" stroke="#000000" d="M2159.9842,-16295.7639C2175.3195,-16232.2318 2236.0018,-16020.099 2378.4314,-15939 2522.5185,-15856.9572 2586.0156,-15928.6259 2751.4983,-15939 2943.293,-15951.0236 3031.2385,-15871.9574 3180.4983,-15993 3218.4892,-16023.8088 3185.5745,-16059.1026 3216.4983,-16097 3355.3319,-16267.1418 3429.7171,-16290.9332 3641.4983,-16349 3953.3396,-16434.5016 4046.2841,-16368.6518 4369.0369,-16349 4551.8589,-16337.8683 4603.9124,-16355.6141 4778.1038,-16299 4831.6508,-16281.5966 4887.4963,-16247.4448 4921.67,-16224.4175"/>
<polygon fill="#000000" stroke="#000000" points="4924.0087,-16227.0589 4930.2951,-16218.5306 4920.0625,-16221.2772 4924.0087,-16227.0589"/>
</g>
<!-- make_completely_empty&#45;&gt;g_try_new0 -->
<g id="edge1348" class="edge">
<title>make_completely_empty&#45;&gt;g_try_new0</title>
<path fill="none" stroke="#000000" d="M2171.4174,-16332.1608C2206.043,-16372.0613 2293.2786,-16469.2094 2378.4314,-16537 2531.3726,-16658.7573 2641.9458,-16608.0922 2751.4983,-16770 2802.3575,-16845.165 2730.5371,-16900.3469 2787.4983,-16971 2906.0744,-17118.0787 3011.7582,-17048.034 3180.4983,-17133 3191.8979,-17138.7401 3960.3905,-17596.5859 3967.7693,-17607 4013.4248,-17671.4362 3966.4054,-17711.4272 4003.7693,-17781 4041.0247,-17850.3707 4112.6538,-17910.8587 4154.2764,-17942.2072"/>
<polygon fill="#000000" stroke="#000000" points="4152.3162,-17945.1111 4162.4307,-17948.2648 4156.4905,-17939.4919 4152.3162,-17945.1111"/>
</g>
<!-- make_completely_empty&#45;&gt;qcow2_cache_empty -->
<g id="edge1351" class="edge">
<title>make_completely_empty&#45;&gt;qcow2_cache_empty</title>
<path fill="none" stroke="#000000" d="M2193.1034,-16296.7863C2295.1637,-16252.4091 2583.1109,-16146.6638 2751.4983,-16281 2807.7989,-16325.9155 2734.0293,-16390.7482 2787.4983,-16439 2918.134,-16556.8892 3051.4436,-16367.382 3180.4983,-16487 3240.3332,-16542.4597 3156.6976,-16611.5033 3216.4983,-16667 3344.1855,-16785.4975 3475.0282,-16599.5737 3605.4983,-16715 3654.9074,-16758.712 3593.67,-16813.5637 3641.4983,-16859 3654.7398,-16871.5794 3671.4032,-16879.895 3688.9876,-16885.2862"/>
<polygon fill="#000000" stroke="#000000" points="3688.2658,-16888.7175 3698.8356,-16887.9889 3690.1185,-16881.9671 3688.2658,-16888.7175"/>
</g>
<!-- make_completely_empty&#45;&gt;error_report_err -->
<g id="edge1352" class="edge">
<title>make_completely_empty&#45;&gt;error_report_err</title>
<path fill="none" stroke="#000000" d="M2156.5603,-16295.927C2160.6445,-16210.446 2189.0209,-15842.4066 2378.4314,-15639 2512.3714,-15495.1627 2597.3187,-15520.6067 2787.4983,-15471 2973.3423,-15422.5242 3025.4466,-15438.6762 3216.4983,-15419 3259.6475,-15414.5561 3576.0616,-15417.8604 3605.4983,-15386 3666.1977,-15320.3027 3608.9594,-9029.3173 3641.4983,-8946 3667.7734,-8878.7212 3732.241,-8821.1353 3771.8144,-8790.5275"/>
<polygon fill="#000000" stroke="#000000" points="3774.0161,-8793.2503 3779.8584,-8784.4118 3769.7795,-8787.6779 3774.0161,-8793.2503"/>
</g>
<!-- make_completely_empty&#45;&gt;bdrv_pwrite_zeroes -->
<g id="edge1350" class="edge">
<title>make_completely_empty&#45;&gt;bdrv_pwrite_zeroes</title>
<path fill="none" stroke="#000000" d="M2180.1176,-16331.9103C2221.4577,-16364.0119 2304.8104,-16435.732 2342.4314,-16518 2399.3806,-16642.5343 2306.4644,-16707.4979 2378.4314,-16824 2600.5102,-17183.5073 3762.2704,-17498.7647 3967.7693,-17868 4005.0117,-17934.9161 3952.9812,-19188.6823 4003.7693,-19246 4024.868,-19269.8113 4057.0612,-19279.217 4088.574,-19281.8084"/>
<polygon fill="#000000" stroke="#000000" points="4088.5748,-19285.3146 4098.7665,-19282.4199 4088.9941,-19278.3272 4088.5748,-19285.3146"/>
</g>
<!-- make_completely_empty&#45;&gt;bdrv_truncate -->
<g id="edge1353" class="edge">
<title>make_completely_empty&#45;&gt;bdrv_truncate</title>
<path fill="none" stroke="#000000" d="M2159.2699,-16295.7603C2173.1725,-16225.4012 2232.3416,-15968.437 2378.4314,-15825 2450.8418,-15753.9045 3118.4155,-15488.0311 3216.4983,-15462 3300.5591,-15439.6903 3547.1641,-15483.5064 3605.4983,-15419 3640.1264,-15380.7079 3630.5858,-11752.461 3641.4983,-11702 3670.9399,-11565.8569 3753.0804,-11418.5638 3788.2808,-11359.595"/>
<polygon fill="#000000" stroke="#000000" points="3791.3534,-11361.2771 3793.512,-11350.9045 3785.3561,-11357.6671 3791.3534,-11361.2771"/>
</g>
<!-- make_completely_empty&#45;&gt;qcow2_mark_dirty -->
<g id="edge1354" class="edge">
<title>make_completely_empty&#45;&gt;qcow2_mark_dirty</title>
<path fill="none" stroke="#000000" d="M2247.1457,-16301.5391C2394.6018,-16283.5233 2676.3733,-16258.549 2751.4983,-16319 2807.6098,-16364.1514 2738.691,-16424.0376 2787.4983,-16477 2911.6172,-16611.6855 3049.2128,-16473.2901 3180.4983,-16601 3215.5592,-16635.1061 3178.4698,-16674.2376 3216.4983,-16705 3351.9337,-16814.5578 3476.7838,-16635.6192 3605.4983,-16753 3660.9581,-16803.5765 3586.2479,-16867.1948 3641.4983,-16918 3695.3303,-16967.501 3895.5898,-16949.2374 3967.7693,-16961 3983.8568,-16963.6217 3987.7306,-16965.0953 4003.7693,-16968 4363.1094,-17033.0791 4450.1796,-17073.673 4814.1038,-17104 5124.6702,-17129.8805 5283.88,-17281.5317 5514.5698,-17072 5583.6939,-17009.2157 5520.8866,-16953.5376 5550.5698,-16865 5691.2204,-16445.474 5982.7581,-15985.6664 6057.2229,-15871.6619"/>
<polygon fill="#000000" stroke="#000000" points="6060.235,-15873.451 6062.7878,-15863.1683 6054.3798,-15869.6147 6060.235,-15873.451"/>
</g>
<!-- make_completely_empty&#45;&gt;error_report -->
<g id="edge1355" class="edge">
<title>make_completely_empty&#45;&gt;error_report</title>
<path fill="none" stroke="#000000" d="M2181.2832,-16331.8082C2223.9971,-16363.493 2308.8585,-16434.2571 2342.4314,-16518 2410.5031,-16687.7957 2295.1437,-18001.1273 2378.4314,-18164 2408.1968,-18222.2075 2474.3319,-18262.9803 2519.2982,-18285.2189"/>
<polygon fill="#000000" stroke="#000000" points="2518.024,-18288.4901 2528.5515,-18289.6826 2521.0654,-18282.1854 2518.024,-18288.4901"/>
</g>
<!-- qcow2_measure -->
<g id="node479" class="node">
<title>qcow2_measure</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-25591" rx="86" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-25587.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_measure</text>
</g>
<!-- qcow2_measure&#45;&gt;strcmp -->
<g id="edge1356" class="edge">
<title>qcow2_measure&#45;&gt;strcmp</title>
<path fill="none" stroke="#000000" d="M2163.5533,-25572.8214C2188.6838,-25514.3805 2273.1134,-25327.5351 2378.4314,-25197 2531.2456,-25007.5961 2604.4499,-24993.3725 2787.4983,-24833 2960.9991,-24680.9923 3071.2824,-24697.1767 3180.4983,-24494 3240.1129,-24383.0976 3188.9057,-24335.849 3216.4983,-24213 3267.0768,-23987.812 3366.7595,-23726.738 3399.9531,-23642.6158"/>
<polygon fill="#000000" stroke="#000000" points="3403.2348,-23643.8346 3403.6637,-23633.2485 3396.7268,-23641.2566 3403.2348,-23643.8346"/>
</g>
<!-- qcow2_measure&#45;&gt;error_setg -->
<g id="edge1357" class="edge">
<title>qcow2_measure&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M2186.0463,-25608.0721C2226.9498,-25632.6746 2299.8015,-25681.8223 2342.4314,-25742 2369.9786,-25780.8865 2339.4859,-25815.5361 2378.4314,-25843 2446.1832,-25890.7778 2687.5223,-25895.7267 2751.4983,-25843 2816.1385,-25789.7259 2723.1782,-25711.6602 2787.4983,-25658 2820.448,-25630.5111 5833.949,-25622.2692 5876.8408,-25621 6036.949,-25616.2624 6124.6971,-25718.3717 6236.8408,-25604 6287.7353,-25552.0944 6233.957,-24357.4206 6272.8408,-24296 6381.0733,-24125.037 6567.1745,-24258.7402 6678.8408,-24090 6711.3534,-24040.87 6709.268,-23619.6496 6714.8408,-23561 6749.2261,-23199.1227 6809.791,-22761.3122 6825.8691,-22647.2494"/>
<polygon fill="#000000" stroke="#000000" points="6829.3505,-22647.6264 6827.2838,-22637.2351 6822.4194,-22646.6472 6829.3505,-22647.6264"/>
</g>
<!-- qcow2_measure&#45;&gt;error_setg_errno -->
<g id="edge1358" class="edge">
<title>qcow2_measure&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M2167.6467,-25572.8569C2198.49,-25526.0527 2285.8032,-25398.764 2378.4314,-25311 2526.0674,-25171.1167 2613.8866,-25195.7557 2751.4983,-25046 2772.7985,-25022.82 2763.7136,-25005.6228 2787.4983,-24985 2930.2386,-24861.2355 3068.8657,-24975.416 3180.4983,-24823 3236.5039,-24746.5335 3178.1619,-24484.6838 3216.4983,-24398 3319.2752,-24165.6077 3512.2158,-24215.3634 3605.4983,-23979 3631.7386,-23912.5111 3595.1696,-13740.4333 3641.4983,-13686 3658.8218,-13665.6459 3685.1229,-13656.5257 3711.5798,-13653.1604"/>
<polygon fill="#000000" stroke="#000000" points="3712.1097,-13656.6248 3721.709,-13652.1409 3711.4087,-13649.66 3712.1097,-13656.6248"/>
</g>
<!-- qcow2_measure&#45;&gt;ctz32 -->
<g id="edge1359" class="edge">
<title>qcow2_measure&#45;&gt;ctz32</title>
<path fill="none" stroke="#000000" d="M2158.4306,-25609.2467C2169.9195,-25685.9839 2223.4627,-25986.903 2378.4314,-26168 2620.0245,-26450.3266 2907.0312,-26655.5776 3180.4983,-26404 3251.2311,-26338.9289 3164.4139,-26053.775 3216.4983,-25973 3333.7006,-25791.2371 3442.9396,-25821.7238 3641.4983,-25736 4050.0167,-25559.6302 5123.5009,-25256.9231 5550.5698,-25132 5728.7012,-25079.8943 5942.9828,-25024.5245 6032.4119,-25001.74"/>
<polygon fill="#000000" stroke="#000000" points="6033.358,-25005.1109 6042.186,-24999.253 6031.6317,-24998.3271 6033.358,-25005.1109"/>
</g>
<!-- qcow2_measure&#45;&gt;g_free -->
<g id="edge1360" class="edge">
<title>qcow2_measure&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M2232.357,-25582.6409C2275.2845,-25577.9761 2329.8335,-25572.0956 2378.4314,-25567 2461.3097,-25558.31 2687.9761,-25582.9377 2751.4983,-25529 2798.1784,-25489.3631 2740.3521,-25435.0815 2787.4983,-25396 2935.4787,-25273.3328 6105.9408,-25267.7502 6236.8408,-25127 6268.731,-25092.7102 6271.2737,-18430.8008 6272.8408,-18384 6318.3118,-17026.032 6453.974,-15357.0841 6473.4914,-15121.2115"/>
<polygon fill="#000000" stroke="#000000" points="6476.994,-15121.3246 6474.3322,-15111.0696 6470.0179,-15120.7462 6476.994,-15121.3246"/>
</g>
<!-- qcow2_measure&#45;&gt;ROUND_UP -->
<g id="edge1361" class="edge">
<title>qcow2_measure&#45;&gt;ROUND_UP</title>
<path fill="none" stroke="#000000" d="M2241.3652,-25593.0386C2396.6166,-25595.9488 2712.5822,-25597.9228 2751.4983,-25567 2798.7719,-25529.4363 2740.1213,-25473.4333 2787.4983,-25436 2856.4808,-25381.4958 4281.1742,-25384.072 4369.0369,-25381 5039.1764,-25357.5697 5208.0063,-25375.9196 5876.8408,-25328 6037.3655,-25316.499 6128.2711,-25407.7984 6236.8408,-25289 6274.3254,-25247.9838 6270.6999,-23344.5233 6272.8408,-23289 6327.5105,-21871.1548 6455.6939,-20127.1282 6473.72,-19885.3065"/>
<polygon fill="#000000" stroke="#000000" points="6477.2182,-19885.4605 6474.4724,-19875.2277 6470.2376,-19884.9393 6477.2182,-19885.4605"/>
</g>
<!-- qcow2_measure&#45;&gt;DIV_ROUND_UP -->
<g id="edge1362" class="edge">
<title>qcow2_measure&#45;&gt;DIV_ROUND_UP</title>
<path fill="none" stroke="#000000" d="M2190.4328,-25574.3487C2243.1431,-25549.1291 2341.4419,-25502.916 2378.4314,-25491 2539.4934,-25439.1145 2628.4388,-25531.1441 2751.4983,-25415 2796.9702,-25372.0834 2744.3859,-25324.2864 2787.4983,-25279 2913.8775,-25146.2478 3008.2363,-25216.6154 3180.4983,-25154 3535.947,-25024.798 3730.9812,-25125.904 3967.7693,-24831 3978.0861,-24818.1512 4776.6112,-20171.4104 4778.1038,-20155 4796.5484,-19952.2162 4767.4513,-16688.2045 4814.1038,-16490 4838.5309,-16386.2208 4904.7846,-16276.3339 4936.8048,-16227.2912"/>
<polygon fill="#000000" stroke="#000000" points="4939.7834,-16229.132 4942.3675,-16218.8572 4933.9399,-16225.278 4939.7834,-16229.132"/>
</g>
<!-- qcow2_measure&#45;&gt;bdrv_getlength -->
<g id="edge1363" class="edge">
<title>qcow2_measure&#45;&gt;bdrv_getlength</title>
<path fill="none" stroke="#000000" d="M2167.1996,-25573.1445C2196.662,-25527.9145 2280.3743,-25407.5663 2378.4314,-25339 2524.3492,-25236.9672 2636.1914,-25328.6725 2751.4983,-25193 2800.9501,-25134.8139 2735,-25080.453 2787.4983,-25025 2911.9519,-24893.5418 3038.8078,-25030.6667 3180.4983,-24918 3206.9572,-24896.9609 3193.0192,-24875.3197 3216.4983,-24851 3368.3966,-24693.6633 3437.7006,-24682.3377 3641.4983,-24603 3779.7916,-24549.1629 3874.4951,-24647.427 3967.7693,-24532 4024.5021,-24461.793 3944.6999,-11602.2527 4003.7693,-11534 4028.6934,-11505.201 4069.8289,-11497.3201 4106.756,-11497.143"/>
<polygon fill="#000000" stroke="#000000" points="4106.9949,-11500.6466 4117.0427,-11497.2864 4107.0925,-11493.6473 4106.9949,-11500.6466"/>
</g>
<!-- qcow2_measure&#45;&gt;g_new -->
<g id="edge1364" class="edge">
<title>qcow2_measure&#45;&gt;g_new</title>
<path fill="none" stroke="#000000" d="M2182.0412,-25573.6333C2222.7172,-25547.1576 2304.2091,-25496.2736 2378.4314,-25463 2537.8697,-25391.5243 2623.8537,-25458.3156 2751.4983,-25339 2782.3689,-25310.1437 2759.3651,-25282.531 2787.4983,-25251 2986.7015,-25027.7374 3814.53,-24859.9938 3967.7693,-24603 4006.2591,-24538.4498 3954.4776,-19248.732 4003.7693,-19192 4036.396,-19154.4485 4096.5898,-19152.5052 4138.9329,-19156.7964"/>
<polygon fill="#000000" stroke="#000000" points="4138.6799,-19160.2905 4149.0172,-19157.9686 4139.4882,-19153.3373 4138.6799,-19160.2905"/>
</g>
<!-- qcow2_measure&#45;&gt;error_propagate -->
<g id="edge1365" class="edge">
<title>qcow2_measure&#45;&gt;error_propagate</title>
<path fill="none" stroke="#000000" d="M2158.2454,-25572.6212C2175.6143,-25436.0299 2285.0813,-24564.6035 2342.4314,-23853 2348.3936,-23779.0209 2343.5854,-23251.5303 2378.4314,-23186 2408.6809,-23129.1136 2473.1184,-23088.5681 2517.7267,-23065.9666"/>
<polygon fill="#000000" stroke="#000000" points="2519.5136,-23068.9875 2526.9252,-23061.4166 2516.41,-23062.7131 2519.5136,-23068.9875"/>
</g>
<!-- qcow2_measure&#45;&gt;bdrv_block_status_above -->
<g id="edge1366" class="edge">
<title>qcow2_measure&#45;&gt;bdrv_block_status_above</title>
<path fill="none" stroke="#000000" d="M2158.5742,-25572.6438C2178.3185,-25436.216 2301.7626,-24565.7515 2342.4314,-23853 2350.4812,-23711.9204 2345.1766,-18903.3404 2378.4314,-18766 2412.0135,-18627.3076 2505.9228,-18481.5025 2546.2154,-18423.2654"/>
<polygon fill="#000000" stroke="#000000" points="2549.1295,-18425.2056 2551.9814,-18415.0018 2543.3888,-18421.2 2549.1295,-18425.2056"/>
</g>
<!-- qcow2_opt_get_cluster_size_del -->
<g id="node480" class="node">
<title>qcow2_opt_get_cluster_size_del</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-25973" rx="160.5715" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-25969.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_opt_get_cluster_size_del</text>
</g>
<!-- qcow2_measure&#45;&gt;qcow2_opt_get_cluster_size_del -->
<g id="edge1367" class="edge">
<title>qcow2_measure&#45;&gt;qcow2_opt_get_cluster_size_del</title>
<path fill="none" stroke="#000000" d="M2188.5796,-25607.7384C2231.3341,-25631.4639 2305.1741,-25679.0813 2342.4314,-25742 2388.2271,-25819.338 2314.589,-25877.7342 2378.4314,-25941 2387.0923,-25949.5827 2397.1618,-25956.3495 2408.0497,-25961.6466"/>
<polygon fill="#000000" stroke="#000000" points="2406.8128,-25964.9263 2417.375,-25965.758 2409.6368,-25958.5212 2406.8128,-25964.9263"/>
</g>
<!-- qemu_opt_get_size_del -->
<g id="node481" class="node">
<title>qemu_opt_get_size_del</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-25685" rx="118.5" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-25681.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opt_get_size_del</text>
</g>
<!-- qcow2_measure&#45;&gt;qemu_opt_get_size_del -->
<g id="edge1368" class="edge">
<title>qcow2_measure&#45;&gt;qemu_opt_get_size_del</title>
<path fill="none" stroke="#000000" d="M2187.8382,-25607.7646C2230.1093,-25631.6798 2303.7819,-25679.6815 2342.4314,-25742 2381.0766,-25804.3117 2321.2066,-25857.1577 2378.4314,-25903 2443.1339,-25954.8326 2687.5488,-25955.7589 2751.4983,-25903 2816.4482,-25849.4157 2727.0802,-25775.6467 2787.4983,-25717 2806.6311,-25698.4281 2832.0768,-25688.1434 2858.2931,-25682.8378"/>
<polygon fill="#000000" stroke="#000000" points="2859.1368,-25686.2427 2868.367,-25681.0413 2857.9078,-25679.3514 2859.1368,-25686.2427"/>
</g>
<!-- qcow2_opt_get_version_del -->
<g id="node482" class="node">
<title>qcow2_opt_get_version_del</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-25463" rx="139.1754" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-25459.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_opt_get_version_del</text>
</g>
<!-- qcow2_measure&#45;&gt;qcow2_opt_get_version_del -->
<g id="edge1369" class="edge">
<title>qcow2_measure&#45;&gt;qcow2_opt_get_version_del</title>
<path fill="none" stroke="#000000" d="M2185.4334,-25607.9799C2279.9748,-25659.8567 2579.0278,-25804.4396 2751.4983,-25664 2812.7354,-25614.1357 2729.8056,-25543.9259 2787.4983,-25490 2801.4765,-25476.9345 2818.6439,-25468.2687 2836.9576,-25462.7082"/>
<polygon fill="#000000" stroke="#000000" points="2837.8981,-25466.0796 2846.6282,-25460.0767 2836.06,-25459.3253 2837.8981,-25466.0796"/>
</g>
<!-- qemu_opt_get_del -->
<g id="node483" class="node">
<title>qemu_opt_get_del</title>
<ellipse fill="none" stroke="#000000" cx="3410.9983" cy="-25485" rx="95.5831" ry="18"/>
<text text-anchor="middle" x="3410.9983" y="-25481.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opt_get_del</text>
</g>
<!-- qcow2_measure&#45;&gt;qemu_opt_get_del -->
<g id="edge1370" class="edge">
<title>qcow2_measure&#45;&gt;qemu_opt_get_del</title>
<path fill="none" stroke="#000000" d="M2181.655,-25608.2681C2219.5296,-25634.4123 2291.2832,-25686.8662 2342.4314,-25742 2361.5487,-25762.607 2353.5329,-25780.9544 2378.4314,-25794 2525.3002,-25870.9524 2622.6186,-25898.3176 2751.4983,-25794 2811.1909,-25745.6837 2733.0156,-25679.1232 2787.4983,-25625 2914.019,-25499.3141 3017.9066,-25617.2693 3180.4983,-25544 3198.7324,-25535.7831 3198.1027,-25524.8488 3216.4983,-25517 3245.7525,-25504.5182 3279.4016,-25496.8816 3310.3985,-25492.2174"/>
<polygon fill="#000000" stroke="#000000" points="3310.9506,-25495.6742 3320.3602,-25490.8051 3309.9679,-25488.7435 3310.9506,-25495.6742"/>
</g>
<!-- qcow2_opt_get_refcount_bits_del -->
<g id="node484" class="node">
<title>qcow2_opt_get_refcount_bits_del</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-25767" rx="167.0704" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-25763.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_opt_get_refcount_bits_del</text>
</g>
<!-- qcow2_measure&#45;&gt;qcow2_opt_get_refcount_bits_del -->
<g id="edge1371" class="edge">
<title>qcow2_measure&#45;&gt;qcow2_opt_get_refcount_bits_del</title>
<path fill="none" stroke="#000000" d="M2176.7002,-25608.684C2214.2907,-25639.6235 2297.1964,-25703.2943 2378.4314,-25735 2396.9759,-25742.2379 2417.1905,-25747.8422 2437.246,-25752.1807"/>
<polygon fill="#000000" stroke="#000000" points="2436.5692,-25755.6147 2447.0706,-25754.2105 2437.9856,-25748.7595 2436.5692,-25755.6147"/>
</g>
<!-- qapi_enum_parse -->
<g id="node485" class="node">
<title>qapi_enum_parse</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-25637" rx="92.5" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-25633.3" font-family="Times,serif" font-size="14.00" fill="#000000">qapi_enum_parse</text>
</g>
<!-- qcow2_measure&#45;&gt;qapi_enum_parse -->
<g id="edge1372" class="edge">
<title>qcow2_measure&#45;&gt;qapi_enum_parse</title>
<path fill="none" stroke="#000000" d="M2231.8816,-25599.5444C2300.6214,-25607.2743 2401.9384,-25618.6675 2474.7642,-25626.8568"/>
<polygon fill="#000000" stroke="#000000" points="2474.5163,-25630.3509 2484.8448,-25627.9904 2475.2986,-25623.3948 2474.5163,-25630.3509"/>
</g>
<!-- qcow2_measure_luks_headerlen -->
<g id="node486" class="node">
<title>qcow2_measure_luks_headerlen</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-26141" rx="161.3716" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-26137.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_measure_luks_headerlen</text>
</g>
<!-- qcow2_measure&#45;&gt;qcow2_measure_luks_headerlen -->
<g id="edge1373" class="edge">
<title>qcow2_measure&#45;&gt;qcow2_measure_luks_headerlen</title>
<path fill="none" stroke="#000000" d="M2162.4668,-25608.978C2185.144,-25669.3321 2265.0228,-25868.3009 2378.4314,-26000 2421.2488,-26049.723 2484.3617,-26092.8681 2525.0706,-26117.9187"/>
<polygon fill="#000000" stroke="#000000" points="2523.2898,-26120.9322 2533.6529,-26123.1362 2526.9262,-26114.9508 2523.2898,-26120.9322"/>
</g>
<!-- qcow2_calc_prealloc_size -->
<g id="node487" class="node">
<title>qcow2_calc_prealloc_size</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-25203" rx="130" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-25199.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_calc_prealloc_size</text>
</g>
<!-- qcow2_measure&#45;&gt;qcow2_calc_prealloc_size -->
<g id="edge1374" class="edge">
<title>qcow2_measure&#45;&gt;qcow2_calc_prealloc_size</title>
<path fill="none" stroke="#000000" d="M2209.5398,-25576.8499C2254.4162,-25565.4022 2320.2576,-25549.5112 2378.4314,-25539 2460.6866,-25524.1377 2689.8471,-25547.4442 2751.4983,-25491 2806.5387,-25440.6082 2732.2962,-25377.2148 2787.4983,-25327 2852.5817,-25267.7966 3093.4183,-25291.5684 3180.4983,-25279 3196.5526,-25276.6828 3200.4404,-25275.2925 3216.4983,-25273 3380.9403,-25249.5236 3572.0384,-25227.8022 3690.6724,-25214.969"/>
<polygon fill="#000000" stroke="#000000" points="3691.2916,-25218.4226 3700.8583,-25213.8697 3690.5404,-25211.463 3691.2916,-25218.4226"/>
</g>
<!-- qcow2_opt_get_cluster_size_del&#45;&gt;validate_cluster_size -->
<g id="edge1375" class="edge">
<title>qcow2_opt_get_cluster_size_del&#45;&gt;validate_cluster_size</title>
<path fill="none" stroke="#000000" d="M2706.9879,-25964.4264C2723.5667,-25958.2657 2738.9923,-25949.4482 2751.4983,-25937 2809.9384,-25878.8299 2723.7868,-25807.3436 2787.4983,-25755 2854.9783,-25699.5603 3095.5012,-25734.9349 3180.4983,-25755 3197.9083,-25759.1099 3199.1757,-25768.5359 3216.4983,-25773 3469.8325,-25838.2852 3543.0227,-25797 3804.6338,-25797 3804.6338,-25797 3804.6338,-25797 4186.4031,-25797 4416.5232,-25797 4685.3978,-25793.3661 4836.2604,-25790.9966"/>
<polygon fill="#000000" stroke="#000000" points="4836.5273,-25794.493 4846.4707,-25790.8354 4836.4167,-25787.4938 4836.5273,-25794.493"/>
</g>
<!-- qcow2_opt_get_cluster_size_del&#45;&gt;qemu_opt_get_size_del -->
<g id="edge1376" class="edge">
<title>qcow2_opt_get_cluster_size_del&#45;&gt;qemu_opt_get_size_del</title>
<path fill="none" stroke="#000000" d="M2712.7701,-25965.9734C2727.1948,-25960.1728 2740.5206,-25952.094 2751.4983,-25941 2822.4211,-25869.3253 2716.2728,-25788.3739 2787.4983,-25717 2806.7422,-25697.7159 2832.7638,-25687.2732 2859.5651,-25682.0555"/>
<polygon fill="#000000" stroke="#000000" points="2860.1964,-25685.4984 2869.4634,-25680.3628 2859.0165,-25678.5985 2860.1964,-25685.4984"/>
</g>
<!-- qcow2_opt_get_version_del&#45;&gt;strcmp -->
<g id="edge1377" class="edge">
<title>qcow2_opt_get_version_del&#45;&gt;strcmp</title>
<path fill="none" stroke="#000000" d="M2990.1285,-25445.0018C3017.2455,-25364.6397 3127.4142,-25030.1627 3180.4983,-24747 3209.2305,-24593.7358 3189.6358,-24551.6029 3216.4983,-24398 3268.9338,-24098.1678 3372.4993,-23743.1616 3402.6062,-23642.7029"/>
<polygon fill="#000000" stroke="#000000" points="3405.9937,-23643.5919 3405.5211,-23633.0076 3399.2901,-23641.5764 3405.9937,-23643.5919"/>
</g>
<!-- qcow2_opt_get_version_del&#45;&gt;error_setg -->
<g id="edge1378" class="edge">
<title>qcow2_opt_get_version_del&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M3120.7165,-25459.6017C3246.6523,-25457.0175 3438.6912,-25454.4563 3605.4983,-25458 4369.2768,-25474.2259 4558.886,-25531 5322.8368,-25531 5322.8368,-25531 5322.8368,-25531 5713.7053,-25531 5946.4545,-25531 6073.9138,-25673.2137 6236.8408,-25507 6290.9542,-25451.795 6245.8689,-24188.4456 6272.8408,-24116 6372.1177,-23849.3461 6563.267,-23881.0055 6678.8408,-23621 6759.9751,-23438.4729 6816.0156,-22791.3402 6827.6403,-22647.4776"/>
<polygon fill="#000000" stroke="#000000" points="6831.1478,-22647.5234 6828.4581,-22637.2756 6824.1702,-22646.964 6831.1478,-22647.5234"/>
</g>
<!-- qcow2_opt_get_version_del&#45;&gt;g_free -->
<g id="edge1379" class="edge">
<title>qcow2_opt_get_version_del&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M3063.6474,-25448.189C3108.4248,-25440.3141 3165.4221,-25431.039 3216.4983,-25425 3300.0411,-25415.1223 6179.4149,-25264.4755 6236.8408,-25203 6269.1666,-25168.3947 6271.2575,-18431.3283 6272.8408,-18384 6318.2714,-17026.0307 6453.9681,-15357.0839 6473.4908,-15121.2114"/>
<polygon fill="#000000" stroke="#000000" points="6476.9933,-15121.3247 6474.3318,-15111.0696 6470.0173,-15120.7461 6476.9933,-15121.3247"/>
</g>
<!-- qcow2_opt_get_version_del&#45;&gt;qemu_opt_get_del -->
<g id="edge1380" class="edge">
<title>qcow2_opt_get_version_del&#45;&gt;qemu_opt_get_del</title>
<path fill="none" stroke="#000000" d="M3113.2711,-25469.6604C3175.9218,-25472.8883 3250.0964,-25476.71 3308.7363,-25479.7312"/>
<polygon fill="#000000" stroke="#000000" points="3308.5854,-25483.228 3318.7523,-25480.2473 3308.9457,-25476.2373 3308.5854,-25483.228"/>
</g>
<!-- qcow2_opt_get_refcount_bits_del&#45;&gt;error_setg -->
<g id="edge1381" class="edge">
<title>qcow2_opt_get_refcount_bits_del&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M2663.6219,-25752.397C2694.6656,-25743.7403 2727.1603,-25729.954 2751.4983,-25708 2781.3552,-25681.0676 2754.0783,-25647.3583 2787.4983,-25625 2975.3927,-25499.2969 3578.5683,-25607 3804.6338,-25607 3804.6338,-25607 3804.6338,-25607 5713.7053,-25607 5830.387,-25607 6156.7613,-25646.8638 6236.8408,-25562 6286.1978,-25509.6942 6243.5241,-24333.67 6272.8408,-24268 6374.2127,-24040.9252 6568.0768,-24105.6444 6678.8408,-23883 6742.9821,-23754.071 6698.1124,-23704.0278 6714.8408,-23561 6757.0684,-23199.9538 6811.9579,-22761.5418 6826.3182,-22647.2969"/>
<polygon fill="#000000" stroke="#000000" points="6829.8044,-22647.625 6827.5796,-22637.2664 6822.8591,-22646.7515 6829.8044,-22647.625"/>
</g>
<!-- qcow2_opt_get_refcount_bits_del&#45;&gt;is_power_of_2 -->
<g id="edge1382" class="edge">
<title>qcow2_opt_get_refcount_bits_del&#45;&gt;is_power_of_2</title>
<path fill="none" stroke="#000000" d="M2665.1393,-25752.4732C2698.0583,-25742.4511 2731.3444,-25725.536 2751.4983,-25697 2783.4728,-25651.7271 2782.9051,-23757.235 2787.4983,-23702 2830.927,-23179.7495 2951.1797,-22549.8508 2978.4499,-22410.9598"/>
<polygon fill="#000000" stroke="#000000" points="2981.8904,-22411.6028 2980.3889,-22401.1149 2975.0223,-22410.2501 2981.8904,-22411.6028"/>
</g>
<!-- qemu_opt_get_number_del -->
<g id="node488" class="node">
<title>qemu_opt_get_number_del</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-25517" rx="136.5" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-25513.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opt_get_number_del</text>
</g>
<!-- qcow2_opt_get_refcount_bits_del&#45;&gt;qemu_opt_get_number_del -->
<g id="edge1383" class="edge">
<title>qcow2_opt_get_refcount_bits_del&#45;&gt;qemu_opt_get_number_del</title>
<path fill="none" stroke="#000000" d="M2714.2459,-25758.8863C2728.0369,-25753.2097 2740.815,-25745.4582 2751.4983,-25735 2811.6676,-25676.0981 2727.0802,-25607.6467 2787.4983,-25549 2801.543,-25535.3671 2818.9893,-25526.1997 2837.6451,-25520.1893"/>
<polygon fill="#000000" stroke="#000000" points="2838.8727,-25523.4775 2847.4996,-25517.3271 2836.9202,-25516.7553 2838.8727,-25523.4775"/>
</g>
<!-- qcow2_measure_luks_headerlen&#45;&gt;qdict_put_str -->
<g id="edge1384" class="edge">
<title>qcow2_measure_luks_headerlen&#45;&gt;qdict_put_str</title>
<path fill="none" stroke="#000000" d="M2654.3817,-26156.1492C2689.0672,-26166.2747 2726.3981,-26183.0993 2751.4983,-26211 2794.1791,-26258.443 2739.815,-26307.5877 2787.4983,-26350 2819.8757,-26378.7984 2867.901,-26385.8089 2908.368,-26385.4929"/>
<polygon fill="#000000" stroke="#000000" points="2908.5612,-26388.9896 2918.4792,-26385.2636 2908.4023,-26381.9914 2908.5612,-26388.9896"/>
</g>
<!-- qcow2_measure_luks_headerlen&#45;&gt;qobject_unref -->
<g id="edge1387" class="edge">
<title>qcow2_measure_luks_headerlen&#45;&gt;qobject_unref</title>
<path fill="none" stroke="#000000" d="M2625.3605,-26157.7078C2663.1197,-26169.5692 2711.9215,-26187.547 2751.4983,-26211 2769.663,-26221.7643 2768.251,-26233.3185 2787.4983,-26242 2821.7818,-26257.4637 2862.5787,-26264.6471 2898.0911,-26267.801"/>
<polygon fill="#000000" stroke="#000000" points="2898.1965,-26271.3202 2908.4418,-26268.6212 2898.7496,-26264.3421 2898.1965,-26271.3202"/>
</g>
<!-- qcow2_measure_luks_headerlen&#45;&gt;qcrypto_block_create -->
<g id="edge1385" class="edge">
<title>qcow2_measure_luks_headerlen&#45;&gt;qcrypto_block_create</title>
<path fill="none" stroke="#000000" d="M2647.2055,-26156.5238C2682.9388,-26166.8368 2723.0415,-26183.7036 2751.4983,-26211 2781.1056,-26239.4001 2754.9215,-26271.0618 2787.4983,-26296 2809.7198,-26313.0111 2837.6359,-26321.9426 2865.3913,-26326.21"/>
<polygon fill="#000000" stroke="#000000" points="2865.2227,-26329.7186 2875.5989,-26327.5775 2866.1522,-26322.7806 2865.2227,-26329.7186"/>
</g>
<!-- qcow2_measure_luks_headerlen&#45;&gt;qcrypto_block_free -->
<g id="edge1386" class="edge">
<title>qcow2_measure_luks_headerlen&#45;&gt;qcrypto_block_free</title>
<path fill="none" stroke="#000000" d="M2669.9929,-26154.7651C2696.8375,-26159.4397 2725.4643,-26165.4477 2751.4983,-26173 2768.1453,-26177.8292 2770.773,-26183.449 2787.4983,-26188 2817.7985,-26196.2448 2851.4457,-26202.0417 2882.2107,-26206.0886"/>
<polygon fill="#000000" stroke="#000000" points="2882.164,-26209.6105 2892.5245,-26207.3949 2883.0436,-26202.666 2882.164,-26209.6105"/>
</g>
<!-- qcow2_measure_luks_headerlen&#45;&gt;qdict_extract_subqdict -->
<g id="edge1388" class="edge">
<title>qcow2_measure_luks_headerlen&#45;&gt;qdict_extract_subqdict</title>
<path fill="none" stroke="#000000" d="M2712.4747,-26133.677C2726.953,-26127.9303 2740.3722,-26119.9451 2751.4983,-26109 2813.0795,-26048.4205 2724.9156,-25977.5444 2787.4983,-25918 2809.2955,-25897.261 2839.1035,-25887.5333 2868.915,-25883.7165"/>
<polygon fill="#000000" stroke="#000000" points="2869.4403,-25887.1804 2879.0135,-25882.6413 2868.6992,-25880.2197 2869.4403,-25887.1804"/>
</g>
<!-- qemu_opts_to_qdict -->
<g id="node489" class="node">
<title>qemu_opts_to_qdict</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-25999" rx="104.7816" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-25995.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_opts_to_qdict</text>
</g>
<!-- qcow2_measure_luks_headerlen&#45;&gt;qemu_opts_to_qdict -->
<g id="edge1389" class="edge">
<title>qcow2_measure_luks_headerlen&#45;&gt;qemu_opts_to_qdict</title>
<path fill="none" stroke="#000000" d="M2706.8852,-26132.2144C2722.988,-26126.8458 2738.3192,-26119.3498 2751.4983,-26109 2783.1217,-26084.1656 2755.4652,-26050.3037 2787.4983,-26026 2811.9603,-26007.4405 2843.2218,-25998.5345 2873.5781,-25994.8087"/>
<polygon fill="#000000" stroke="#000000" points="2874.2452,-25998.2581 2883.827,-25993.7373 2873.5173,-25991.2961 2874.2452,-25998.2581"/>
</g>
<!-- block_crypto_create_opts_init -->
<g id="node490" class="node">
<title>block_crypto_create_opts_init</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-25945" rx="151.5" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-25941.3" font-family="Times,serif" font-size="14.00" fill="#000000">block_crypto_create_opts_init</text>
</g>
<!-- qcow2_measure_luks_headerlen&#45;&gt;block_crypto_create_opts_init -->
<g id="edge1390" class="edge">
<title>qcow2_measure_luks_headerlen&#45;&gt;block_crypto_create_opts_init</title>
<path fill="none" stroke="#000000" d="M2710.7947,-26133.2323C2725.7584,-26127.6033 2739.7502,-26119.7673 2751.4983,-26109 2797.9101,-26066.4629 2740.3837,-26013.7573 2787.4983,-25972 2798.0742,-25962.6267 2810.3091,-25955.5647 2823.3993,-25950.3139"/>
<polygon fill="#000000" stroke="#000000" points="2824.8649,-25953.5055 2833.0707,-25946.8035 2822.4766,-25946.9255 2824.8649,-25953.5055"/>
</g>
<!-- qcow2_measure_crypto_hdr_init_func -->
<g id="node491" class="node">
<title>qcow2_measure_crypto_hdr_init_func</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-26161" rx="188" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-26157.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_measure_crypto_hdr_init_func</text>
</g>
<!-- qcow2_measure_luks_headerlen&#45;&gt;qcow2_measure_crypto_hdr_init_func -->
<g id="edge1391" class="edge">
<title>qcow2_measure_luks_headerlen&#45;&gt;qcow2_measure_crypto_hdr_init_func</title>
<path fill="none" stroke="#000000" d="M2713.29,-26148.0794C2743.0091,-26149.4979 2774.5288,-26151.0023 2805.1548,-26152.464"/>
<polygon fill="#000000" stroke="#000000" points="2805.3473,-26155.9771 2815.5028,-26152.9579 2805.6811,-26148.985 2805.3473,-26155.9771"/>
</g>
<!-- qcow2_measure_crypto_hdr_write_func -->
<g id="node492" class="node">
<title>qcow2_measure_crypto_hdr_write_func</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-26107" rx="196.5" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-26103.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_measure_crypto_hdr_write_func</text>
</g>
<!-- qcow2_measure_luks_headerlen&#45;&gt;qcow2_measure_crypto_hdr_write_func -->
<g id="edge1392" class="edge">
<title>qcow2_measure_luks_headerlen&#45;&gt;qcow2_measure_crypto_hdr_write_func</title>
<path fill="none" stroke="#000000" d="M2695.5392,-26130.4053C2737.098,-26127.0333 2783.5105,-26123.2674 2826.7501,-26119.759"/>
<polygon fill="#000000" stroke="#000000" points="2827.1089,-26123.2415 2836.793,-26118.9441 2826.5427,-26116.2644 2827.1089,-26123.2415"/>
</g>
<!-- qapi_free_QCryptoBlockCreateOptions -->
<g id="node493" class="node">
<title>qapi_free_QCryptoBlockCreateOptions</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-26053" rx="193.8658" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-26049.3" font-family="Times,serif" font-size="14.00" fill="#000000">qapi_free_QCryptoBlockCreateOptions</text>
</g>
<!-- qcow2_measure_luks_headerlen&#45;&gt;qapi_free_QCryptoBlockCreateOptions -->
<g id="edge1393" class="edge">
<title>qcow2_measure_luks_headerlen&#45;&gt;qapi_free_QCryptoBlockCreateOptions</title>
<path fill="none" stroke="#000000" d="M2687.0456,-26129.2383C2709.0941,-26124.5653 2731.4333,-26118.0571 2751.4983,-26109 2770.2245,-26100.5472 2768.6337,-26088.1394 2787.4983,-26080 2799.529,-26074.8091 2812.3246,-26070.5649 2825.3918,-26067.1005"/>
<polygon fill="#000000" stroke="#000000" points="2826.5715,-26070.4137 2835.4291,-26064.6005 2824.8797,-26063.6212 2826.5715,-26070.4137"/>
</g>
<!-- qcow2_calc_prealloc_size&#45;&gt;ROUND_UP -->
<g id="edge1394" class="edge">
<title>qcow2_calc_prealloc_size&#45;&gt;ROUND_UP</title>
<path fill="none" stroke="#000000" d="M3911.1995,-25213.3428C4358.5532,-25255.618 6069.3513,-25405.429 6236.8408,-25241 6275.5402,-25203.0078 6270.7393,-23343.1907 6272.8408,-23289 6327.8242,-21871.1669 6455.7387,-20127.13 6473.7248,-19885.3066"/>
<polygon fill="#000000" stroke="#000000" points="6477.223,-19885.4602 6474.4756,-19875.2278 6470.2423,-19884.9402 6477.223,-19885.4602"/>
</g>
<!-- qcow2_calc_prealloc_size&#45;&gt;qcow2_refcount_metadata_size -->
<g id="edge1395" class="edge">
<title>qcow2_calc_prealloc_size&#45;&gt;qcow2_refcount_metadata_size</title>
<path fill="none" stroke="#000000" d="M3813.8352,-25184.8589C3843.4874,-25125.2643 3936.4269,-24929.3413 3967.7693,-24755 3981.3079,-24679.6918 3953.5883,-19303.7624 4003.7693,-19246 4009.8127,-19239.0436 4016.8022,-19233.3091 4024.4489,-19228.6098"/>
<polygon fill="#000000" stroke="#000000" points="4026.6076,-19231.4192 4033.7102,-19223.5576 4023.2553,-19225.2741 4026.6076,-19231.4192"/>
</g>
<!-- qcow2_open -->
<g id="node494" class="node">
<title>qcow2_open</title>
<ellipse fill="none" stroke="#000000" cx="158" cy="-342" rx="68.4888" ry="18"/>
<text text-anchor="middle" x="158" y="-338.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_open</text>
</g>
<!-- qcow2_open&#45;&gt;assert -->
<g id="edge1396" class="edge">
<title>qcow2_open&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M179.9534,-359.2245C214.3064,-384.9628 283.907,-432.3235 352,-450 485.7878,-484.7304 524.7926,-452.0221 663,-450 951.6181,-445.7773 1023.5333,-431 1312.1822,-431 1312.1822,-431 1312.1822,-431 5322.8368,-431 5569.4972,-431 5690.7889,-302.0554 5876.8408,-464 6490.9029,-998.4964 6154.7297,-1450.0516 6236.8408,-2260 6260.6163,-2494.5223 6225.6796,-10515.0416 6272.8408,-10746 6310.3937,-10929.9042 6419.6649,-11131.0922 6460.3437,-11201.7364"/>
<polygon fill="#000000" stroke="#000000" points="6457.3515,-11203.5536 6465.3954,-11210.4489 6463.4072,-11200.0423 6457.3515,-11203.5536"/>
</g>
<!-- qcow2_open&#45;&gt;bdrv_open_child -->
<g id="edge1397" class="edge">
<title>qcow2_open&#45;&gt;bdrv_open_child</title>
<path fill="none" stroke="#000000" d="M162.5195,-360.3504C177.7625,-417.9549 233.1207,-595.981 352,-674 487.4762,-762.9113 968.0368,-640.1573 1076,-761 1122.7219,-813.2956 1079.4838,-5747.8674 1112,-5810 1143.1367,-5869.4968 1212.07,-5909.2553 1260.298,-5930.9805"/>
<polygon fill="#000000" stroke="#000000" points="1259.0867,-5934.2711 1269.6502,-5935.0857 1261.9003,-5927.8614 1259.0867,-5934.2711"/>
</g>
<!-- qcow2_open&#45;&gt;qemu_coroutine_enter -->
<g id="edge1398" class="edge">
<title>qcow2_open&#45;&gt;qemu_coroutine_enter</title>
<path fill="none" stroke="#000000" d="M224.6977,-346.238C255.9797,-344.6639 291.6418,-337.2288 316,-315 361.8681,-273.1417 302.758,-217.8316 352,-180 406.8043,-137.895 610.5179,-135.0336 663,-180 742.2383,-247.891 622.9921,-340.5108 699,-412 798.6855,-505.7591 1175.3321,-469 1312.1822,-469 1312.1822,-469 1312.1822,-469 5322.8368,-469 5446.9,-469 5791.4523,-447.9974 5876.8408,-538 5915.482,-578.7291 5907.2163,-986.1398 5912.8408,-1042 5962.0594,-1530.8195 6050.1907,-2123.9948 6070.559,-2258.8334"/>
<polygon fill="#000000" stroke="#000000" points="6067.1055,-2259.4049 6072.0625,-2268.7686 6074.0267,-2258.3574 6067.1055,-2259.4049"/>
</g>
<!-- qemu_co_mutex_init -->
<g id="node495" class="node">
<title>qemu_co_mutex_init</title>
<ellipse fill="none" stroke="#000000" cx="507.5" cy="-115" rx="106.6812" ry="18"/>
<text text-anchor="middle" x="507.5" y="-111.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_co_mutex_init</text>
</g>
<!-- qcow2_open&#45;&gt;qemu_co_mutex_init -->
<g id="edge1399" class="edge">
<title>qcow2_open&#45;&gt;qemu_co_mutex_init</title>
<path fill="none" stroke="#000000" d="M223.9901,-346.8061C255.675,-345.4911 291.8982,-338.1139 316,-315 371.1136,-262.1455 297.7848,-200.7757 352,-147 363.5867,-135.5072 378.1323,-127.6189 393.6481,-122.2825"/>
<polygon fill="#000000" stroke="#000000" points="394.8861,-125.5637 403.4165,-119.2803 392.8296,-118.8726 394.8861,-125.5637"/>
</g>
<!-- qemu_in_coroutine -->
<g id="node496" class="node">
<title>qemu_in_coroutine</title>
<ellipse fill="none" stroke="#000000" cx="507.5" cy="-423" rx="99.5" ry="18"/>
<text text-anchor="middle" x="507.5" y="-419.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_in_coroutine</text>
</g>
<!-- qcow2_open&#45;&gt;qemu_in_coroutine -->
<g id="edge1400" class="edge">
<title>qcow2_open&#45;&gt;qemu_in_coroutine</title>
<path fill="none" stroke="#000000" d="M202.3715,-355.7098C241.4873,-367.4689 300.1599,-384.315 352,-396 374.3528,-401.0384 398.695,-405.6662 421.3417,-409.614"/>
<polygon fill="#000000" stroke="#000000" points="420.8238,-413.0763 431.2722,-411.3211 422.0098,-406.1775 420.8238,-413.0763"/>
</g>
<!-- qcow2_open_entry -->
<g id="node497" class="node">
<title>qcow2_open_entry</title>
<ellipse fill="none" stroke="#000000" cx="507.5" cy="-647" rx="98.2828" ry="18"/>
<text text-anchor="middle" x="507.5" y="-643.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_open_entry</text>
</g>
<!-- qcow2_open&#45;&gt;qcow2_open_entry -->
<g id="edge1401" class="edge">
<title>qcow2_open&#45;&gt;qcow2_open_entry</title>
<path fill="none" stroke="#000000" d="M177.792,-359.272C236.6274,-410.6162 410.614,-562.45 479.2246,-622.3247"/>
<polygon fill="#000000" stroke="#000000" points="477.2187,-625.2196 487.0545,-629.1577 481.8213,-619.9455 477.2187,-625.2196"/>
</g>
<!-- qemu_get_current_aio_context -->
<g id="node498" class="node">
<title>qemu_get_current_aio_context</title>
<ellipse fill="none" stroke="#000000" cx="507.5" cy="-369" rx="155.5" ry="18"/>
<text text-anchor="middle" x="507.5" y="-365.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_get_current_aio_context</text>
</g>
<!-- qcow2_open&#45;&gt;qemu_get_current_aio_context -->
<g id="edge1402" class="edge">
<title>qcow2_open&#45;&gt;qemu_get_current_aio_context</title>
<path fill="none" stroke="#000000" d="M223.7383,-347.0785C264.3442,-350.2154 318.0249,-354.3624 367.7603,-358.2047"/>
<polygon fill="#000000" stroke="#000000" points="367.738,-361.7133 377.9779,-358.994 368.2773,-354.7341 367.738,-361.7133"/>
</g>
<!-- qemu_get_aio_context -->
<g id="node499" class="node">
<title>qemu_get_aio_context</title>
<ellipse fill="none" stroke="#000000" cx="507.5" cy="-315" rx="115.0796" ry="18"/>
<text text-anchor="middle" x="507.5" y="-311.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_get_aio_context</text>
</g>
<!-- qcow2_open&#45;&gt;qemu_get_aio_context -->
<g id="edge1403" class="edge">
<title>qcow2_open&#45;&gt;qemu_get_aio_context</title>
<path fill="none" stroke="#000000" d="M223.7383,-336.9215C271.6784,-333.218 337.8431,-328.1065 394.2236,-323.751"/>
<polygon fill="#000000" stroke="#000000" points="394.5665,-327.235 404.2672,-322.9751 394.0273,-320.2558 394.5665,-327.235"/>
</g>
<!-- qemu_coroutine_create -->
<g id="node500" class="node">
<title>qemu_coroutine_create</title>
<ellipse fill="none" stroke="#000000" cx="507.5" cy="-261" rx="120.4791" ry="18"/>
<text text-anchor="middle" x="507.5" y="-257.3" font-family="Times,serif" font-size="14.00" fill="#000000">qemu_coroutine_create</text>
</g>
<!-- qcow2_open&#45;&gt;qemu_coroutine_create -->
<g id="edge1404" class="edge">
<title>qcow2_open&#45;&gt;qemu_coroutine_create</title>
<path fill="none" stroke="#000000" d="M224.5599,-337.6763C253.5499,-334.028 287.3707,-327.32 316,-315 334.3712,-307.0943 333.6394,-295.9302 352,-288 366.3734,-281.792 382.0775,-277.0101 397.8022,-273.327"/>
<polygon fill="#000000" stroke="#000000" points="398.5707,-276.7417 407.5839,-271.1729 397.0651,-269.9055 398.5707,-276.7417"/>
</g>
<!-- BDRV_POLL_WHILE -->
<g id="node501" class="node">
<title>BDRV_POLL_WHILE</title>
<ellipse fill="none" stroke="#000000" cx="507.5" cy="-207" rx="110" ry="18"/>
<text text-anchor="middle" x="507.5" y="-203.3" font-family="Times,serif" font-size="14.00" fill="#000000">BDRV_POLL_WHILE</text>
</g>
<!-- qcow2_open&#45;&gt;BDRV_POLL_WHILE -->
<g id="edge1405" class="edge">
<title>qcow2_open&#45;&gt;BDRV_POLL_WHILE</title>
<path fill="none" stroke="#000000" d="M226.0017,-344.3283C256.2864,-342.0879 290.7362,-334.6443 316,-315 347.1001,-290.8176 320.9322,-258.2238 352,-234 363.4119,-225.102 376.7333,-218.7262 390.6905,-214.2107"/>
<polygon fill="#000000" stroke="#000000" points="391.8156,-217.5285 400.4392,-211.3736 389.8595,-210.8074 391.8156,-217.5285"/>
</g>
<!-- qcow2_open_entry&#45;&gt;qemu_co_mutex_lock -->
<g id="edge1406" class="edge">
<title>qcow2_open_entry&#45;&gt;qemu_co_mutex_lock</title>
<path fill="none" stroke="#000000" d="M583.4358,-635.5571C721.8392,-616.5898 1007.2409,-586.8046 1076,-652 1169.7097,-740.8529 1029.2841,-1132.8314 1112,-1232 1229.4084,-1372.7616 1391.0429,-1193.5968 1512.3645,-1331 1602.1242,-1432.6577 1451.5228,-1539.0642 1548.3645,-1634 1609.7564,-1694.1838 1873.3578,-1610.4349 1933.3645,-1672 2010.1909,-1750.8217 1918.5466,-2068.3644 1969.3645,-2166 2068.1137,-2355.7254 2183.455,-2326.9138 2342.4314,-2470 2417.6779,-2537.7254 2501.0069,-2623.6493 2540.9868,-2665.6133"/>
<polygon fill="#000000" stroke="#000000" points="2538.5091,-2668.0868 2547.9358,-2672.923 2543.5825,-2663.2638 2538.5091,-2668.0868"/>
</g>
<!-- qcow2_open_entry&#45;&gt;qemu_co_mutex_unlock -->
<g id="edge1407" class="edge">
<title>qcow2_open_entry&#45;&gt;qemu_co_mutex_unlock</title>
<path fill="none" stroke="#000000" d="M604.8914,-649.3013C758.7454,-653.9264 1043.9646,-666.9018 1076,-700 1168.2799,-795.3412 1034.0838,-1188.6008 1112,-1296 1224.3328,-1450.8388 1391.9049,-1305.3958 1512.3645,-1454 1572.8221,-1528.5832 1502.7339,-1582.5274 1548.3645,-1667 1659.2713,-1872.3139 1835.4931,-1812.162 1933.3645,-2024 1972.8714,-2109.5109 1901.3583,-2805.8229 1969.3645,-2871 2029.218,-2928.3636 2269.6657,-2910.7265 2342.4314,-2871 2368.4012,-2856.8217 2353.7581,-2831.3306 2378.4314,-2815 2396.0532,-2803.3366 2416.5939,-2795.5138 2437.4748,-2790.3381"/>
<polygon fill="#000000" stroke="#000000" points="2438.4388,-2793.7082 2447.411,-2788.0735 2436.8832,-2786.8833 2438.4388,-2793.7082"/>
</g>
<!-- qcow2_open_entry&#45;&gt;qcow2_do_open -->
<g id="edge1408" class="edge">
<title>qcow2_open_entry&#45;&gt;qcow2_do_open</title>
<path fill="none" stroke="#000000" d="M513.1901,-665.1362C537.376,-743.2766 631.8273,-1059.3552 663,-1327 695.6571,-1607.3895 692.9359,-6125.7803 699,-6408 746.28,-8608.3889 871.8711,-11325.2925 886.1689,-11630.6954"/>
<polygon fill="#000000" stroke="#000000" points="882.6831,-11631.0824 886.6476,-11640.9075 889.6754,-11630.7545 882.6831,-11631.0824"/>
</g>
<!-- qcow2_probe -->
<g id="node502" class="node">
<title>qcow2_probe</title>
<ellipse fill="none" stroke="#000000" cx="3804.6338" cy="-13821" rx="73" ry="18"/>
<text text-anchor="middle" x="3804.6338" y="-13817.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_probe</text>
</g>
<!-- qcow2_probe&#45;&gt;be32_to_cpu -->
<g id="edge1409" class="edge">
<title>qcow2_probe&#45;&gt;be32_to_cpu</title>
<path fill="none" stroke="#000000" d="M3871.4193,-13828.3153C3905.4403,-13828.0653 3944.4439,-13820.8903 3967.7693,-13794 4026.6116,-13726.1646 3951.1859,-12250.7944 4003.7693,-12178 4028.011,-12144.4409 4071.1228,-12128.1248 4109.3738,-12120.2294"/>
<polygon fill="#000000" stroke="#000000" points="4110.3231,-12123.6118 4119.4949,-12118.3082 4109.0176,-12116.7346 4110.3231,-12123.6118"/>
</g>
<!-- qcow2_refresh_limits -->
<g id="node503" class="node">
<title>qcow2_refresh_limits</title>
<ellipse fill="none" stroke="#000000" cx="158" cy="-27271" rx="110.5" ry="18"/>
<text text-anchor="middle" x="158" y="-27267.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_refresh_limits</text>
</g>
<!-- qcrypto_block_get_sector_size -->
<g id="node504" class="node">
<title>qcrypto_block_get_sector_size</title>
<ellipse fill="none" stroke="#000000" cx="507.5" cy="-27271" rx="154.0727" ry="18"/>
<text text-anchor="middle" x="507.5" y="-27267.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcrypto_block_get_sector_size</text>
</g>
<!-- qcow2_refresh_limits&#45;&gt;qcrypto_block_get_sector_size -->
<g id="edge1410" class="edge">
<title>qcow2_refresh_limits&#45;&gt;qcrypto_block_get_sector_size</title>
<path fill="none" stroke="#000000" d="M268.584,-27271C292.3299,-27271 317.9115,-27271 343.2002,-27271"/>
<polygon fill="#000000" stroke="#000000" points="343.2505,-27274.5001 353.2505,-27271 343.2504,-27267.5001 343.2505,-27274.5001"/>
</g>
<!-- qcow2_remove_persistent_dirty_bitmap -->
<g id="node505" class="node">
<title>qcow2_remove_persistent_dirty_bitmap</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-6621" rx="197.665" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-6617.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_remove_persistent_dirty_bitmap</text>
</g>
<!-- qcow2_remove_persistent_dirty_bitmap&#45;&gt;error_setg_errno -->
<g id="edge1411" class="edge">
<title>qcow2_remove_persistent_dirty_bitmap&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M1457.5886,-6608.7844C1804.0195,-6581.1867 2656.4175,-6522.723 2751.4983,-6607 2799.435,-6649.4898 2751.9814,-6839.6909 2787.4983,-6893 3019.8556,-7241.7575 3394.3575,-7000.0037 3605.4983,-7362 3691.6545,-7509.7129 3569.9092,-13362.7035 3641.4983,-13518 3666.4857,-13572.2046 3723.6285,-13613.5842 3763.1801,-13637.088"/>
<polygon fill="#000000" stroke="#000000" points="3761.4254,-13640.1164 3771.8307,-13642.1119 3764.9409,-13634.0631 3761.4254,-13640.1164"/>
</g>
<!-- qcow2_remove_persistent_dirty_bitmap&#45;&gt;bitmap_list_load -->
<g id="edge1412" class="edge">
<title>qcow2_remove_persistent_dirty_bitmap&#45;&gt;bitmap_list_load</title>
<path fill="none" stroke="#000000" d="M1503.7365,-6616.5188C1885.4629,-6608.5452 2708.2652,-6596.5359 2751.4983,-6640 2796.3007,-6685.0419 2767.3628,-11153.7456 2787.4983,-11214 2880.5553,-11492.4687 3028.1087,-11494.0381 3180.4983,-11745 3231.1441,-11828.4058 3358.1906,-12102.2031 3398.5122,-12189.7928"/>
<polygon fill="#000000" stroke="#000000" points="3395.42,-12191.4459 3402.7784,-12199.0686 3401.7796,-12188.5209 3395.42,-12191.4459"/>
</g>
<!-- qcow2_remove_persistent_dirty_bitmap&#45;&gt;bitmap_list_free -->
<g id="edge1413" class="edge">
<title>qcow2_remove_persistent_dirty_bitmap&#45;&gt;bitmap_list_free</title>
<path fill="none" stroke="#000000" d="M1372.7504,-6603.8625C1420.109,-6591.3918 1487.8419,-6575.5838 1548.3645,-6569 1681.262,-6554.5432 2649.3309,-6482.7876 2751.4983,-6569 2824.2045,-6630.352 2728.9372,-6705.0275 2787.4983,-6780 3031.8968,-7092.8897 3312.9782,-6870.5552 3605.4983,-7139 3630.1163,-7161.5919 3620.7476,-7178.8112 3641.4983,-7205 3680.5049,-7254.229 3737.1297,-7300.7386 3772.3735,-7327.5264"/>
<polygon fill="#000000" stroke="#000000" points="3770.3227,-7330.3634 3780.4174,-7333.58 3774.5319,-7324.7703 3770.3227,-7330.3634"/>
</g>
<!-- qcow2_remove_persistent_dirty_bitmap&#45;&gt;find_bitmap_by_name -->
<g id="edge1415" class="edge">
<title>qcow2_remove_persistent_dirty_bitmap&#45;&gt;find_bitmap_by_name</title>
<path fill="none" stroke="#000000" d="M1375.8203,-6638.0531C1423.0652,-6649.967 1489.2699,-6665.1024 1548.3645,-6673 1614.6958,-6681.8647 2705.2957,-6683.5876 2751.4983,-6732 2789.0822,-6771.3815 2783.4143,-22355.7158 2787.4983,-22410 2826.8138,-22932.5762 2950.2271,-23562.2246 2978.2844,-23701.0533"/>
<polygon fill="#000000" stroke="#000000" points="2974.8622,-23701.7888 2980.2799,-23710.8937 2981.7226,-23700.3976 2974.8622,-23701.7888"/>
</g>
<!-- qcow2_remove_persistent_dirty_bitmap&#45;&gt;bitmap_free -->
<g id="edge1414" class="edge">
<title>qcow2_remove_persistent_dirty_bitmap&#45;&gt;bitmap_free</title>
<path fill="none" stroke="#000000" d="M1354.0496,-6603.2842C1400.6505,-6584.2788 1478.5988,-6554.5963 1548.3645,-6538 1716.2282,-6498.0676 1765.9709,-6529.8596 1933.3645,-6488 2138.4791,-6436.7077 2171.7978,-6364.7829 2378.4314,-6320 2912.5807,-6204.2358 3144.9691,-6533.3294 3605.4983,-6239 3633.6526,-6221.0062 3612.7663,-6190.0563 3641.4983,-6173 3720.034,-6126.3786 3989.9216,-6158.0209 4117.9562,-6176.4107"/>
<polygon fill="#000000" stroke="#000000" points="4117.6405,-6179.9015 4128.0395,-6177.8738 4118.6457,-6172.974 4117.6405,-6179.9015"/>
</g>
<!-- qcow2_remove_persistent_dirty_bitmap&#45;&gt;update_ext_header_and_dir -->
<g id="edge1416" class="edge">
<title>qcow2_remove_persistent_dirty_bitmap&#45;&gt;update_ext_header_and_dir</title>
<path fill="none" stroke="#000000" d="M1313.2173,-6639.298C1326.2021,-6869.6652 1457.916,-9229.9122 1512.3645,-11139 1521.3107,-11452.6757 1515.4378,-13650.929 1548.3645,-13963 1587.8786,-14337.5054 1702.7273,-14782.6867 1733.3091,-14897.115"/>
<polygon fill="#000000" stroke="#000000" points="1729.9499,-14898.1014 1735.922,-14906.8526 1736.7107,-14896.2872 1729.9499,-14898.1014"/>
</g>
<!-- qcow2_remove_persistent_dirty_bitmap&#45;&gt;free_bitmap_clusters -->
<g id="edge1417" class="edge">
<title>qcow2_remove_persistent_dirty_bitmap&#45;&gt;free_bitmap_clusters</title>
<path fill="none" stroke="#000000" d="M1313.0443,-6639.2849C1322.1094,-6827.9223 1402.5402,-8415.4846 1548.3645,-8558 1609.8489,-8618.0893 1875.442,-8532.4701 1933.3645,-8596 1988.5001,-8656.4732 1949.7914,-14408.5403 1969.3645,-14488 2002.7582,-14623.5665 2096.0053,-14765.2822 2136.6025,-14822.6146"/>
<polygon fill="#000000" stroke="#000000" points="2133.9878,-14824.9756 2142.6489,-14831.0777 2139.6835,-14820.9063 2133.9878,-14824.9756"/>
</g>
<!-- QSIMPLEQ_REMOVE -->
<g id="node506" class="node">
<title>QSIMPLEQ_REMOVE</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-6461" rx="114.5" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-6457.3" font-family="Times,serif" font-size="14.00" fill="#000000">QSIMPLEQ_REMOVE</text>
</g>
<!-- qcow2_remove_persistent_dirty_bitmap&#45;&gt;QSIMPLEQ_REMOVE -->
<g id="edge1418" class="edge">
<title>qcow2_remove_persistent_dirty_bitmap&#45;&gt;QSIMPLEQ_REMOVE</title>
<path fill="none" stroke="#000000" d="M1338.4597,-6602.9324C1380.6969,-6574.7981 1467.1992,-6520.8634 1548.3645,-6493 1575.4516,-6483.7012 1605.6396,-6477.0543 1633.9272,-6472.3218"/>
<polygon fill="#000000" stroke="#000000" points="1634.5281,-6475.7702 1643.8454,-6470.7265 1633.4164,-6468.8591 1634.5281,-6475.7702"/>
</g>
<!-- qcow2_reopen_abort -->
<g id="node507" class="node">
<title>qcow2_reopen_abort</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-20482" rx="108" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-20478.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_reopen_abort</text>
</g>
<!-- qcow2_reopen_abort&#45;&gt;g_free -->
<g id="edge1419" class="edge">
<title>qcow2_reopen_abort&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M1418.0222,-20478.3484C1541.6932,-20474.7701 1752.4602,-20470.8102 1933.3645,-20478 2313.8802,-20493.123 2406.9825,-20530.877 2787.4983,-20546 2962.0272,-20552.9364 3005.94,-20552.1532 3180.4983,-20546 3369.7396,-20539.3292 3416.7694,-20531.4339 3605.4983,-20516 3626.7283,-20514.2639 4354.2916,-20460.3722 4369.0369,-20445 4423.2559,-20388.4755 4360.6349,-19805.5227 4405.0369,-19741 4507.816,-19591.6468 4618.7762,-19662.5137 4778.1038,-19576 4925.9772,-19495.7059 4997.1778,-19505.8363 5095.1038,-19369 5132.7438,-19316.404 5088.0191,-19276.2372 5131.1038,-19228 5367.2558,-18963.6066 5638.5454,-19207.4632 5876.8408,-18945 5917.7168,-18899.9785 5878.8652,-18863.4325 5912.8408,-18813 6014.0102,-18662.8271 6150.9733,-18725.4175 6236.8408,-18566 6323.5411,-18405.0366 6459.9037,-15444.7362 6474.5535,-15121.5586"/>
<polygon fill="#000000" stroke="#000000" points="6478.0673,-15121.3316 6475.023,-15111.1836 6471.0744,-15121.0151 6478.0673,-15121.3316"/>
</g>
<!-- qcow2_reopen_abort&#45;&gt;qcow2_update_options_abort -->
<g id="edge1420" class="edge">
<title>qcow2_reopen_abort&#45;&gt;qcow2_update_options_abort</title>
<path fill="none" stroke="#000000" d="M1415.135,-20487.5237C1469.2297,-20490.426 1536.4322,-20494.0316 1595.7218,-20497.2127"/>
<polygon fill="#000000" stroke="#000000" points="1595.7551,-20500.7194 1605.9283,-20497.7603 1596.1302,-20493.7295 1595.7551,-20500.7194"/>
</g>
<!-- qcow2_reopen_bitmaps_rw -->
<g id="node508" class="node">
<title>qcow2_reopen_bitmaps_rw</title>
<ellipse fill="none" stroke="#000000" cx="887.5" cy="-13844" rx="138" ry="18"/>
<text text-anchor="middle" x="887.5" y="-13840.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_reopen_bitmaps_rw</text>
</g>
<!-- qcow2_reopen_bitmaps_rw_hint -->
<g id="node509" class="node">
<title>qcow2_reopen_bitmaps_rw_hint</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-13844" rx="161.3716" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-13840.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_reopen_bitmaps_rw_hint</text>
</g>
<!-- qcow2_reopen_bitmaps_rw&#45;&gt;qcow2_reopen_bitmaps_rw_hint -->
<g id="edge1421" class="edge">
<title>qcow2_reopen_bitmaps_rw&#45;&gt;qcow2_reopen_bitmaps_rw_hint</title>
<path fill="none" stroke="#000000" d="M1025.6756,-13844C1062.3489,-13844 1102.3978,-13844 1140.6157,-13844"/>
<polygon fill="#000000" stroke="#000000" points="1140.8137,-13847.5001 1150.8137,-13844 1140.8137,-13840.5001 1140.8137,-13847.5001"/>
</g>
<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;error_setg -->
<g id="edge1422" class="edge">
<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M1473.0412,-13842.6906C1487.6228,-13848.1492 1501.1076,-13855.9955 1512.3645,-13867 1554.2316,-13907.9285 1529.6773,-14072.5132 1548.3645,-14128 1670.1231,-14489.5311 1656.9333,-14657.1014 1969.3645,-14876 2271.194,-15087.4708 3318.2886,-14916.0637 3605.4983,-15147 3639.0724,-15173.9959 3614.5825,-15203.3616 3641.4983,-15237 3751.3914,-15374.3409 3862.5298,-15320.0615 3967.7693,-15461 3998.7995,-15502.5561 3973.4318,-15529.9356 4003.7693,-15572 4121.7042,-15735.5223 4234.9497,-15690.4383 4369.0369,-15841 4390.4847,-15865.083 4378.7875,-15885.2659 4405.0369,-15904 4542.4201,-16002.0496 4619.9174,-15916.1363 4778.1038,-15975 5489.8892,-16239.8667 5864.7092,-16202.9495 6236.8408,-16865 6277.0319,-16936.503 6217.2407,-18280.6955 6272.8408,-18341 6334.3399,-18407.7025 6617.67,-18316.9964 6678.8408,-18384 6725.1242,-18434.6966 6712.1063,-20786.4083 6714.8408,-20855 6742.9849,-21560.9564 6813.5403,-22423.7266 6827.4702,-22590.3939"/>
<polygon fill="#000000" stroke="#000000" points="6824.0168,-22591.0967 6828.3396,-22600.7695 6830.9923,-22590.5122 6824.0168,-22591.0967"/>
</g>
<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;error_setg_errno -->
<g id="edge1423" class="edge">
<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M1473.6844,-13844.1062C1487.8678,-13849.3678 1501.0904,-13856.7792 1512.3645,-13867 1568.6165,-13917.9966 1491.3294,-13983.8807 1548.3645,-14034 1888.9491,-14333.2871 2111.5659,-14119 2564.9648,-14119 2564.9648,-14119 2564.9648,-14119 2983.9983,-14119 3261.5915,-14119 3409.4751,-14253.5526 3605.4983,-14057 3663.9901,-13998.3502 3584.9307,-13746.5079 3641.4983,-13686 3658.8923,-13667.3944 3683.8244,-13658.4421 3708.9803,-13654.6868"/>
<polygon fill="#000000" stroke="#000000" points="3709.4948,-13658.15 3718.9929,-13653.4556 3708.6404,-13651.2023 3709.4948,-13658.15"/>
</g>
<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;bitmap_list_load -->
<g id="edge1424" class="edge">
<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;bitmap_list_load</title>
<path fill="none" stroke="#000000" d="M1418.7446,-13830.4501C1459.2728,-13825.6566 1505.9024,-13820.5736 1548.3645,-13817 1636.4121,-13809.59 2275.0654,-13831.1763 2342.4314,-13774 2398.995,-13725.9921 2341.8315,-13675.5341 2378.4314,-13611 2490.8909,-13412.7077 2586.9524,-13416.7709 2751.4983,-13259 2943.6506,-13074.7593 3035.4758,-13064.239 3180.4983,-12841 3315.1514,-12633.7231 3385.7645,-12336.8778 3405.3002,-12245.1078"/>
<polygon fill="#000000" stroke="#000000" points="3408.753,-12245.6956 3407.3813,-12235.1899 3401.9022,-12244.258 3408.753,-12245.6956"/>
</g>
<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;bitmap_list_free -->
<g id="edge1425" class="edge">
<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;bitmap_list_free</title>
<path fill="none" stroke="#000000" d="M1472.7,-13846.038C1486.9912,-13850.9404 1500.5107,-13857.7391 1512.3645,-13867 1548.273,-13895.0539 1511.3475,-13936.4258 1548.3645,-13963 1700.4473,-14072.1792 1782.1758,-13973.8885 1969.3645,-13977 2135.1491,-13979.7558 2198.7357,-14059.7265 2342.4314,-13977 2370.046,-13961.1021 2351.3556,-13931.7992 2378.4314,-13915 2610.6414,-13770.9246 3418.1421,-14032.9394 3605.4983,-13834 3662.9941,-13772.9495 3626.5939,-7878.5275 3641.4983,-7796 3671.3265,-7630.8367 3757.1842,-7446.3693 3790.8527,-7378.2072"/>
<polygon fill="#000000" stroke="#000000" points="3794.1074,-7379.5227 3795.4286,-7369.0105 3787.8403,-7376.4044 3794.1074,-7379.5227"/>
</g>
<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;QSIMPLEQ_FOREACH -->
<g id="edge1426" class="edge">
<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;QSIMPLEQ_FOREACH</title>
<path fill="none" stroke="#000000" d="M1424.6771,-13856.9391C1479.1553,-13863.1907 1535.5655,-13869.6369 1548.3645,-13871 1633.8523,-13880.1047 1856.155,-13871.1879 1933.3645,-13909 1954.2579,-13919.2322 1947.9932,-13937.8075 1969.3645,-13947 2045.522,-13979.7578 2277.1686,-13998.1253 2342.4314,-13947 2395.0426,-13905.7856 2325.8201,-13842.2144 2378.4314,-13801 2508.957,-13698.7494 2585.6925,-13800.2458 2751.4983,-13801 2935.208,-13801.8357 3147.6942,-13803.9806 3280.7248,-13805.4655"/>
<polygon fill="#000000" stroke="#000000" points="3280.9197,-13808.9678 3290.9583,-13805.5802 3280.9982,-13801.9682 3280.9197,-13808.9678"/>
</g>
<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;can_write -->
<g id="edge1427" class="edge">
<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;can_write</title>
<path fill="none" stroke="#000000" d="M1347.6757,-13826.2547C1393.1035,-13804.2549 1474.7472,-13767.0909 1548.3645,-13746 1590.3397,-13733.9743 1638.8413,-13725.9466 1676.6589,-13720.9392"/>
<polygon fill="#000000" stroke="#000000" points="1677.5557,-13724.3528 1687.0277,-13719.6062 1676.663,-13717.41 1677.5557,-13724.3528"/>
</g>
<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;bdrv_dirty_bitmap_readonly -->
<g id="edge1428" class="edge">
<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;bdrv_dirty_bitmap_readonly</title>
<path fill="none" stroke="#000000" d="M1328.9904,-13861.9447C1370.1005,-13907.2139 1475.0813,-14031.494 1512.3645,-14158 1562.4177,-14327.8362 1467.8412,-20374.3115 1548.3645,-20532 1577.6231,-20589.2972 1642.2258,-20628.9667 1688.5224,-20651.3097"/>
<polygon fill="#000000" stroke="#000000" points="1687.2742,-20654.5905 1697.8128,-20655.681 1690.2545,-20648.2566 1687.2742,-20654.5905"/>
</g>
<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;g_slist_append -->
<g id="edge1429" class="edge">
<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;g_slist_append</title>
<path fill="none" stroke="#000000" d="M1314.8862,-13825.7944C1331.392,-13717.1829 1422.0687,-13155.7804 1548.3645,-13047 1578.0477,-13021.4334 1620.3937,-13013.5018 1657.8147,-13012.4688"/>
<polygon fill="#000000" stroke="#000000" points="1658.2642,-13015.964 1668.2241,-13012.3514 1658.1852,-13008.9645 1658.2642,-13015.964"/>
</g>
<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;update_ext_header_and_dir_in_place -->
<g id="edge1430" class="edge">
<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;update_ext_header_and_dir_in_place</title>
<path fill="none" stroke="#000000" d="M1473.6378,-13844C1497.8354,-13844 1522.9922,-13844 1547.7667,-13844"/>
<polygon fill="#000000" stroke="#000000" points="1547.9815,-13847.5001 1557.9815,-13844 1547.9815,-13840.5001 1547.9815,-13847.5001"/>
</g>
<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;g_slist_foreach -->
<g id="edge1431" class="edge">
<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;g_slist_foreach</title>
<path fill="none" stroke="#000000" d="M1322.9933,-13825.9429C1381.0245,-13729.0172 1655.528,-13270.532 1724.9058,-13154.6548"/>
<polygon fill="#000000" stroke="#000000" points="1727.9486,-13156.386 1730.0826,-13146.0083 1721.9428,-13152.7901 1727.9486,-13156.386"/>
</g>
<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;set_readonly_helper -->
<g id="edge1432" class="edge">
<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;set_readonly_helper</title>
<path fill="none" stroke="#000000" d="M1372.5331,-13860.823C1420.0618,-13873.7093 1488.1198,-13891.3637 1548.3645,-13904 1581.7186,-13910.996 1618.5831,-13917.4349 1651.0491,-13922.6743"/>
<polygon fill="#000000" stroke="#000000" points="1650.5477,-13926.1385 1660.9749,-13924.2611 1651.6528,-13919.2263 1650.5477,-13926.1385"/>
</g>
<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;g_slist_free -->
<g id="edge1433" class="edge">
<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;g_slist_free</title>
<path fill="none" stroke="#000000" d="M1315.3156,-13825.6722C1333.5622,-13721.1395 1429.4309,-13201.4177 1548.3645,-13101 1581.8816,-13072.7009 1630.9908,-13066.1787 1671.217,-13066.6147"/>
<polygon fill="#000000" stroke="#000000" points="1671.153,-13070.1141 1681.2378,-13066.8665 1671.3289,-13063.1163 1671.153,-13070.1141"/>
</g>
<!-- qcow2_reopen_bitmaps_rw_hint&#45;&gt;bdrv_find_dirty_bitmap -->
<g id="edge1434" class="edge">
<title>qcow2_reopen_bitmaps_rw_hint&#45;&gt;bdrv_find_dirty_bitmap</title>
<path fill="none" stroke="#000000" d="M1407.9948,-13829.4847C1450.8707,-13823.2804 1502.0861,-13816.2694 1548.3645,-13811 1548.3645,-13811 2342.4314,-13741 2342.4314,-13741 2417.8717,-13664.5438 2310.8477,-13342.482 2378.4314,-13259 2487.1218,-13124.7414 2640.1471,-13282.0602 2751.4983,-13150 2841.7631,-13042.9478 2717.8359,-12958.4704 2787.4983,-12837 2896.1496,-12647.5443 3082.1055,-12736.9806 3180.4983,-12542 3238.2662,-12427.5238 3164.5248,-8043.2207 3216.4983,-7926 3248.1273,-7854.6641 3323.5507,-7799.1207 3370.6356,-7769.8632"/>
<polygon fill="#000000" stroke="#000000" points="3372.6528,-7772.7325 3379.3669,-7764.5367 3369.0072,-7766.7567 3372.6528,-7772.7325"/>
</g>
<!-- qcow2_reopen_commit -->
<g id="node510" class="node">
<title>qcow2_reopen_commit</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-18099" rx="118.5" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-18095.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_reopen_commit</text>
</g>
<!-- qcow2_reopen_commit&#45;&gt;g_free -->
<g id="edge1435" class="edge">
<title>qcow2_reopen_commit&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M1346.4754,-18116.3377C1388.078,-18138.2556 1459.2329,-18178.6426 1512.3645,-18224 1958.5174,-18604.8722 1859.4438,-18946.5627 2378.4314,-19220 2526.0953,-19297.7992 2620.1667,-19159.9982 2751.4983,-19263 2787.6817,-19291.3783 2752.6057,-19330.0488 2787.4983,-19360 2922.8197,-19476.1574 3065.2572,-19304.8973 3180.4983,-19441 3249.1871,-19522.1234 3140.9234,-20322.2498 3216.4983,-20397 3262.0295,-20442.0344 4322.6131,-20462.1137 4369.0369,-20418 4425.8957,-20363.9705 4369.4808,-19782.9133 4405.0369,-19713 4583.9608,-19361.1853 4881.8396,-19486.123 5095.1038,-19154 5129.8175,-19099.9393 5090.5563,-19063.8348 5131.1038,-19014 5476.643,-18589.3161 5931.1098,-18925.1831 6236.8408,-18471 6336.1049,-18323.5369 6461.1551,-15439.0483 6474.646,-15121.3431"/>
<polygon fill="#000000" stroke="#000000" points="6478.1521,-15121.2721 6475.0786,-15111.1329 6471.1584,-15120.9757 6478.1521,-15121.2721"/>
</g>
<!-- qcow2_reopen_commit&#45;&gt;qcow2_update_options_commit -->
<g id="edge1436" class="edge">
<title>qcow2_reopen_commit&#45;&gt;qcow2_update_options_commit</title>
<path fill="none" stroke="#000000" d="M1401.7349,-18087.1574C1442.0645,-18076.992 1486.3687,-18058.1019 1512.3645,-18023 1547.9545,-17974.9431 1540.5799,-17545.2918 1548.3645,-17486 1598.2743,-17105.8575 1705.7824,-16651.2134 1733.9787,-16535.0728"/>
<polygon fill="#000000" stroke="#000000" points="1737.4179,-16535.7421 1736.3834,-16525.1979 1730.6167,-16534.0858 1737.4179,-16535.7421"/>
</g>
<!-- qcow2_reopen_prepare -->
<g id="node511" class="node">
<title>qcow2_reopen_prepare</title>
<ellipse fill="none" stroke="#000000" cx="507.5" cy="-22619" rx="119.6788" ry="18"/>
<text text-anchor="middle" x="507.5" y="-22615.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_reopen_prepare</text>
</g>
<!-- qcow2_reopen_prepare&#45;&gt;g_free -->
<g id="edge1437" class="edge">
<title>qcow2_reopen_prepare&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M587.8437,-22632.4C880.5735,-22678.8308 1916.5863,-22822.204 2751.4983,-22676 3149.6846,-22606.2724 3249.0163,-22553.6172 3605.4983,-22363 3780.7246,-22269.3034 3815.4551,-22228.6076 3967.7693,-22101 4157.9305,-21941.6846 4197.7025,-21892.4079 4369.0369,-21713 4728.7861,-21336.299 4824.0918,-21237.8321 5095.1038,-20793 5112.8958,-20763.7968 5110.8086,-20752.5225 5131.1038,-20725 5409.711,-20347.1787 5682.5834,-20404.3581 5876.8408,-19977 5924.5898,-19871.9543 5837.3031,-19546.2274 5912.8408,-19459 6009.2835,-19347.6325 6142.2816,-19501.971 6236.8408,-19389 6272.7006,-19346.158 6270.1208,-18439.8029 6272.8408,-18384 6338.9922,-17026.8822 6456.986,-15357.208 6473.8204,-15121.225"/>
<polygon fill="#000000" stroke="#000000" points="6477.3238,-15121.3023 6474.545,-15111.0783 6470.3415,-15120.8036 6477.3238,-15121.3023"/>
</g>
<!-- qcow2_reopen_prepare&#45;&gt;qcow2_mark_clean -->
<g id="edge1439" class="edge">
<title>qcow2_reopen_prepare&#45;&gt;qcow2_mark_clean</title>
<path fill="none" stroke="#000000" d="M589.6133,-22605.8591C700.3248,-22587.8772 903.4867,-22553.9474 1076,-22520 1624.3129,-22412.1024 2281.0623,-22259.7366 2494.3584,-22209.6592"/>
<polygon fill="#000000" stroke="#000000" points="2495.2434,-22213.0467 2504.178,-22207.3525 2493.6425,-22206.2322 2495.2434,-22213.0467"/>
</g>
<!-- qcow2_reopen_prepare&#45;&gt;bdrv_flush -->
<g id="edge1438" class="edge">
<title>qcow2_reopen_prepare&#45;&gt;bdrv_flush</title>
<path fill="none" stroke="#000000" d="M537.2086,-22636.4908C573.9218,-22657.2599 638.9174,-22691.3072 699,-22709 1064.3681,-22816.5917 1168.3313,-22797.6102 1548.3645,-22823 1719.095,-22834.4064 1762.2732,-22825.606 1933.3645,-22823 2210.6018,-22818.7773 2906.8719,-22829.7993 3180.4983,-22785 3725.1854,-22695.8214 3920.9527,-22747.2692 4369.0369,-22425 5532.3583,-21588.321 5686.3213,-21119.9801 6236.8408,-19797 6345.441,-19536.0177 6453.0994,-18613.374 6472.6851,-18439.406"/>
<polygon fill="#000000" stroke="#000000" points="6476.1866,-18439.5878 6473.8228,-18429.26 6469.2302,-18438.8077 6476.1866,-18439.5878"/>
</g>
<!-- qcow2_reopen_prepare&#45;&gt;g_new0 -->
<g id="edge1440" class="edge">
<title>qcow2_reopen_prepare&#45;&gt;g_new0</title>
<path fill="none" stroke="#000000" d="M624.7845,-22622.5204C746.5656,-22625.987 942.6062,-22631.0387 1112,-22633 1289.9278,-22635.0601 1334.8174,-22644.8149 1512.3645,-22633 1885.5332,-22608.1674 2933.0159,-22690.3998 3180.4983,-22410 3259.8349,-22320.1109 3140.4668,-18186.7015 3216.4983,-18094 3328.4892,-17957.4548 3492.1611,-18148.4299 3605.4983,-18013 3651.1186,-17958.4869 3632.8971,-16804.5614 3641.4983,-16734 3676.3399,-16448.1683 3768.8192,-16110.4621 3796.6193,-16012.7463"/>
<polygon fill="#000000" stroke="#000000" points="3800.0121,-16013.6116 3799.3946,-16003.0348 3793.2815,-16011.6881 3800.0121,-16013.6116"/>
</g>
<!-- qcow2_reopen_prepare&#45;&gt;qcow2_update_options_prepare -->
<g id="edge1441" class="edge">
<title>qcow2_reopen_prepare&#45;&gt;qcow2_update_options_prepare</title>
<path fill="none" stroke="#000000" d="M552.7614,-22602.1928C591.5602,-22587.7916 648.9472,-22566.5059 699,-22548 1068.1219,-22411.5251 1299.4007,-22528.9424 1512.3645,-22198 1559.0357,-22125.4737 1495.9604,-20714.4988 1548.3645,-20646 1656.7964,-20504.2656 1823.0012,-20672.2358 1933.3645,-20532 1982.2837,-20469.8396 1952.263,-19898.2304 1969.3645,-19821 2007.5333,-19648.6287 2104.0692,-19457.5533 2141.1121,-19388.0965"/>
<polygon fill="#000000" stroke="#000000" points="2144.2861,-19389.5839 2145.932,-19379.1177 2138.1185,-19386.2731 2144.2861,-19389.5839"/>
</g>
<!-- qcow2_reopen_prepare&#45;&gt;qcow2_update_options_abort -->
<g id="edge1442" class="edge">
<title>qcow2_reopen_prepare&#45;&gt;qcow2_update_options_abort</title>
<path fill="none" stroke="#000000" d="M528.0635,-22601.0588C562.1213,-22571.8518 633.0393,-22513.1563 699,-22472 870.2203,-22365.1667 1404.0278,-22238.2731 1512.3645,-22068 1558.0357,-21996.2185 1492.5987,-20601.2544 1548.3645,-20537 1558.4743,-20525.3512 1571.0766,-20516.8337 1584.965,-20510.702"/>
<polygon fill="#000000" stroke="#000000" points="1586.2625,-20513.9526 1594.2641,-20507.0082 1583.6783,-20507.4471 1586.2625,-20513.9526"/>
</g>
<!-- qcow2_reopen_bitmaps_ro -->
<g id="node512" class="node">
<title>qcow2_reopen_bitmaps_ro</title>
<ellipse fill="none" stroke="#000000" cx="887.5" cy="-23105" rx="135.3763" ry="18"/>
<text text-anchor="middle" x="887.5" y="-23101.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_reopen_bitmaps_ro</text>
</g>
<!-- qcow2_reopen_prepare&#45;&gt;qcow2_reopen_bitmaps_ro -->
<g id="edge1443" class="edge">
<title>qcow2_reopen_prepare&#45;&gt;qcow2_reopen_bitmaps_ro</title>
<path fill="none" stroke="#000000" d="M521.7029,-22637.1648C579.7288,-22711.3768 798.942,-22991.7389 867.1297,-23078.9475"/>
<polygon fill="#000000" stroke="#000000" points="864.5108,-23081.2803 873.4277,-23087.0022 870.0253,-23076.9686 864.5108,-23081.2803"/>
</g>
<!-- qcow2_reopen_bitmaps_ro&#45;&gt;error_propagate -->
<g id="edge1444" class="edge">
<title>qcow2_reopen_bitmaps_ro&#45;&gt;error_propagate</title>
<path fill="none" stroke="#000000" d="M1018.0804,-23100.3294C1343.227,-23088.6994 2183.373,-23058.6489 2468.5845,-23048.4474"/>
<polygon fill="#000000" stroke="#000000" points="2469.0336,-23051.9336 2478.9021,-23048.0783 2468.7833,-23044.9381 2469.0336,-23051.9336"/>
</g>
<!-- qcow2_reopen_bitmaps_ro&#45;&gt;qcow2_store_persistent_dirty_bitmaps -->
<g id="edge1445" class="edge">
<title>qcow2_reopen_bitmaps_ro&#45;&gt;qcow2_store_persistent_dirty_bitmaps</title>
<path fill="none" stroke="#000000" d="M894.1707,-23123.268C942.8051,-23256.454 1242.5904,-24077.4215 1301.968,-24240.028"/>
<polygon fill="#000000" stroke="#000000" points="1298.8084,-24241.5795 1305.5262,-24249.7723 1305.3837,-24239.1784 1298.8084,-24241.5795"/>
</g>
<!-- qcow2_reopen_bitmaps_ro&#45;&gt;bdrv_dirty_bitmap_next -->
<g id="edge1446" class="edge">
<title>qcow2_reopen_bitmaps_ro&#45;&gt;bdrv_dirty_bitmap_next</title>
<path fill="none" stroke="#000000" d="M941.944,-23121.6037C987.1309,-23134.8867 1053.2665,-23153.1837 1112,-23165 1291.3337,-23201.0791 1502.5212,-23226.5293 1628.8424,-23239.9643"/>
<polygon fill="#000000" stroke="#000000" points="1628.6036,-23243.4585 1638.9162,-23241.0294 1629.3396,-23236.4973 1628.6036,-23243.4585"/>
</g>
<!-- qcow2_reopen_bitmaps_ro&#45;&gt;bdrv_dirty_bitmap_get_persistence -->
<g id="edge1447" class="edge">
<title>qcow2_reopen_bitmaps_ro&#45;&gt;bdrv_dirty_bitmap_get_persistence</title>
<path fill="none" stroke="#000000" d="M992.5668,-23116.3271C1148.2857,-23133.1149 1440.1447,-23164.5798 1609.6858,-23182.8578"/>
<polygon fill="#000000" stroke="#000000" points="1609.3525,-23186.3421 1619.6701,-23183.9342 1610.1029,-23179.3824 1609.3525,-23186.3421"/>
</g>
<!-- qcow2_reopen_bitmaps_ro&#45;&gt;bdrv_dirty_bitmap_set_readonly -->
<g id="edge1448" class="edge">
<title>qcow2_reopen_bitmaps_ro&#45;&gt;bdrv_dirty_bitmap_set_readonly</title>
<path fill="none" stroke="#000000" d="M927.06,-23087.7013C1043.2136,-23034.444 1383.1966,-22860.343 1512.3645,-22595 1556.6042,-22504.1206 1483.4168,-20853.4469 1548.3645,-20776 1660.4367,-20642.3595 1821.7286,-20834.0051 1933.3645,-20700 1981.6048,-20642.0935 1944.8694,-18058.2761 1969.3645,-17987 2001.4911,-17893.5174 2084.1396,-17807.0535 2127.8426,-17766.0131"/>
<polygon fill="#000000" stroke="#000000" points="2130.3223,-17768.4868 2135.274,-17759.1203 2125.562,-17763.3546 2130.3223,-17768.4868"/>
</g>
<!-- qcow2_save_vmstate -->
<g id="node513" class="node">
<title>qcow2_save_vmstate</title>
<ellipse fill="none" stroke="#000000" cx="5322.8368" cy="-9809" rx="109.381" ry="18"/>
<text text-anchor="middle" x="5322.8368" y="-9805.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_save_vmstate</text>
</g>
<!-- qcow2_save_vmstate&#45;&gt;BLKDBG_EVENT -->
<g id="edge1449" class="edge">
<title>qcow2_save_vmstate&#45;&gt;BLKDBG_EVENT</title>
<path fill="none" stroke="#000000" d="M5431.8747,-9806.9755C5460.6431,-9802.2854 5490.377,-9793.3357 5514.5698,-9777 5625.2095,-9702.2928 5684.9767,-9543.5132 5705.4682,-9479.0639"/>
<polygon fill="#000000" stroke="#000000" points="5708.9056,-9479.796 5708.5273,-9469.208 5702.2202,-9477.7209 5708.9056,-9479.796"/>
</g>
<!-- qcow2_save_vmstate&#45;&gt;qcow2_vm_state_offset -->
<g id="edge1450" class="edge">
<title>qcow2_save_vmstate&#45;&gt;qcow2_vm_state_offset</title>
<path fill="none" stroke="#000000" d="M5420.7129,-9817.013C5474.683,-9821.4315 5542.0032,-9826.9429 5598.4995,-9831.5682"/>
<polygon fill="#000000" stroke="#000000" points="5598.3013,-9835.0636 5608.5536,-9832.3913 5598.8725,-9828.087 5598.3013,-9835.0636"/>
</g>
<!-- qcow2_snapshot_create -->
<g id="node514" class="node">
<title>qcow2_snapshot_create</title>
<ellipse fill="none" stroke="#000000" cx="507.5" cy="-18611" rx="122.3786" ry="18"/>
<text text-anchor="middle" x="507.5" y="-18607.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_snapshot_create</text>
</g>
<!-- qcow2_snapshot_create&#45;&gt;has_data_file -->
<g id="edge1451" class="edge">
<title>qcow2_snapshot_create&#45;&gt;has_data_file</title>
<path fill="none" stroke="#000000" d="M515.1765,-18629.221C537.2793,-18679.968 605.5134,-18825.1466 699,-18916 925.7919,-19136.4041 995.9347,-19277 1312.1822,-19277 1312.1822,-19277 1312.1822,-19277 2155.8979,-19277 2222.1169,-19277 2698.9339,-19257.7267 2751.4983,-19298 2794.6855,-19331.0888 2751.3259,-19374.3606 2787.4983,-19415 2914.3813,-19557.5519 3073.5373,-19429.9503 3180.4983,-19588 3246.8586,-19686.0566 3136.538,-20565.678 3216.4983,-20653 3442.531,-20899.8428 3633.0906,-20708.5102 3967.7693,-20705 4327.9774,-20701.222 4419.9218,-20726.3383 4778.1038,-20688 5434.8528,-20617.7044 5716.2155,-20810.4603 6236.8408,-20404 6266.6184,-20380.7522 6243.9509,-20351.342 6272.8408,-20327 6415.8972,-20206.4643 6563.897,-20363.5869 6678.8408,-20216 6741.9708,-20134.9416 6647.6143,-18444.6946 6714.8408,-18367 6782.657,-18288.6239 6877.6849,-18407.8748 6944.9204,-18329 7014.0011,-18247.9605 6916.3058,-10746.6433 6980.9204,-10662 6986.3921,-10654.8323 6993.5973,-10649.4569 7001.6152,-10645.4426"/>
<polygon fill="#000000" stroke="#000000" points="7003.1321,-10648.601 7010.964,-10641.4657 7000.3919,-10642.1596 7003.1321,-10648.601"/>
</g>
<!-- qcow2_snapshot_create&#45;&gt;g_free -->
<g id="edge1456" class="edge">
<title>qcow2_snapshot_create&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M507.5285,-18629.3808C508.0478,-18880.3024 517.8623,-21620.6619 699,-21922 920.5026,-22290.4886 1131.6117,-22279.3385 1548.3645,-22385 1900.1368,-22474.1867 2824.5662,-22510.7842 3180.4983,-22440 3381.0165,-22400.123 3437.2926,-22380.2092 3605.4983,-22264 3918.5898,-22047.6926 4534.8009,-21308.6071 4778.1038,-21016 4930.3632,-20832.886 5004.0064,-20804.034 5095.1038,-20584 5135.5227,-20486.3734 5065.729,-20432.0107 5131.1038,-20349 5245.046,-20204.3201 5369.9568,-20306.0271 5514.5698,-20192 5536.0724,-20175.0452 5533.3187,-20163.2657 5550.5698,-20142 5686.1923,-19974.8157 5788.9913,-19980.5363 5876.8408,-19784 5909.0183,-19712.0129 5863.8874,-19492.815 5912.8408,-19431 6007.4314,-19311.5577 6146.0681,-19441.3689 6236.8408,-19319 6267.8109,-19277.2498 6270.2405,-18435.9179 6272.8408,-18384 6340.8094,-17026.972 6457.2507,-15357.221 6473.8494,-15121.2264"/>
<polygon fill="#000000" stroke="#000000" points="6477.3527,-15121.3004 6474.5637,-15111.0793 6470.37,-15120.8088 6477.3527,-15121.3004"/>
</g>
<!-- qcow2_snapshot_create&#45;&gt;g_strdup -->
<g id="edge1460" class="edge">
<title>qcow2_snapshot_create&#45;&gt;g_strdup</title>
<path fill="none" stroke="#000000" d="M509.7812,-18629.1699C522.6298,-18728.3729 589.3249,-19203.2937 699,-19291 769.6793,-19347.5216 1423.0199,-19319.5849 1512.3645,-19334 1906.3402,-19397.5653 1989.3044,-19482.4696 2378.4314,-19571 2421.4133,-19580.7788 2470.4679,-19589.6304 2507.4814,-19595.8491"/>
<polygon fill="#000000" stroke="#000000" points="2507.1477,-19599.3416 2517.5868,-19597.5318 2508.2975,-19592.4367 2507.1477,-19599.3416"/>
</g>
<!-- qcow2_snapshot_create&#45;&gt;cpu_to_be64 -->
<g id="edge1452" class="edge">
<title>qcow2_snapshot_create&#45;&gt;cpu_to_be64</title>
<path fill="none" stroke="#000000" d="M507.754,-18629.3182C511.6894,-18907.4227 561.9439,-22260.8583 699,-22410 776.6906,-22494.5413 2662.5865,-22579.3517 2751.4983,-22652 2791.6597,-22684.8152 2747.9765,-22729.4171 2787.4983,-22763 2854.8209,-22820.2062 3093.3173,-22808.704 3180.4983,-22823 4049.0581,-22965.4269 4263.6293,-23016.1054 5131.1038,-23165 5532.614,-23233.9158 6655.6395,-23717.8386 6944.9204,-23431 6986.798,-23389.476 6974.45,-19243.6183 6980.9204,-19185 6998.8863,-19022.2393 7049.8272,-18831.8134 7069.771,-18761.2007"/>
<polygon fill="#000000" stroke="#000000" points="7073.2196,-18761.8693 7072.5887,-18751.2933 7066.4866,-18759.9544 7073.2196,-18761.8693"/>
</g>
<!-- qcow2_snapshot_create&#45;&gt;memset -->
<g id="edge1453" class="edge">
<title>qcow2_snapshot_create&#45;&gt;memset</title>
<path fill="none" stroke="#000000" d="M510.0527,-18592.8563C524.3454,-18493.7444 597.4583,-18018.5765 699,-17918 906.5068,-17712.4656 1680.0516,-17621.0187 1969.3645,-17581 2329.6028,-17531.1707 2423.8433,-17570.1112 2787.4983,-17567 2962.1585,-17565.5057 3006.2609,-17554.7616 3180.4983,-17567 3453.583,-17586.1815 4199.4434,-17676.1017 4369.0369,-17891 4470.0216,-18018.9615 4315.2789,-18119.9282 4405.0369,-18256 4519.2899,-18429.2058 4621.712,-18403.2866 4814.1038,-18481 5123.11,-18605.8179 5218.5348,-18593.415 5550.5698,-18622 5800.826,-18643.5446 6517.6068,-18746.603 6678.8408,-18554 6715.4128,-18510.3128 6709.9338,-14508.7627 6714.8408,-14452 6768.8851,-13826.8325 6889.0288,-13684.005 6944.9204,-13059 6993.4394,-12516.4397 6959.4882,-11152.3036 6980.9204,-10608 7004.5368,-10008.2257 7063.0493,-9276.4158 7075.5476,-9123.7323"/>
<polygon fill="#000000" stroke="#000000" points="7079.0683,-9123.6216 7076.3982,-9113.3688 7072.0918,-9123.049 7079.0683,-9123.6216"/>
</g>
<!-- qcow2_snapshot_create&#45;&gt;memcpy -->
<g id="edge1454" class="edge">
<title>qcow2_snapshot_create&#45;&gt;memcpy</title>
<path fill="none" stroke="#000000" d="M508.1009,-18592.914C512.6756,-18466.5622 546.0939,-17716.4559 699,-17563 1026.5869,-17234.2351 2324.9782,-17528.5977 2787.4983,-17567 2962.0072,-17581.4892 3007.9439,-17565.1957 3180.4983,-17595 3196.8618,-17597.8264 3200.2215,-17601.7109 3216.4983,-17605 3301.9271,-17622.2631 3539.7557,-17597.7811 3605.4983,-17655 3651.3676,-17694.9222 3595.3925,-17747.3511 3641.4983,-17787 3752.1879,-17882.188 3859.6865,-17726.8621 3967.7693,-17825 4023.9817,-17876.0402 3949.8883,-17938.5045 4003.7693,-17992 4121.4405,-18108.8293 4261.785,-17941.5381 4369.0369,-18068 4431.974,-18142.2098 4350.2271,-18862.6007 4405.0369,-18943 4718.4483,-19402.7365 5006.1144,-19333.3152 5550.5698,-19448 5692.4654,-19477.8891 5731.933,-19453.4264 5876.8408,-19448 6037.1778,-19441.9958 6077.8137,-19442.3161 6236.8408,-19421 6243.4179,-19420.1184 7170.6412,-19244.0718 7174.9204,-19239 7255.0333,-19144.0484 7278.3467,-14964.8054 7280.3232,-14580.273"/>
<polygon fill="#000000" stroke="#000000" points="7283.8244,-14580.0288 7280.3755,-14570.0111 7276.8245,-14579.9931 7283.8244,-14580.0288"/>
</g>
<!-- qcow2_snapshot_create&#45;&gt;bdrv_pwrite -->
<g id="edge1455" class="edge">
<title>qcow2_snapshot_create&#45;&gt;bdrv_pwrite</title>
<path fill="none" stroke="#000000" d="M507.7642,-18629.0996C511.9015,-18907.3473 565.0841,-22302.5082 699,-22458 1002.6145,-22810.5314 2311.2459,-22720.5407 2751.4983,-22871 2915.721,-22927.1243 5381.5927,-24218.4299 5550.5698,-24258 5672.6311,-24286.5836 6571.8947,-24323.4104 6678.8408,-24258 6900.3109,-24122.5445 6881.5896,-23989.7666 6944.9204,-23738 6993.9362,-23543.1416 6963.5461,-22130.1761 6980.9204,-21930 7001.1814,-21696.566 7054.5907,-21418.2025 7072.199,-21330.1399"/>
<polygon fill="#000000" stroke="#000000" points="7075.6714,-21330.6247 7074.2104,-21320.1311 7068.8087,-21329.2454 7075.6714,-21330.6247"/>
</g>
<!-- qcow2_snapshot_create&#45;&gt;qcow2_pre_write_overlap_check -->
<g id="edge1457" class="edge">
<title>qcow2_snapshot_create&#45;&gt;qcow2_pre_write_overlap_check</title>
<path fill="none" stroke="#000000" d="M526.9339,-18593.1169C598.2058,-18528.8082 854.5227,-18308.6385 1112,-18224 1242.1585,-18181.214 2234.427,-18227.3026 2342.4314,-18143 2383.6481,-18110.8284 2336.1797,-18061.7998 2378.4314,-18031 2512.4183,-17933.3289 2611.1615,-17942.6953 2751.4983,-18031 2782.7929,-18050.6916 2763.1398,-18078.1832 2787.4983,-18106 2806.2679,-18127.4344 3189.1965,-18378.8544 3216.4983,-18387 3465.0019,-18461.1418 4202.547,-18402.8271 4369.0369,-18204 4456.6429,-18099.3784 4310.6365,-17689.5345 4405.0369,-17591 4462.6862,-17530.8261 4716.8655,-17609.5173 4778.1038,-17553 4843.1896,-17492.9318 4765.2801,-17430.8958 4814.1038,-17357 4896.6652,-17232.0415 5019.4561,-17300.2611 5095.1038,-17171 5150.5869,-17076.1947 5054.4417,-16756.6723 5131.1038,-16678 5190.8662,-16616.6705 5456.747,-16703.1615 5514.5698,-16640 5546.4957,-16605.1263 5548.4621,-13283.2334 5550.5698,-13236 5587.9104,-12399.175 5691.7732,-11376.1287 5710.719,-11193.5478"/>
<polygon fill="#000000" stroke="#000000" points="5714.2191,-11193.7277 5711.7725,-11183.4192 5707.2567,-11193.0034 5714.2191,-11193.7277"/>
</g>
<!-- qcow2_snapshot_create&#45;&gt;qcow2_alloc_clusters -->
<g id="edge1459" class="edge">
<title>qcow2_snapshot_create&#45;&gt;qcow2_alloc_clusters</title>
<path fill="none" stroke="#000000" d="M511.0108,-18592.7415C528.5023,-18503.6818 608.9899,-18116.025 699,-18039 908.7959,-17859.4698 1036.0565,-17939 1312.1822,-17939 1312.1822,-17939 1312.1822,-17939 1740.8645,-17939 2008.4402,-17939 2091.1201,-18006.8665 2342.4314,-17915 2361.4691,-17908.0408 2359.886,-17895.1813 2378.4314,-17887 2402.4223,-17876.4164 2429.5828,-17869.3216 2455.6054,-17864.569"/>
<polygon fill="#000000" stroke="#000000" points="2456.2546,-17868.0088 2465.5141,-17862.8598 2455.0646,-17861.1107 2456.2546,-17868.0088"/>
</g>
<!-- qcow2_snapshot_create&#45;&gt;ROUND_UP -->
<g id="edge1458" class="edge">
<title>qcow2_snapshot_create&#45;&gt;ROUND_UP</title>
<path fill="none" stroke="#000000" d="M507.7519,-18629.1203C511.656,-18904.2179 561.5415,-22221.3579 699,-22367 739.0561,-22409.4408 2729.226,-22591.8286 2787.4983,-22595 2961.9068,-22604.4918 3006.6054,-22611.4232 3180.4983,-22595 3371.9353,-22576.9199 3417.5557,-22554.6524 3605.4983,-22514 3946.7753,-22440.1809 4134.5269,-22587.6973 4369.0369,-22329 4446.2045,-22243.8734 4354.9372,-22176.3993 4405.0369,-22073 4661.9597,-21542.7447 5848.9813,-20599.5594 6236.8408,-20156 6322.2029,-20058.3792 6416.296,-19935.8541 6456.2118,-19883.112"/>
<polygon fill="#000000" stroke="#000000" points="6459.1285,-19885.0575 6462.3636,-19874.9686 6453.5431,-19880.8381 6459.1285,-19885.0575"/>
</g>
<!-- qcow2_snapshot_create&#45;&gt;g_new -->
<g id="edge1461" class="edge">
<title>qcow2_snapshot_create&#45;&gt;g_new</title>
<path fill="none" stroke="#000000" d="M524.2482,-18628.9552C603.6383,-18712.0206 953.1791,-19055 1312.1822,-19055 1312.1822,-19055 1312.1822,-19055 2155.8979,-19055 2222.1094,-19055 2702.4155,-19080.4392 2751.4983,-19036 2842.2217,-18953.8596 2695.4768,-18843.6834 2787.4983,-18763 2918.8318,-18647.8482 3053.6212,-18642.9556 3180.4983,-18763 3285.5828,-18862.4255 3111.4137,-19313.5745 3216.4983,-19413 3277.2285,-19470.4598 3906.2485,-19427.6125 3967.7693,-19371 4027.4826,-19316.0508 3944.9248,-19247.8785 4003.7693,-19192 4039.123,-19158.4283 4096.9422,-19155.2194 4138.0485,-19158.1439"/>
<polygon fill="#000000" stroke="#000000" points="4137.8534,-19161.6399 4148.1153,-19159.0049 4138.4499,-19154.6654 4137.8534,-19161.6399"/>
</g>
<!-- qcow2_snapshot_create&#45;&gt;qcow2_check_refcounts -->
<g id="edge1462" class="edge">
<title>qcow2_snapshot_create&#45;&gt;qcow2_check_refcounts</title>
<path fill="none" stroke="#000000" d="M507.9547,-18592.6945C511.499,-18466.4751 538.9956,-17726.171 699,-17588 750.9413,-17543.1463 1885.6616,-17589.3375 1933.3645,-17540 1966.9034,-17505.3119 1967.0222,-10640.1938 1969.3645,-10592 2009.0892,-9774.6523 2130.0212,-8777.1972 2152.3373,-8597.4327"/>
<polygon fill="#000000" stroke="#000000" points="2155.8181,-8597.8037 2153.58,-8587.448 2148.8717,-8596.9391 2155.8181,-8597.8037"/>
</g>
<!-- qcow2_snapshot_create&#45;&gt;g_try_new -->
<g id="edge1463" class="edge">
<title>qcow2_snapshot_create&#45;&gt;g_try_new</title>
<path fill="none" stroke="#000000" d="M508.5561,-18592.9253C513.8046,-18521.0287 543.5098,-18253.3152 699,-18131 914.9212,-17961.1473 1037.4608,-18053 1312.1822,-18053 1312.1822,-18053 1312.1822,-18053 1740.8645,-18053 2011.8239,-18053 2095.0892,-18064.6384 2342.4314,-17954 2361.1862,-17945.6108 2359.0554,-17931.8335 2378.4314,-17925 2549.552,-17864.6493 3060.3834,-17941.9968 3180.4983,-18078 3229.3227,-18133.2827 3158.9652,-18193.8486 3216.4983,-18240 3351.3588,-18348.1813 3438.5395,-18284.8924 3605.4983,-18240 3627.9635,-18233.9595 3956.0328,-18050.0855 3967.7693,-18030 4009.1984,-17959.0996 3984.5782,-15153.8432 4003.7693,-15074 4036.9893,-14935.7908 4128.8038,-14789.6415 4168.1344,-14731.2862"/>
<polygon fill="#000000" stroke="#000000" points="4171.2513,-14732.9267 4173.9791,-14722.689 4165.4624,-14728.9912 4171.2513,-14732.9267"/>
</g>
<!-- qcow2_snapshot_create&#45;&gt;qcow2_cluster_discard -->
<g id="edge1464" class="edge">
<title>qcow2_snapshot_create&#45;&gt;qcow2_cluster_discard</title>
<path fill="none" stroke="#000000" d="M509.4539,-18592.6741C537.1428,-18332.9817 850.3241,-15395.6704 884.4825,-15075.3013"/>
<polygon fill="#000000" stroke="#000000" points="887.9989,-15075.3322 885.5789,-15065.0174 881.0384,-15074.59 887.9989,-15075.3322"/>
</g>
<!-- qcow2_snapshot_create&#45;&gt;qcow2_vm_state_offset -->
<g id="edge1465" class="edge">
<title>qcow2_snapshot_create&#45;&gt;qcow2_vm_state_offset</title>
<path fill="none" stroke="#000000" d="M510.5859,-18592.9746C522.225,-18531.0236 569.581,-18325.6223 699,-18234 717.7912,-18220.6968 2323.1366,-18029.5617 2342.4314,-18017 2368.1746,-18000.2401 2351.6443,-17973.0352 2378.4314,-17958 2450.7257,-17917.4222 2679.2039,-17917.4222 2751.4983,-17958 2778.2854,-17973.0352 2763.2902,-17998.0904 2787.4983,-18017 2931.7324,-18129.665 3054.9121,-18006.8647 3180.4983,-18140 3225.7655,-18187.9883 3164.5006,-18243.4014 3216.4983,-18284 3352.7702,-18390.3979 3433.5531,-18302.04 3605.4983,-18284 3616.2799,-18282.8688 4361.9504,-18130.2038 4369.0369,-18122 4451.8582,-18026.1207 4338.751,-17660.9739 4405.0369,-17553 4505.7448,-17388.9557 4664.9598,-17488.7275 4778.1038,-17333 4821.4571,-17273.3301 4783.4265,-17238.0739 4814.1038,-17171 4901.172,-16980.631 5006.855,-16982.8246 5095.1038,-16793 5124.5532,-16729.6539 5081.8156,-16689.5043 5131.1038,-16640 5254.7639,-16515.7976 5405.596,-16685.269 5514.5698,-16548 5561.2894,-16489.1495 5545.6225,-11212.9775 5550.5698,-11138 5584.322,-10626.4763 5685.5205,-10007.8641 5708.8644,-9869.3902"/>
<polygon fill="#000000" stroke="#000000" points="5712.3698,-9869.6519 5710.5868,-9859.2082 5705.4678,-9868.4843 5712.3698,-9869.6519"/>
</g>
<!-- find_new_snapshot_id -->
<g id="node515" class="node">
<title>find_new_snapshot_id</title>
<ellipse fill="none" stroke="#000000" cx="887.5" cy="-19361" rx="113.18" ry="18"/>
<text text-anchor="middle" x="887.5" y="-19357.3" font-family="Times,serif" font-size="14.00" fill="#000000">find_new_snapshot_id</text>
</g>
<!-- qcow2_snapshot_create&#45;&gt;find_new_snapshot_id -->
<g id="edge1466" class="edge">
<title>qcow2_snapshot_create&#45;&gt;find_new_snapshot_id</title>
<path fill="none" stroke="#000000" d="M509.7142,-18629.2824C522.4439,-18731.3078 589.5933,-19229.2714 699,-19329 717.1112,-19345.5091 740.4536,-19355.1574 764.5037,-19360.5292"/>
<polygon fill="#000000" stroke="#000000" points="763.9821,-19363.9939 774.4729,-19362.5127 765.3481,-19357.1285 763.9821,-19363.9939"/>
</g>
<!-- qcow2_update_snapshot_refcount -->
<g id="node516" class="node">
<title>qcow2_update_snapshot_refcount</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-16957" rx="169" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-16953.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_update_snapshot_refcount</text>
</g>
<!-- qcow2_snapshot_create&#45;&gt;qcow2_update_snapshot_refcount -->
<g id="edge1467" class="edge">
<title>qcow2_snapshot_create&#45;&gt;qcow2_update_snapshot_refcount</title>
<path fill="none" stroke="#000000" d="M508.269,-18592.8562C513.7729,-18472.382 551.3027,-17788.7824 699,-17659 905.5549,-17477.4992 1713.9427,-17738.7154 1933.3645,-17573 1958.605,-17553.9375 2108.1176,-17102.5453 2146.7772,-16984.8521"/>
<polygon fill="#000000" stroke="#000000" points="2150.1755,-16985.7216 2149.9682,-16975.1287 2143.5245,-16983.5388 2150.1755,-16985.7216"/>
</g>
<!-- qcow2_write_snapshots -->
<g id="node517" class="node">
<title>qcow2_write_snapshots</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-18443" rx="122.3786" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-18439.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_write_snapshots</text>
</g>
<!-- qcow2_snapshot_create&#45;&gt;qcow2_write_snapshots -->
<g id="edge1468" class="edge">
<title>qcow2_snapshot_create&#45;&gt;qcow2_write_snapshots</title>
<path fill="none" stroke="#000000" d="M608.1333,-18600.7437C899.3694,-18571.0618 1741.542,-18485.23 2045.1401,-18454.2881"/>
<polygon fill="#000000" stroke="#000000" points="2045.6813,-18457.7512 2055.2749,-18453.2552 2044.9715,-18450.7873 2045.6813,-18457.7512"/>
</g>
<!-- strtoul -->
<g id="node518" class="node">
<title>strtoul</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-19361" rx="42.4939" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-19357.3" font-family="Times,serif" font-size="14.00" fill="#000000">strtoul</text>
</g>
<!-- find_new_snapshot_id&#45;&gt;strtoul -->
<g id="edge1469" class="edge">
<title>find_new_snapshot_id&#45;&gt;strtoul</title>
<path fill="none" stroke="#000000" d="M1000.7492,-19361C1084.6581,-19361 1195.1785,-19361 1259.4853,-19361"/>
<polygon fill="#000000" stroke="#000000" points="1259.783,-19364.5001 1269.783,-19361 1259.7829,-19357.5001 1259.783,-19364.5001"/>
</g>
<!-- snprintf -->
<g id="node519" class="node">
<title>snprintf</title>
<ellipse fill="none" stroke="#000000" cx="1312.1822" cy="-19415" rx="48.1917" ry="18"/>
<text text-anchor="middle" x="1312.1822" y="-19411.3" font-family="Times,serif" font-size="14.00" fill="#000000">snprintf</text>
</g>
<!-- find_new_snapshot_id&#45;&gt;snprintf -->
<g id="edge1470" class="edge">
<title>find_new_snapshot_id&#45;&gt;snprintf</title>
<path fill="none" stroke="#000000" d="M976.0104,-19372.2544C1060.4633,-19382.993 1185.0868,-19398.8393 1256.4821,-19407.9175"/>
<polygon fill="#000000" stroke="#000000" points="1256.2568,-19411.417 1266.6185,-19409.2064 1257.1399,-19404.4729 1256.2568,-19411.417"/>
</g>
<!-- qcow2_update_snapshot_refcount&#45;&gt;be64_to_cpu -->
<g id="edge1471" class="edge">
<title>qcow2_update_snapshot_refcount&#45;&gt;be64_to_cpu</title>
<path fill="none" stroke="#000000" d="M2181.5623,-16974.8541C2221.6051,-17001.7545 2302.2724,-17052.1663 2378.4314,-17077 2537.5362,-17128.8804 2590.5299,-17082.2277 2751.4983,-17128 2768.3397,-17132.789 2771.1129,-17137.8286 2787.4983,-17144 3143.8705,-17278.2235 3266.4712,-17225.5707 3605.4983,-17399 3623.3038,-17408.1084 3624.2248,-17415.9189 3641.4983,-17426 3778.2398,-17505.8046 3846.8948,-17466.7435 3967.7693,-17569 3990.0738,-17587.869 3981.6141,-17604.9559 4003.7693,-17624 4139.1364,-17740.3586 4263.2284,-17647.2358 4369.0369,-17791 4443.9315,-17892.7607 4345.1714,-17961.732 4405.0369,-18073 4518.6799,-18284.2205 4591.347,-18336.0716 4814.1038,-18425 5199.0724,-18578.6862 6387.4362,-18765.7941 6678.8408,-18471 6705.7412,-18443.7868 6713.6074,-12999.2448 6714.8408,-12961 6771.7563,-11196.2873 6851.0668,-10758.1341 6944.9204,-8995 7004.6551,-7872.8251 7067.054,-6491.9761 7076.6511,-6278.3215"/>
<polygon fill="#000000" stroke="#000000" points="7080.1514,-6278.39 7077.1035,-6268.2431 7073.1585,-6278.076 7080.1514,-6278.39"/>
</g>
<!-- qcow2_update_snapshot_refcount&#45;&gt;abort -->
<g id="edge1472" class="edge">
<title>qcow2_update_snapshot_refcount&#45;&gt;abort</title>
<path fill="none" stroke="#000000" d="M2258.3285,-16942.6441C2379.9872,-16929.7191 2587.127,-16920.8771 2751.4983,-16981 2770.5346,-16987.963 2768.7605,-17001.2695 2787.4983,-17009 2950.1632,-17076.1095 3006.4897,-17030.8357 3180.4983,-17057 3370.2505,-17085.5316 3417.355,-17095.29 3605.4983,-17133 3621.5689,-17136.2211 3625.3798,-17138.0275 3641.4983,-17141 3785.6379,-17167.5819 3847.2598,-17105.5717 3967.7693,-17189 3994.9213,-17207.7972 3976.141,-17235.9102 4003.7693,-17254 4153.6407,-17352.1293 4226.0974,-17283.5461 4405.0369,-17292 4570.6597,-17299.8247 4658.4692,-17406.8029 4778.1038,-17292 4848.1514,-17224.7814 4758.8303,-16498.8113 4814.1038,-16419 4891.3221,-16307.502 5019.8987,-16412.8657 5095.1038,-16300 5199.2594,-16143.6863 5034.2767,-9698.9561 5131.1038,-9538 5163.3142,-9484.4565 5233.915,-9457.1086 5279.8684,-9444.4556"/>
<polygon fill="#000000" stroke="#000000" points="5280.782,-9447.8344 5289.561,-9441.9031 5278.9993,-9441.0652 5280.782,-9447.8344"/>
</g>
<!-- qcow2_update_snapshot_refcount&#45;&gt;g_free -->
<g id="edge1477" class="edge">
<title>qcow2_update_snapshot_refcount&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M2165.0464,-16975.2938C2190.7531,-17024.4609 2268.9666,-17159.4805 2378.4314,-17215 2408.927,-17230.4671 3572.0534,-17305.8832 3605.4983,-17313 3772.5227,-17348.5416 3823.3174,-17349.9287 3967.7693,-17441 3986.9102,-17453.0676 3984.9068,-17464.5017 4003.7693,-17477 4149.7855,-17573.7504 4226.8412,-17522.7173 4369.0369,-17625 4388.9954,-17639.3563 4382.7433,-17656.6346 4405.0369,-17667 4697.6611,-17803.0557 4808.3991,-17671.6667 5131.1038,-17673 5625.189,-17675.0415 5926.4966,-17942.4617 6236.8408,-17558 6398.2479,-17358.0452 6466.6214,-15381.8698 6474.9606,-15121.3054"/>
<polygon fill="#000000" stroke="#000000" points="6478.4639,-15121.2558 6475.2829,-15111.1497 6471.4674,-15121.0337 6478.4639,-15121.2558"/>
</g>
<!-- qcow2_update_snapshot_refcount&#45;&gt;cpu_to_be64 -->
<g id="edge1473" class="edge">
<title>qcow2_update_snapshot_refcount&#45;&gt;cpu_to_be64</title>
<path fill="none" stroke="#000000" d="M2157.0531,-16975.1847C2163.2796,-17058.8401 2199.5845,-17411.2475 2378.4314,-17614 2500.3427,-17752.2066 2643.4004,-17645.7409 2751.4983,-17795 2821.4747,-17891.6219 2729.0776,-17956.9831 2787.4983,-18061 2897.6627,-18257.1458 3031.1244,-18211.7834 3180.4983,-18380 3200.3933,-18402.4046 3200.164,-18411.8809 3216.4983,-18437 3401.6311,-18721.7003 3341.936,-18912.0287 3641.4983,-19072 3769.4114,-19140.3078 3823.1051,-19081.9981 3967.7693,-19072 3983.8845,-19070.8862 3987.6542,-19068.1138 4003.7693,-19067 4165.7241,-19055.8069 4251.9061,-18954.5944 4369.0369,-19067 4439.163,-19134.2971 4343.8439,-19865.4885 4405.0369,-19941 4499.5201,-20057.5913 5563.6366,-20275 5713.7053,-20275 5713.7053,-20275 5713.7053,-20275 6074.8408,-20275 6365.7127,-20275 6513.2436,-20262.1317 6678.8408,-20023 6742.4549,-19931.1376 6648.6457,-19108.0203 6714.8408,-19018 6779.064,-18930.6615 6859.6629,-19003.961 6944.9204,-18937 7006.3058,-18888.7881 7048.324,-18804.0169 7066.9834,-18760.4914"/>
<polygon fill="#000000" stroke="#000000" points="7070.2788,-18761.6834 7070.9167,-18751.1078 7063.823,-18758.9773 7070.2788,-18761.6834"/>
</g>
<!-- qcow2_update_snapshot_refcount&#45;&gt;assert -->
<g id="edge1474" class="edge">
<title>qcow2_update_snapshot_refcount&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M2255.474,-16971.5716C2577.5201,-17018.7151 3572.0413,-17164.4359 3605.4983,-17171 3625.8352,-17174.99 3949.6428,-17249.9532 3967.7693,-17260 3987.2872,-17270.818 3983.5122,-17285.6393 4003.7693,-17295 4613.3637,-17576.6905 4849.4283,-17366.4212 5514.5698,-17274 5849.7573,-17227.4258 6054.2932,-17317.9494 6236.8408,-17033 6272.1821,-16977.8337 6266.558,-12381.2138 6272.8408,-12316 6313.9773,-11889.0179 6437.7418,-11379.3483 6468.741,-11255.9091"/>
<polygon fill="#000000" stroke="#000000" points="6472.1601,-11256.664 6471.2107,-11246.1118 6465.3725,-11254.9529 6472.1601,-11256.664"/>
</g>
<!-- qcow2_update_snapshot_refcount&#45;&gt;cpu_to_be64s -->
<g id="edge1489" class="edge">
<title>qcow2_update_snapshot_refcount&#45;&gt;cpu_to_be64s</title>
<path fill="none" stroke="#000000" d="M2171.7096,-16938.8019C2205.5756,-16901.0483 2289.3166,-16814.0644 2378.4314,-16770 2705.8365,-16608.1086 2850.0916,-16746.6738 3180.4983,-16591 3198.8347,-16582.3606 3197.4331,-16569.8836 3216.4983,-16563 3295.0521,-16534.6378 3909.2165,-16598.5541 3967.7693,-16539 4061.3749,-16443.7937 3915.7816,-14236.4212 4003.7693,-14136 4030.1394,-14105.9035 4074.2242,-14098.7402 4112.4743,-14099.3"/>
<polygon fill="#000000" stroke="#000000" points="4112.4648,-14102.8014 4122.572,-14099.6242 4112.6895,-14095.805 4112.4648,-14102.8014"/>
</g>
<!-- qcow2_update_snapshot_refcount&#45;&gt;be64_to_cpus -->
<g id="edge1490" class="edge">
<title>qcow2_update_snapshot_refcount&#45;&gt;be64_to_cpus</title>
<path fill="none" stroke="#000000" d="M2164.3265,-16938.7587C2189.0042,-16887.6049 2266.4877,-16742.2142 2378.4314,-16676 2523.1634,-16590.3917 2593.9996,-16671.9094 2751.4983,-16613 2769.0611,-16606.431 2769.6967,-16596.8914 2787.4983,-16591 2969.256,-16530.8472 3025.6458,-16567.1511 3216.4983,-16552 3258.2004,-16548.6894 3938.9813,-16531.3526 3967.7693,-16501 4014.0149,-16452.241 3973.6879,-14142.0933 4003.7693,-14082 4032.4784,-14024.6482 4096.7168,-13983.8812 4140.8119,-13961.3879"/>
<polygon fill="#000000" stroke="#000000" points="4142.5031,-13964.4557 4149.8955,-13956.866 4139.3836,-13958.1892 4142.5031,-13964.4557"/>
</g>
<!-- qcow2_update_snapshot_refcount&#45;&gt;offset_into_cluster -->
<g id="edge1475" class="edge">
<title>qcow2_update_snapshot_refcount&#45;&gt;offset_into_cluster</title>
<path fill="none" stroke="#000000" d="M2201.3302,-16974.3578C2245.8885,-16990.8434 2316.031,-17015.3677 2378.4314,-17031 2541.6183,-17071.8809 2587.1561,-17059.0436 2751.4983,-17095 3135.2699,-17178.9653 3277.7194,-17106.4546 3605.4983,-17323 3627.1592,-17337.3102 3619.8147,-17354.7242 3641.4983,-17369 3766.7519,-17451.4632 3861.6745,-17349.0163 3967.7693,-17455 4012.0052,-17499.1896 3956.264,-17550.3457 4003.7693,-17591 4065.7728,-17644.0616 4311.3219,-17571.303 4369.0369,-17629 4423.5512,-17683.4974 4356.4071,-17914.1926 4405.0369,-17974 4515.999,-18110.4668 5739.0557,-18428.8986 5912.8408,-18456 5996.9587,-18469.118 6619.7601,-18499.2973 6678.8408,-18438 6701.2046,-18414.7972 6714.3106,-9189.2216 6714.8408,-9157 6741.893,-7512.9676 6818.6662,-5486.2994 6828.7768,-5223.5276"/>
<polygon fill="#000000" stroke="#000000" points="6832.2831,-5223.4301 6829.1709,-5213.3027 6825.2883,-5223.1604 6832.2831,-5223.4301"/>
</g>
<!-- qcow2_update_snapshot_refcount&#45;&gt;qcow2_signal_corruption -->
<g id="edge1476" class="edge">
<title>qcow2_update_snapshot_refcount&#45;&gt;qcow2_signal_corruption</title>
<path fill="none" stroke="#000000" d="M2263.2378,-16943.0679C2299.7286,-16938.9596 2340.7932,-16935.0238 2378.4314,-16933 2543.9997,-16924.0976 2585.6971,-16931.5462 2751.4983,-16933 3368.1614,-16938.4071 5162.3098,-17181.1774 5514.5698,-16675 5582.7125,-16577.0829 5521.4041,-14643.6743 5550.5698,-14528 5627.7575,-14221.8647 5800.5206,-14203.3528 5876.8408,-13897 5920.3964,-13722.166 5904.537,-10833.9863 5912.8408,-10654 5949.9417,-9849.837 6052.7559,-8867.2137 6071.7891,-8689.294"/>
<polygon fill="#000000" stroke="#000000" points="6075.2868,-8689.5021 6072.8731,-8679.1859 6068.3267,-8688.7557 6075.2868,-8689.5021"/>
</g>
<!-- qcow2_update_snapshot_refcount&#45;&gt;qcow2_cache_get -->
<g id="edge1478" class="edge">
<title>qcow2_update_snapshot_refcount&#45;&gt;qcow2_cache_get</title>
<path fill="none" stroke="#000000" d="M2219.8101,-16940.2458C2264.0959,-16929.0852 2324.5523,-16914.7352 2378.4314,-16905 2542.9418,-16875.2753 2586.1287,-16881.4977 2751.4983,-16857 2819.2731,-16846.9599 3912.9001,-16694.0318 3967.7693,-16653 3997.0595,-16631.0965 3981.255,-16607.8233 4003.7693,-16579 4134.1364,-16412.1016 4273.6633,-16462.0886 4369.0369,-16273 4398.6643,-16214.2605 4400.491,-15747.6311 4405.0369,-15682 4472.7173,-14704.873 4572.5801,-13505.6133 4589.1893,-13307.3579"/>
<polygon fill="#000000" stroke="#000000" points="4592.6936,-13307.4526 4590.0413,-13297.1951 4585.718,-13306.8677 4592.6936,-13307.4526"/>
</g>
<!-- qcow2_update_snapshot_refcount&#45;&gt;qcow2_cache_put -->
<g id="edge1482" class="edge">
<title>qcow2_update_snapshot_refcount&#45;&gt;qcow2_cache_put</title>
<path fill="none" stroke="#000000" d="M2186.736,-16939.1226C2228.6119,-16915.8024 2306.5059,-16875.7706 2378.4314,-16857 2539.492,-16814.9677 2599.1785,-16891.1262 2751.4983,-16824 2771.3602,-16815.247 2768.0954,-16800.7282 2787.4983,-16791 2847.1603,-16761.0866 3922.1521,-16615.7179 3967.7693,-16567 4057.7465,-16470.9069 3935.9079,-16385.8034 4003.7693,-16273 4105.8315,-16103.3462 4276.3528,-16192.9536 4369.0369,-16018 4405.008,-15950.0998 4401.3674,-13328.7522 4405.0369,-13252 4448.8346,-12335.9145 4567.8892,-11215.2239 4588.5075,-11025.0422"/>
<polygon fill="#000000" stroke="#000000" points="4591.9949,-11025.3462 4589.5957,-11015.0267 4585.0359,-11024.5901 4591.9949,-11025.3462"/>
</g>
<!-- qcow2_update_snapshot_refcount&#45;&gt;bdrv_pread -->
<g id="edge1481" class="edge">
<title>qcow2_update_snapshot_refcount&#45;&gt;bdrv_pread</title>
<path fill="none" stroke="#000000" d="M2167.1336,-16975.2289C2195.8345,-17019.9226 2276.8045,-17134.7379 2378.4314,-17182 2393.9338,-17189.2095 3588.4717,-17278.4508 3605.4983,-17280 3766.6794,-17294.6656 3843.2364,-17213.6269 3967.7693,-17317 4011.269,-17353.1085 3960.3036,-17402.8506 4003.7693,-17439 4129.2586,-17543.3663 4246.4315,-17369.2605 4369.0369,-17477 4421.1871,-17522.827 4350.5826,-17585.9363 4405.0369,-17629 4451.4035,-17665.6677 6120.023,-17645.2374 6236.8408,-17521 6264.5481,-17491.5329 6270.7848,-14649.3952 6272.8408,-14609 6319.7158,-13688.0452 6449.9303,-12562.2179 6472.4892,-12371.1696"/>
<polygon fill="#000000" stroke="#000000" points="6475.9803,-12371.4506 6473.6799,-12361.1085 6469.0288,-12370.6279 6475.9803,-12371.4506"/>
</g>
<!-- qcow2_update_snapshot_refcount&#45;&gt;bdrv_flush -->
<g id="edge1479" class="edge">
<title>qcow2_update_snapshot_refcount&#45;&gt;bdrv_flush</title>
<path fill="none" stroke="#000000" d="M2163.4033,-16975.2767C2186.3933,-17028.671 2261.463,-17184.9287 2378.4314,-17253 2522.9191,-17337.0865 2588.5324,-17263.7259 2751.4983,-17301 2767.9392,-17304.7604 2771.0148,-17309.4306 2787.4983,-17313 3144.777,-17390.3661 3285.7028,-17221.8998 3605.4983,-17399 3628.2093,-17411.5772 3620.5973,-17429.6011 3641.4983,-17445 3766.3907,-17537.0153 3848.7995,-17469.4453 3967.7693,-17569 3991.619,-17588.9576 3980.4697,-17608.4029 4003.7693,-17629 4136.8245,-17746.6222 4229.8099,-17680.7526 4369.0369,-17791 4625.7102,-17994.2478 4522.3468,-18229.4448 4814.1038,-18378 5098.602,-18522.8592 6132.828,-18441.9491 6408.1313,-18417.3374"/>
<polygon fill="#000000" stroke="#000000" points="6408.7254,-18420.7982 6418.3717,-18416.4165 6408.0983,-18413.8264 6408.7254,-18420.7982"/>
</g>
<!-- qcow2_update_snapshot_refcount&#45;&gt;ROUND_UP -->
<g id="edge1480" class="edge">
<title>qcow2_update_snapshot_refcount&#45;&gt;ROUND_UP</title>
<path fill="none" stroke="#000000" d="M2159.5296,-16975.3251C2174.5818,-17047.3284 2237.9764,-17315.0115 2378.4314,-17481 2505.4738,-17631.1376 2636.0557,-17559.7703 2751.4983,-17719 2789.2091,-17771.0144 2754.0195,-17804.1659 2787.4983,-17859 2922.1108,-18079.4783 3913.5215,-18819.5552 4003.7693,-18856 4079.4407,-18886.5584 4313.3372,-18834.3551 4369.0369,-18894 4446.4376,-18976.883 4324.8194,-19833.8402 4405.0369,-19914 4448.2563,-19957.1883 4893.5043,-19933 4954.6038,-19933 4954.6038,-19933 4954.6038,-19933 5713.7053,-19933 5781.6153,-19933 6226.4563,-19884.6046 6403.4135,-19865.0515"/>
<polygon fill="#000000" stroke="#000000" points="6403.8568,-19868.5239 6413.4115,-19863.946 6403.0874,-19861.5663 6403.8568,-19868.5239"/>
</g>
<!-- qcow2_update_snapshot_refcount&#45;&gt;update_refcount -->
<g id="edge1485" class="edge">
<title>qcow2_update_snapshot_refcount&#45;&gt;update_refcount</title>
<path fill="none" stroke="#000000" d="M2167.9791,-16938.7914C2202.7282,-16885.2998 2302.9672,-16722.8965 2342.4314,-16572 2409.4638,-16315.6925 2291.6306,-16227.3048 2378.4314,-15977 2473.6464,-15702.4312 2663.2596,-15716.8896 2751.4983,-15440 2813.2737,-15246.151 2754.889,-11978.824 2787.4983,-11778 2825.2275,-11545.6442 2935.1151,-11280.7216 2971.8658,-11196.3193"/>
<polygon fill="#000000" stroke="#000000" points="2975.1698,-11197.4998 2975.9753,-11186.9356 2968.7577,-11194.6917 2975.1698,-11197.4998"/>
</g>
<!-- qcow2_update_snapshot_refcount&#45;&gt;qcow2_process_discards -->
<g id="edge1483" class="edge">
<title>qcow2_update_snapshot_refcount&#45;&gt;qcow2_process_discards</title>
<path fill="none" stroke="#000000" d="M2167.5818,-16938.8126C2199.6264,-16888.2437 2289.9947,-16740.9311 2342.4314,-16608 2365.2176,-16550.2351 2332.1344,-16514.3835 2378.4314,-16473 2444.9959,-16413.4999 3909.3429,-16302.509 3967.7693,-16235 4038.1101,-16153.7246 3956.1473,-8592.3621 4003.7693,-8496 4031.6048,-8439.6755 4093.8868,-8399.4412 4137.958,-8376.7234"/>
<polygon fill="#000000" stroke="#000000" points="4139.7059,-8379.7621 4147.067,-8372.1421 4136.5606,-8373.5085 4139.7059,-8379.7621"/>
</g>
<!-- qcow2_update_snapshot_refcount&#45;&gt;qcow2_get_refcount -->
<g id="edge1484" class="edge">
<title>qcow2_update_snapshot_refcount&#45;&gt;qcow2_get_refcount</title>
<path fill="none" stroke="#000000" d="M2168.1831,-16939.0351C2201.7643,-16889.0349 2295.6958,-16743.041 2342.4314,-16608 2372.3991,-16521.4091 2315.1874,-16471.3042 2378.4314,-16405 2628.3797,-16142.9574 3741.0902,-16327.413 3967.7693,-16045 4034.8602,-15961.4133 3980.2932,-8432.5791 4003.7693,-8328 4036.6262,-8181.6325 4129.8054,-8025.0409 4168.8501,-7963.7519"/>
<polygon fill="#000000" stroke="#000000" points="4171.9601,-7965.3862 4174.4196,-7955.0808 4166.0704,-7961.6031 4171.9601,-7965.3862"/>
</g>
<!-- qcow2_update_snapshot_refcount&#45;&gt;qcow2_cache_set_dependency -->
<g id="edge1486" class="edge">
<title>qcow2_update_snapshot_refcount&#45;&gt;qcow2_cache_set_dependency</title>
<path fill="none" stroke="#000000" d="M2165.937,-16975.0152C2195.1912,-17026.7937 2284.2705,-17179.4543 2378.4314,-17291 2525.4782,-17465.1959 2620.147,-17456.6835 2751.4983,-17643 2774.432,-17675.5306 2761.2819,-17695.0517 2787.4983,-17725 2922.1502,-17878.8196 3065.4918,-17794.9878 3180.4983,-17964 3233.5245,-18041.9267 3150.9321,-18105.2843 3216.4983,-18173 3229.1443,-18186.0606 3244.8336,-18195.4377 3261.7758,-18202.0947"/>
<polygon fill="#000000" stroke="#000000" points="3260.7112,-18205.4312 3271.3056,-18205.5193 3263.0785,-18198.8437 3260.7112,-18205.4312"/>
</g>
<!-- qcow2_update_snapshot_refcount&#45;&gt;qcow2_cache_entry_mark_dirty -->
<g id="edge1487" class="edge">
<title>qcow2_update_snapshot_refcount&#45;&gt;qcow2_cache_entry_mark_dirty</title>
<path fill="none" stroke="#000000" d="M2165.0746,-16938.8469C2198.255,-16873.9356 2313.4549,-16654.9705 2378.4314,-16613 2528.2619,-16516.2193 3849.7549,-16520.7471 3967.7693,-16387 4017.7083,-16330.4036 3996.5616,-13745.1339 4003.7693,-13670 4041.7345,-13274.25 4151.2425,-12801.4016 4179.6214,-12682.9406"/>
<polygon fill="#000000" stroke="#000000" points="4183.0298,-12683.7363 4181.9651,-12673.1951 4176.2238,-12682.0995 4183.0298,-12683.7363"/>
</g>
<!-- qcow2_update_snapshot_refcount&#45;&gt;bdrv_pwrite_sync -->
<g id="edge1488" class="edge">
<title>qcow2_update_snapshot_refcount&#45;&gt;bdrv_pwrite_sync</title>
<path fill="none" stroke="#000000" d="M2165.5222,-16938.9227C2207.633,-16859.8578 2373.7803,-16548.2568 2378.4314,-16545 2524.6468,-16442.6175 3850.7287,-16445.7688 3967.7693,-16311 4026.246,-16243.6658 3971.3881,-9973.0956 4003.7693,-9890 4034.0054,-9812.4091 4109.4506,-9746.2085 4153.3327,-9712.613"/>
<polygon fill="#000000" stroke="#000000" points="4155.5246,-9715.3437 4161.4033,-9706.5294 4151.311,-9709.7539 4155.5246,-9715.3437"/>
</g>
<!-- qcow2_update_snapshot_refcount&#45;&gt;qcow2_get_cluster_type -->
<g id="edge1491" class="edge">
<title>qcow2_update_snapshot_refcount&#45;&gt;qcow2_get_cluster_type</title>
<path fill="none" stroke="#000000" d="M2169.107,-16938.7157C2204.6111,-16888.4478 2302.1302,-16742.7351 2342.4314,-16605 2369.8572,-16511.2685 2316.9963,-16242.9178 2378.4314,-16167 2736.6742,-15724.3049 3264.7848,-16254.3236 3605.4983,-15798 3642.6667,-15748.2196 3636.7673,-6913.9451 3641.4983,-6852 3674.057,-6425.6958 3773.8887,-5913.2404 3798.9037,-5789.0772"/>
<polygon fill="#000000" stroke="#000000" points="3802.345,-5789.7173 3800.8967,-5779.222 3795.4839,-5788.3297 3802.345,-5789.7173"/>
</g>
<!-- qcow2_update_snapshot_refcount&#45;&gt;qcow2_update_cluster_refcount -->
<g id="edge1492" class="edge">
<title>qcow2_update_snapshot_refcount&#45;&gt;qcow2_update_cluster_refcount</title>
<path fill="none" stroke="#000000" d="M2162.8531,-16975.1368C2191.9069,-17051.9494 2303.848,-17358.6168 2342.4314,-17622 2350.7428,-17678.7365 2340.5242,-19642.9749 2378.4314,-19686 2384.7856,-19693.2121 2392.1376,-19699.1246 2400.1747,-19703.9408"/>
<polygon fill="#000000" stroke="#000000" points="2398.682,-19707.1116 2409.15,-19708.7462 2401.9861,-19700.9405 2398.682,-19707.1116"/>
</g>
<!-- g_try_malloc0 -->
<g id="node520" class="node">
<title>g_try_malloc0</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-14773" rx="76.8869" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-14769.3" font-family="Times,serif" font-size="14.00" fill="#000000">g_try_malloc0</text>
</g>
<!-- qcow2_update_snapshot_refcount&#45;&gt;g_try_malloc0 -->
<g id="edge1493" class="edge">
<title>qcow2_update_snapshot_refcount&#45;&gt;g_try_malloc0</title>
<path fill="none" stroke="#000000" d="M2168.2323,-16938.8553C2203.6678,-16885.5368 2305.5816,-16723.5561 2342.4314,-16572 2415.5388,-16271.3234 2308.5495,-15481.4426 2378.4314,-15180 2413.817,-15027.3606 2509.1379,-14862.7431 2548.061,-14799.6588"/>
<polygon fill="#000000" stroke="#000000" points="2551.0736,-14801.4421 2553.3807,-14791.1015 2545.1287,-14797.7464 2551.0736,-14801.4421"/>
</g>
<!-- abs -->
<g id="node521" class="node">
<title>abs</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-17155" rx="27" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-17151.3" font-family="Times,serif" font-size="14.00" fill="#000000">abs</text>
</g>
<!-- qcow2_update_snapshot_refcount&#45;&gt;abs -->
<g id="edge1494" class="edge">
<title>qcow2_update_snapshot_refcount&#45;&gt;abs</title>
<path fill="none" stroke="#000000" d="M2173.6134,-16975.0047C2209.0139,-17009.8068 2292.5041,-17086.1221 2378.4314,-17123 2427.2821,-17143.9655 2488.8898,-17151.2122 2527.6186,-17153.7065"/>
<polygon fill="#000000" stroke="#000000" points="2527.7232,-17157.218 2537.9058,-17154.2915 2528.1206,-17150.2293 2527.7232,-17157.218"/>
</g>
<!-- qcow2_write_snapshots&#45;&gt;cpu_to_be32 -->
<g id="edge1495" class="edge">
<title>qcow2_write_snapshots&#45;&gt;cpu_to_be32</title>
<path fill="none" stroke="#000000" d="M2267.5596,-18435.6025C2294.7621,-18439.1207 2321.9023,-18447.8396 2342.4314,-18466 2391.8424,-18509.7098 2328.5031,-18566.882 2378.4314,-18610 2441.4838,-18664.452 2690.7529,-18589.9856 2751.4983,-18647 2823.7406,-18714.8052 2718.4564,-18795.9386 2787.4983,-18867 2911.4683,-18994.5963 3065.7294,-18807.0681 3180.4983,-18943 3237.6061,-19010.6383 3161.8833,-20466.3333 3216.4983,-20536 3326.9815,-20676.9319 3439.2159,-20574.5282 3605.4983,-20641 3792.478,-20715.7456 3816.1737,-20783.814 4003.7693,-20857 4664.2671,-21114.6778 4846.9873,-21159.6683 5550.5698,-21247 5694.4748,-21264.8621 5739.1506,-21292.4875 5876.8408,-21247 6338.2163,-21094.5795 6398.7753,-20901.0676 6678.8408,-20504 6972.8637,-20087.1441 7215.9337,-19507.9183 7269.4807,-19376.3218"/>
<polygon fill="#000000" stroke="#000000" points="7272.763,-19377.5413 7273.2774,-19366.9589 7266.276,-19374.9108 7272.763,-19377.5413"/>
</g>
<!-- qcow2_write_snapshots&#45;&gt;cpu_to_be64 -->
<g id="edge1496" class="edge">
<title>qcow2_write_snapshots&#45;&gt;cpu_to_be64</title>
<path fill="none" stroke="#000000" d="M2277.4574,-18441.0814C2300.5105,-18445.2338 2323.354,-18452.8561 2342.4314,-18466 2370.5911,-18485.4014 2350.2973,-18514.5615 2378.4314,-18534 2515.9235,-18628.9968 2625.5092,-18471.2037 2751.4983,-18581 2797.9888,-18621.5153 2744.8443,-18670.4635 2787.4983,-18715 2914.1825,-18847.2755 3070.513,-18692.5455 3180.4983,-18839 3232.4891,-18908.2302 3156.6036,-20334.4821 3216.4983,-20397 3453.5821,-20644.4676 6538.7675,-20435.5708 6678.8408,-20289 6760.2605,-20203.8035 6658.0353,-19332.2508 6714.8408,-19229 6774.5148,-19120.5354 6867.7598,-19168.808 6944.9204,-19072 7023.3559,-18973.5924 7060.2253,-18823.2696 7072.7477,-18761.2566"/>
<polygon fill="#000000" stroke="#000000" points="7076.2551,-18761.5585 7074.7438,-18751.072 7069.3858,-18760.2121 7076.2551,-18761.5585"/>
</g>
<!-- qcow2_write_snapshots&#45;&gt;offsetof -->
<g id="edge1497" class="edge">
<title>qcow2_write_snapshots&#45;&gt;offsetof</title>
<path fill="none" stroke="#000000" d="M2272.887,-18437.6735C2297.9826,-18441.6346 2322.8166,-18450.0395 2342.4314,-18466 2381.0234,-18497.4024 2339.8808,-18540.5467 2378.4314,-18572 2507.9186,-18677.6482 2628.6401,-18505.7112 2751.4983,-18619 2808.9147,-18671.9443 2735.0818,-18733.1012 2787.4983,-18791 2910.4204,-18926.7786 3070.4966,-18768.5578 3180.4983,-18915 3231.9965,-18983.5582 3159.5418,-20393.9043 3216.4983,-20458 3439.8252,-20709.3198 5916.6965,-20743.6845 6236.8408,-20641 6460.7995,-20569.1665 6563.4588,-20554.95 6678.8408,-20350 6731.9684,-20255.631 6650.6352,-19463.2106 6714.8408,-19376 6779.1137,-19288.6981 6847.2193,-19341.9798 6944.9204,-19295 6964.8192,-19285.4316 7012.9174,-19254.6531 7045.4781,-19233.3926"/>
<polygon fill="#000000" stroke="#000000" points="7047.7639,-19236.0795 7054.2135,-19227.674 7043.9298,-19230.2229 7047.7639,-19236.0795"/>
</g>
<!-- qcow2_write_snapshots&#45;&gt;memset -->
<g id="edge1498" class="edge">
<title>qcow2_write_snapshots&#45;&gt;memset</title>
<path fill="none" stroke="#000000" d="M2172.0892,-18424.9295C2206.0279,-18388.5783 2288.92,-18307.5645 2378.4314,-18278 2457.1524,-18251.9994 2687.0268,-18225.8803 2751.4983,-18278 2810.8822,-18326.0069 2733.0945,-18392.4151 2787.4983,-18446 2914.3666,-18570.9586 3061.6397,-18391.3996 3180.4983,-18524 3242.1371,-18592.7652 3161.0822,-18864.1281 3216.4983,-18938 3338.0901,-19100.0871 3443.2911,-19060.92 3641.4983,-19103 3720.6649,-19119.8073 4311.9036,-19080.6796 4369.0369,-19138 4432.0866,-19201.2561 4344.4043,-19875.4234 4405.0369,-19941 4572.1208,-20121.708 4708.4892,-20009 4954.6038,-20009 4954.6038,-20009 4954.6038,-20009 6074.8408,-20009 6348.9737,-20009 6503.4565,-20094.6874 6678.8408,-19884 6708.3309,-19848.5739 6712.9376,-18271.0549 6714.8408,-18225 6784.2066,-16546.4288 6885.9055,-16130.967 6944.9204,-14452 7004.937,-12744.5351 6918.2417,-12315.3693 6980.9204,-10608 7002.9408,-10008.1649 7062.7008,-9276.4025 7075.4905,-9123.7302"/>
<polygon fill="#000000" stroke="#000000" points="7079.0115,-9123.6253 7076.3611,-9113.3674 7072.0361,-9123.0392 7079.0115,-9123.6253"/>
</g>
<!-- qcow2_write_snapshots&#45;&gt;strlen -->
<g id="edge1499" class="edge">
<title>qcow2_write_snapshots&#45;&gt;strlen</title>
<path fill="none" stroke="#000000" d="M2259.8481,-18433.5323C2289.9449,-18436.1952 2320.5465,-18444.9786 2342.4314,-18466 2413.5694,-18534.3313 2306.5739,-18617.4257 2378.4314,-18685 2439.138,-18742.0881 2691.7618,-18664.8975 2751.4983,-18723 2840.4918,-18809.5592 2700.9168,-18911.0281 2787.4983,-19000 2910.8198,-19126.7263 3064.1789,-18928.8175 3180.4983,-19062 3241.6892,-19132.0619 3180.3062,-20650.3079 3216.4983,-20736 3312.3634,-20962.9806 3486.5725,-20915.2062 3605.4983,-21131 3639.4246,-21192.5601 3595.3914,-21231.9453 3641.4983,-21285 3678.6272,-21327.7239 4534.9674,-21653 4591.5704,-21653 4591.5704,-21653 4591.5704,-21653 5322.8368,-21653 6016.6475,-21653 6842.4006,-21886.5 7035.9147,-21944.2172"/>
<polygon fill="#000000" stroke="#000000" points="7035.1068,-21947.6287 7045.6906,-21947.1441 7037.1147,-21940.9228 7035.1068,-21947.6287"/>
</g>
<!-- qcow2_write_snapshots&#45;&gt;bdrv_pwrite -->
<g id="edge1500" class="edge">
<title>qcow2_write_snapshots&#45;&gt;bdrv_pwrite</title>
<path fill="none" stroke="#000000" d="M2263.3084,-18434.3605C2292.1266,-18437.4334 2321.1547,-18446.2354 2342.4314,-18466 2402.5243,-18521.8224 2318.4859,-18591.0192 2378.4314,-18647 2500.6128,-18761.1006 2632.3349,-18577.7509 2751.4983,-18695 2830.8891,-18773.1155 2711.5988,-18861.488 2787.4983,-18943 2909.3436,-19073.8553 3066.8448,-18890.9701 3180.4983,-19029 3237.4381,-19098.1524 3165.9736,-20567.0307 3216.4983,-20641 3322.131,-20795.6489 3494.8449,-20651.9027 3605.4983,-20803 3659.2757,-20876.4332 3584.4812,-21140.0529 3641.4983,-21211 3775.1428,-21377.2957 4378.2277,-21349 4591.5704,-21349 4591.5704,-21349 4591.5704,-21349 6074.8408,-21349 6422.1271,-21349 6836.3066,-21320.5413 7002.9912,-21307.9137"/>
<polygon fill="#000000" stroke="#000000" points="7003.427,-21311.3907 7013.1325,-21307.1418 7002.8957,-21304.4109 7003.427,-21311.3907"/>
</g>
<!-- qcow2_write_snapshots&#45;&gt;assert -->
<g id="edge1501" class="edge">
<title>qcow2_write_snapshots&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M2168.6189,-18424.9376C2199.0955,-18383.4464 2281.0405,-18282.0549 2378.4314,-18245 2533.401,-18186.0378 2618.8057,-18145.5776 2751.4983,-18245 2797.0823,-18279.1547 2747.8329,-18327.1209 2787.4983,-18368 2915.4203,-18499.8361 3061.5102,-18356.0478 3180.4983,-18496 3248.3712,-18575.8312 3136.9486,-18660.7973 3216.4983,-18729 3347.7513,-18841.531 3436.8279,-18766.9589 3605.4983,-18729 3971.8928,-18646.5436 4046.427,-18559.2677 4369.0369,-18367 4579.6629,-18241.472 4611.0233,-18178.4006 4814.1038,-18041 5431.2678,-17623.4381 5872.8295,-17804.1885 6236.8408,-17154 6269.6667,-17095.3672 6266.4032,-12382.8872 6272.8408,-12316 6313.9365,-11889.014 6437.7314,-11379.3473 6468.739,-11255.9089"/>
<polygon fill="#000000" stroke="#000000" points="6472.1581,-11256.664 6471.2094,-11246.1117 6465.3706,-11254.9524 6472.1581,-11256.664"/>
</g>
<!-- qcow2_write_snapshots&#45;&gt;qcow2_pre_write_overlap_check -->
<g id="edge1503" class="edge">
<title>qcow2_write_snapshots&#45;&gt;qcow2_pre_write_overlap_check</title>
<path fill="none" stroke="#000000" d="M2195.1509,-18425.8992C2238.8882,-18407.8534 2312.1834,-18380.5884 2378.4314,-18370 2460.2961,-18356.9155 2686.5462,-18318.4804 2751.4983,-18370 2806.5677,-18413.6807 2741.0842,-18471.2139 2787.4983,-18524 2910.6395,-18664.0468 3070.5302,-18520.3882 3180.4983,-18671 3229.1719,-18737.6631 3156.7352,-19356.0662 3216.4983,-19413 3308.9896,-19501.1127 4292.1901,-19386.8446 4369.0369,-19300 4422.2154,-19239.903 4367.3379,-17926.8406 4405.0369,-17856 4500.5824,-17676.4595 4664.3419,-17759.5881 4778.1038,-17591 4816.6948,-17533.8105 4766.633,-17490.0642 4814.1038,-17440 4903.7053,-17345.5035 5014.2529,-17459.084 5095.1038,-17357 5183.682,-17245.1594 5032.3968,-16819.0114 5131.1038,-16716 5190.3493,-16654.171 5456.7507,-16741.1649 5514.5698,-16678 5546.85,-16642.7352 5548.4414,-13283.7608 5550.5698,-13236 5587.8616,-12399.1728 5691.7641,-11376.1283 5710.7177,-11193.5477"/>
<polygon fill="#000000" stroke="#000000" points="5714.2178,-11193.7277 5711.7717,-11183.4192 5707.2554,-11193.0032 5714.2178,-11193.7277"/>
</g>
<!-- qcow2_write_snapshots&#45;&gt;qcow2_alloc_clusters -->
<g id="edge1505" class="edge">
<title>qcow2_write_snapshots&#45;&gt;qcow2_alloc_clusters</title>
<path fill="none" stroke="#000000" d="M2166.0397,-18424.6982C2194.1434,-18373.9658 2275.3734,-18227.2214 2342.4314,-18105 2358.5037,-18075.7062 2358.3223,-18065.6846 2378.4314,-18039 2426.3532,-17975.4081 2495.9544,-17912.7513 2535.1806,-17879.4838"/>
<polygon fill="#000000" stroke="#000000" points="2537.6751,-17881.9589 2543.0713,-17872.8412 2533.167,-17876.6038 2537.6751,-17881.9589"/>
</g>
<!-- qcow2_write_snapshots&#45;&gt;qcow2_free_clusters -->
<g id="edge1507" class="edge">
<title>qcow2_write_snapshots&#45;&gt;qcow2_free_clusters</title>
<path fill="none" stroke="#000000" d="M2166.6678,-18424.8097C2206.5043,-18357.8321 2344.9331,-18127.9038 2378.4314,-18110 2451.5472,-18070.9217 2674.4599,-18079.3712 2751.4983,-18110 2771.9491,-18118.1308 2770.2257,-18130.3617 2787.4983,-18144 2966.3844,-18285.2471 2998.0844,-18359.8356 3216.4983,-18425 3382.1707,-18474.4289 3443.9891,-18486.6875 3605.4983,-18425 3807.2897,-18347.927 3878.7332,-18297.806 3967.7693,-18101 4063.652,-17889.0603 3923.1079,-14132.1872 4003.7693,-13914 4034.4068,-13831.1265 4111.8214,-13757.8187 4155.3872,-13721.3818"/>
<polygon fill="#000000" stroke="#000000" points="4157.8772,-13723.8652 4163.3672,-13714.8036 4153.4246,-13718.4638 4157.8772,-13723.8652"/>
</g>
<!-- qcow2_write_snapshots&#45;&gt;bdrv_flush -->
<g id="edge1502" class="edge">
<title>qcow2_write_snapshots&#45;&gt;bdrv_flush</title>
<path fill="none" stroke="#000000" d="M2265.0581,-18451.1672C2431.9445,-18464.1068 2733.2538,-18489.4439 2751.4983,-18505 2798.4237,-18545.0109 2740.9311,-18598.5728 2787.4983,-18639 2920.3753,-18754.357 3062.3994,-18556.5538 3180.4983,-18687 3240.8049,-18753.6118 3152.2576,-20241.1736 3216.4983,-20304 3335.8862,-20420.7596 3834.6248,-20387.791 3967.7693,-20287 4008.1104,-20256.4616 3970.8423,-20217.4163 4003.7693,-20179 4122.5895,-20040.3712 4264.1243,-20140.4306 4369.0369,-19991 4440.6254,-19889.034 4329.9943,-19812.4514 4405.0369,-19713 4834.0428,-19144.4533 5271.1299,-19453.7074 5876.8408,-19079 6054.9336,-18968.8275 6097.928,-18931.7107 6236.8408,-18775 6337.9624,-18660.9225 6428.0678,-18500.7149 6461.7704,-18437.8294"/>
<polygon fill="#000000" stroke="#000000" points="6464.8966,-18439.4051 6466.5087,-18428.9336 6458.7183,-18436.1142 6464.8966,-18439.4051"/>
</g>
<!-- qcow2_write_snapshots&#45;&gt;ROUND_UP -->
<g id="edge1504" class="edge">
<title>qcow2_write_snapshots&#45;&gt;ROUND_UP</title>
<path fill="none" stroke="#000000" d="M2275.1427,-18447.1377C2298.1357,-18450.8438 2321.5461,-18456.7533 2342.4314,-18466 2361.7384,-18474.5479 2359.1244,-18488.4521 2378.4314,-18497 2531.1924,-18564.6327 2625.4059,-18433.4062 2751.4983,-18543 2798.0423,-18583.4539 2740.9311,-18636.5728 2787.4983,-18677 2920.3753,-18792.357 3062.4119,-18594.5425 3180.4983,-18725 3241.3204,-18792.1941 3151.7077,-20292.6237 3216.4983,-20356 3335.8573,-20472.7536 3801.7516,-20362.7788 3967.7693,-20345 4841.9293,-20251.3862 5043.539,-20116.2766 5912.8408,-19985 5984.5216,-19974.1752 6176.8969,-19987.7681 6236.8408,-19947 6264.793,-19927.9896 6244.8514,-19898.9554 6272.8408,-19880 6310.8237,-19854.2767 6362.2422,-19848.6746 6403.8254,-19849.4281"/>
<polygon fill="#000000" stroke="#000000" points="6403.7953,-19852.9287 6413.8977,-19849.7364 6404.0095,-19845.932 6403.7953,-19852.9287"/>
</g>
<!-- qcow2_write_snapshots&#45;&gt;bdrv_pwrite_sync -->
<g id="edge1506" class="edge">
<title>qcow2_write_snapshots&#45;&gt;bdrv_pwrite_sync</title>
<path fill="none" stroke="#000000" d="M2167.4907,-18424.8818C2197.1597,-18378.4004 2278.0373,-18250.9849 2342.4314,-18143 2358.9484,-18115.3019 2350.5389,-18096.1867 2378.4314,-18080 2533.0804,-17990.2537 3041.4721,-18031.5614 3180.4983,-18144 3215.929,-18172.6549 3179.0447,-18214.0447 3216.4983,-18240 3358.6001,-18338.4766 3462.5188,-18337.198 3605.4983,-18240 3641.4681,-18215.5476 3610.3311,-18179.3375 3641.4983,-18149 3752.1048,-18041.3378 3878.9987,-18156.2724 3967.7693,-18030 4032.7897,-17937.5113 3962.7818,-9995.3652 4003.7693,-9890 4033.9594,-9812.3913 4109.4221,-9746.1974 4153.3194,-9712.6078"/>
<polygon fill="#000000" stroke="#000000" points="4155.512,-9715.3382 4161.3929,-9706.5254 4151.2998,-9709.7472 4155.512,-9715.3382"/>
</g>
<!-- qcow2_write_snapshots&#45;&gt;QEMU_BUILD_BUG_ON -->
<g id="edge1508" class="edge">
<title>qcow2_write_snapshots&#45;&gt;QEMU_BUILD_BUG_ON</title>
<path fill="none" stroke="#000000" d="M2177.0401,-18425.2409C2214.3532,-18393.0366 2292.6407,-18321.5027 2342.4314,-18248 2364.0712,-18216.0546 2347.8684,-18192.5519 2378.4314,-18169 2393.7238,-18157.2156 2411.8231,-18149.155 2430.635,-18143.7296"/>
<polygon fill="#000000" stroke="#000000" points="2431.7462,-18147.0564 2440.5264,-18141.1269 2429.9649,-18140.2869 2431.7462,-18147.0564"/>
</g>
<!-- qcow2_write_snapshots&#45;&gt;cpu_to_be16 -->
<g id="edge1509" class="edge">
<title>qcow2_write_snapshots&#45;&gt;cpu_to_be16</title>
<path fill="none" stroke="#000000" d="M2273.6782,-18438.1738C2436.7591,-18432.6309 2715.4503,-18427.7104 2751.4983,-18457 2806.0506,-18501.3248 2734.0168,-18565.3889 2787.4983,-18611 2854.1162,-18667.8144 3119.7502,-18575.9484 3180.4983,-18639 3262.3401,-18723.9453 3133.0526,-19616.6297 3216.4983,-19700 3397.7302,-19881.0682 4183.0977,-19902.2308 4369.0369,-19726 4423.2272,-19674.6391 4365.5065,-19118.3394 4405.0369,-19055 4651.7767,-18659.6495 5998.3513,-18434.3815 6236.8408,-18034 6279.0348,-17963.1639 6218.1435,-15127.6951 6272.8408,-15066 6305.8419,-15028.7769 6363.4097,-15024.1772 6408.832,-15027.6594"/>
<polygon fill="#000000" stroke="#000000" points="6408.6374,-15031.156 6418.9136,-15028.5775 6409.2723,-15024.1849 6408.6374,-15031.156"/>
</g>
<!-- qcow2_snapshot_delete -->
<g id="node522" class="node">
<title>qcow2_snapshot_delete</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-17719" rx="121.5784" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-17715.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_snapshot_delete</text>
</g>
<!-- qcow2_snapshot_delete&#45;&gt;error_setg -->
<g id="edge1510" class="edge">
<title>qcow2_snapshot_delete&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M1786.9729,-17735.6646C1832.6221,-17751.3613 1904.839,-17774.0529 1969.3645,-17785 2012.2689,-17792.279 2720.2187,-17797.7451 2751.4983,-17828 2816.7619,-17891.1257 2741.0974,-18156.9541 2787.4983,-18235 2894.6508,-18415.2298 3069.0224,-18318.4118 3180.4983,-18496 3242.9882,-18595.5506 3158.8382,-18655.5763 3216.4983,-18758 3335.8475,-18970.0044 3414.2327,-19016.1641 3641.4983,-19103 3792.6992,-19160.7724 4255.3114,-19022.8224 4369.0369,-19138 4448.4812,-19218.4587 4346.5618,-20058.2236 4405.0369,-20155 4698.757,-20641.1072 5064.223,-20442.9371 5514.5698,-20789 6098.2581,-21237.5274 6323.6112,-21322.2669 6678.8408,-21967 6799.2518,-22185.543 6823.9314,-22496.2332 6828.7586,-22590.6896"/>
<polygon fill="#000000" stroke="#000000" points="6825.2718,-22591.0509 6829.2434,-22600.8731 6832.2639,-22590.718 6825.2718,-22591.0509"/>
</g>
<!-- qcow2_snapshot_delete&#45;&gt;has_data_file -->
<g id="edge1511" class="edge">
<title>qcow2_snapshot_delete&#45;&gt;has_data_file</title>
<path fill="none" stroke="#000000" d="M1860.8434,-17715.9155C1886.4862,-17710.8231 1912.194,-17701.9503 1933.3645,-17687 1960.3399,-17667.9503 1940.9132,-17638.7659 1969.3645,-17622 2112.2142,-17537.821 2176.6314,-17620.4175 2342.4314,-17622 2714.9565,-17625.5557 2817.778,-17553.0201 3180.4983,-17638 3197.726,-17642.0362 3199.4719,-17650.1843 3216.4983,-17655 3300.1863,-17678.6699 3539.1102,-17641.8166 3605.4983,-17698 3650.2819,-17735.8999 3597.114,-17786.6332 3641.4983,-17825 3752.1507,-17920.6504 3856.8144,-17772.7007 3967.7693,-17868 4011.3027,-17905.3909 3961.6509,-17953.0222 4003.7693,-17992 4125.4698,-18104.6258 4261.785,-17941.5381 4369.0369,-18068 4431.974,-18142.2098 4337.9326,-18872.536 4405.0369,-18943 5104.4452,-19677.4254 6183.947,-19636.2304 6678.8408,-18751 6723.688,-18670.7806 6653.8174,-18407.7209 6714.8408,-18339 6784.2005,-18260.8914 6878.8383,-18371.9004 6944.9204,-18291 7011.9516,-18208.9376 6916.625,-10746.2231 6980.9204,-10662 6986.3921,-10654.8324 6993.5974,-10649.457 7001.6154,-10645.4428"/>
<polygon fill="#000000" stroke="#000000" points="7003.1322,-10648.6011 7010.9641,-10641.4658 7000.392,-10642.1597 7003.1322,-10648.6011"/>
</g>
<!-- qcow2_snapshot_delete&#45;&gt;error_setg_errno -->
<g id="edge1512" class="edge">
<title>qcow2_snapshot_delete&#45;&gt;error_setg_errno</title>
<path fill="none" stroke="#000000" d="M1778.7241,-17701.7347C1824.6941,-17678.4662 1900.187,-17632.2967 1933.3645,-17567 1981.3144,-17472.6298 1897.4496,-16692.6736 1969.3645,-16615 2082.7568,-16492.5274 2225.9616,-16691.5498 2342.4314,-16572 2405.4828,-16507.2812 2321.3595,-16237.0486 2378.4314,-16167 2738.1438,-15725.4982 3261.8214,-16252.0959 3605.4983,-15798 3676.3173,-15704.4277 3564.8355,-13774.8478 3641.4983,-13686 3658.793,-13665.9564 3684.7969,-13656.8497 3710.9911,-13653.4014"/>
<polygon fill="#000000" stroke="#000000" points="3711.4431,-13656.8732 3721.0219,-13652.3458 3710.7105,-13649.9116 3711.4431,-13656.8732"/>
</g>
<!-- qcow2_snapshot_delete&#45;&gt;g_free -->
<g id="edge1513" class="edge">
<title>qcow2_snapshot_delete&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M1800.5091,-17734.8183C1846.3303,-17746.2304 1911.3813,-17760.8392 1969.3645,-17768 2012.5144,-17773.3289 2719.3063,-17765.7768 2751.4983,-17795 2842.1141,-17877.2591 2719.0768,-17966.5294 2787.4983,-18068 2910.0078,-18249.6843 3011.9234,-18232.4703 3216.4983,-18311 3843.8165,-18551.8072 5787.3266,-18666.4529 6236.8408,-18167 6452.5049,-17927.3767 6473.9196,-15416.6244 6475.6954,-15121.3135"/>
<polygon fill="#000000" stroke="#000000" points="6479.1969,-15121.0501 6475.7545,-15111.0301 6472.197,-15121.0098 6479.1969,-15121.0501"/>
</g>
<!-- qcow2_snapshot_delete&#45;&gt;qcow2_free_clusters -->
<g id="edge1515" class="edge">
<title>qcow2_snapshot_delete&#45;&gt;qcow2_free_clusters</title>
<path fill="none" stroke="#000000" d="M1778.1294,-17701.837C1823.8573,-17678.5301 1899.4811,-17632.1732 1933.3645,-17567 1998.7656,-17441.2039 1906.7265,-17057.1946 1969.3645,-16930 2066.1291,-16733.5069 2203.1913,-16777.0713 2342.4314,-16608 2362.9327,-16583.1063 2351.4789,-16562.7078 2378.4314,-16545 2675.4353,-16349.8685 3728.8632,-16631.0807 3967.7693,-16368 4013.601,-16317.5307 3979.9358,-13977.8722 4003.7693,-13914 4034.6582,-13831.2198 4111.9718,-13757.8745 4155.4547,-13721.4069"/>
<polygon fill="#000000" stroke="#000000" points="4157.9417,-13723.8921 4163.4189,-13714.8229 4153.4815,-13718.4969 4157.9417,-13723.8921"/>
</g>
<!-- qcow2_snapshot_delete&#45;&gt;qcow2_validate_table -->
<g id="edge1514" class="edge">
<title>qcow2_snapshot_delete&#45;&gt;qcow2_validate_table</title>
<path fill="none" stroke="#000000" d="M1844.8961,-17709.6299C2074.0333,-17691.2409 2612.9314,-17661.0194 2751.4983,-17769 2785.4801,-17795.4809 2758.728,-17826.9333 2787.4983,-17859 2919.612,-18006.2507 3061.6933,-17909.816 3180.4983,-18068 3227.401,-18130.4491 3155.8791,-18190.755 3216.4983,-18240 3483.2687,-18456.7154 6033.2687,-17848.9304 6236.8408,-17572 6278.9634,-17514.6983 6254.9321,-15080.8264 6272.8408,-15012 6309.9771,-14869.2784 6411.8503,-14721.4806 6455.5246,-14662.5542"/>
<polygon fill="#000000" stroke="#000000" points="6458.5897,-14664.2996 6461.7739,-14654.1946 6452.9831,-14660.1084 6458.5897,-14664.2996"/>
</g>
<!-- qcow2_snapshot_delete&#45;&gt;qcow2_check_refcounts -->
<g id="edge1516" class="edge">
<title>qcow2_snapshot_delete&#45;&gt;qcow2_check_refcounts</title>
<path fill="none" stroke="#000000" d="M1781.4694,-17701.844C1827.9293,-17679.7246 1901.6699,-17636.4069 1933.3645,-17573 1976.7164,-17486.2718 1964.6588,-10688.8454 1969.3645,-10592 2009.0792,-9774.6518 2130.0194,-8777.1971 2152.3371,-8597.4327"/>
<polygon fill="#000000" stroke="#000000" points="2155.8178,-8597.8037 2153.5798,-8587.448 2148.8714,-8596.9391 2155.8178,-8597.8037"/>
</g>
<!-- qcow2_snapshot_delete&#45;&gt;qcow2_update_snapshot_refcount -->
<g id="edge1517" class="edge">
<title>qcow2_snapshot_delete&#45;&gt;qcow2_update_snapshot_refcount</title>
<path fill="none" stroke="#000000" d="M1791.0683,-17702.5111C1834.4374,-17685.8509 1895.8748,-17656.0784 1933.3645,-17611 2099.1254,-17411.6854 2143.6148,-17082.7168 2153.4494,-16985.1227"/>
<polygon fill="#000000" stroke="#000000" points="2156.9358,-16985.4319 2154.4139,-16975.1416 2149.9682,-16984.7586 2156.9358,-16985.4319"/>
</g>
<!-- qcow2_snapshot_delete&#45;&gt;qcow2_write_snapshots -->
<g id="edge1518" class="edge">
<title>qcow2_snapshot_delete&#45;&gt;qcow2_write_snapshots</title>
<path fill="none" stroke="#000000" d="M1751.3314,-17737.2588C1807.5149,-17835.2675 2073.2785,-18298.8755 2140.4473,-18416.0474"/>
<polygon fill="#000000" stroke="#000000" points="2137.4495,-18417.8556 2145.4593,-18424.7905 2143.5224,-18414.3742 2137.4495,-18417.8556"/>
</g>
<!-- find_snapshot_by_id_and_name -->
<g id="node523" class="node">
<title>find_snapshot_by_id_and_name</title>
<ellipse fill="none" stroke="#000000" cx="2983.9983" cy="-19089" rx="157.5" ry="18"/>
<text text-anchor="middle" x="2983.9983" y="-19085.3" font-family="Times,serif" font-size="14.00" fill="#000000">find_snapshot_by_id_and_name</text>
</g>
<!-- qcow2_snapshot_delete&#45;&gt;find_snapshot_by_id_and_name -->
<g id="edge1519" class="edge">
<title>qcow2_snapshot_delete&#45;&gt;find_snapshot_by_id_and_name</title>
<path fill="none" stroke="#000000" d="M1741.7838,-17737.171C1747.1672,-17826.622 1781.2593,-18225.683 1969.3645,-18470 2099.7761,-18639.3828 2176.4972,-18652.855 2378.4314,-18723 2457.2634,-18750.3835 2692.243,-18707.2364 2751.4983,-18766 2844.031,-18857.765 2697.1323,-18963.1006 2787.4983,-19057 2797.2378,-19067.1204 2808.8366,-19074.8341 2821.459,-19080.6502"/>
<polygon fill="#000000" stroke="#000000" points="2820.2424,-19083.9351 2830.819,-19084.5572 2822.9389,-19077.4752 2820.2424,-19083.9351"/>
</g>
<!-- memmove -->
<g id="node524" class="node">
<title>memmove</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-17649" rx="58.5" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-17645.3" font-family="Times,serif" font-size="14.00" fill="#000000">memmove</text>
</g>
<!-- qcow2_snapshot_delete&#45;&gt;memmove -->
<g id="edge1520" class="edge">
<title>qcow2_snapshot_delete&#45;&gt;memmove</title>
<path fill="none" stroke="#000000" d="M1822.3672,-17705.533C1856.6464,-17699.8478 1896.9499,-17693.1357 1933.3645,-17687 1987.8652,-17677.8168 2049.846,-17667.2204 2094.5292,-17659.5541"/>
<polygon fill="#000000" stroke="#000000" points="2095.3806,-17662.9592 2104.6444,-17657.818 2094.1964,-17656.0601 2095.3806,-17662.9592"/>
</g>
<!-- find_snapshot_by_id_and_name&#45;&gt;strcmp -->
<g id="edge1521" class="edge">
<title>find_snapshot_by_id_and_name&#45;&gt;strcmp</title>
<path fill="none" stroke="#000000" d="M3009.3088,-19106.9494C3053.8013,-19140.2223 3144.704,-19216.3129 3180.4983,-19306 3211.9111,-19384.7089 3212.5441,-20746.3465 3216.4983,-20831 3269.7721,-21971.5208 3389.7772,-23371.3347 3408.5171,-23586.6486"/>
<polygon fill="#000000" stroke="#000000" points="3405.0465,-23587.1395 3409.4018,-23596.7977 3412.0201,-23586.5315 3405.0465,-23587.1395"/>
</g>
<!-- qcow2_snapshot_goto -->
<g id="node525" class="node">
<title>qcow2_snapshot_goto</title>
<ellipse fill="none" stroke="#000000" cx="1740.8645" cy="-3932" rx="113.18" ry="18"/>
<text text-anchor="middle" x="1740.8645" y="-3928.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_snapshot_goto</text>
</g>
<!-- qcow2_snapshot_goto&#45;&gt;be64_to_cpu -->
<g id="edge1522" class="edge">
<title>qcow2_snapshot_goto&#45;&gt;be64_to_cpu</title>
<path fill="none" stroke="#000000" d="M1773.3345,-3914.541C1817.4909,-3888.9335 1895.3237,-3836.7857 1933.3645,-3769 1984.2155,-3678.3875 1917.239,-3627.8854 1969.3645,-3538 2076.9594,-3352.4629 3393.3623,-2542.414 3641.4983,-2444 4105.1312,-2260.1172 5452.5644,-1979.7827 5876.8408,-2242 5907.2746,-2260.8091 5885.9872,-2290.3593 5912.8408,-2314 5980.5208,-2373.5822 6601.6125,-2535.4554 6678.8408,-2582 6817.039,-2665.2904 6877.551,-2682.3802 6944.9204,-2829 7019.9526,-2992.2966 7071.9312,-5901.086 7077.4361,-6221.4235"/>
<polygon fill="#000000" stroke="#000000" points="7073.9416,-6221.7795 7077.6123,-6231.7181 7080.9406,-6221.6597 7073.9416,-6221.7795"/>
</g>
<!-- qcow2_snapshot_goto&#45;&gt;has_data_file -->
<g id="edge1523" class="edge">
<title>qcow2_snapshot_goto&#45;&gt;has_data_file</title>
<path fill="none" stroke="#000000" d="M1772.7647,-3914.6446C1816.6202,-3888.9818 1894.5078,-3836.574 1933.3645,-3769 1979.0408,-3689.5663 1912.9079,-3638.1714 1969.3645,-3566 2081.1815,-3423.0586 2223.1279,-3536.7552 2342.4314,-3400 2380.1567,-3356.7561 2333.3121,-3311.461 2378.4314,-3276 2521.5127,-3163.5469 2605.5588,-3262.001 2787.4983,-3258 3300.4835,-3246.7191 4712.9421,-2995.6061 5095.1038,-3338 5153.9212,-3390.6968 5075.6596,-3455.7649 5131.1038,-3512 5265.1708,-3647.9794 5363.5477,-3566.4374 5550.5698,-3605 6168.4588,-3732.4043 6541.1161,-3386.2725 6944.9204,-3871 6991.6013,-3927.0358 6978.3363,-9049.1135 6980.9204,-9122 7002.1882,-9721.8622 7062.5364,-10453.6034 7075.4635,-10606.2708"/>
<polygon fill="#000000" stroke="#000000" points="7072.0098,-10606.9653 7076.3436,-10616.6332 7078.9847,-10606.3729 7072.0098,-10606.9653"/>
</g>
<!-- qcow2_snapshot_goto&#45;&gt;g_free -->
<g id="edge1524" class="edge">
<title>qcow2_snapshot_goto&#45;&gt;g_free</title>
<path fill="none" stroke="#000000" d="M1764.2503,-3914.1828C1804.241,-3884.4917 1889.2264,-3824.7319 1969.3645,-3790 2126.8689,-3721.7374 2193.7727,-3775.8373 2342.4314,-3690 2362.0268,-3678.6854 2358.7376,-3665.1425 2378.4314,-3654 2541.5127,-3561.731 2601.6719,-3576.0341 2787.4983,-3552 3163.9497,-3503.3111 3261.9191,-3543.4445 3641.4983,-3541 3786.5046,-3540.0662 3832.4145,-3488.9733 3967.7693,-3541 4034.4302,-3566.6226 5847.657,-5197.8196 5876.8408,-5263 5917.1216,-5352.9647 5859.4486,-12277.142 5912.8408,-12360 5998.6932,-12493.232 6150.3894,-12376.156 6236.8408,-12509 6314.3319,-12628.0753 6178.4888,-14959.7857 6272.8408,-15066 6311.007,-15108.9646 6381.907,-15108.4373 6428.9885,-15102.2112"/>
<polygon fill="#000000" stroke="#000000" points="6429.5529,-15105.666 6438.9452,-15100.7636 6428.5457,-15098.7389 6429.5529,-15105.666"/>
</g>
<!-- qcow2_snapshot_goto&#45;&gt;qcow2_pre_write_overlap_check -->
<g id="edge1525" class="edge">
<title>qcow2_snapshot_goto&#45;&gt;qcow2_pre_write_overlap_check</title>
<path fill="none" stroke="#000000" d="M1801.1497,-3916.757C2140.6188,-3831.6589 3804.315,-3424.6193 3967.7693,-3579 4018.7421,-3627.1432 3979.8044,-4143.1086 4003.7693,-4209 4096.6114,-4464.2688 4220.0816,-4471.8566 4369.0369,-4699 4569.5928,-5004.8296 4665.7455,-5064.9626 4778.1038,-5413 4825.331,-5559.2894 4740.2654,-5622.1708 4814.1038,-5757 4890.8195,-5897.083 5024.4034,-5837.7869 5095.1038,-5981 5140.8548,-6073.6748 5064.7401,-7761.7684 5131.1038,-7841 5242.6666,-7974.1947 5403.0671,-7783.7549 5514.5698,-7917 5549.3557,-7958.569 5546.6821,-9813.9359 5550.5698,-9868 5587.3383,-10379.3157 5686.2302,-10998.0869 5708.9896,-11136.6011"/>
<polygon fill="#000000" stroke="#000000" points="5705.5886,-11137.4886 5710.6685,-11146.7862 5712.4954,-11136.3501 5705.5886,-11137.4886"/>
</g>
<!-- qcow2_snapshot_goto&#45;&gt;bdrv_pread -->
<g id="edge1527" class="edge">
<title>qcow2_snapshot_goto&#45;&gt;bdrv_pread</title>
<path fill="none" stroke="#000000" d="M1770.5613,-3914.6081C1812.8462,-3888.3479 1890.0667,-3834.6067 1933.3645,-3769 1963.3322,-3723.5915 1929.5352,-3689.0625 1969.3645,-3652 2093.9318,-3536.086 2222.8217,-3687.0232 2342.4314,-3566 2395.1931,-3512.6148 2327.6318,-3456.2556 2378.4314,-3401 2507.1836,-3260.9542 2599.3807,-3303.3154 2787.4983,-3275 2960.2193,-3249.0021 3005.9755,-3267.9111 3180.4983,-3275 3269.4741,-3278.6141 4698.455,-3365.1775 4778.1038,-3405 4968.192,-3500.0396 4973.0013,-3589.0546 5095.1038,-3763 5114.301,-3790.348 5108.6253,-3804.2783 5131.1038,-3829 5400.2236,-4124.9766 5687.1679,-3980.7902 5876.8408,-4333 5918.0412,-4409.5063 5899.9645,-7375.0647 5912.8408,-7461 5988.4895,-7965.8718 6160.7218,-8058.1989 6236.8408,-8563 6326.0465,-9154.5878 6213.7582,-10659.6488 6272.8408,-11255 6315.2026,-11681.8622 6438.0554,-12191.621 6468.8012,-12315.085"/>
<polygon fill="#000000" stroke="#000000" points="6465.43,-12316.0315 6471.2505,-12324.8843 6472.2211,-12314.334 6465.43,-12316.0315"/>
</g>
<!-- qcow2_snapshot_goto&#45;&gt;qcow2_validate_table -->
<g id="edge1526" class="edge">
<title>qcow2_snapshot_goto&#45;&gt;qcow2_validate_table</title>
<path fill="none" stroke="#000000" d="M1764.0361,-3914.2066C1801.1792,-3885.2898 1875.7228,-3825.6162 1933.3645,-3769 1950.6648,-3752.0074 1948.8484,-3740.9283 1969.3645,-3728 2115.0932,-3636.1683 2222.634,-3746.7679 2342.4314,-3623 2388.9124,-3574.9784 2330.4735,-3523.5469 2378.4314,-3477 2511.8782,-3347.4794 2603.8573,-3418.3198 2787.4983,-3389 2967.9919,-3360.1827 3444.6499,-3389.8114 3605.4983,-3303 3627.7335,-3290.9994 3618.6653,-3269.8201 3641.4983,-3259 3707.0185,-3227.9513 3911.3569,-3213.4525 3967.7693,-3259 4026.8446,-3306.6975 3950.4502,-3371.9444 4003.7693,-3426 4120.7475,-3544.594 4206.8234,-3472.116 4369.0369,-3510 4550.9897,-3552.4939 4606.0922,-3534.0306 4778.1038,-3607 4787.7298,-3611.0835 5089.0089,-3801.5037 5095.1038,-3810 5133.8085,-3863.954 5090.9925,-3902.0834 5131.1038,-3955 5249.5302,-4111.2331 5362.5739,-4049.1821 5514.5698,-4173 5533.3709,-4188.3156 5531.0726,-4199.581 5550.5698,-4214 5678.4469,-4308.5706 5789.8579,-4227.8455 5876.8408,-4361 5932.5209,-4446.2356 5887.6802,-7927.3475 5912.8408,-8026 5988.5116,-8322.6985 6161.1977,-8337.2945 6236.8408,-8634 6288.118,-8835.1317 6262.5724,-12162.689 6272.8408,-12370 6318.4603,-13291.0178 6449.7093,-14416.7932 6472.46,-14607.8318"/>
<polygon fill="#000000" stroke="#000000" points="6469.0003,-14608.3778 6473.6609,-14617.8924 6475.9509,-14607.548 6469.0003,-14608.3778"/>
</g>
<!-- qcow2_snapshot_goto&#45;&gt;bdrv_pwrite_sync -->
<g id="edge1528" class="edge">
<title>qcow2_snapshot_goto&#45;&gt;bdrv_pwrite_sync</title>
<path fill="none" stroke="#000000" d="M1838.2269,-3922.7507C2249.5912,-3884.7879 3830.3618,-3750.5607 3967.7693,-3916 4069.5556,-4038.5512 3902.8598,-9527.7258 4003.7693,-9651 4023.4834,-9675.0833 4054.1327,-9686.4402 4084.7294,-9691.2317"/>
<polygon fill="#000000" stroke="#000000" points="4084.2705,-9694.7014 4094.6476,-9692.5645 4085.2028,-9687.7638 4084.2705,-9694.7014"/>
</g>
<!-- qcow2_snapshot_goto&#45;&gt;error_report_err -->
<g id="edge1529" class="edge">
<title>qcow2_snapshot_goto&#45;&gt;error_report_err</title>
<path fill="none" stroke="#000000" d="M1854.1255,-3932.5633C2239.9948,-3935.6405 3486.0279,-3955.5242 3605.4983,-4084 3644.5045,-4125.9465 3633.1459,-8151.3323 3641.4983,-8208 3672.3877,-8417.5722 3762.0042,-8658.5765 3793.516,-8739.1539"/>
<polygon fill="#000000" stroke="#000000" points="3790.3132,-8740.5731 3797.2313,-8748.5974 3796.8272,-8738.0103 3790.3132,-8740.5731"/>
</g>
<!-- qcow2_snapshot_goto&#45;&gt;qcow2_check_refcounts -->
<g id="edge1530" class="edge">
<title>qcow2_snapshot_goto&#45;&gt;qcow2_check_refcounts</title>
<path fill="none" stroke="#000000" d="M1782.6203,-3948.7666C1829.0565,-3969.9503 1901.6929,-4011.2607 1933.3645,-4073 1982.1417,-4168.0846 1953.9639,-7814.2497 1969.3645,-7920 2005.3981,-8167.4294 2110.8633,-8453.0493 2145.0587,-8541.4842"/>
<polygon fill="#000000" stroke="#000000" points="2141.8011,-8542.7645 2148.6867,-8550.8168 2148.3255,-8540.2281 2141.8011,-8542.7645"/>
</g>
<!-- qcow2_snapshot_goto&#45;&gt;qcow2_grow_l1_table -->
<g id="edge1531" class="edge">
<title>qcow2_snapshot_goto&#45;&gt;qcow2_grow_l1_table</title>
<path fill="none" stroke="#000000" d="M1780.6928,-3948.9889C1826.045,-3970.6272 1898.3693,-4012.6027 1933.3645,-4073 1969.3509,-4135.1081 1957.4219,-4323.2199 1969.3645,-4394 2022.6256,-4709.6634 2120.6527,-5086.0114 2148.4019,-5190.1293"/>
<polygon fill="#000000" stroke="#000000" points="2145.0444,-5191.1225 2151.0075,-5199.8798 2151.8071,-5189.3152 2145.0444,-5191.1225"/>
</g>
<!-- qcow2_snapshot_goto&#45;&gt;error_report -->
<g id="edge1532" class="edge">
<title>qcow2_snapshot_goto&#45;&gt;error_report</title>
<path fill="none" stroke="#000000" d="M1782.6685,-3948.7419C1829.1494,-3969.9028 1901.8274,-4011.1919 1933.3645,-4073 2024.1767,-4250.9787 1885.7307,-11084.5375 1969.3645,-11266 2061.0428,-11464.9171 2250.7063,-11389.1045 2342.4314,-11588 2418.9304,-11753.8795 2296.5994,-18000.6855 2378.4314,-18164 2407.6338,-18222.2801 2473.5934,-18262.9237 2518.708,-18285.1256"/>
<polygon fill="#000000" stroke="#000000" points="2517.4678,-18288.4126 2527.9978,-18289.5831 2520.496,-18282.1015 2517.4678,-18288.4126"/>
</g>
<!-- qcow2_snapshot_goto&#45;&gt;qcow2_update_snapshot_refcount -->
<g id="edge1533" class="edge">
<title>qcow2_snapshot_goto&#45;&gt;qcow2_update_snapshot_refcount</title>
<path fill="none" stroke="#000000" d="M1782.692,-3948.7299C1829.1948,-3969.8796 1901.893,-4011.1584 1933.3645,-4073 2012.1,-4227.7158 1930.2908,-16402.8566 1969.3645,-16572 2002.7566,-16716.5491 2097.6019,-16869.916 2137.6724,-16930.3385"/>
<polygon fill="#000000" stroke="#000000" points="2134.9263,-16932.5284 2143.3947,-16938.8953 2140.7451,-16928.6371 2134.9263,-16932.5284"/>
</g>
<!-- qcow2_snapshot_goto&#45;&gt;g_try_malloc0 -->
<g id="edge1534" class="edge">
<title>qcow2_snapshot_goto&#45;&gt;g_try_malloc0</title>
<path fill="none" stroke="#000000" d="M1782.6677,-3948.7423C1829.1479,-3969.9036 1901.8251,-4011.193 1933.3645,-4073 1978.1236,-4160.7134 1916.5206,-11079.9064 1969.3645,-11163 2067.8484,-11317.8596 2242.8035,-11185.8739 2342.4314,-11340 2369.7308,-11382.2327 2375.0567,-13099.8256 2378.4314,-13150 2422.0187,-13798.0498 2536.8908,-14585.4247 2560.6334,-14744.2809"/>
<polygon fill="#000000" stroke="#000000" points="2557.2397,-14745.2511 2562.1832,-14754.6219 2564.1624,-14744.2136 2557.2397,-14745.2511"/>
</g>
<!-- find_snapshot_by_id_or_name -->
<g id="node526" class="node">
<title>find_snapshot_by_id_or_name</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-4054" rx="150.2735" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-4050.3" font-family="Times,serif" font-size="14.00" fill="#000000">find_snapshot_by_id_or_name</text>
</g>
<!-- qcow2_snapshot_goto&#45;&gt;find_snapshot_by_id_or_name -->
<g id="edge1535" class="edge">
<title>qcow2_snapshot_goto&#45;&gt;find_snapshot_by_id_or_name</title>
<path fill="none" stroke="#000000" d="M1795.1229,-3947.9494C1870.7121,-3970.169 2007.5981,-4010.4069 2089.2843,-4034.4188"/>
<polygon fill="#000000" stroke="#000000" points="2088.3834,-4037.802 2098.9646,-4037.2643 2090.3576,-4031.0861 2088.3834,-4037.802"/>
</g>
<!-- find_snapshot_by_id_or_name&#45;&gt;find_snapshot_by_id_and_name -->
<g id="edge1536" class="edge">
<title>find_snapshot_by_id_or_name&#45;&gt;find_snapshot_by_id_and_name</title>
<path fill="none" stroke="#000000" d="M2305.3927,-4052.1884C2445.8543,-4059.4877 2649.2958,-4095.1693 2751.4983,-4232 2779.4663,-4269.4442 2784.1731,-17645.3822 2787.4983,-17692 2827.0693,-18246.7697 2951.054,-18916.5583 2978.5581,-19060.7899"/>
<polygon fill="#000000" stroke="#000000" points="2975.1911,-19061.817 2980.5081,-19070.981 2982.0664,-19060.5014 2975.1911,-19061.817"/>
</g>
<!-- qcow2_snapshot_list -->
<g id="node527" class="node">
<title>qcow2_snapshot_list</title>
<ellipse fill="none" stroke="#000000" cx="2155.8979" cy="-15367" rx="107.4815" ry="18"/>
<text text-anchor="middle" x="2155.8979" y="-15363.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_snapshot_list</text>
</g>
<!-- qcow2_snapshot_list&#45;&gt;has_data_file -->
<g id="edge1537" class="edge">
<title>qcow2_snapshot_list&#45;&gt;has_data_file</title>
<path fill="none" stroke="#000000" d="M2258.1916,-15361.4859C2504.2519,-15349.2666 3113.8431,-15325.5985 3180.4983,-15387 3259.5059,-15459.7802 3138.4927,-15552.1468 3216.4983,-15626 3279.555,-15685.7001 3541.9986,-15603.7713 3605.4983,-15663 3676.9893,-15729.6826 3574.8403,-15808.4861 3641.4983,-15880 3743.1569,-15989.0643 3854.3671,-15861.2042 3967.7693,-15958 3999.5976,-15985.1674 3968.9796,-16021.7452 4003.7693,-16045 4291.1183,-16237.0751 4443.0843,-16057.9956 4778.1038,-15973 4922.0988,-15936.468 4960.4211,-15929.6873 5095.1038,-15867 5112.1037,-15859.0875 5113.4009,-15851.1815 5131.1038,-15845 5308.4589,-15783.0712 5363.7135,-15812.3579 5550.5698,-15793 5613.1338,-15786.5185 6634.076,-15743.1857 6678.8408,-15699 7117.2139,-15266.2986 6910.4617,-13554.9911 6944.9204,-12940 6948.4608,-12876.8134 6942.241,-10712.0897 6980.9204,-10662 6986.4318,-10654.8628 6993.6607,-10649.5056 7001.6912,-10645.501"/>
<polygon fill="#000000" stroke="#000000" points="7003.2103,-10648.6585 7011.0496,-10641.5315 7000.4768,-10642.2143 7003.2103,-10648.6585"/>
</g>
<!-- qcow2_snapshot_list&#45;&gt;pstrcpy -->
<g id="edge1538" class="edge">
<title>qcow2_snapshot_list&#45;&gt;pstrcpy</title>
<path fill="none" stroke="#000000" d="M2245.1639,-15377.0381C2326.1094,-15386.1405 2442.8174,-15399.2644 2510.5777,-15406.8841"/>
<polygon fill="#000000" stroke="#000000" points="2510.2861,-15410.3733 2520.6146,-15408.0128 2511.0684,-15403.4171 2510.2861,-15410.3733"/>
</g>
<!-- qcow2_snapshot_list&#45;&gt;g_new0 -->
<g id="edge1539" class="edge">
<title>qcow2_snapshot_list&#45;&gt;g_new0</title>
<path fill="none" stroke="#000000" d="M2260.412,-15362.8406C2379.8838,-15359.8161 2580.9555,-15360.009 2751.4983,-15386 2947.1058,-15415.8109 3043.8807,-15361.8684 3180.4983,-15505 3230.2261,-15557.0989 3163.0592,-15614.7152 3216.4983,-15663 3345.7518,-15779.787 3480.7959,-15589.3653 3605.4983,-15711 3683.3399,-15786.9268 3566.3975,-15874.3611 3641.4983,-15953 3668.8028,-15981.5909 3713.5937,-15988.7471 3749.3406,-15989.2212"/>
<polygon fill="#000000" stroke="#000000" points="3749.6506,-15992.7201 3759.6367,-15989.1804 3749.6228,-15985.7201 3749.6506,-15992.7201"/>
</g>
<!-- qcow2_snapshot_load_tmp -->
<g id="node528" class="node">
<title>qcow2_snapshot_load_tmp</title>
<ellipse fill="none" stroke="#000000" cx="2564.9648" cy="-19193" rx="136" ry="18"/>
<text text-anchor="middle" x="2564.9648" y="-19189.3" font-family="Times,serif" font-size="14.00" fill="#000000">qcow2_snapshot_load_tmp</text>
</g>
<!-- qcow2_snapshot_load_tmp&#45;&gt;error_setg -->
<g id="edge1540" class="edge">
<title>qcow2_snapshot_load_tmp&#45;&gt;error_setg</title>
<path fill="none" stroke="#000000" d="M2620.0567,-19209.4578C2662.7914,-19225.1745 2719.9022,-19253.208 2751.4983,-19298 2805.8296,-19375.0224 2721.9467,-19439.2701 2787.4983,-19507 2911.5246,-19635.148 3066.2383,-19451.0727 3180.4983,-19588 3235.5772,-19654.0057 3165.2107,-21066.007 3216.4983,-21135 3325.0001,-21280.9585 3484.4943,-21126.2259 3605.4983,-21262 3658.9094,-21321.9307 3592.4211,-21375.4714 3641.4983,-21439 3740.2348,-21566.8108 3851.812,-21486.5793 3967.7693,-21599 3992.3212,-21622.8031 3975.9667,-21647.0903 4003.7693,-21667 4064.9556,-21710.8161 6622.4777,-22046.132 6678.8408,-22096 6755.5932,-22163.9077 6810.6996,-22492.0964 6825.7526,-22590.8378"/>
<polygon fill="#000000" stroke="#000000" points="6822.3251,-22591.5822 6827.2756,-22600.9493 6829.247,-22590.5396 6822.3251,-22591.5822"/>
</g>
<!-- qcow2_snapshot_load_tmp&#45;&gt;qemu_vfree -->
<g id="edge1541" class="edge">
<title>qcow2_snapshot_load_tmp&#45;&gt;qemu_vfree</title>
<path fill="none" stroke="#000000" d="M2616.4326,-19209.7735C2658.4914,-19226.007 2716.5208,-19254.5958 2751.4983,-19298 2785.6364,-19340.3626 2747.7319,-19377.87 2787.4983,-19415 2918.6172,-19537.4262 3066.848,-19368.2053 3180.4983,-19507 3261.209,-19605.5675 3172.1909,-20533.557 3216.4983,-20653 3312.2402,-20911.0992 3489.9548,-20885.1372 3605.4983,-21135 3641.5722,-21213.0098 3575.3091,-21270.1743 3641.4983,-21325 3753.1725,-21417.5018 3824.2833,-21345.9634 3967.7693,-21325 4098.0487,-21305.9661 6138.0764,-20728.0666 6236.8408,-20641 6265.4816,-20615.7515 6251.2312,-20594.477 6272.8408,-20563 6419.4216,-20349.4874 6578.6077,-20383.803 6678.8408,-20145 6743.4491,-19991.0725 6640.1175,-18792.2794 6714.8408,-18643 6773.0787,-18526.6545 6886.1222,-18578.0633 6944.9204,-18462 7039.2469,-18275.8066 7074.3322,-14879.0473 7077.6555,-14534.1855"/>
<polygon fill="#000000" stroke="#000000" points="7081.1567,-14534.0718 7077.7526,-14524.0387 7074.157,-14534.0047 7081.1567,-14534.0718"/>
</g>
<!-- qcow2_snapshot_load_tmp&#45;&gt;assert -->
<g id="edge1542" class="edge">
<title>qcow2_snapshot_load_tmp&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M2680.6418,-19183.442C2848.8953,-19170.7892 3145.0517,-19153.7142 3180.4983,-19187 3273.3426,-19274.1847 3123.654,-19671.8153 3216.4983,-19759 3310.1675,-19846.9592 4286.0349,-19762.0888 4369.0369,-19664 4453.6253,-19564.0365 4316.0384,-18582.0582 4405.0369,-18486 4461.7043,-18424.8375 4714.0822,-18499.4161 4778.1038,-18446 4821.5125,-18409.7822 4777.9043,-18367.424 4814.1038,-18324 4903.7032,-18216.5189 5006.3018,-18290.1409 5095.1038,-18182 5132.8789,-18135.9984 5086.576,-18092.5017 5131.1038,-18053 5260.096,-17938.5677 5380.1713,-18102.0315 5514.5698,-17994 5549.1151,-17966.232 5517.9111,-17930.9643 5550.5698,-17901 5661.857,-17798.8942 5774.1711,-17916.7671 5876.8408,-17806 5929.6375,-17749.0394 5855.4883,-17687.3707 5912.8408,-17635 6019.9067,-17537.2343 6140.1068,-17704.9989 6236.8408,-17597 6285.7786,-17542.3634 6265.8366,-12389.0137 6272.8408,-12316 6313.8033,-11889.0012 6437.6973,-11379.344 6468.7325,-11255.9083"/>
<polygon fill="#000000" stroke="#000000" points="6472.1515,-11256.6637 6471.2051,-11246.1113 6465.3643,-11254.9507 6472.1515,-11256.6637"/>
</g>
<!-- qcow2_snapshot_load_tmp&#45;&gt;be64_to_cpus -->
<g id="edge1546" class="edge">
<title>qcow2_snapshot_load_tmp&#45;&gt;be64_to_cpus</title>
<path fill="none" stroke="#000000" d="M2660.4774,-19180.0798C2689.7315,-19175.8793 2721.9789,-19171.0033 2751.4983,-19166 2767.5687,-19163.2762 2771.3829,-19161.4441 2787.4983,-19159 2874.3595,-19145.8265 3114.5273,-19174.0194 3180.4983,-19116 3231.6561,-19071.0083 3181.613,-19025.5184 3216.4983,-18967 3446.4994,-18581.1835 3783.2544,-18700.5231 3967.7693,-18291 4015.7992,-18184.3997 3951.7633,-14186.7181 4003.7693,-14082 4032.2968,-14024.5576 4096.5808,-13983.8134 4140.7354,-13961.3498"/>
<polygon fill="#000000" stroke="#000000" points="4142.431,-13964.4156 4149.8319,-13956.8343 4139.3186,-13958.1456 4142.431,-13964.4156"/>
</g>
<!-- qcow2_snapshot_load_tmp&#45;&gt;bdrv_pread -->
<g id="edge1545" class="edge">
<title>qcow2_snapshot_load_tmp&#45;&gt;bdrv_pread</title>
<path fill="none" stroke="#000000" d="M2700.1155,-19190.6956C2871.0227,-19189.1908 3147.188,-19192.0088 3180.4983,-19225 3272.8806,-19316.4974 3122.7953,-19718.8555 3216.4983,-19809 3308.7969,-19897.7935 4276.8997,-19915.961 4369.0369,-19827 4451.0987,-19747.7671 4347.3068,-18899.3831 4405.0369,-18801 4423.2727,-18769.9228 5486.5178,-18151.6148 5514.5698,-18129 5532.6816,-18114.3987 5529.767,-18101.4153 5550.5698,-18091 5681.1119,-18025.6417 5758.2086,-18138.0843 5876.8408,-18053 5907.2126,-18031.2171 5885.0737,-18002.0185 5912.8408,-17977 6026.2504,-17874.8169 6147.9243,-17987.0845 6236.8408,-17863 6263.167,-17826.2614 6270.5727,-14654.1403 6272.8408,-14609 6319.1176,-13688.015 6449.825,-12562.2126 6472.4753,-12371.1689"/>
<polygon fill="#000000" stroke="#000000" points="6475.9663,-12371.4513 6473.6708,-12361.1081 6469.0152,-12370.6252 6475.9663,-12371.4513"/>
</g>
<!-- qcow2_snapshot_load_tmp&#45;&gt;ROUND_UP -->
<g id="edge1543" class="edge">
<title>qcow2_snapshot_load_tmp&#45;&gt;ROUND_UP</title>
<path fill="none" stroke="#000000" d="M2646.3693,-19207.5371C2682.5763,-19217.6866 2723.3001,-19234.6993 2751.4983,-19263 2783.9551,-19295.5748 2752.6057,-19330.0488 2787.4983,-19360 2922.8197,-19476.1574 3065.6402,-19304.5739 3180.4983,-19441 3260.9738,-19536.5873 3133.2171,-20471.847 3216.4983,-20565 3452.1379,-20828.5714 3651.1353,-20653.601 4003.7693,-20679 4165.691,-20690.6626 4209.1886,-20707.3401 4369.0369,-20679 4544.7052,-20647.8551 5710.0794,-20190.4032 5876.8408,-20127 6037.6101,-20065.875 6080.7677,-20057.2786 6236.8408,-19985 6310.1174,-19951.0651 6392.5193,-19905.1265 6438.9054,-19878.5142"/>
<polygon fill="#000000" stroke="#000000" points="6440.768,-19881.4805 6447.6891,-19873.4586 6437.2761,-19875.4136 6440.768,-19881.4805"/>
</g>
<!-- qcow2_snapshot_load_tmp&#45;&gt;qcow2_validate_table -->
<g id="edge1544" class="edge">
<title>qcow2_snapshot_load_tmp&#45;&gt;qcow2_validate_table</title>
<path fill="none" stroke="#000000" d="M2654.9886,-19206.531C2821.7004,-19232.0005 3163.2125,-19286.2733 3180.4983,-19306 3228.5343,-19360.8192 3163.5636,-19910.8948 3216.4983,-19961 3284.7728,-20025.6251 4256.0629,-20052.2944 4369.0369,-19941 4438.2758,-19872.7905 4348.9012,-19146.3432 4405.0369,-19067 4595.8175,-18797.3473 4854.4178,-19017.23 5095.1038,-18791 5122.3376,-18765.4019 5108.2175,-18744.5492 5131.1038,-18715 5131.6449,-18714.3014 5912.056,-18063.4059 5912.8408,-18063 6045.1761,-17994.5579 6145.2897,-18094.5386 6236.8408,-17977 6287.4549,-17912.0187 6252.176,-15091.7328 6272.8408,-15012 6309.8401,-14869.2428 6411.7891,-14721.4647 6455.5041,-14662.5489"/>
<polygon fill="#000000" stroke="#000000" points="6458.5696,-14664.2941 6461.7594,-14654.1908 6452.9653,-14660.0998 6458.5696,-14664.2941"/>
</g>
<!-- qcow2_snapshot_load_tmp&#45;&gt;qemu_try_blockalign -->
<g id="edge1547" class="edge">
<title>qcow2_snapshot_load_tmp&#45;&gt;qemu_try_blockalign</title>
<path fill="none" stroke="#000000" d="M2696.74,-19197.4545C2717.7138,-19192.0803 2737.1801,-19182.3856 2751.4983,-19166 2786.9588,-19125.4191 2785.3412,-15339.848 2787.4983,-15286 2832.988,-14150.3944 2961.2346,-12757.4622 2981.3337,-12543.2113"/>
<polygon fill="#000000" stroke="#000000" points="2984.8316,-12543.3959 2982.283,-12533.1122 2977.8624,-12542.7408 2984.8316,-12543.3959"/>
</g>
<!-- qcow2_snapshot_load_tmp&#45;&gt;find_snapshot_by_id_and_name -->
<g id="edge1548" class="edge">
<title>qcow2_snapshot_load_tmp&#45;&gt;find_snapshot_by_id_and_name</title>
<path fill="none" stroke="#000000" d="M2694.1302,-19187.2389C2714.1945,-19182.7497 2734.0334,-19175.9974 2751.4983,-19166 2773.7265,-19153.2758 2765.3834,-19133.9202 2787.4983,-19121 2802.7956,-19112.0628 2819.8449,-19105.4216 2837.3313,-19100.5153"/>
<polygon fill="#000000" stroke="#000000" points="2838.2938,-19103.8814 2847.0825,-19097.9645 2836.5223,-19097.1092 2838.2938,-19103.8814"/>
</g>
<!-- set_refcount_ro0 -->
<g id="node529" class="node">
<title>set_refcount_ro0</title>
<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-10935" rx="89.8845" ry="18"/>
<text text-anchor="middle" x="6074.8408" y="-10931.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_refcount_ro0</text>
</g>
<!-- set_refcount_ro0&#45;&gt;assert -->
<g id="edge1549" class="edge">
<title>set_refcount_ro0&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M6159.1353,-10941.3586C6185.2693,-10945.9702 6213.3508,-10953.7928 6236.8408,-10967 6342.1446,-11026.2064 6426.6801,-11148.4346 6460.2287,-11201.9473"/>
<polygon fill="#000000" stroke="#000000" points="6457.2949,-11203.8577 6465.5334,-11210.5192 6463.2473,-11200.174 6457.2949,-11203.8577"/>
</g>
<!-- set_refcount_ro1 -->
<g id="node530" class="node">
<title>set_refcount_ro1</title>
<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-10843" rx="89.8845" ry="18"/>
<text text-anchor="middle" x="6074.8408" y="-10839.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_refcount_ro1</text>
</g>
<!-- set_refcount_ro1&#45;&gt;assert -->
<g id="edge1550" class="edge">
<title>set_refcount_ro1&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M6161.6255,-10847.5575C6187.4563,-10852.1082 6214.737,-10860.3493 6236.8408,-10875 6362.704,-10958.4235 6439.7534,-11133.09 6465.851,-11200.5738"/>
<polygon fill="#000000" stroke="#000000" points="6462.6438,-11201.9871 6469.467,-11210.0923 6469.1875,-11199.5012 6462.6438,-11201.9871"/>
</g>
<!-- set_refcount_ro2 -->
<g id="node531" class="node">
<title>set_refcount_ro2</title>
<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-10789" rx="89.8845" ry="18"/>
<text text-anchor="middle" x="6074.8408" y="-10785.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_refcount_ro2</text>
</g>
<!-- set_refcount_ro2&#45;&gt;assert -->
<g id="edge1551" class="edge">
<title>set_refcount_ro2&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M6164.6502,-10789.9843C6189.7401,-10793.816 6215.8534,-10801.4827 6236.8408,-10816 6378.1119,-10913.7194 6447.4832,-11124.1287 6468.6214,-11200.0025"/>
<polygon fill="#000000" stroke="#000000" points="6465.2821,-11201.0609 6471.2865,-11209.7901 6472.0362,-11199.2218 6465.2821,-11201.0609"/>
</g>
<!-- set_refcount_ro3 -->
<g id="node532" class="node">
<title>set_refcount_ro3</title>
<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-10735" rx="89.8845" ry="18"/>
<text text-anchor="middle" x="6074.8408" y="-10731.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_refcount_ro3</text>
</g>
<!-- set_refcount_ro3&#45;&gt;assert -->
<g id="edge1552" class="edge">
<title>set_refcount_ro3&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M6164.7152,-10735.2377C6189.9472,-10739.0286 6216.121,-10746.8603 6236.8408,-10762 6391.5675,-10875.0566 6453.5199,-11117.8132 6470.5837,-11200.0787"/>
<polygon fill="#000000" stroke="#000000" points="6467.1658,-11200.8358 6472.5729,-11209.947 6474.0278,-11199.4526 6467.1658,-11200.8358"/>
</g>
<!-- set_refcount_ro4 -->
<g id="node533" class="node">
<title>set_refcount_ro4</title>
<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-12183" rx="89.8845" ry="18"/>
<text text-anchor="middle" x="6074.8408" y="-12179.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_refcount_ro4</text>
</g>
<!-- set_refcount_ro4&#45;&gt;assert -->
<g id="edge1553" class="edge">
<title>set_refcount_ro4&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M6091.3727,-12165.2369C6123.5151,-12129.861 6194.9469,-12047.0163 6236.8408,-11966 6371.1336,-11706.2987 6449.5327,-11356.3468 6470.2625,-11255.966"/>
<polygon fill="#000000" stroke="#000000" points="6473.7252,-11256.5021 6472.2987,-11246.0037 6466.867,-11255.1002 6473.7252,-11256.5021"/>
</g>
<!-- set_refcount_ro4&#45;&gt;cpu_to_be16 -->
<g id="edge1554" class="edge">
<title>set_refcount_ro4&#45;&gt;cpu_to_be16</title>
<path fill="none" stroke="#000000" d="M6094.1319,-12200.8525C6130.3706,-12235.844 6207.5969,-12317.682 6236.8408,-12405 6316.5272,-12642.9313 6209.4267,-14420.2246 6272.8408,-14663 6310.2005,-14806.028 6412.3978,-14954.211 6455.8569,-15012.862"/>
<polygon fill="#000000" stroke="#000000" points="6453.2787,-15015.2589 6462.0687,-15021.1739 6458.8859,-15011.0684 6453.2787,-15015.2589"/>
</g>
<!-- set_refcount_ro5 -->
<g id="node534" class="node">
<title>set_refcount_ro5</title>
<ellipse fill="none" stroke="#000000" cx="6074.8408" cy="-11939" rx="89.8845" ry="18"/>
<text text-anchor="middle" x="6074.8408" y="-11935.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_refcount_ro5</text>
</g>
<!-- set_refcount_ro5&#45;&gt;cpu_to_be32 -->
<g id="edge1555" class="edge">
<title>set_refcount_ro5&#45;&gt;cpu_to_be32</title>
<path fill="none" stroke="#000000" d="M6155.0109,-11947.2427C6181.8649,-11951.9644 6211.4208,-11959.3759 6236.8408,-11971 6463.4717,-12074.6339 6514.1365,-12128.9866 6678.8408,-12316 6964.1402,-12639.943 7057.0588,-12735.7369 7174.9204,-13151 7197.4929,-13230.53 7274.0308,-18872.0741 7280.0837,-19320.74"/>
<polygon fill="#000000" stroke="#000000" points="7276.5862,-19320.9567 7280.2208,-19330.9086 7283.5856,-19320.8623 7276.5862,-19320.9567"/>
</g>
<!-- set_refcount_ro5&#45;&gt;assert -->
<g id="edge1556" class="edge">
<title>set_refcount_ro5&#45;&gt;assert</title>
<path fill="none" stroke="#000000" d="M6164.5637,-11937.6855C6190.3726,-11933.2545 6216.9026,-11924.2657 6236.8408,-11907 6341.7372,-11816.1641 6444.4892,-11371.9919 6469.8857,-11255.8384"/>
<polygon fill="#000000" stroke="#000000" points="6473.3333,-11256.4548 6472.0357,-11245.9398 6466.4928,-11254.969 6473.3333,-11256.4548"/>
</g>
<!-- set_refcount_ro6 -->
<g id="node535" class="node">
<title>set_refcount_ro6</title>
<ellipse fill="none" stroke="#000000" cx="6829.8806" cy="-19045" rx="89.8845" ry="18"/>
<text text-anchor="middle" x="6829.8806" y="-19041.3" font-family="Times,serif" font-size="14.00" fill="#000000">set_refcount_ro6</text>
</g>
<!-- set_refcount_ro6&#45;&gt;cpu_to_be64 -->
<g id="edge1557" class="edge">
<title>set_refcount_ro6&#45;&gt;cpu_to_be64</title>
<path fill="none" stroke="#000000" d="M6903.2403,-19034.6395C6918.2214,-19029.8988 6933.022,-19023.0082 6944.9204,-19013 7025.3972,-18945.3079 7060.5077,-18817.8174 7072.62,-18761.2572"/>
<polygon fill="#000000" stroke="#000000" points="7076.0938,-18761.7406 7074.6813,-18751.2403 7069.2375,-18760.3296 7076.0938,-18761.7406"/>
</g>
</g>
</svg>