summaryrefslogtreecommitdiffstats
path: root/analysis/qcow2-qemu/call_graph_qemu_qcow2-refcount.dot
blob: 206fa28318d5f38d0656cdc86124a7c237aa628f (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
digraph {
	graph [bb="0,0,3011.3,6951",
		overlap=False,
		rankdir=LR,
		splines=true
	];
	node [label="\N"];
	get_refcount_ro0	 [height=0.5,
		nest_level=0,
		pos="154.04,18",
		src_line=140,
		width=2.5276];
	get_refcount_ro1	 [height=0.5,
		nest_level=0,
		pos="154.04,72",
		src_line=153,
		width=2.5276];
	get_refcount_ro2	 [height=0.5,
		nest_level=0,
		pos="154.04,126",
		src_line=167,
		width=2.5276];
	get_refcount_ro3	 [height=0.5,
		nest_level=0,
		pos="154.04,180",
		src_line=181,
		width=2.5276];
	get_refcount_ro4	 [height=0.5,
		nest_level=0,
		pos="154.04,234",
		src_line=193,
		width=2.5276];
	be16_to_cpu	 [height=0.5,
		nest_level=1,
		pos="513.06,234",
		src_line=-1,
		width=1.9318];
	get_refcount_ro4 -> be16_to_cpu	 [pos="e,443.34,234 245.1,234 303.08,234 377.49,234 433.17,234"];
	get_refcount_ro5	 [height=0.5,
		nest_level=0,
		pos="154.04,288",
		src_line=205,
		width=2.5276];
	be32_to_cpu	 [height=0.5,
		nest_level=1,
		pos="513.06,288",
		src_line=-1,
		width=1.9318];
	get_refcount_ro5 -> be32_to_cpu	 [pos="e,443.34,288 245.1,288 303.08,288 377.49,288 433.17,288"];
	get_refcount_ro6	 [height=0.5,
		nest_level=0,
		pos="2315.3,5907",
		src_line=217,
		width=2.5276];
	be64_to_cpu	 [height=0.5,
		nest_level=1,
		pos="2657.4,5709",
		src_line=-1,
		width=1.9318];
	get_refcount_ro6 -> be64_to_cpu	 [pos="e,2644.9,5726.7 2400.8,5900.8 2429,5896.2 2459.7,5888.4 2485.6,5875 2552,5840.7 2610,5772.5 2638.6,5735.1"];
	qcow2_alloc_bytes	 [height=0.5,
		nest_level=0,
		pos="877.93,1730",
		src_line=1063,
		width=2.7261];
	BLKDBG_EVENT	 [height=0.5,
		nest_level=1,
		pos="2657.4,2042",
		src_line=-1,
		width=2.5637];
	qcow2_alloc_bytes -> BLKDBG_EVENT	 [pos="e,2625.2,2025.1 924.34,1714 963.61,1701.4 1021.7,1684.8 1073.8,1678 1229.4,1657.7 2368.6,1587.5 2485.6,1692 2565.7,1763.6 2468.4,\
1837.7 2521.6,1931 2543.7,1969.8 2585,2000.5 2616.3,2019.7"];
	assert	 [height=0.5,
		nest_level=1,
		pos="2920.3,2757",
		src_line=-1,
		width=1.1013];
	qcow2_alloc_bytes -> assert	 [pos="e,2920.1,2738.9 917.65,1713.4 957.19,1697 1019.6,1671.1 1073.8,1649 1548.6,1455.4 1641.4,1316.8 2145,1221 2293.7,1192.7 2345.4,1163.8 \
2485.6,1221 2662.7,1293.2 2710.2,1349.7 2793.3,1522 2901.1,1745.5 2917.7,2565.7 2919.9,2728.7"];
	offset_into_cluster	 [height=0.5,
		nest_level=1,
		pos="2657.4,3532",
		src_line=-1,
		width=2.7081];
	qcow2_alloc_bytes -> offset_into_cluster	 [pos="e,2642.2,3513.9 975.97,1731.4 1309.3,1737.3 2384,1764.8 2485.6,1877 2538.8,1935.7 2499.7,3226.8 2521.6,3303 2544.9,3383.9 2603.7,\
3465.5 2635.8,3506"];
	qcow2_get_refcount	 [height=0.5,
		nest_level=1,
		pos="2315.3,1904",
		src_line=244,
		width=2.9247];
	qcow2_alloc_bytes -> qcow2_get_refcount	 [pos="e,2235.4,1892.1 926.88,1745.7 966.17,1757.7 1023,1773.5 1073.8,1782 1369.6,1831.4 1448.4,1800 1746.8,1830 1916.3,1847.1 2113.3,1874.4 \
2225.2,1890.6"];
	qcow2_signal_corruption	 [height=0.5,
		nest_level=2,
		pos="2657.4,1549",
		src_line=-1,
		width=3.5566];
	qcow2_alloc_bytes -> qcow2_signal_corruption	 [pos="e,2649.4,1530.7 882.85,1711.7 899.9,1651.3 961.56,1455.4 1073.8,1336 1310.2,1084.7 1463.5,1146 1746.8,949 1763.9,937.11 1763.2,926.09 \
1782.8,919 2077.9,812.15 2263.5,766.21 2485.6,988 2548,1050.3 2498.2,1098 2521.6,1183 2557.3,1312.7 2619.3,1461.2 2645.3,1521.5"];
	alloc_clusters_noref	 [height=0.5,
		nest_level=1,
		pos="1945.9,2080",
		src_line=961,
		width=2.9067];
	qcow2_alloc_bytes -> alloc_clusters_noref	 [pos="e,1845.7,2074.5 898.67,1747.6 932.81,1775.7 1004,1830.1 1073.8,1858 1215,1914.5 1623.6,1892.8 1746.8,1982 1773.8,2001.6 1755.8,2028.2 \
1782.8,2048 1798.3,2059.4 1816.9,2067 1835.8,2072.1"];
	MIN	 [height=0.5,
		nest_level=1,
		pos="2657.4,1156",
		src_line=-1,
		width=0.9027];
	qcow2_alloc_bytes -> MIN	 [pos="e,2625,1156.8 881.99,1711.9 896.36,1652.4 950.65,1461.9 1073.8,1374 1172.1,1303.8 2025.1,1202.1 2145,1188 2318.6,1167.6 2526.8,1159.7 \
2614.8,1157.1"];
	ROUND_UP	 [height=0.5,
		nest_level=1,
		pos="2657.4,2458",
		src_line=-1,
		width=1.8776];
	qcow2_alloc_bytes -> ROUND_UP	 [pos="e,2643,2440.4 974.12,1726.4 1312.6,1714 2431.1,1677.4 2485.6,1730 2525.6,1768.6 2505,2176 2521.6,2229 2546.9,2309.7 2605.4,2392 \
2636.8,2432.4"];
	update_refcount	 [height=0.5,
		nest_level=1,
		pos="1238.9,2259",
		src_line=801,
		width=2.4192];
	qcow2_alloc_bytes -> update_refcount	 [pos="e,1221.9,2241.1 891.54,1747.9 920.72,1786.7 990.48,1882.2 1037.8,1969 1057.1,2004.3 1053.1,2017.5 1073.8,2052 1116.4,2122.8 1180.5,\
2196.2 1215,2233.7"];
	qcow2_cache_set_dependency	 [height=0.5,
		nest_level=2,
		pos="1593.4,2042",
		src_line=-1,
		width=4.2607];
	qcow2_alloc_bytes -> qcow2_cache_set_dependency	 [pos="e,1457.5,2050.4 886.49,1748.2 909.39,1794.6 976.99,1917.6 1073.8,1972 1188,2036.2 1337.9,2050.3 1447.4,2050.4"];
	qcow2_get_refcount -> offset_into_cluster	 [pos="e,2642.2,3513.9 2397.8,1915.4 2430.6,1924.3 2465.3,1940.3 2485.6,1969 2528.5,2029.5 2501,3231.8 2521.6,3303 2545,3383.8 2603.8,3465.5 \
2635.8,3506"];
	qcow2_get_refcount -> qcow2_signal_corruption	 [pos="e,2653.6,1567.3 2417.7,1899.8 2441.7,1894.9 2466,1886.4 2485.6,1872 2588.4,1796.5 2635.7,1640.7 2651.3,1577"];
	qcow2_cache_get	 [height=0.5,
		nest_level=2,
		pos="2657.4,1904",
		src_line=-1,
		width=2.5817];
	qcow2_get_refcount -> qcow2_cache_get	 [pos="e,2564.2,1904 2420.8,1904 2463.2,1904 2512,1904 2554.2,1904"];
	qcow2_cache_put	 [height=0.5,
		nest_level=2,
		pos="2657.4,1102",
		src_line=-1,
		width=2.5998];
	qcow2_get_refcount -> qcow2_cache_put	 [pos="e,2564,1103.9 2363.1,1887.9 2403.4,1871.6 2458.6,1842.1 2485.6,1796 2523.1,1732 2473,1185.1 2521.6,1129 2530.4,1118.9 2541.8,1111.9 \
2554.3,1107.1"];
	alloc_clusters_noref -> qcow2_get_refcount	 [pos="e,2210.6,1905.9 2048.8,2076.7 2070.8,2071.7 2092.3,2062.9 2109,2048 2148.1,2013.3 2105.8,1970.6 2145,1936 2160.6,1922.2 2180.2,1913.6 \
2200.5,1908.3"];
	qcow2_process_discards	 [height=0.5,
		nest_level=2,
		pos="2315.3,1508",
		src_line=731,
		width=3.5025];
	alloc_clusters_noref -> qcow2_process_discards	 [pos="e,2305.4,1526.2 1960.1,2062 1989.2,2024.8 2057.4,1936.3 2109,1858 2186.3,1740.9 2268,1594.5 2300.6,1535"];
	size_to_clusters	 [height=0.5,
		nest_level=2,
		pos="2657.4,6276",
		src_line=-1,
		width=2.3651];
	alloc_clusters_noref -> size_to_clusters	 [pos="e,2621.5,6259.6 2038.9,2088.2 2191.3,2102 2478.2,2128.8 2485.6,2137 2560.9,2219.9 2472,6069.5 2521.6,6170 2540.5,6208.3 2580.6,6236.9 \
2612.4,6254.7"];
	fprintf	 [height=0.5,
		nest_level=2,
		pos="2657.4,6143",
		src_line=-1,
		width=1.1193];
	alloc_clusters_noref -> fprintf	 [pos="e,2624.5,6132.4 2033.5,2070.1 2170.3,2056.8 2425.3,2041.6 2485.6,2104 2561.8,2183 2468.5,5959.9 2521.6,6056 2541.4,6091.9 2583,6115.2 \
2614.9,6128.5"];
	QTAILQ_FOREACH_SAFE	 [height=0.5,
		nest_level=3,
		pos="2657.4,1048",
		src_line=-1,
		width=3.7733];
	qcow2_process_discards -> QTAILQ_FOREACH_SAFE	 [pos="e,2544.3,1058 2395.2,1494 2428.3,1484 2464,1467 2485.6,1438 2534,1373 2467.1,1135 2521.6,1075 2525.7,1070.4 2530.4,1066.5 2535.5,\
1063.2"];
	QTAILQ_REMOVE	 [height=0.5,
		nest_level=3,
		pos="2657.4,994",
		src_line=-1,
		width=2.7442];
	qcow2_process_discards -> QTAILQ_REMOVE	 [pos="e,2560.1,997.44 2395.8,1494 2428.9,1484 2464.3,1467 2485.6,1438 2540.7,1363 2459.5,1090.3 2521.6,1021 2529.6,1012 2539.7,1005.6 \
2550.7,1000.9"];
	bdrv_pdiscard	 [height=0.5,
		nest_level=3,
		pos="2657.4,2202",
		src_line=-1,
		width=2.1484];
	qcow2_process_discards -> bdrv_pdiscard	 [pos="e,2630.9,2185.1 2396,1521.9 2429.1,1531.8 2464.5,1548.9 2485.6,1578 2549.8,1666.6 2475.5,1969.8 2521.6,2069 2543.5,2116.3 2590.1,\
2155.8 2622.5,2179.2"];
	g_free	 [height=0.5,
		nest_level=3,
		pos="2657.4,2803",
		src_line=-1,
		width=1.1193];
	qcow2_process_discards -> g_free	 [pos="e,2647.2,2785.5 2397.3,1521.8 2430.2,1531.7 2465.2,1548.8 2485.6,1578 2543.4,1660.7 2499.4,2386.6 2521.6,2485 2547.3,2599.1 2612.5,\
2723.7 2642.3,2776.7"];
	update_refcount -> qcow2_cache_put	 [pos="e,2564.3,1104.2 1323.7,2254.6 1464.3,2247 1731.9,2230.6 1746.8,2216 1804.3,2159.3 1736.2,1920.1 1782.8,1854 1885.3,1708.3 1982.7,\
1755.6 2145,1682 2295.2,1614 2389,1668.6 2485.6,1535 2538.7,1461.6 2461.1,1196.4 2521.6,1129 2530.6,1119 2542.1,1112.1 2554.6,1107.4"];
	update_refcount -> qcow2_process_discards	 [pos="e,2275.3,1525.2 1306.8,2247.7 1345.8,2241.3 1395.6,2233.1 1440,2226 1508.1,2215.1 1699.7,2228.5 1746.8,2178 1811.2,2108.8 1728.5,\
1831.4 1782.8,1754 1797.9,1732.4 2137,1584.8 2266,1529.2"];
	update_refcount -> fprintf	 [pos="e,2624.6,6132.3 1239.9,2277.3 1246.7,2400.3 1292.2,3106.5 1440,3248 1548.7,3352.1 1995.2,3255.5 2109,3354 2149.8,3389.3 2105.6,3433.1 \
2145,3470 2258.7,3576.2 2388.3,3429.6 2485.6,3551 2572.7,3659.6 2453.9,5934.4 2521.6,6056 2541.5,6091.8 2583.1,6115.1 2615,6128.5"];
	update_refcount -> update_refcount	 [pos="e,1295.9,2272.7 1181.9,2272.7 1159,2283.7 1178.1,2295 1238.9,2295 1288.8,2295 1310.6,2287.4 1304.2,2278.6"];
	update_refcount -> qcow2_cache_set_dependency	 [pos="e,1477.6,2054 1274.5,2242.4 1311,2224 1367.4,2191.1 1404,2149 1428.2,2121.1 1410.9,2096.8 1440,2074 1448.5,2067.3 1458.1,2061.9 \
1468.2,2057.6"];
	start_of_cluster	 [height=0.5,
		nest_level=2,
		pos="2657.4,4979",
		src_line=-1,
		width=2.347];
	update_refcount -> start_of_cluster	 [pos="e,2572.7,4979.6 1258.8,2276.7 1348.6,2356.5 1712.8,2681.9 1746.8,2741 1781.4,2801.2 1730.9,2846.9 1782.8,2893 1891.8,2990 2002,2831.7 \
2109,2931 2171.1,2988.6 2083.3,3060.1 2145,3118 2256.3,3222.3 2383.6,3047.6 2485.6,3161 2552.2,3235 2457.7,4875.7 2521.6,4952 2532.2,\
4964.7 2546.9,4972.5 2562.8,4977.1"];
	alloc_refcount_block	 [height=0.5,
		nest_level=2,
		pos="1593.4,2403",
		src_line=302,
		width=2.9789];
	update_refcount -> alloc_refcount_block	 [pos="e,1560.8,2385.6 1287.8,2274 1357.9,2299.8 1485.6,2351.8 1551.5,2381.4"];
	qcow2_cache_entry_mark_dirty	 [height=0.5,
		nest_level=3,
		pos="2315.3,2164",
		src_line=-1,
		width=4.4232];
	update_refcount -> qcow2_cache_entry_mark_dirty	 [pos="e,2210.3,2177.6 1324.9,2262.2 1426.1,2265.1 1599,2267.1 1746.8,2254 1925.6,2238.2 1967.6,2213.9 2145,2187 2162.9,2184.3 2181.9,2181.6 \
2200.4,2179"];
	qcow2_cache_is_table_offset	 [height=0.5,
		nest_level=2,
		pos="2315.3,1248",
		src_line=-1,
		width=4.0441];
	update_refcount -> qcow2_cache_is_table_offset	 [pos="e,2181.7,1255.2 1261.2,2241.6 1296.8,2214.8 1369.5,2164 1440,2140 1505,2117.8 1700,2152.3 1746.8,2102 1852.9,1988 1676.2,1515.6 \
1782.8,1402 1832.7,1348.7 2051,1408.2 2109,1364 2143,1338.1 2111.6,1301.6 2145,1275 2153.3,1268.4 2162.5,1263.2 2172.2,1259"];
	qcow2_cache_discard	 [height=0.5,
		nest_level=2,
		pos="2315.3,1302",
		src_line=-1,
		width=3.1233];
	update_refcount -> qcow2_cache_discard	 [pos="e,2279.9,1319.2 1272.5,2242.3 1311.7,2223.6 1379,2193.8 1440,2178 1506.5,2160.8 1699.6,2189.9 1746.8,2140 1829.8,2052.1 1718,1699.1 \
1782.8,1597 1812.3,1550.4 2148,1383.6 2270.7,1323.6"];
	update_refcount_discard	 [height=0.5,
		nest_level=2,
		pos="2315.3,776",
		src_line=748,
		width=3.5205];
	update_refcount -> update_refcount_discard	 [pos="e,2310.2,794.35 1254.8,2241.3 1286.3,2207.4 1360.6,2134.2 1440,2102 1503.5,2076.2 1699.7,2118.8 1746.8,2069 1800.9,2011.7 1741,1426.9 \
1782.8,1360 1870.5,1219.3 1993.7,1298.2 2109,1179 2220.8,1063.5 2285.6,875.35 2307.2,804.34"];
	alloc_refcount_block -> BLKDBG_EVENT	 [pos="e,2568.9,2036.6 1611.7,2385 1643.6,2354.9 1712.6,2294.5 1782.8,2264 1918.1,2205.1 1989.4,2288.5 2109,2202 2135.8,2182.6 2118.2,2156.3 \
2145,2137 2267.5,2048.8 2447.9,2035.2 2558.7,2036.4"];
	alloc_refcount_block -> assert	 [pos="e,2899.6,2772.7 1603.1,2421.2 1627.6,2465.7 1696.4,2580.9 1782.8,2648 1907.5,2744.9 1993,2681.8 2109,2789 2134.1,2812.2 2115.7,2839.4 \
2145,2857 2392.1,3005.7 2518.2,2916.5 2793.3,2830 2829.5,2818.6 2866.7,2795.7 2891.4,2778.5"];
	alloc_refcount_block -> offset_into_cluster	 [pos="e,2643.9,3514.1 1603.9,2420.9 1631,2467.6 1704,2597.2 1746.8,2713 1769.3,2774.1 1734.4,2811.4 1782.8,2855 1891.6,2953.2 2002.6,2802.2 \
2109,2903 2167.3,2958.2 2086.6,3025 2145,3080 2256.3,3184.8 2374.2,3023.4 2485.6,3128 2543.5,3182.4 2492.9,3228.9 2521.6,3303 2552.1,\
3381.9 2608.4,3465 2638,3506"];
	alloc_refcount_block -> qcow2_signal_corruption	 [pos="e,2650.4,1567 1620,2385.3 1655.1,2360.5 1716.1,2311.7 1746.8,2254 1789.4,2173.9 1727.9,2125.3 1782.8,2053 1880.1,1924.9 1965.3,1968.5 \
2109,1896 2125.2,1887.9 2128.1,1883.4 2145,1877 2290.7,1822.3 2357,1883.6 2485.6,1796 2568.8,1739.3 2624.1,1628.1 2646.4,1576.5"];
	alloc_refcount_block -> qcow2_cache_put	 [pos="e,2564.1,1104 1620.9,2385.5 1656.8,2360.9 1718.4,2312.7 1746.8,2254 1781.5,2182 1726.7,1953 1782.8,1896 1834,1844 2048,1898 2109,\
1858 2135.7,1840.5 2120.3,1816.1 2145,1796 2268.8,1695.2 2388.2,1808.4 2485.6,1682 2560.8,1584.4 2440.4,1221.6 2521.6,1129 2530.4,\
1118.9 2541.9,1111.9 2554.4,1107.2"];
	alloc_refcount_block -> alloc_clusters_noref	 [pos="e,1915.3,2097.3 1614.5,2385.3 1645.5,2358.7 1704.3,2305.9 1746.8,2254 1765.5,2231.1 1762.4,2219.5 1782.8,2198 1819.9,2158.8 1871.6,\
2124 1906.7,2102.5"];
	alloc_refcount_block -> fprintf	 [pos="e,2624.5,6132.4 1596.1,2421.1 1607.2,2490.1 1654.9,2739.6 1782.8,2893 1891.7,3023.7 2005.6,2958 2109,3093 2143.4,3137.9 2101.7,3178.7 \
2145,3215 2203.4,3263.9 2434.5,3196.6 2485.6,3253 2537.9,3310.7 2483.8,5987.9 2521.6,6056 2541.5,6091.8 2583,6115.1 2615,6128.5"];
	alloc_refcount_block -> update_refcount	 [pos="e,1270.4,2275.8 1542.2,2387.1 1471.3,2360.9 1344.3,2309.2 1279.5,2280"];
	load_refcount_block	 [height=0.5,
		nest_level=3,
		pos="2315.3,1996",
		src_line=229,
		width=2.9067];
	alloc_refcount_block -> load_refcount_block	 [pos="e,2211,1997.8 1608.7,2385.1 1638.7,2351 1708.7,2276.9 1782.8,2236 1915.1,2162.9 2000.8,2245.5 2109,2140 2146.5,2103.5 2105.8,2062.6 \
2145,2028 2160.8,2014.1 2180.7,2005.4 2201.2,2000.1"];
	qcow2_cache_flush	 [height=0.5,
		nest_level=3,
		pos="2315.3,2684",
		src_line=-1,
		width=2.7984];
	alloc_refcount_block -> qcow2_cache_flush	 [pos="e,2214.5,2684.6 1700.8,2402.5 1834.4,2404.2 2051.7,2415.4 2109,2469 2169.6,2525.6 2086.2,2593.6 2145,2652 2161.1,2668 2182.5,2677.3 \
2204.6,2682.5"];
	in_same_refcount_block	 [height=0.5,
		nest_level=3,
		pos="1945.9,2567",
		src_line=287,
		width=3.4303];
	alloc_refcount_block -> in_same_refcount_block	 [pos="e,1851.2,2555.3 1613,2420.9 1645.6,2449.7 1714.3,2506 1782.8,2535 1801.1,2542.8 1821.3,2548.7 1841.2,2553.1"];
	qcow2_cache_get_empty	 [height=0.5,
		nest_level=3,
		pos="2315.3,2830",
		src_line=-1,
		width=3.5386];
	alloc_refcount_block -> qcow2_cache_get_empty	 [pos="e,2194,2824.3 1605.7,2420.9 1633,2459.1 1702.4,2548.3 1782.8,2594 1912.7,2667.8 2001.2,2571.6 2109,2675 2150.1,2714.4 2102.8,2759.8 \
2145,2798 2156.4,2808.3 2169.9,2815.7 2184.4,2821.1"];
	memset	 [height=0.5,
		nest_level=3,
		pos="2657.4,3276",
		src_line=-1,
		width=1.336];
	alloc_refcount_block -> memset	 [pos="e,2647,3258.2 1603.4,2421.1 1629.1,2468.3 1699.1,2599.2 1746.8,2713 1765.6,2758.1 1745.1,2785.8 1782.8,2817 1895.6,2910.5 2002.6,\
2764.2 2109,2865 2167.3,2920.2 2086.6,2987 2145,3042 2256.3,3146.8 2350.2,3019.1 2485.6,3090 2557.6,3127.7 2615.3,3208 2641.7,3249.7"];
	alloc_refcount_block -> qcow2_cache_entry_mark_dirty	 [pos="e,2187.2,2174.9 1634.2,2386.3 1672.2,2371.1 1730.6,2349 1782.8,2334 1925.3,2293 1990.7,2353.5 2109,2264 2136.3,2243.4 2117.5,2216.3 \
2145,2196 2155,2188.7 2166.1,2182.9 2177.8,2178.3"];
	cpu_to_be64	 [height=0.5,
		nest_level=3,
		pos="2315.3,3632",
		src_line=-1,
		width=1.9318];
	alloc_refcount_block -> cpu_to_be64	 [pos="e,2251.2,3639 1594.5,2421.1 1600.4,2504 1633.4,2852.3 1782.8,3083 1885.2,3241.2 2017,3189.5 2109,3354 2164.1,3452.4 2065.9,3524.7 \
2145,3605 2169.6,3629.9 2207.2,3637.7 2240.9,3638.8"];
	bdrv_pwrite_sync	 [height=0.5,
		nest_level=3,
		pos="2315.3,3334",
		src_line=-1,
		width=2.5998];
	alloc_refcount_block -> bdrv_pwrite_sync	 [pos="e,2229.8,3341.4 1653.5,2418 1788,2451.7 2101.7,2530.9 2109,2540 2162.6,2606.4 2088.1,3243.4 2145,3307 2163.8,3328 2191.7,3337.2 \
2219.6,3340.4"];
	MAX	 [height=0.5,
		nest_level=3,
		pos="2657.4,740",
		src_line=-1,
		width=0.93881];
	alloc_refcount_block -> MAX	 [pos="e,2624.3,736.29 1609.9,2385 1642.4,2348.3 1714.6,2260.9 1746.8,2173 1795.2,2040.7 1722.8,1985.5 1782.8,1858 1788.9,1844.9 2133.1,\
1489.4 2145,1481 2280.6,1385.7 2391,1465.1 2485.6,1329 2557,1226.2 2439.1,861.14 2521.6,767 2544.2,741.24 2583.7,735.79 2614.3,736.02"];
	DIV_ROUND_UP	 [height=0.5,
		nest_level=3,
		pos="2920.3,3028",
		src_line=-1,
		width=2.5276];
	alloc_refcount_block -> DIV_ROUND_UP	 [pos="e,2847.9,3039 1598.4,2421.3 1614.7,2477.2 1671.7,2647.3 1782.8,2732 1901.9,2822.9 1997.2,2717.3 2109,2817 2142.1,2846.5 2110.5,2882.3 \
2145,2910 2349,3073.7 2683.3,3058.2 2837.6,3040.2"];
	qcow2_refcount_area	 [height=0.5,
		nest_level=3,
		pos="1945.9,2361",
		src_line=528,
		width=3.0692];
	alloc_refcount_block -> qcow2_refcount_area	 [pos="e,1856.6,2371.6 1681,2392.6 1731.3,2386.6 1794.6,2379 1846.7,2372.8"];
	load_refcount_block -> BLKDBG_EVENT	 [pos="e,2581.2,2031.8 2398.1,2007.1 2450.5,2014.2 2518.1,2023.3 2571.2,2030.4"];
	load_refcount_block -> qcow2_cache_get	 [pos="e,2603.1,1918.6 2371.8,1980.8 2432.7,1964.4 2529.4,1938.4 2593.2,1921.3"];
	qcow2_refcount_area -> BLKDBG_EVENT	 [pos="e,2633.1,2059.4 2044.2,2352.7 2195.2,2339.6 2469,2314.1 2485.6,2300 2529.8,2262.7 2492,2224.6 2521.6,2175 2548.4,2130.2 2593.9,2090 \
2624.8,2065.8"];
	qcow2_refcount_area -> assert	 [pos="e,2909.7,2739.2 2054.1,2357.4 2074.5,2361.6 2094.1,2369.6 2109,2384 2173.2,2445.6 2078.6,2521.8 2145,2581 2252.8,2677.1 2662.5,2562.9 \
2793.3,2624 2842.8,2647.1 2882.8,2698.8 2904,2730.5"];
	qcow2_refcount_area -> qcow2_cache_get	 [pos="e,2625.2,1920.9 2002,2345.4 2033.6,2336.4 2073.7,2324.6 2109,2313 2125.2,2307.7 2128.5,2303.9 2145,2300 2219.2,2282.7 2430.9,2314.9 \
2485.6,2262 2565.4,2184.9 2466.9,2111.5 2521.6,2015 2543.6,1976.2 2584.9,1945.4 2616.2,1926.2"];
	qcow2_refcount_area -> qcow2_cache_put	 [pos="e,2564.1,1103.6 2034.5,2350.1 2061,2343.1 2088.5,2331.6 2109,2313 2140.6,2284.3 2110.8,2249.5 2145,2224 2205.9,2178.5 2433.5,2246.4 \
2485.6,2191 2566.4,2104.9 2445.2,1219 2521.6,1129 2530.3,1118.7 2541.8,1111.6 2554.3,1106.9"];
	qcow2_refcount_area -> g_free	 [pos="e,2650,2785.1 2037.1,2371.2 2071,2374.9 2109.8,2379.2 2145,2383 2220.7,2391.2 2424,2374.3 2485.6,2419 2501.4,2430.4 2610.4,2690 \
2646.1,2775.8"];
	qcow2_refcount_area -> MIN	 [pos="e,2648.6,1173.7 2026.2,2348.6 2054.3,2341.5 2084.8,2330.4 2109,2313 2131.6,2296.9 2121.1,2276.1 2145,2262 2210.6,2223.3 2433.4,2279.4 \
2485.6,2224 2539.1,2167.1 2505.8,1598.5 2521.6,1522 2548.8,1390 2615.8,1242.1 2644.3,1182.8"];
	qcow2_refcount_area -> ROUND_UP	 [pos="e,2627.8,2441.8 2050.5,2355.1 2160.3,2351.5 2337.2,2352.6 2485.6,2386 2533.3,2396.8 2584.7,2419.9 2618.7,2437.1"];
	qcow2_refcount_area -> qcow2_cache_flush	 [pos="e,2214.7,2685.4 2055.4,2363.4 2075.6,2368.8 2094.7,2377.9 2109,2393 2188.9,2477.4 2064.8,2567.9 2145,2652 2160.9,2668.6 2182.3,2678.1 \
2204.7,2683.4"];
	qcow2_refcount_area -> qcow2_cache_get_empty	 [pos="e,2190.5,2826.1 2056,2362.9 2076.1,2368.3 2095.1,2377.6 2109,2393 2169.5,2460.2 2084.3,2731.1 2145,2798 2155,2809 2167.4,2816.9 \
2180.9,2822.5"];
	qcow2_refcount_area -> memset	 [pos="e,2653.5,3258 2055.9,2363 2076.1,2368.3 2095.1,2377.6 2109,2393 2164.8,2454.5 2086.7,2705.8 2145,2765 2198.5,2819.2 2425.8,2755.9 \
2485.6,2803 2559.5,2861.1 2630.6,3155.8 2651.4,3248.2"];
	qcow2_refcount_area -> qcow2_cache_entry_mark_dirty	 [pos="e,2181.5,2174 2045.2,2353.1 2068.6,2346.9 2091.7,2336.7 2109,2320 2150.3,2280.2 2102.5,2234.6 2145,2196 2153.1,2188.6 2162.4,2182.7 \
2172.2,2178"];
	qcow2_refcount_area -> cpu_to_be64	 [pos="e,2252.6,3640 1977.4,2378.3 2016.5,2401.7 2081.2,2447.4 2109,2507 2160.7,2617.6 2064.3,3513.5 2145,3605 2168.8,3632 2207.8,3639.6 \
2242.4,3640"];
	qcow2_refcount_area -> bdrv_pwrite_sync	 [pos="e,2230.1,3341.5 2056.2,2362.3 2076.4,2367.6 2095.4,2377.1 2109,2393 2175.1,2470.2 2077.5,3231 2145,3307 2163.8,3328.1 2191.9,3337.3 \
2219.9,3340.6"];
	qcow2_refcount_area -> DIV_ROUND_UP	 [pos="e,2916,3010 2053.6,2356.9 2074.2,2361.1 2094.1,2369.2 2109,2384 2183,2456.9 2070.4,2542.7 2145,2615 2199.8,2668.1 2411.6,2638.4 \
2485.6,2657 2627.8,2692.7 2684.7,2677.5 2793.3,2776 2862.9,2839.1 2899.5,2949.1 2913.4,3000.3"];
	qcow2_refcount_metadata_size	 [height=0.5,
		nest_level=4,
		pos="2315.3,2554",
		src_line=-1,
		width=4.3691];
	qcow2_refcount_area -> qcow2_refcount_metadata_size	 [pos="e,2174.8,2545.7 2054,2364.9 2074.3,2370.1 2093.8,2378.8 2109,2393 2154.1,2435.1 2099.2,2485.7 2145,2527 2151.2,2532.6 2158.1,2537.2 \
2165.3,2541.1"];
	g_try_new0	 [height=0.5,
		nest_level=4,
		pos="2315.3,2500",
		src_line=-1,
		width=1.8054];
	qcow2_refcount_area -> g_try_new0	 [pos="e,2251.8,2503.9 2051.5,2366.6 2072.2,2371.7 2092.5,2379.9 2109,2393 2139.6,2417.2 2114.1,2449.3 2145,2473 2172.2,2493.7 2209,2501.4 \
2241.4,2503.4"];
	memcpy	 [height=0.5,
		nest_level=4,
		pos="2315.3,2446",
		src_line=-1,
		width=1.3902];
	qcow2_refcount_area -> memcpy	 [pos="e,2266.8,2441.4 2032.1,2372.3 2057.3,2377.1 2084.7,2383.8 2109,2393 2126.4,2399.5 2127.7,2407.5 2145,2414 2180.9,2427.4 2223.2,2435.4 \
2256.7,2440"];
	cpu_to_be64s	 [height=0.5,
		nest_level=4,
		pos="2315.3,3762",
		src_line=-1,
		width=2.0762];
	qcow2_refcount_area -> cpu_to_be64s	 [pos="e,2268.6,3747.8 1970.8,2378.7 2008.8,2407.5 2080,2468.5 2109,2540 2155.8,2655.3 2082.2,3551.6 2145,3659 2169.8,3701.3 2219.5,3728.4 \
2258.8,3744.1"];
	be64_to_cpus	 [height=0.5,
		nest_level=4,
		pos="2315.3,4321",
		src_line=-1,
		width=2.0762];
	qcow2_refcount_area -> be64_to_cpus	 [pos="e,2303.3,4302.9 1970.8,2378.7 2008.9,2407.5 2080.3,2468.4 2109,2540 2167.9,2686.5 2108.5,3807.3 2145,3961 2176.7,4094.1 2261.2,4236.6 \
2297.9,4294.4"];
	cpu_to_be32	 [height=0.5,
		nest_level=4,
		pos="2315.3,3578",
		src_line=-1,
		width=1.9318];
	qcow2_refcount_area -> cpu_to_be32	 [pos="e,2295,3560.5 1977.4,2378.3 2016.3,2401.8 2080.9,2447.5 2109,2507 2190.2,2678.7 2079.2,3182.8 2145,3361 2175,3442.1 2247.3,3516.7 \
2287.4,3553.6"];
	offsetof	 [height=0.5,
		nest_level=4,
		pos="2315.3,3280",
		src_line=-1,
		width=1.2818];
	qcow2_refcount_area -> offsetof	 [pos="e,2270.1,3276.2 2056.2,2362.3 2076.4,2367.7 2095.4,2377.1 2109,2393 2168.7,2462.3 2091.5,3140.9 2145,3215 2171.4,3251.5 2221,3267.5 \
2260,3274.5"];
	update_max_refcount_table_index	 [height=0.5,
		nest_level=4,
		pos="2315.3,3934",
		src_line=88,
		width=4.7301];
	qcow2_refcount_area -> update_max_refcount_table_index	 [pos="e,2280.6,3916.3 1970.8,2378.7 2008.8,2407.5 2080.1,2468.5 2109,2540 2161,2668.7 2085,3663.8 2145,3789 2171.7,3844.6 2230.8,3887 \
2271.9,3911.2"];
	qcow2_free_clusters	 [height=0.5,
		nest_level=4,
		pos="2315.3,3188",
		src_line=1137,
		width=2.9608];
	qcow2_refcount_area -> qcow2_free_clusters	 [pos="e,2302.8,3170.1 2056.2,2362.8 2076.3,2368.2 2095.2,2377.5 2109,2393 2177.8,2470.3 2116.8,2757.5 2145,2857 2179.5,2978.6 2260.7,3107.6 \
2297.1,3161.7"];
	qcow2_free_clusters -> BLKDBG_EVENT	 [pos="e,2630.1,2059.2 2329.8,3169.9 2364.5,3125.5 2451.6,3006.1 2485.6,2890 2530.3,2737.3 2456.3,2320.1 2521.6,2175 2542.9,2127.8 2589.1,\
2088.4 2621.7,2065.1"];
	qcow2_free_clusters -> fprintf	 [pos="e,2624.5,6132.4 2421.5,3185.9 2446,3190.8 2469.5,3200.9 2485.6,3220 2536.3,3280.3 2483.3,5987.1 2521.6,6056 2541.5,6091.8 2583,6115.1 \
2615,6128.5"];
	qcow2_free_clusters -> update_refcount	 [pos="e,1242,2277 2213.1,3182.8 2189.3,3177.9 2165,3169.7 2145,3156 2120,3138.9 2131.3,3118.6 2109,3098 1861.1,2869.7 1664.7,2992.2 1440,\
2741 1313.5,2599.7 1259.5,2367.5 1243.9,2287.3"];
	strerror	 [height=0.5,
		nest_level=5,
		pos="2657.4,6029",
		src_line=-1,
		width=1.336];
	qcow2_free_clusters -> strerror	 [pos="e,2646,6011.4 2421.5,3185.9 2446,3190.8 2469.5,3200.9 2485.6,3220 2530.6,3273.5 2506.1,5667.9 2521.6,5736 2545.5,5841 2610,5953.3 \
2640.7,6002.9"];
	update_refcount_discard -> assert	 [pos="e,2919.6,2738.9 2371.5,792.16 2407.7,804.92 2453.8,825.83 2485.6,857 2511.1,882.05 2492.5,908.12 2521.6,929 2620.6,1000.1 2710.1,\
877.9 2793.3,967 2856.1,1034.3 2911.2,2505 2919.3,2728.6"];
	update_refcount_discard -> QTAILQ_FOREACH_SAFE	 [pos="e,2545.1,1037.7 2438.4,780.49 2456.1,786.09 2472.6,794.8 2485.6,808 2552.9,876.51 2454.7,952.14 2521.6,1021 2525.9,1025.5 2530.8,\
1029.3 2536,1032.6"];
	update_refcount_discard -> QTAILQ_REMOVE	 [pos="e,2566.2,987.09 2437.3,781.06 2455.2,786.58 2472.1,795.1 2485.6,808 2536.4,856.6 2471.9,912.26 2521.6,962 2531.4,971.8 2543.6,978.81 \
2556.6,983.81"];
	update_refcount_discard -> g_free	 [pos="e,2647.1,2785.5 2365.4,792.7 2405.8,809.05 2459.8,838.27 2485.6,884 2529.3,961.47 2502.8,2398 2521.6,2485 2546.3,2599.3 2612.1,2723.8 \
2642.1,2776.8"];
	update_refcount_discard -> MIN	 [pos="e,2625.2,1159.3 2394.4,790.15 2427.6,800.18 2463.5,817.2 2485.6,846 2562.7,946.66 2435.1,1036.3 2521.6,1129 2545,1154.1 2584.5,1159.6 \
2614.9,1159.6"];
	update_refcount_discard -> MAX	 [pos="e,2624.1,743.51 2417.5,765.25 2483.1,758.34 2565,749.73 2614.1,744.56"];
	QTAILQ_FOREACH	 [height=0.5,
		nest_level=3,
		pos="2657.4,902",
		src_line=-1,
		width=2.9067];
	update_refcount_discard -> QTAILQ_FOREACH	 [pos="e,2562.6,894.36 2431.4,783.46 2450.8,788.59 2469.7,796.36 2485.6,808 2512.9,827.96 2494.4,854.89 2521.6,875 2531,881.98 2541.8,887.28 \
2553.1,891.29"];
	g_malloc	 [height=0.5,
		nest_level=3,
		pos="2657.4,794",
		src_line=-1,
		width=1.4443];
	update_refcount_discard -> g_malloc	 [pos="e,2606,791.29 2434.5,782.27 2488.9,785.13 2551,788.4 2595.8,790.76"];
	QTAILQ_INSERT_TAIL	 [height=0.5,
		nest_level=3,
		pos="2657.4,848",
		src_line=-1,
		width=3.34];
	update_refcount_discard -> QTAILQ_INSERT_TAIL	 [pos="e,2578.3,834.36 2400.8,789.29 2428.1,794.27 2458.3,800.56 2485.6,808 2502,812.47 2505.2,816.44 2521.6,821 2536.5,825.15 2552.5,828.92 \
2568.1,832.24"];
	qcow2_alloc_clusters_at	 [height=0.5,
		nest_level=0,
		pos="877.93,1996",
		src_line=1024,
		width=3.4483];
	qcow2_alloc_clusters_at -> assert	 [pos="e,2919.9,2738.8 976.07,1985 1176.7,1964.5 1625,1929.9 1746.8,2015 1782.8,2040.1 1746.5,2082.2 1782.8,2107 1902.5,2188.7 1994.3,2195.7 \
2109,2107 2159.2,2068.2 2094.9,2007.8 2145,1969 2204.9,1922.7 2410.1,1963.4 2485.6,1969 2623.5,1979.3 2694.5,1918.3 2793.3,2015 \
2897.5,2117.1 2916.5,2605.5 2919.7,2728.7"];
	qcow2_alloc_clusters_at -> qcow2_get_refcount	 [pos="e,2219.6,1911.7 985.89,1987.1 1014.5,1985.1 1045.3,1983.2 1073.8,1982 1102.5,1980.8 2082.5,1983.1 2109,1972 2129.9,1963.2 2125,1946.6 \
2145,1936 2164.8,1925.5 2187.5,1918.5 2209.8,1913.7"];
	qcow2_alloc_clusters_at -> update_refcount	 [pos="e,1214.8,2241.4 902.17,2013.7 965.36,2059.7 1135.1,2183.4 1206.6,2235.4"];
	qcow2_change_refcount_order	 [height=0.5,
		nest_level=0,
		pos="154.04,3725",
		src_line=3095,
		width=4.2788];
	qcow2_change_refcount_order -> assert	 [pos="e,2920,2738.8 154.23,3706.9 156.88,3470.1 188.25,989.93 344.07,711 485.73,457.42 587.46,334 877.93,334 877.93,334 877.93,334 2315.3,\
334 2421.7,334 2718.3,287.47 2793.3,363 2880.9,451.33 2915.6,2464.5 2919.8,2728.5"];
	qcow2_change_refcount_order -> g_free	 [pos="e,2647.2,2785.5 155.27,3706.8 169.71,3499.1 313.9,1572.8 718.04,1213 771.42,1165.5 966.86,1187.5 1037.8,1179 1368.8,1139.2 1449.8,\
1108 1782.8,1092 1927.6,1085 2000.7,995.56 2109,1092 2160.8,1138.1 2098.8,1350.3 2145,1402 2248.6,1517.9 2386.8,1361.1 2485.6,1481 \
2521.1,1524.1 2509.4,2430.5 2521.6,2485 2547.1,2599.1 2612.4,2723.7 2642.2,2776.7"];
	qcow2_change_refcount_order -> qcow2_cache_flush	 [pos="e,2221.8,2677.3 226.37,3709 261.71,3701.7 304.96,3693.5 344.07,3688 356.26,3686.3 2100.5,3546.9 2109,3538 2172.7,3471.6 2083.8,2779.6 \
2145,2711 2162,2692 2186.5,2682.6 2211.7,2678.6"];
	qcow2_change_refcount_order -> MAX	 [pos="e,2634,726.73 154.18,3707 156.1,3488.4 178.99,1350.8 344.07,1132 450.69,990.7 546.53,1038.8 718.04,995 1166,880.68 1346.1,1071.6 \
1746.8,841 1769,828.22 1761,809.47 1782.8,796 1908.9,718.01 2007,833.6 2109,726 2178.7,652.53 2068,566.71 2145,501 2260.2,402.79 \
2364.8,409.85 2485.6,501 2532.1,536.07 2489.8,578.21 2521.6,627 2548.3,667.93 2594.3,701.67 2625.3,721.33"];
	qcow2_change_refcount_order -> cpu_to_be64s	 [pos="e,2240.5,3762.8 279.96,3735.4 301.34,3736.8 323.33,3738.1 344.07,3739 1073.7,3770.1 1956.5,3765.3 2230.3,3762.9"];
	qcow2_change_refcount_order -> be64_to_cpus	 [pos="e,2309.5,4302.9 186.06,3742.6 223.09,3762.4 286.39,3794 344.07,3813 574.13,3888.6 635.76,3922 877.93,3922 877.93,3922 877.93,3922 \
1238.9,3922 1433.2,3922 1942.6,3909.6 2109,4010 2220.4,4077.2 2284,4230.4 2306.2,4293.3"];
	qcow2_change_refcount_order -> update_max_refcount_table_index	 [pos="e,2267.7,3916.6 216.45,3741.6 341.17,3773.2 630.48,3839 877.93,3839 877.93,3839 877.93,3839 1593.4,3839 1823.1,3839 1882.9,3832.6 \
2109,3873 2160.4,3882.2 2217.2,3899.5 2258.2,3913.4"];
	qcow2_change_refcount_order -> qcow2_free_clusters	 [pos="e,2234.9,3200 290.46,3716.6 729.05,3689.2 2076.4,3602.8 2109,3571 2160,3521.4 2101.5,3309.2 2145,3253 2164.6,3227.7 2195.3,3212.3 \
2225.2,3202.8"];
	qemu_blockalign	 [height=0.5,
		nest_level=1,
		pos="1945.9,4091",
		src_line=-1,
		width=2.4914];
	qcow2_change_refcount_order -> qemu_blockalign	 [pos="e,1856.2,4090.8 163.97,3743.2 188.24,3785.7 255.15,3891.2 344.07,3936 609.16,4069.7 1538.1,4088.2 1845.9,4090.7"];
	walk_over_reftable	 [height=0.5,
		nest_level=1,
		pos="1593.4,564",
		src_line=2948,
		width=2.7623];
	qcow2_change_refcount_order -> walk_over_reftable	 [pos="e,1544.5,579.78 154.6,3707 162.07,3471.9 242.58,1012.9 344.07,903 447.08,791.44 559.33,942.43 682.04,853 711.28,831.69 688.44,800.79 \
718.04,780 848.25,688.55 915.59,756.8 1073.8,740 1147.1,732.21 1342.5,747.75 1404,707 1431.8,688.53 1416,664.22 1440,641 1466.8,\
615.1 1504,596.13 1535.1,583.5"];
	error_setg_errno	 [height=0.5,
		nest_level=2,
		pos="1945.9,664",
		src_line=-1,
		width=2.4914];
	qcow2_change_refcount_order -> error_setg_errno	 [pos="e,1864.3,671.59 154.5,3706.7 160.81,3462.5 230.72,855.24 344.07,745 386.31,703.92 1345.2,710.39 1404,707 1562.3,697.88 1746.4,682.2 \
1854.1,672.51"];
	alloc_refblock	 [height=0.5,
		nest_level=1,
		pos="513.06,930",
		src_line=2851,
		width=2.1123];
	qcow2_change_refcount_order -> alloc_refblock	 [pos="e,439.94,924.86 154.66,3706.7 162.65,3472.4 246.9,1071.4 344.07,962 365.36,938.03 398.52,928.53 429.85,925.59"];
	qcow2_alloc_clusters	 [height=0.5,
		nest_level=2,
		pos="877.93,1152",
		src_line=1002,
		width=3.0692];
	qcow2_change_refcount_order -> qcow2_alloc_clusters	 [pos="e,781.02,1143.3 154.72,3706.7 163.13,3483.1 248.36,1278.3 344.07,1184 402.22,1126.7 632.38,1133 770.81,1142.6"];
	flush_refblock	 [height=0.5,
		nest_level=1,
		pos="1593.4,4191",
		src_line=2904,
		width=2.1484];
	qcow2_change_refcount_order -> flush_refblock	 [pos="e,1520.8,4197.3 155.97,3743.1 164.1,3809.4 202.03,4039.7 344.07,4135 534.81,4262.9 1263.5,4217.7 1510.8,4198.1"];
	qcow2_pre_write_overlap_check	 [height=0.5,
		nest_level=2,
		pos="1945.9,4985",
		src_line=2806,
		width=4.5315];
	qcow2_change_refcount_order -> qcow2_pre_write_overlap_check	 [pos="e,1860.2,4969.6 155.92,3743.5 164.22,3815.9 203.62,4084.3 344.07,4240 775.08,4717.7 1575.4,4912.8 1850.3,4967.6"];
	bdrv_pwrite	 [height=0.5,
		nest_level=2,
		pos="1945.9,4237",
		src_line=-1,
		width=1.8776];
	qcow2_change_refcount_order -> bdrv_pwrite	 [pos="e,1878.1,4237 155.16,3743.1 160.63,3813.8 190.83,4073.3 344.07,4187 535.47,4329 639.62,4237 877.93,4237 877.93,4237 877.93,4237 \
1238.9,4237 1467.5,4237 1737.6,4237 1867.9,4237"];
	qcow2_update_header	 [height=0.5,
		nest_level=1,
		pos="513.06,826",
		src_line=-1,
		width=3.1955];
	qcow2_change_refcount_order -> qcow2_update_header	 [pos="e,397.88,827.12 154.61,3706.7 162.14,3468.1 243.29,971.77 344.07,858 355.82,844.73 371.21,835.9 387.91,830.15"];
	UINT64_C	 [height=0.5,
		nest_level=1,
		pos="2920.3,6730",
		src_line=-1,
		width=1.6971];
	qcow2_change_refcount_order -> UINT64_C	 [pos="e,2895.2,6746.4 154.73,3743 162.11,3930.9 227.99,5534.6 344.07,5997 462.38,6468.2 392.06,6951 877.93,6951 877.93,6951 877.93,6951 \
2315.3,6951 2545.8,6951 2797.4,6807.7 2886.6,6751.9"];
	qemu_vfree	 [height=0.5,
		nest_level=1,
		pos="1945.9,4145",
		src_line=-1,
		width=1.8234];
	qcow2_change_refcount_order -> qemu_vfree	 [pos="e,1881.6,4141.4 161.56,3743.3 182.57,3791.9 246.76,3925.2 344.07,3991 546.36,4127.8 633.73,4121 877.93,4121 877.93,4121 877.93,4121 \
1238.9,4121 1469.7,4121 1742.6,4133.9 1871.4,4140.8"];
	walk_over_reftable -> offset_into_cluster	 [pos="e,2642.2,3514 1691.6,560.93 1832.7,557.52 2079,555.65 2109,583 2154.4,624.34 2118.8,801.47 2145,857 2239.7,1057.3 2402.5,1015.6 \
2485.6,1221 2572.4,1435.5 2458.5,3080.4 2521.6,3303 2544.6,3384 2603.6,3465.6 2635.7,3506"];
	walk_over_reftable -> qcow2_signal_corruption	 [pos="e,2648.6,1530.9 1638.6,547.9 1676.5,535.29 1732.4,518.79 1782.8,512 2098.9,469.39 2296.2,400.37 2485.6,657 2555.2,751.27 2497,1068.5 \
2521.6,1183 2549.9,1314.5 2615.9,1462.1 2644.2,1521.8"];
	walk_over_reftable -> qcow2_cache_get	 [pos="e,2647.3,1885.9 1662.7,551.08 1787.8,529.51 2044.3,493.8 2109,550 2194.8,624.44 2068.5,719.07 2145,803 2249.9,917.97 2386,764.47 \
2485.6,884 2534.9,943.15 2504.6,1500.9 2521.6,1576 2548.1,1693.1 2612.9,1821.9 2642.4,1876.8"];
	walk_over_reftable -> qcow2_cache_put	 [pos="e,2564.1,1100 1620.2,546.5 1655.7,524.5 1721,487.94 1782.8,474 2087.9,405.19 2268,285.35 2485.6,510 2573.1,600.36 2438.7,980.34 \
2521.6,1075 2530.4,1085.1 2541.9,1092.1 2554.3,1096.8"];
	error_setg	 [height=0.5,
		nest_level=2,
		pos="1945.9,610",
		src_line=-1,
		width=1.661];
	walk_over_reftable -> error_setg	 [pos="e,1890.9,602.82 1674.2,574.55 1736.9,582.72 1822.4,593.89 1880.7,601.49"];
	walk_over_reftable -> error_setg_errno	 [pos="e,1869.3,654.61 1630.3,580.85 1668,597.37 1728.4,622.18 1782.8,637 1807.2,643.66 1834.2,648.94 1859.1,653"];
	alloc_refblock -> ROUND_UP	 [pos="e,2642.6,2440.2 587.44,925.79 689.21,920.81 877.53,914.31 1037.8,924 1157.5,931.24 2023.9,969.62 2109,1054 2196.6,1140.8 2067.3,\
1233.3 2145,1329 2246.1,1453.4 2389.8,1319.4 2485.6,1448 2537.5,1517.7 2496.7,2145.8 2521.6,2229 2545.8,2309.8 2604.5,2391.8 2636.3,\
2432.2"];
	alloc_refblock -> memset	 [pos="e,2650.1,3258.1 589.35,930.3 693.3,932.74 884.09,944.52 1037.8,995 1398.5,1113.4 1449.9,1230.4 1782.8,1413 1821.6,1434.3 2462.2,\
1752.4 2485.6,1790 2546.7,1888.2 2502.6,2715.9 2521.6,2830 2548.7,2992.9 2618.9,3179.4 2646.3,3248.5"];
	alloc_refblock -> error_setg	 [pos="e,1891.6,617.57 574.15,919.23 607.02,912.18 647.74,901.38 682.04,886 699.59,878.14 700.2,869.17 718.04,862 1005.4,746.57 1101.9,\
807.81 1404,740 1574.2,701.8 1612.3,674.18 1782.8,637 1815.1,629.94 1851.5,623.75 1881.6,619.09"];
	alloc_refblock -> error_setg_errno	 [pos="e,1855.9,664.47 564.93,916.71 606.15,906.67 665.42,893.4 718.04,886 732.22,884.01 1735.6,824.93 1746.8,816 1790.3,781.26 1741.5,\
733.4 1782.8,696 1800.2,680.22 1823,671.24 1846,666.33"];
	g_try_realloc	 [height=0.5,
		nest_level=2,
		pos="2657.4,4687",
		src_line=-1,
		width=1.9859];
	alloc_refblock -> g_try_realloc	 [pos="e,2654.6,4668.8 537.1,947.12 574.22,972.81 648.48,1021.2 718.04,1049 853.72,1103.1 904.67,1064.9 1037.8,1125 1407.2,1291.8 1420.1,\
1470 1782.8,1651 1929.6,1724.3 2387.5,1745.5 2485.6,1877 2513.5,1914.5 2518.3,3512.4 2521.6,3559 2552.7,3999.2 2633.2,4531.5 2653,\
4658.7"];
	alloc_refblock -> qcow2_alloc_clusters	 [pos="e,784.56,1142.2 526.46,947.82 556.27,986.07 632.28,1076.2 718.04,1120 735.51,1128.9 755.23,1135.4 774.72,1140"];
	qcow2_alloc_clusters -> BLKDBG_EVENT	 [pos="e,2623.7,2025.2 921.14,1135.4 960.34,1121.2 1020.1,1101.5 1073.8,1092 1384.5,1036.9 1467.3,1062.4 1782.8,1054 1927.7,1050.1 1979.3,\
989.15 2109,1054 2132.9,1065.9 2123.5,1086.3 2145,1102 2274.4,1196.7 2389.5,1092.6 2485.6,1221 2532.9,1284.2 2486,1860.5 2521.6,\
1931 2541.7,1970.7 2583.2,2001.3 2615,2020.2"];
	qcow2_alloc_clusters -> alloc_clusters_noref	 [pos="e,1925.8,2062 879.41,1170 886.39,1243 922.27,1520.1 1073.8,1668 1300.7,1889.5 1473.1,1744.8 1746.8,1905 1756.4,1910.6 1865.8,2008.3 \
1918.2,2055.2"];
	qcow2_alloc_clusters -> update_refcount	 [pos="e,1230.3,2241 883.68,1170.4 905.24,1239.9 982.85,1492.4 1037.8,1703 1055.7,1771.4 1052.3,1790.6 1073.8,1858 1119.9,2002.3 1195.6,\
2167.5 1225.8,2231.6"];
	flush_refblock -> assert	 [pos="e,2911.5,2774.8 1666.7,4196.9 1767.7,4203.1 1954.8,4207.7 2109,4172 2287.4,4130.8 2339,4114.6 2485.6,4005 2654.7,3878.6 2714.9,3839.1 \
2793.3,3643 2846.3,3510.3 2800,3140.9 2829.3,3001 2846.4,2919.1 2886.3,2828.2 2907.1,2784"];
	flush_refblock -> error_setg_errno	 [pos="e,1929.4,681.7 1597.3,4172.8 1618,4077.4 1713.4,3624.3 1746.8,3248 1758.2,3119.1 1745.5,1042.9 1782.8,919 1811,825.15 1884.7,732.72 \
1922.6,689.44"];
	flush_refblock -> qcow2_pre_write_overlap_check	 [pos="e,1927.9,4967.1 1601.5,4209.2 1626.2,4265.5 1702.2,4442.3 1746.8,4595 1768.8,4670.4 1750.4,4696.4 1782.8,4768 1817.8,4845.4 1884.3,\
4921.3 1920.7,4959.5"];
	flush_refblock -> bdrv_pwrite	 [pos="e,1885,4229.1 1660.9,4199.8 1722.3,4207.8 1812.5,4219.6 1874.9,4227.7"];
	qcow2_pre_write_overlap_check -> assert	 [pos="e,2911.3,2774.8 2064,4972.5 2080.6,4966.5 2096.3,4958 2109,4946 2149,4908.4 2102.5,4862.6 2145,4828 2201.1,4782.3 2744,4821 2793.3,\
4768 2826.7,4732.1 2820.1,3049.2 2829.3,3001 2845,2918.8 2885.5,2828 2906.8,2783.9"];
	qcow2_pre_write_overlap_check -> qcow2_signal_corruption	 [pos="e,2647.1,1567.1 2014.6,4968.6 2047.3,4957.5 2084.5,4939.8 2109,4912 2145.1,4871.3 2120.2,4843.4 2145,4795 2259.2,4572.9 2404,4584.1 \
2485.6,4348 2530.5,4218.2 2493.8,2011.5 2521.6,1877 2545.9,1759.4 2611.9,1630.9 2642,1576.1"];
	has_data_file	 [height=0.5,
		nest_level=3,
		pos="2315.3,5321",
		src_line=-1,
		width=1.9859];
	qcow2_pre_write_overlap_check -> has_data_file	 [pos="e,2297.4,5303.5 1967.3,5003 1998.7,5029.5 2059,5080.8 2109,5126 2175.5,5186.1 2251.7,5259.2 2290.2,5296.5"];
	qcow2_check_metadata_overlap	 [height=0.5,
		nest_level=3,
		pos="2315.3,4855",
		src_line=2658,
		width=4.4954];
	qcow2_pre_write_overlap_check -> qcow2_check_metadata_overlap	 [pos="e,2284.2,4872.8 2041.8,4970.3 2064.2,4965.8 2087.6,4960.1 2109,4953 2169.2,4933.1 2234.7,4899.9 2275.4,4877.7"];
	ctz32	 [height=0.5,
		nest_level=3,
		pos="2315.3,4985",
		src_line=-1,
		width=1.011];
	qcow2_pre_write_overlap_check -> ctz32	 [pos="e,2278.8,4985 2109.3,4985 2167.4,4985 2228.3,4985 2268.7,4985"];
	qcow2_check_metadata_overlap -> be64_to_cpu	 [pos="e,2650.1,5691.1 2367.6,4872.1 2406.9,4887.9 2458.5,4915.5 2485.6,4958 2525.7,5021 2506,5219 2521.6,5292 2553.9,5442.5 2619.9,5615.4 \
2646.2,5681.4"];
	qcow2_check_metadata_overlap -> assert	 [pos="e,2911.2,2774.8 2446.7,4844.4 2584.1,4832.7 2781.6,4813.8 2793.3,4801 2827,4764 2819.9,3050.1 2829.3,3001 2844.9,2918.8 2885.5,2828 \
2906.8,2783.9"];
	qcow2_check_metadata_overlap -> offset_into_cluster	 [pos="e,2655.8,3550.2 2363.7,4837.6 2403.2,4820.8 2457,4791.3 2485.6,4747 2552.5,4643.4 2638.9,3733.3 2654.9,3560.3"];
	qcow2_check_metadata_overlap -> g_free	 [pos="e,2650.1,2820.9 2331.3,4837 2367.2,4795.2 2453.3,4687.2 2485.6,4579 2527.9,4437.3 2497.8,3394.9 2521.6,3249 2548.1,3086 2618.7,2899.5 \
2646.2,2830.5"];
	qcow2_check_metadata_overlap -> ROUND_UP	 [pos="e,2646.9,2475.8 2331.4,4837 2367.3,4795.3 2453.7,4687.3 2485.6,4579 2542.2,4386.8 2479.5,2971.9 2521.6,2776 2546.1,2661.9 2611.7,\
2537.8 2641.9,2484.6"];
	qcow2_check_metadata_overlap -> start_of_cluster	 [pos="e,2575.5,4974.4 2443.2,4866.1 2458.4,4871.1 2472.9,4877.8 2485.6,4887 2512.4,4906.3 2494.9,4932.5 2521.6,4952 2534.5,4961.5 2550,\
4967.8 2565.7,4972"];
	overlaps_with	 [height=0.5,
		nest_level=4,
		pos="2657.4,4871",
		src_line=-1,
		width=2.0943];
	qcow2_check_metadata_overlap -> overlaps_with	 [pos="e,2583.3,4867.5 2464.9,4862 2501.9,4863.7 2540.2,4865.5 2572.9,4867"];
	qcow2_validate_table	 [height=0.5,
		nest_level=4,
		pos="2657.4,4925",
		src_line=-1,
		width=3.0872];
	qcow2_check_metadata_overlap -> qcow2_validate_table	 [pos="e,2582.8,4911.6 2405.4,4870 2431.4,4874.9 2459.7,4880.6 2485.6,4887 2501.8,4891 2505.4,4893.9 2521.6,4898 2538.1,4902.1 2555.8,4906.1 \
2572.8,4909.5"];
	g_try_malloc	 [height=0.5,
		nest_level=4,
		pos="2657.4,5033",
		src_line=-1,
		width=1.9679];
	qcow2_check_metadata_overlap -> g_try_malloc	 [pos="e,2586.4,5033 2449.4,4865.3 2462.7,4870.5 2475.1,4877.6 2485.6,4887 2526.7,4923.9 2480.7,4968.9 2521.6,5006 2536.6,5019.6 2556.5,\
5027.2 2576.3,5031.2"];
	bdrv_pread	 [height=0.5,
		nest_level=4,
		pos="2657.4,5265",
		src_line=-1,
		width=1.7693];
	qcow2_check_metadata_overlap -> bdrv_pread	 [pos="e,2642.7,5247.3 2393.5,4870.9 2426.1,4881.2 2461.9,4898 2485.6,4925 2526.6,4971.7 2496.1,5003.4 2521.6,5060 2553,5129.7 2606.9,5202.1 \
2636.5,5239.4"];
	qcow2_check_refcounts	 [height=0.5,
		nest_level=0,
		pos="513.06,5970",
		src_line=2521,
		width=3.4122];
	qcow2_check_refcounts -> g_free	 [pos="e,2650.4,2820.9 513.6,5951.8 518.46,5796.7 558.25,4699.6 718.04,4419 817.62,4244.2 896.79,4234.7 1073.8,4139 1224.9,4057.4 1274.5,\
4061.6 1440,4016 1554.6,3984.4 2407.9,3879 2485.6,3789 2524.9,3743.5 2510.8,3308.1 2521.6,3249 2551.3,3086.6 2620,2899.8 2646.6,\
2830.6"];
	qcow2_check_refcounts -> size_to_clusters	 [pos="e,2641.2,6293.9 516.4,5988.2 534.74,6086.4 625.8,6553.8 718.04,6664 878.38,6855.5 989.13,6875 1238.9,6875 1238.9,6875 1238.9,6875 \
1945.9,6875 2066.5,6875 2400.3,6902.3 2485.6,6817 2538.5,6764.1 2496.3,6552.5 2521.6,6482 2547.4,6410.2 2603,6338.6 2634.5,6301.7"];
	qcow2_check_refcounts -> fprintf	 [pos="e,2629.3,6155.9 516,5988.4 528.38,6060.6 581.95,6329.3 718.04,6497 892.24,6711.7 962.45,6837 1238.9,6837 1238.9,6837 1238.9,6837 \
1945.9,6837 2066.8,6837 2402.6,6856.8 2485.6,6769 2565.2,6684.8 2467.2,6351.3 2521.6,6249 2543.2,6208.4 2587.9,6178.3 2620.1,6160.8"];
	qcow2_check_refcounts -> memset	 [pos="e,2643.3,3293.3 515.29,5952 530.51,5830.5 621.36,5131.2 718.04,4942 1004.2,4382 1172.8,4163.1 1782.8,4010 1858.7,3990.9 2430,4016.1 \
2485.6,3961 2557.8,3889.5 2490.9,3601.9 2521.6,3505 2547.2,3424.2 2605.9,3341.6 2637.1,3301.3"];
	bdrv_getlength	 [height=0.5,
		nest_level=1,
		pos="2315.3,6609",
		src_line=-1,
		width=2.2748];
	qcow2_check_refcounts -> bdrv_getlength	 [pos="e,2239,6615.7 519.77,5988.2 541.62,6045.7 615.3,6227.2 718.04,6349 890.02,6552.9 972.2,6647 1238.9,6647 1238.9,6647 1238.9,6647 \
1593.4,6647 1823,6647 2093.2,6627.6 2228.7,6616.5"];
	calculate_refcounts	 [height=0.5,
		nest_level=1,
		pos="877.93,6322",
		src_line=2083,
		width=2.8525];
	qcow2_check_refcounts -> calculate_refcounts	 [pos="e,859.37,6304.1 531.65,5987.9 591.92,6046.1 781.99,6229.4 851.84,6296.8"];
	refcount_array_byte_size	 [height=0.5,
		nest_level=3,
		pos="2657.4,6509",
		src_line=1447,
		width=3.5566];
	qcow2_check_refcounts -> refcount_array_byte_size	 [pos="e,2654.8,6527.3 515.24,5988.2 528.59,6096.5 602.61,6657.1 718.04,6778 883.18,6951 999.76,6913 1238.9,6913 1238.9,6913 1238.9,6913 \
1945.9,6913 2066.4,6913 2386.6,6930.6 2485.6,6862 2599.7,6783 2641,6606.3 2653.1,6537.4"];
	compare_refcounts	 [height=0.5,
		nest_level=1,
		pos="877.93,5618",
		src_line=2184,
		width=2.7984];
	qcow2_check_refcounts -> compare_refcounts	 [pos="e,859.37,5635.9 531.65,5952.1 591.92,5893.9 781.99,5710.6 851.84,5643.2"];
	rebuild_refcount_structure	 [height=0.5,
		nest_level=1,
		pos="1593.4,4622",
		src_line=2331,
		width=3.8094];
	qcow2_check_refcounts -> rebuild_refcount_structure	 [pos="e,1553,4639.4 514.02,5951.9 519.39,5866.2 551.73,5495.3 718.04,5258 945.94,4932.9 1394.2,4711.1 1543.6,4643.6"];
	check_oflag_copied	 [height=0.5,
		nest_level=1,
		pos="1593.4,5096",
		src_line=1844,
		width=2.8345];
	qcow2_check_refcounts -> check_oflag_copied	 [pos="e,1508.2,5105.9 520.54,5951.9 544.4,5895.4 622.7,5718.2 718.04,5591 851.46,5413 881.26,5350.4 1073.8,5239 1209.3,5160.7 1389.6,5123.6 \
1498.2,5107.4"];
	calculate_refcounts -> offset_into_cluster	 [pos="e,2654.8,3550.2 879.53,6303.8 887.01,6229.1 924.66,5943.1 1073.8,5779 1081.4,5770.7 1429.4,5609.8 1440,5606 1665.5,5525.8 2333.2,\
5532.5 2485.6,5348 2534.4,5289 2515,4736.3 2521.6,4660 2559.5,4220.3 2634.9,3687.6 2653.3,3560.3"];
	calculate_refcounts -> fprintf	 [pos="e,2629.3,6156 907.31,6339.3 945.21,6361.2 1013.4,6399.9 1073.8,6429 1112.3,6447.6 1740.9,6719.5 1782.8,6728 1935.8,6759 2371.1,6834.2 \
2485.6,6728 2563.9,6655.4 2471.2,6343.1 2521.6,6249 2543.3,6208.4 2588,6178.4 2620.2,6160.8"];
	calculate_refcounts -> has_data_file	 [pos="e,2269.6,5335 882.47,6304 898.34,6244.6 956.76,6053 1073.8,5948 1441.7,5618 1777,5908.1 2109,5542 2148.4,5498.5 2108.5,5460.9 2145,\
5415 2174.3,5378.1 2222.3,5353.5 2259.8,5338.8"];
	realloc_refcount_array	 [height=0.5,
		nest_level=2,
		pos="2315.3,6379",
		src_line=1470,
		width=3.2317];
	calculate_refcounts -> realloc_refcount_array	 [pos="e,2207.2,6372.3 978.73,6325.6 1262.8,6335.8 2053,6364.3 2109,6367 2137.6,6368.4 2168.3,6370 2197.1,6371.7"];
	qcow2_inc_refcounts_imrt	 [height=0.5,
		nest_level=2,
		pos="1945.9,6303",
		src_line=1516,
		width=3.7191];
	calculate_refcounts -> qcow2_inc_refcounts_imrt	 [pos="e,1812.8,6305.4 980.33,6320.2 1171.6,6316.8 1583.7,6309.4 1802.5,6305.6"];
	check_refcounts_l1	 [height=0.5,
		nest_level=2,
		pos="1238.9,5975",
		src_line=1761,
		width=2.8164];
	calculate_refcounts -> check_refcounts_l1	 [pos="e,1220.1,5993 896.58,6304.1 956.35,6246.6 1143.3,6066.9 1212.7,6000.2"];
	qcow2_check_bitmaps_refcounts	 [height=0.5,
		nest_level=2,
		pos="1238.9,6601",
		src_line=-1,
		width=4.5857];
	calculate_refcounts -> qcow2_check_bitmaps_refcounts	 [pos="e,1119.6,6588.5 886.57,6340.2 909.66,6386.8 977.69,6510.6 1073.8,6569 1084.9,6575.8 1097.2,6581.1 1109.9,6585.4"];
	check_refblocks	 [height=0.5,
		nest_level=2,
		pos="1593.4,6509",
		src_line=1977,
		width=2.4192];
	calculate_refcounts -> check_refblocks	 [pos="e,1538.7,6494.9 934.48,6337.1 973.6,6347.5 1026.9,6361.7 1073.8,6374 1237.6,6417 1430.7,6467 1529,6492.4"];
	realloc_refcount_array -> assert	 [pos="e,2911.2,2774.7 2389.2,6393 2496.7,6408.5 2694.1,6418 2793.3,6303 2853.2,6233.6 2812.5,3091.2 2829.3,3001 2844.6,2918.8 2885.3,2828 \
2906.7,2783.9"];
	realloc_refcount_array -> size_to_clusters	 [pos="e,2611.8,6291.2 2405.6,6367.6 2431.8,6362.8 2460.3,6356.1 2485.6,6347 2502.8,6340.8 2505,6334.7 2521.6,6327 2547.5,6315 2577.2,6303.6 \
2602.1,6294.7"];
	realloc_refcount_array -> memset	 [pos="e,2642.8,3293.2 2324.9,6361 2355.6,6302 2452.1,6107.8 2485.6,5934 2536.6,5668.9 2448.3,3764.8 2521.6,3505 2544.6,3423.4 2604.4,3341.1 \
2636.4,3301.1"];
	realloc_refcount_array -> g_try_realloc	 [pos="e,2586.7,4684.2 2324.8,6361 2355.2,6301.9 2450.9,6107.6 2485.6,5934 2498.9,5867.5 2477.8,4765.8 2521.6,4714 2535.3,4697.8 2555.8,\
4689.5 2576.7,4685.7"];
	realloc_refcount_array -> refcount_array_byte_size	 [pos="e,2612.8,6492 2359.3,6395.7 2421.7,6419.4 2535.6,6462.7 2603.2,6488.4"];
	refcount_array_byte_size -> assert	 [pos="e,2911.2,2774.7 2764.1,6499 2775.3,6493.9 2785.5,6486.7 2793.3,6477 2853.6,6401.6 2811.6,3095.9 2829.3,3001 2844.5,2918.8 2885.3,\
2828 2906.7,2783.9"];
	refcount_array_byte_size -> DIV_ROUND_UP	 [pos="e,2920.2,3046.2 2763.8,6498.8 2775.1,6493.7 2785.4,6486.6 2793.3,6477 2908.4,6337 2919.3,3379.5 2920.2,3056.5"];
	refcount_array_byte_size -> UINT64_C	 [pos="e,2899.9,6712.9 2678.9,6527.1 2726.2,6566.8 2839,6661.7 2892,6706.2"];
	qcow2_inc_refcounts_imrt -> fprintf	 [pos="e,2633.7,6157.6 2042.6,6315.5 2177.2,6330.9 2412.5,6350.4 2485.6,6309 2512.7,6293.7 2501,6272.3 2521.6,6249 2552.3,6214.3 2595.6,\
6182.8 2625,6163.3"];
	qcow2_inc_refcounts_imrt -> start_of_cluster	 [pos="e,2572.8,4978.8 1969.5,6285.1 2006.1,6255.8 2075.9,6193.9 2109,6124 2156,6025 2086.9,5973 2145,5880 2242.2,5724.5 2395.5,5806.8 \
2485.6,5647 2555.7,5522.7 2428,5113.7 2521.6,5006 2532.4,4993.6 2547.1,4985.9 2562.8,4981.3"];
	qcow2_inc_refcounts_imrt -> bdrv_getlength	 [pos="e,2294.3,6591.6 1967.4,6320.8 2030.4,6373 2214.9,6525.9 2286.5,6585.1"];
	qcow2_inc_refcounts_imrt -> realloc_refcount_array	 [pos="e,2233.8,6366 2028.9,6317.2 2054.8,6322.1 2083.2,6328.2 2109,6335 2125.3,6339.3 2128.7,6342.8 2145,6347 2170.3,6353.6 2198.1,6359.4 \
2223.7,6364.2"];
	check_refcounts_l1 -> offset_into_cluster	 [pos="e,2654.7,3550.2 1336.9,5970.3 1552.7,5959.1 2054.1,5927.7 2109,5875 2183.1,5804 2070.9,5717.9 2145,5647 2200.1,5594.4 2433.8,5664.8 \
2485.6,5609 2521.5,5570.4 2517.4,4712.6 2521.6,4660 2556.4,4220.1 2634.1,3687.5 2653.2,3560.3"];
	check_refcounts_l1 -> g_free	 [pos="e,2650,2820.8 1298.8,5960.4 1473.9,5916.7 1980.4,5783.7 2109,5675 2134.5,5653.4 2120.1,5631.2 2145,5609 2266.9,5500.3 2393.2,5605.7 \
2485.6,5471 2520.5,5420.1 2512,3310 2521.6,3249 2547.2,3085.9 2618.3,2899.5 2646.1,2830.5"];
	check_refcounts_l1 -> fprintf	 [pos="e,2628,6155.3 1269.5,5992.2 1350.2,6036.5 1576.9,6153.6 1782.8,6192 2089.8,6249.3 2176.8,6244.4 2485.6,6197 2532.4,6189.8 2584,6172.2 \
2618.3,6159"];
	check_refcounts_l1 -> be64_to_cpus	 [pos="e,2307.5,4339 1247.1,5956.7 1277.2,5890 1382.9,5661.4 1440,5606 1559.6,5489.9 2016,5405.3 2109,5267 2163.6,5185.8 2125.3,4923.9 \
2145,4828 2183.9,4639.1 2271.8,4423 2303.6,4348.2"];
	check_refcounts_l1 -> g_try_malloc	 [pos="e,2641.1,5050.8 1337.5,5979.3 1553.4,5987.7 2052.8,6001.5 2109,5951 2197.8,5871.3 2059.7,5768.4 2145,5685 2254,5578.6 2379.2,5755.9 \
2485.6,5647 2549.4,5581.7 2491.5,5324.1 2521.6,5238 2546.7,5166.3 2602.6,5095.1 2634.3,5058.5"];
	check_refcounts_l1 -> bdrv_pread	 [pos="e,2654.2,5283.4 1313.8,5987.2 1501.1,6016.2 1983.5,6079.7 2109,5989 2150.4,5959.1 2113,5919.7 2145,5880 2255.3,5743.4 2370.4,5812.4 \
2485.6,5680 2590.5,5559.4 2637.6,5365.9 2652.2,5293.5"];
	check_refcounts_l1 -> qcow2_inc_refcounts_imrt	 [pos="e,1815.3,6307.1 1247.6,5993.1 1271.2,6039.8 1341.3,6165.1 1440,6222 1551.4,6286.3 1698.3,6303.8 1805.1,6306.8"];
	check_refcounts_l2	 [height=0.5,
		nest_level=3,
		pos="1593.4,5633",
		src_line=1591,
		width=2.8164];
	check_refcounts_l1 -> check_refcounts_l2	 [pos="e,1575,5650.7 1257.5,5957.1 1316.4,5900.2 1499.7,5723.4 1567.7,5657.8"];
	check_refcounts_l2 -> be64_to_cpu	 [pos="e,2614.7,5723.3 1692.9,5636.6 1712.9,5641.7 1732.2,5650.5 1746.8,5665 1802,5720.2 1722.1,5787.8 1782.8,5837 1910.3,5940.6 2436.3,\
5781.4 2605.1,5726.5"];
	check_refcounts_l2 -> offset_into_cluster	 [pos="e,2654.7,3550.2 1686.7,5640.1 1707.8,5644.9 1729.1,5652.7 1746.8,5665 1771.6,5682.4 1756.2,5708.3 1782.8,5723 1909.5,5793.5 1990.9,\
5807.1 2109,5723 2148.9,5694.6 2110.7,5653.9 2145,5619 2258,5504.2 2390.4,5624.9 2485.6,5495 2540.5,5420.1 2514,4752.6 2521.6,4660 \
2557.5,4220.2 2634.4,3687.6 2653.2,3560.3"];
	check_refcounts_l2 -> g_free	 [pos="e,2650,2820.8 1665.2,5645.8 1790.6,5666.5 2042.3,5699.8 2109,5647 2163.5,5603.9 2095.6,5543.8 2145,5495 2255.4,5386.1 2387.6,5539.2 \
2485.6,5419 2523.7,5372.3 2512.2,3308.6 2521.6,3249 2547.3,3085.9 2618.3,2899.5 2646.1,2830.5"];
	check_refcounts_l2 -> fprintf	 [pos="e,2619.6,6149.2 1597.1,5651.1 1614.8,5735.9 1693.8,6092.7 1782.8,6155 1916.9,6249 2446.3,6176 2609.3,6150.8"];
	check_refcounts_l2 -> cpu_to_be64	 [pos="e,2269.6,3645.7 1606.3,5614.9 1633.9,5577.9 1702.7,5494 1782.8,5457 1849,5426.4 2059.9,5473 2109,5419 2172,5349.8 2098.2,3816 2145,\
3735 2169.9,3692 2220.5,3664.8 2260.1,3649.3"];
	check_refcounts_l2 -> bdrv_pwrite_sync	 [pos="e,2294.5,3351.7 1605.4,5615 1632.7,5575.1 1703.4,5478.2 1782.8,5419 1911,5323.3 2021.6,5401 2109,5267 2161.1,5187.1 2112.9,3640.8 \
2145,3551 2174,3469.8 2246.4,3395.5 2286.9,3358.6"];
	check_refcounts_l2 -> strerror	 [pos="e,2620.2,6040.5 1597.5,5651.1 1616.5,5732.9 1698.3,6066 1782.8,6124 1911.9,6212.6 2332,6105.4 2485.6,6075 2528.3,6066.5 2576.2,6053.4 \
2610.5,6043.4"];
	check_refcounts_l2 -> g_malloc	 [pos="e,2606.9,789.66 1677.6,5643.1 1790.2,5651.7 1989.7,5648.9 2109,5542 2151.5,5504 2103.2,5457.7 2145,5419 2258.6,5314.1 2387.6,5467.6 \
2485.6,5348 2565.3,5250.7 2441.4,917.89 2521.6,821 2539.5,799.32 2569.5,791.82 2596.7,790.06"];
	check_refcounts_l2 -> qcow2_pre_write_overlap_check	 [pos="e,1917.5,5002.9 1596.7,5614.9 1610.2,5545.9 1665.3,5294.9 1782.8,5126 1817.1,5076.6 1872.6,5033.7 1909.1,5008.6"];
	check_refcounts_l2 -> has_data_file	 [pos="e,2261.5,5333 1678.5,5623.2 1789.1,5606.5 1982.8,5563.4 2109,5457 2134.6,5435.5 2120.1,5413.3 2145,5391 2175.2,5364 2217.1,5346.6 \
2251.9,5335.9"];
	check_refcounts_l2 -> bdrv_pread	 [pos="e,2651.3,5283.1 1692.3,5637.3 1712.4,5642.3 1731.8,5650.9 1746.8,5665 1791.6,5707.3 1733.8,5761.5 1782.8,5799 1840.3,5843.1 2042.4,\
5827.6 2109,5799 2130.4,5789.8 2126.7,5775.3 2145,5761 2281.9,5654.6 2362.9,5693.4 2485.6,5571 2570.7,5486.2 2626.6,5350.5 2647.9,\
5292.6"];
	check_refcounts_l2 -> qcow2_inc_refcounts_imrt	 [pos="e,1905.4,6285.7 1595.2,5651 1603.5,5725.5 1643.7,6014.2 1782.8,6195 1812.4,6233.6 1859.9,6262.8 1896.1,6281"];
	qcow2_get_cluster_type	 [height=0.5,
		nest_level=4,
		pos="1945.9,4037",
		src_line=-1,
		width=3.4483];
	check_refcounts_l2 -> qcow2_get_cluster_type	 [pos="e,1822.2,4038.6 1600.7,5614.9 1626.6,5549.8 1714.2,5321 1746.8,5123 1756.3,5064.9 1743.9,4108.2 1782.8,4064 1791.1,4054.5 1801.5,\
4047.4 1812.8,4042.3"];
	abort	 [height=0.5,
		nest_level=4,
		pos="1945.9,3511",
		src_line=-1,
		width=0.99297];
	check_refcounts_l2 -> abort	 [pos="e,1915.2,3520.3 1600.8,5614.9 1626.9,5549.8 1715.2,5321.1 1746.8,5123 1760,5040.2 1741.4,3686.9 1782.8,3614 1809.3,3567.3 1866.6,\
3538.7 1905.7,3523.8"];
	check_refblocks -> assert	 [pos="e,2911.2,2774.7 1662,6497.9 1697.9,6492.4 1742.6,6486.1 1782.8,6482 2007.6,6459 2651.9,6542.4 2793.3,6366 2851.7,6293.1 2812.2,3092.9 \
2829.3,3001 2844.6,2918.8 2885.3,2828 2906.7,2783.9"];
	check_refblocks -> offset_into_cluster	 [pos="e,2654.6,3550.2 1634,6492.9 1671.9,6478.7 1730.2,6458.8 1782.8,6449 1859.7,6434.7 2431.4,6462.4 2485.6,6406 2519.2,6371 2518.2,4708.4 \
2521.6,4660 2552.6,4219.8 2633.2,3687.5 2653,3560.3"];
	check_refblocks -> size_to_clusters	 [pos="e,2641.7,6293.8 1601.6,6527.2 1623.3,6572.9 1687.3,6692.2 1782.8,6737 1924.1,6803.4 2367.7,6839.4 2485.6,6737 2528.8,6699.5 2501.4,\
6535.5 2521.6,6482 2548.7,6410.5 2604,6338.5 2635.1,6301.5"];
	check_refblocks -> fprintf	 [pos="e,2629.3,6156 1604.1,6526.9 1629.2,6566.9 1696.5,6663.2 1782.8,6699 1854.9,6728.9 2428.2,6752 2485.6,6699 2559.3,6631 2474,6337.3 \
2521.6,6249 2543.4,6208.5 2588.1,6178.4 2620.2,6160.8"];
	check_refblocks -> strerror	 [pos="e,2621.6,6041.3 1615.6,6526.6 1649.5,6552.2 1716.9,6598.6 1782.8,6618 1932.7,6662.1 2371.4,6742.6 2485.6,6636 2570.3,6557 2462.5,\
6215.6 2521.6,6116 2541.8,6081.9 2581.1,6059 2612.3,6045.2"];
	check_refblocks -> bdrv_getlength	 [pos="e,2237.9,6615 1623.4,6526 1659.8,6545.6 1723.6,6576.8 1782.8,6590 1936.5,6624.4 2121.3,6621.4 2227.8,6615.6"];
	check_refblocks -> realloc_refcount_array	 [pos="e,2206.6,6372.5 1618.3,6491.7 1653.2,6468.6 1719.6,6428.4 1782.8,6411 1921.1,6372.9 2087,6369.2 2196.5,6372.2"];
	check_refblocks -> qcow2_inc_refcounts_imrt	 [pos="e,1899.3,6319.9 1614.5,6491.5 1648.4,6463.9 1717.9,6409.6 1782.8,6373 1816.9,6353.7 1857.5,6336.3 1889.6,6323.7"];
	bdrv_truncate	 [height=0.5,
		nest_level=3,
		pos="1945.9,6509",
		src_line=-1,
		width=2.1484];
	check_refblocks -> bdrv_truncate	 [pos="e,1868.5,6509 1680.5,6509 1734.6,6509 1803.9,6509 1858.2,6509"];
	error_report_err	 [height=0.5,
		nest_level=3,
		pos="1945.9,6563",
		src_line=-1,
		width=2.4373];
	check_refblocks -> error_report_err	 [pos="e,1875.4,6552.2 1663.4,6519.7 1721.6,6528.6 1804.5,6541.3 1865.4,6550.7"];
	compare_refcounts -> qcow2_get_refcount	 [pos="e,2232.6,1915.2 908.71,5600.8 992,5555 1229.7,5428.1 1440,5353 1587.9,5300.1 1628,5294.1 1782.8,5267 1854.5,5254.4 2059.9,5287.8 \
2109,5234 2170.2,5167.1 2093.2,2043.4 2145,1969 2163.1,1943 2193.2,1927.4 2223,1918"];
	compare_refcounts -> fprintf	 [pos="e,2635.4,6158.3 882.2,5636.1 897.4,5696.6 954.4,5894.2 1073.8,6002 1203.4,6119 1273.4,6092 1440,6144 1589.5,6190.6 1627.3,6207 1782.8,\
6226 2092.8,6263.9 2181.6,6300.8 2485.6,6229 2538.4,6216.5 2593.5,6185.2 2626.7,6164"];
	compare_refcounts -> update_refcount	 [pos="e,1237,2277.1 879.87,5599.9 906.68,5350.5 1202.5,2598.1 1235.8,2287.5"];
	compare_refcounts -> strerror	 [pos="e,2609.7,6025.9 925.34,5634 1091.1,5689.3 1660.9,5874.2 2145,5969 2308.3,6001 2504.4,6018.1 2599.7,6025.1"];
	refcount_diff	 [height=0.5,
		nest_level=2,
		pos="1238.9,5595",
		src_line=-1,
		width=1.9679];
	compare_refcounts -> refcount_diff	 [pos="e,1170,5599.4 973.24,5611.9 1031.4,5608.2 1105,5603.5 1159.9,5600"];
	rebuild_refcount_structure -> assert	 [pos="e,2911.3,2774.8 1679.8,4636 1915.3,4668.5 2566.3,4719.6 2793.3,4336 2831.1,4272.1 2815.1,3073.8 2829.3,3001 2845.2,2918.9 2885.6,\
2828 2906.8,2783.9"];
	rebuild_refcount_structure -> g_free	 [pos="e,2650.1,2820.9 1730.4,4622.9 1835.3,4620.9 1982.8,4612.4 2109,4584 2284.1,4544.5 2381.9,4584.6 2485.6,4438 2523.8,4384 2510.9,3314.2 \
2521.6,3249 2548.4,3086 2618.8,2899.5 2646.2,2830.5"];
	rebuild_refcount_structure -> size_to_clusters	 [pos="e,2622.1,6259.6 1595.1,4640.1 1602.5,4708.4 1638.7,4953.2 1782.8,5068 1898,5159.8 1968.2,5082.8 2109,5126 2284.2,5179.8 2382.7,5142.3 \
2485.6,5294 2540.3,5374.6 2477.1,6083.4 2521.6,6170 2541.2,6208.1 2581.4,6236.8 2613.1,6254.6"];
	rebuild_refcount_structure -> fprintf	 [pos="e,2624.7,6132.2 1595.3,4640.3 1603.3,4707.1 1640.7,4939.6 1782.8,5039 1911.1,5128.8 2377,4980.1 2485.6,5093 2559.8,5170.2 2468.5,\
5963 2521.6,6056 2541.9,6091.6 2583.4,6114.9 2615.2,6128.4"];
	rebuild_refcount_structure -> ROUND_UP	 [pos="e,2646.9,2475.8 1622.3,4604.3 1658.5,4583 1722.9,4548 1782.8,4530 1922.8,4487.9 1971.1,4535.7 2109,4487 2126.7,4480.8 2128.1,4473 \
2145,4465 2289.9,4396.9 2391.1,4477.2 2485.6,4348 2537.2,4277.5 2503.1,2861.4 2521.6,2776 2546.3,2662 2611.8,2537.8 2641.9,2484.6"];
	rebuild_refcount_structure -> memset	 [pos="e,2643,3293.2 1710.8,4631.5 1724.1,4636.7 1736.6,4644 1746.8,4654 1799,4705.5 1725.5,4769.2 1782.8,4815 1895.9,4905.7 1984.8,4889.8 \
2109,4815 2138.3,4797.4 2121.5,4771.9 2145,4747 2266.5,4618.4 2396.1,4693.6 2485.6,4541 2543.9,4441.7 2489.2,3615.5 2521.6,3505 \
2545.4,3423.6 2604.9,3341.3 2636.6,3301.1"];
	rebuild_refcount_structure -> cpu_to_be64	 [pos="e,2270,3645.9 1603.3,4603.9 1627.6,4561.7 1694.5,4456.7 1782.8,4411 1847.6,4377.4 2059,4426.1 2109,4373 2157.7,4321.3 2108.4,3795.8 \
2145,3735 2170.6,3692.6 2220.9,3665.4 2260.2,3649.6"];
	rebuild_refcount_structure -> bdrv_pwrite_sync	 [pos="e,2294.7,3351.8 1599.2,4603.9 1616.9,4551.7 1676,4400.7 1782.8,4335 1844.9,4296.7 2059.2,4350.3 2109,4297 2165.7,4236.4 2116,3628.8 \
2145,3551 2175.1,3470.2 2247.1,3395.8 2287.2,3358.7"];
	rebuild_refcount_structure -> cpu_to_be64s	 [pos="e,2283.8,3778.3 1606.6,4603.9 1634.5,4567.4 1703.3,4485.2 1782.8,4449 1849.2,4418.7 2058.6,4463.8 2109,4411 2186.6,4329.9 2094.3,\
4007.2 2145,3907 2173.5,3850.8 2234.2,3807.6 2275,3783.5"];
	rebuild_refcount_structure -> be64_to_cpus	 [pos="e,2297.4,4338.8 1708.8,4631.9 1722.7,4637 1735.9,4644.1 1746.8,4654 1786.2,4689.6 1739.9,4736.6 1782.8,4768 1899.7,4853.7 1998.4,\
4861.8 2109,4768 2183.6,4704.8 2106.9,4641 2145,4551 2180.5,4467.4 2252.1,4385.9 2290.2,4346.1"];
	rebuild_refcount_structure -> cpu_to_be32	 [pos="e,2252.3,3570.2 1600.9,4603.9 1621.9,4556.5 1685.3,4428.6 1782.8,4373 1846.2,4336.8 2059.2,4388.3 2109,4335 2164.5,4275.7 2090.8,\
3665.4 2145,3605 2169,3578.3 2207.7,3570.7 2242.2,3570.1"];
	rebuild_refcount_structure -> offsetof	 [pos="e,2272.2,3273.2 1597.7,4603.9 1612.4,4547.3 1665.8,4372.3 1782.8,4297 1844,4257.6 2059.2,4317.1 2109,4264 2181.9,4186.4 2074.4,3386.6 \
2145,3307 2173.6,3274.8 2223.7,3270.3 2262.2,3272.5"];
	rebuild_refcount_structure -> update_max_refcount_table_index	 [pos="e,2305,3952.1 1613.8,4604 1646.8,4576.1 1715,4522.9 1782.8,4497 1919.7,4444.7 2001.2,4548.3 2109,4449 2161,4401.1 2121.8,4360.8 \
2145,4294 2190,4164.7 2267.3,4020.1 2300,3961.2"];
	rebuild_refcount_structure -> strerror	 [pos="e,2646.3,6011.4 1595.8,4640.1 1605.3,4704.1 1647,4921.1 1782.8,5012 1912.8,5099 2375.4,4943.9 2485.6,5055 2539,5108.8 2503.3,5662.5 \
2521.6,5736 2547.6,5840.5 2611,5953.1 2641.1,6002.8"];
	rebuild_refcount_structure -> g_try_realloc	 [pos="e,2589.7,4693 1712.3,4631 1725.3,4636.3 1737.2,4643.8 1746.8,4654 1826.7,4739.6 1694.5,4838.1 1782.8,4915 1837.4,4962.6 2050.9,4958.3 \
2109,4915 2153.7,4881.8 2102.8,4831.3 2145,4795 2261,4695.4 2347.4,4812.2 2485.6,4747 2505.2,4737.7 2502.2,4723.8 2521.6,4714 2539.5,\
4704.9 2560.1,4698.9 2579.9,4694.9"];
	rebuild_refcount_structure -> qcow2_pre_write_overlap_check	 [pos="e,1812.9,4974.5 1712.9,4631 1725.6,4636.4 1737.4,4643.8 1746.8,4654 1837.3,4752.6 1691.7,4854.9 1782.8,4953 1789,4959.7 1796.1,4965.2 \
1803.9,4969.7"];
	rebuild_refcount_structure -> bdrv_pwrite	 [pos="e,1878.3,4237.3 1597.3,4603.8 1611.1,4544.7 1663,4357.4 1782.8,4269 1807.2,4251 1839,4242.4 1868.1,4238.5"];
	qcow2_cache_empty	 [height=0.5,
		nest_level=2,
		pos="1945.9,4741",
		src_line=-1,
		width=2.9789];
	rebuild_refcount_structure -> qcow2_cache_empty	 [pos="e,1840.7,4737.2 1702.4,4633 1718.2,4637.9 1733.6,4644.6 1746.8,4654 1772.1,4672 1757,4696.5 1782.8,4714 1797,4723.7 1813.6,4730.4 \
1830.6,4734.8"];
	alloc_clusters_imrt	 [height=0.5,
		nest_level=2,
		pos="1945.9,5153",
		src_line=2260,
		width=2.7803];
	rebuild_refcount_structure -> alloc_clusters_imrt	 [pos="e,1846.9,5149.8 1599.1,4640.1 1626.3,4725.8 1742.8,5087.3 1782.8,5121 1798.1,5134 1817.2,5142.3 1836.9,5147.4"];
	bdrv_write	 [height=0.5,
		nest_level=2,
		pos="1945.9,4687",
		src_line=-1,
		width=1.7151];
	rebuild_refcount_structure -> bdrv_write	 [pos="e,1893.7,4677.4 1672.9,4636.7 1736.8,4648.4 1825.1,4664.7 1883.8,4675.5"];
	alloc_clusters_imrt -> realloc_refcount_array	 [pos="e,2306,6361 2042.3,5148.2 2067.4,5151.9 2092.1,5161 2109,5180 2164.8,5242.7 2127.8,5851.9 2145,5934 2179.6,6099.1 2267.2,6283.6 \
2301.4,6351.8"];
	check_oflag_copied -> be64_to_cpu	 [pos="e,2602.7,5697.8 1602.1,5114 1625.2,5160.1 1692.7,5283.9 1782.8,5354 2044.5,5557.8 2439.2,5661.3 2593,5695.6"];
	check_oflag_copied -> qcow2_get_refcount	 [pos="e,2232.7,1915.2 1601.1,5077.9 1622.4,5030.3 1686.7,4901.2 1782.8,4839 1907.3,4758.3 2015.2,4883 2109,4768 2207.4,4647.5 2056,2096.5 \
2145,1969 2163.2,1943 2193.2,1927.4 2223,1918"];
	check_oflag_copied -> fprintf	 [pos="e,2619.9,6136.3 1597,5114.1 1611.6,5183.2 1670.1,5434.8 1782.8,5610 1905.4,5800.7 1952.3,5849.7 2145,5969 2300.4,6065.1 2515.4,6115.6 \
2609.8,6134.3"];
	check_oflag_copied -> cpu_to_be64	 [pos="e,2269.7,3645.7 1613.7,5078.2 1647,5049.7 1716.3,4993.4 1782.8,4958 1919,4885.4 2018.5,4964 2109,4839 2181,4739.6 2083,3840.9 2145,\
3735 2170.1,3692.2 2220.7,3665 2260.2,3649.4"];
	check_oflag_copied -> strerror	 [pos="e,2622.3,6016.5 1599.9,5114.1 1620.4,5169.7 1688.4,5341.5 1782.8,5459 1901.3,5606.6 2014.2,5569.1 2109,5733 2154.5,5811.5 2079.2,\
5871.5 2145,5934 2200.3,5986.5 2411,5961.1 2485.6,5977 2529.4,5986.3 2578.2,6001.6 2612.6,6013.2"];
	check_oflag_copied -> qemu_blockalign	 [pos="e,1861.2,4085 1601.6,5077.8 1628.2,5017.8 1712,4821.1 1746.8,4649 1758.5,4591 1743,4161.8 1782.8,4118 1800.1,4098.9 1825.5,4089.8 \
1851,4086.2"];
	check_oflag_copied -> qcow2_pre_write_overlap_check	 [pos="e,1891.9,5002 1643.5,5080.2 1706.2,5060.5 1813.6,5026.7 1882.1,5005.1"];
	check_oflag_copied -> has_data_file	 [pos="e,2243.9,5319.8 1611.4,5113.8 1643.1,5143.9 1712.2,5204.5 1782.8,5234 1933.7,5297.1 2126.5,5314.6 2233.8,5319.3"];
	check_oflag_copied -> bdrv_pread	 [pos="e,2632.3,5281.7 1605.4,5113.9 1632.1,5152.3 1700.9,5242.6 1782.8,5285 2061.2,5429.3 2179.9,5418 2485.6,5348 2536.5,5336.3 2589.9,\
5307.6 2623.4,5287.2"];
	check_oflag_copied -> bdrv_pwrite	 [pos="e,1934.2,4254.8 1599.9,5077.8 1621.5,5017.1 1692.7,4816.5 1746.8,4649 1763.7,4596.4 1761.2,4580.9 1782.8,4530 1826.4,4427.1 1896.4,\
4313.7 1928.6,4263.4"];
	check_oflag_copied -> qemu_vfree	 [pos="e,1886.6,4152.8 1601.5,5077.7 1627.8,5017.8 1710.8,4820.9 1746.8,4649 1766.8,4553.2 1724.6,4288.7 1782.8,4210 1804.9,4180.1 1842.9,\
4163.9 1876.7,4155.2"];
	check_oflag_copied -> qcow2_get_cluster_type	 [pos="e,1822.1,4039 1601.6,5077.8 1628.4,5017.9 1712.6,4821.2 1746.8,4649 1759.4,4585.1 1739.1,4112.3 1782.8,4064 1791.1,4054.8 1801.3,\
4047.9 1812.5,4042.8"];
	qcow2_write_l1_entry	 [height=0.5,
		nest_level=2,
		pos="1945.9,5207",
		src_line=-1,
		width=3.1594];
	check_oflag_copied -> qcow2_write_l1_entry	 [pos="e,1854.8,5196.1 1625.3,5113.2 1662.2,5132.3 1725.2,5162.8 1782.8,5180 1802.5,5185.9 1824,5190.6 1844.7,5194.4"];
	qcow2_flush_caches	 [height=0.5,
		nest_level=0,
		pos="513.06,772",
		src_line=1222,
		width=2.9428];
	qcow2_write_caches	 [height=0.5,
		nest_level=1,
		pos="877.93,680",
		src_line=1202,
		width=2.9789];
	qcow2_flush_caches -> qcow2_write_caches	 [pos="e,818.22,695.06 572.49,757.01 637.07,740.73 740.12,714.75 808.4,697.53"];
	bdrv_flush	 [height=0.5,
		nest_level=1,
		pos="877.93,1022",
		src_line=-1,
		width=1.661];
	qcow2_flush_caches -> bdrv_flush	 [pos="e,868.18,1004.1 615.55,776.85 638.44,781.01 661.88,787.88 682.04,799 768.12,846.5 834.69,947.05 863.03,995.2"];
	qcow2_cache_write	 [height=0.5,
		nest_level=2,
		pos="1238.9,626",
		src_line=-1,
		width=2.8525];
	qcow2_write_caches -> qcow2_cache_write	 [pos="e,1160.6,637.72 958.04,668.02 1015.1,659.48 1091.7,648.02 1150.5,639.22"];
	qcow2_need_accurate_refcounts	 [height=0.5,
		nest_level=2,
		pos="1238.9,680",
		src_line=-1,
		width=4.5315];
	qcow2_write_caches -> qcow2_need_accurate_refcounts	 [pos="e,1075.5,680 985.25,680 1010.5,680 1038.1,680 1065.4,680"];
	qcow2_free_any_clusters	 [height=0.5,
		nest_level=0,
		pos="1593.4,3221",
		src_line=1155,
		width=3.5566];
	qcow2_free_any_clusters -> offset_into_cluster	 [pos="e,2611.6,3516 1721.4,3220.2 1855.3,3222.1 2053.4,3233.6 2109,3283 2159.9,3328.3 2094.6,3386.2 2145,3432 2201.6,3483.4 2411,3463.5 \
2485.6,3480 2525.1,3488.7 2568.7,3501.9 2602.1,3512.9"];
	qcow2_free_any_clusters -> qcow2_signal_corruption	 [pos="e,2647.1,1567.1 1628.3,3203.6 1719.3,3161.1 1966,3063.7 2109,3181 2172.1,3232.7 2081.9,3309.3 2145,3361 2174.3,3385 2458.5,3387.4 \
2485.6,3361 2544.6,3303.4 2504.5,1957.7 2521.6,1877 2546.4,1759.5 2612.1,1630.9 2642.1,1576.1"];
	qcow2_free_any_clusters -> bdrv_pdiscard	 [pos="e,2642.5,2219.8 1679.2,3207.6 1808.7,3189.6 2045.5,3165.1 2109,3217 2171.2,3267.8 2082.9,3343.2 2145,3394 2203.6,3441.9 2431.1,3446.5 \
2485.6,3394 2524.2,3356.9 2506.5,2482.4 2521.6,2431 2545.4,2350.1 2604.3,2268.1 2636.2,2227.8"];
	qcow2_free_any_clusters -> qcow2_free_clusters	 [pos="e,2225.3,3178.3 1620.5,3203.3 1656.1,3181.3 1721.1,3144.9 1782.8,3131 1924.2,3099.1 1970.6,3087.7 2109,3131 2127.6,3136.8 2127.1,\
3148.5 2145,3156 2167,3165.2 2191.7,3171.8 2215.3,3176.5"];
	qcow2_free_any_clusters -> has_data_file	 [pos="e,2301.4,5303.2 1606,3238.9 1633.5,3276.6 1702.8,3363.9 1782.8,3408 1913.1,3479.9 2015.1,3368.5 2109,3484 2162.6,3549.9 2122.9,4930 \
2145,5012 2175.9,5126.3 2257.2,5244.2 2295.2,5295.1"];
	qcow2_free_any_clusters -> qcow2_get_cluster_type	 [pos="e,1937.8,4019 1601,3239.4 1626.5,3300.4 1710.9,3502.1 1782.8,3668 1838.2,3796.2 1906.3,3948.5 1933.6,4009.7"];
	qcow2_free_any_clusters -> abort	 [pos="e,1910,3512.4 1609.5,3239 1638.8,3272 1701.8,3345.3 1746.8,3413 1765.3,3440.8 1755.8,3459.2 1782.8,3479 1816.7,3503.8 1864.8,3510.8 \
1900,3512.1"];
	qcow2_get_last_cluster	 [height=0.5,
		nest_level=0,
		pos="1945.9,6097",
		src_line=3424,
		width=3.34];
	qcow2_get_last_cluster -> qcow2_get_refcount	 [pos="e,2232.6,1915.2 1950.8,6078.8 1974.2,5990.4 2075.1,5596.8 2109,5267 2118.4,5175.9 2092.7,2044.2 2145,1969 2163.1,1943 2193.2,1927.4 \
2223,1918"];
	qcow2_get_last_cluster -> qcow2_signal_corruption	 [pos="e,2647,1567.1 1949.9,6079 1965,6013.7 2024.3,5786 2145,5643 2261.9,5504.6 2398.8,5578 2485.6,5419 2532.7,5332.6 2501.9,1973.4 2521.6,\
1877 2545.6,1759.4 2611.7,1630.8 2642,1576.1"];
	qcow2_get_last_cluster -> size_to_clusters	 [pos="e,2602.5,6262.2 2007.5,6112.5 2141,6146.1 2456.2,6225.4 2592.6,6259.7"];
	qcow2_get_last_cluster -> fprintf	 [pos="e,2617.2,6140.4 2056.3,6104.1 2212.8,6114.3 2492.9,6132.4 2607,6139.7"];
	qcow2_get_last_cluster -> strerror	 [pos="e,2610.7,6033.5 2047.5,6087.3 2199.3,6072.8 2480.5,6045.9 2600.6,6034.4"];
	qcow2_refcount_close	 [height=0.5,
		nest_level=0,
		pos="2315.3,2738",
		src_line=133,
		width=3.1775];
	qcow2_refcount_close -> g_free	 [pos="e,2620.2,2795.8 2389.1,2751.8 2419,2757.4 2454,2764 2485.6,2770 2527.7,2778 2575.5,2787.2 2610,2793.8"];
	qcow2_refcount_init	 [height=0.5,
		nest_level=0,
		pos="1945.9,4557",
		src_line=98,
		width=2.9428];
	qcow2_refcount_init -> BLKDBG_EVENT	 [pos="e,2629.5,2059.3 2007.7,4542.2 2137,4510 2428.7,4429.6 2485.6,4348 2554.7,4249 2473.9,2285.9 2521.6,2175 2542,2127.5 2588.2,2088.4 \
2621.1,2065.1"];
	qcow2_refcount_init -> assert	 [pos="e,2911.3,2774.8 2049.7,4553.1 2243.3,4539.4 2652.5,4477.9 2793.3,4205 2854.6,4086.1 2803.5,3132.3 2829.3,3001 2845.4,2918.9 2885.7,\
2828 2906.9,2783.9"];
	qcow2_refcount_init -> be64_to_cpus	 [pos="e,2297,4338.7 1992.9,4540.7 2026.4,4528.2 2071.9,4509.3 2109,4487 2179.5,4444.6 2252.1,4380.5 2289.6,4345.6"];
	qcow2_refcount_init -> update_max_refcount_table_index	 [pos="e,2304.7,3952 2015.1,4543.3 2048.3,4533.2 2085.8,4516 2109,4487 2163.6,4418.9 2118.2,4377 2145,4294 2187.2,4163.8 2266,4019.7 2299.5,\
3961"];
	qcow2_refcount_init -> g_try_malloc	 [pos="e,2586.8,5031.6 1991.3,4573.3 2029,4589.4 2081,4617.7 2109,4660 2164.2,4743.4 2073.1,4812.6 2145,4882 2254.8,4988 2363.1,4834 2485.6,\
4925 2517.2,4948.5 2490.8,4981.4 2521.6,5006 2537.3,5018.5 2557.1,5025.8 2576.8,5029.8"];
	qcow2_refcount_init -> bdrv_pread	 [pos="e,2643.5,5247.3 1991.9,4573.3 2029.8,4589.3 2081.6,4617.5 2109,4660 2171.6,4756.9 2062.7,4836.2 2145,4917 2253.9,5023.8 2366.6,4862.7 \
2485.6,4958 2523.1,4988.1 2500.2,5017 2521.6,5060 2555.6,5128.3 2608.3,5201.1 2637.1,5238.9"];
	qcow2_shrink_reftable	 [height=0.5,
		nest_level=0,
		pos="1593.4,1152",
		src_line=3357,
		width=3.2497];
	qcow2_shrink_reftable -> qcow2_cache_get	 [pos="e,2649.7,1885.9 1644.8,1168.2 1825.1,1225.4 2422,1418 2485.6,1481 2517.7,1512.8 2505,1534 2521.6,1576 2566.1,1688.2 2621.9,1820.6 \
2645.8,1876.7"];
	qcow2_shrink_reftable -> qcow2_cache_put	 [pos="e,2564.3,1099.8 1605.8,1133.9 1640.1,1084.4 1736.9,948.13 1782.8,919 1908.9,838.9 2005.9,946.1 2109,838 2165.6,778.66 2081.6,709.03 \
2145,657 2262,560.97 2374.1,554.66 2485.6,657 2554.3,720.03 2459.4,1005.5 2521.6,1075 2530.5,1085 2542,1091.9 2554.6,1096.6"];
	qcow2_shrink_reftable -> qcow2_process_discards	 [pos="e,2191.5,1504.2 1661,1137.2 1785.7,1111.6 2045,1067.2 2109,1125 2167.2,1177.5 2091.9,1418.3 2145,1476 2155.2,1487.1 2167.9,1495 \
2181.7,1500.7"];
	qcow2_shrink_reftable -> g_free	 [pos="e,2647.2,2785.5 1647.9,1168 1679.5,1179.2 1718.4,1196.8 1746.8,1222 1769.7,1242.4 1761.7,1258.6 1782.8,1281 1917.3,1424.4 1965.7,\
1454.4 2145,1535 2286.9,1598.8 2386.6,1495.9 2485.6,1616 2547.1,1690.6 2500.3,2390.7 2521.6,2485 2547.4,2599.1 2612.6,2723.7 2642.3,\
2776.7"];
	qcow2_shrink_reftable -> cpu_to_be64	 [pos="e,2252.6,3640 1597.2,1170.1 1616.3,1260.7 1701.7,1673.3 1746.8,2015 1758.9,2107 1725.3,2358.1 1782.8,2431 1877.4,2551.1 2017.6,2417.5 \
2109,2540 2179.8,2634.9 2066.6,3516.3 2145,3605 2168.8,3631.9 2207.8,3639.5 2242.5,3640"];
	qcow2_shrink_reftable -> bdrv_pwrite_sync	 [pos="e,2229.7,3341.4 1597.1,1170.1 1615.9,1260.7 1700,1673.5 1746.8,2015 1758.1,2097.5 1726.4,2326.7 1782.8,2388 1882.6,2496.4 2012.2,\
2335.9 2109,2447 2171.9,2519.1 2081.4,3235.6 2145,3307 2163.7,3328 2191.7,3337.2 2219.5,3340.5"];
	qcow2_shrink_reftable -> g_malloc	 [pos="e,2606.1,796.9 1610.2,1134.1 1641.2,1100.4 1707.7,1024 1746.8,949 1770.7,903.01 1742.6,870.87 1782.8,838 1895.7,745.46 2003.5,900.89 \
2109,800 2181.3,730.92 2068.9,642.78 2145,578 2260.3,479.91 2369,481.5 2485.6,578 2551.5,632.52 2461.4,706.29 2521.6,767 2540.8,\
786.36 2569.7,793.87 2595.9,796.22"];
	offset_to_reftable_index	 [height=0.5,
		nest_level=1,
		pos="2657.4,600",
		src_line=-1,
		width=3.4122];
	qcow2_shrink_reftable -> offset_to_reftable_index	 [pos="e,2579.2,586 1611,1134.1 1643,1100.7 1710.7,1025.3 1746.8,949 1775.9,887.42 1734.4,847.98 1782.8,800 1888.5,695.15 2007.4,832.84 \
2109,724 2177.5,650.61 2068.6,566.09 2145,501 2260.3,402.87 2353,427.94 2485.6,501 2511.8,515.46 2497.8,539.78 2521.6,558 2535.6,\
568.73 2552.4,576.74 2569.3,582.72"];
	buffer_is_zero	 [height=0.5,
		nest_level=1,
		pos="1945.9,1152",
		src_line=-1,
		width=2.1304];
	qcow2_shrink_reftable -> buffer_is_zero	 [pos="e,1869.2,1152 1710.8,1152 1759.2,1152 1814.3,1152 1858.9,1152"];
	qcow2_discard_refcount_block	 [height=0.5,
		nest_level=1,
		pos="1945.9,946",
		src_line=3300,
		width=4.3149];
	qcow2_shrink_reftable -> qcow2_discard_refcount_block	 [pos="e,1922.5,963.91 1635.3,1135.1 1666.7,1122 1710.3,1102.6 1746.8,1082 1808.6,1047.1 1876,998.72 1914.3,970.06"];
	qcow2_discard_refcount_block -> assert	 [pos="e,2919.8,2738.8 1962.8,927.95 2006.7,881.3 2122.3,759.64 2145,749 2177.7,733.71 2767,688.3 2793.3,713 2870.3,785.39 2913.8,2487.6 \
2919.6,2728.7"];
	qcow2_discard_refcount_block -> qcow2_signal_corruption	 [pos="e,2649.9,1531 2030,961.21 2055.5,966.16 2083.5,971.95 2109,978 2125.2,981.82 2128.8,984.61 2145,988 2219.9,1003.6 2428.9,984.73 \
2485.6,1036 2535.5,1081.1 2501.9,1118.7 2521.6,1183 2561.1,1311.6 2621,1460.9 2645.9,1521.4"];
	qcow2_discard_refcount_block -> qcow2_cache_get	 [pos="e,2647.5,1885.8 2062.7,957.97 2079,962.7 2095,969.18 2109,978 2131.6,992.18 2123.6,1010.1 2145,1026 2274.4,1122 2387.7,1022.1 2485.6,\
1150 2543.3,1225.5 2499.2,1483.7 2521.6,1576 2550,1692.7 2613.8,1821.7 2642.7,1876.7"];
	qcow2_discard_refcount_block -> qcow2_cache_put	 [pos="e,2565.3,1098.4 1985.4,928.58 2082.6,888.77 2335.8,803.35 2485.6,922 2540.4,965.37 2471.3,1026.5 2521.6,1075 2531.2,1084.3 2543,\
1090.8 2555.6,1095.3"];
	qcow2_discard_refcount_block -> qcow2_cache_entry_mark_dirty	 [pos="e,2279.7,2146.4 1971,964 2009,992.94 2079.8,1053.8 2109,1125 2184.9,1309.8 2056.4,1844 2145,2023 2171.8,2077 2229.8,2117.9 2270.7,\
2141.3"];
	qcow2_discard_refcount_block -> qcow2_cache_is_table_offset	 [pos="e,2271.2,1230.8 2018.1,962.01 2049.9,972.48 2085.5,989.33 2109,1016 2147,1059 2110.6,1094.1 2145,1140 2174.9,1179.7 2224,1208.6 \
2261.8,1226.5"];
	qcow2_discard_refcount_block -> qcow2_cache_discard	 [pos="e,2203.9,1304.6 2023.2,961.62 2054.5,971.88 2088.2,988.68 2109,1016 2179.5,1108.4 2063.6,1192 2145,1275 2158.4,1288.6 2175.7,1297.2 \
2194.2,1302.3"];
	qcow2_discard_refcount_block -> update_refcount_discard	 [pos="e,2199.1,783.38 2010.5,929.49 2043,918.57 2081.4,901.48 2109,876 2134.2,852.83 2117.5,828.28 2145,808 2158.2,798.32 2173.4,791.31 \
2189.2,786.27"];
	qcow2_discard_refcount_block -> offset_to_reftable_index	 [pos="e,2587.2,585.14 1974.5,928.29 2011.4,903.98 2074.7,856.76 2109,800 2142.9,743.91 2095.6,700.09 2145,657 2265,552.28 2465.8,565.6 \
2577,583.46"];
	get_refblock_offset	 [height=0.5,
		nest_level=2,
		pos="2315.3,684",
		src_line=3281,
		width=2.7984];
	qcow2_discard_refcount_block -> get_refblock_offset	 [pos="e,2214.4,683.83 2020.5,930.09 2052.1,919.71 2086.7,902.9 2109,876 2155.6,819.94 2092.6,766.62 2145,716 2161.2,700.35 2182.6,691.12 \
2204.6,685.89"];
	get_refblock_offset -> qcow2_signal_corruption	 [pos="e,2648.7,1530.9 2394.4,695.19 2427.8,704.12 2463.9,720.16 2485.6,749 2543.7,826.37 2500.6,1088.5 2521.6,1183 2550.8,1314.3 2616.4,\
1462 2644.4,1521.7"];
	get_refblock_offset -> offset_to_reftable_index	 [pos="e,2594.5,615.46 2374.9,669.37 2433.2,655.05 2522.2,633.2 2584.7,617.86"];
	qcow2_update_snapshot_refcount	 [height=0.5,
		nest_level=0,
		pos="513.06,2898",
		src_line=1238,
		width=4.694];
	qcow2_update_snapshot_refcount -> be64_to_cpu	 [pos="e,2649.4,5690.8 515.53,2916.1 529.87,3018.5 605.56,3522.7 718.04,3622 867.15,3753.7 2356.8,3755.4 2485.6,3907 2535.4,3965.7 2508.5,\
5216.1 2521.6,5292 2547.7,5443.7 2617.3,5615.8 2645.4,5681.5"];
	qcow2_update_snapshot_refcount -> assert	 [pos="e,2919.9,2738.9 513.9,2880 522.37,2702.2 594.51,1264.1 718.04,1125 815.05,1015.8 896.62,1086.5 1037.8,1049 1355.2,964.79 1510.1,\
1068.6 1746.8,841 1782.9,806.22 1744,765.89 1782.8,734 1895.7,641.05 2005.2,794 2109,691 2190.9,609.78 2058,509.69 2145,434 2259.2,\
334.67 2360.4,348.9 2485.6,434 2521.6,458.45 2487.9,497.5 2521.6,525 2616.6,602.53 2711.8,481.39 2793.3,573 2868.5,657.59 2913.8,\
2479.5 2919.6,2728.8"];
	qcow2_update_snapshot_refcount -> offset_into_cluster	 [pos="e,2559.9,3532.5 528.09,2915.9 598.74,2998.2 908.31,3335 1238.9,3335 1238.9,3335 1238.9,3335 1593.4,3335 1822.7,3335 1926.9,3214.6 \
2109,3354 2151.9,3386.8 2103.6,3435.4 2145,3470 2204.6,3519.7 2417.9,3530.5 2549.8,3532.3"];
	qcow2_update_snapshot_refcount -> qcow2_get_refcount	 [pos="e,2211.4,1901 514.15,2879.8 521.73,2760.8 570.52,2092.5 718.04,1969 830.96,1874.4 1854.9,1892 2201.4,1900.8"];
	qcow2_update_snapshot_refcount -> qcow2_signal_corruption	 [pos="e,2654.5,1530.8 513.92,2879.9 522.25,2708.5 590.95,1375.3 718.04,1260 790.79,1194 2401.6,1170.2 2485.6,1221 2596.8,1288.3 2639.6,\
1454 2652.6,1520.6"];
	qcow2_update_snapshot_refcount -> qcow2_cache_get	 [pos="e,2623.4,1920.9 682.33,2897.5 1154.5,2895.8 2453.6,2888.3 2485.6,2857 2552.5,2791.5 2479.7,2098.7 2521.6,2015 2541.5,1975.3 2582.8,\
1944.8 2614.6,1925.9"];
	qcow2_update_snapshot_refcount -> qcow2_cache_put	 [pos="e,2584,1113.3 513.3,2879.7 515.54,2735.2 537.19,1779 718.04,1571 1149.2,1075.1 1497.3,1294.8 2145,1184 2296.1,1158.2 2472.6,1130.5 \
2574.1,1114.8"];
	qcow2_update_snapshot_refcount -> qcow2_process_discards	 [pos="e,2191.3,1504.6 513.39,2879.6 516.23,2742.1 541.1,1876.6 718.04,1703 923.73,1501.2 1835,1498 2181.2,1504.4"];
	qcow2_update_snapshot_refcount -> g_free	 [pos="e,2646.1,2820.5 621.37,2911.8 763.05,2928.7 1019.1,2955 1238.9,2955 1238.9,2955 1238.9,2955 1593.4,2955 1989.9,2955 2117.2,3112.9 \
2485.6,2966 2555.1,2938.3 2612.6,2867.7 2640,2829.1"];
	qcow2_update_snapshot_refcount -> ROUND_UP	 [pos="e,2649,2476 676.68,2902.5 1136.8,2914.6 2413.3,2943.2 2485.6,2890 2528.4,2858.5 2503.1,2825.8 2521.6,2776 2562.1,2666.6 2619.4,2540 \
2644.7,2485.4"];
	qcow2_update_snapshot_refcount -> update_refcount	 [pos="e,1204.3,2275.5 522.29,2879.7 547.99,2830 624.66,2690.3 718.04,2599 871.43,2449.1 1100.4,2327.1 1195.3,2280"];
	qcow2_update_snapshot_refcount -> qcow2_cache_set_dependency	 [pos="e,1442.7,2045.4 513.65,2879.8 517.26,2799.4 542.61,2471.9 718.04,2301 912.32,2111.7 1238.1,2059.8 1432.7,2046.1"];
	qcow2_update_snapshot_refcount -> qcow2_cache_entry_mark_dirty	 [pos="e,2299.6,2182.1 538.01,2880.2 627.86,2817.8 945.12,2613 1238.9,2613 1238.9,2613 1238.9,2613 1593.4,2613 1822.7,2613 1934,2742.2 \
2109,2594 2169.6,2542.7 2114.4,2492.3 2145,2419 2183.3,2327.4 2256.2,2233.9 2292.9,2189.9"];
	qcow2_update_snapshot_refcount -> cpu_to_be64	 [pos="e,2248.9,3637.4 515,2916.2 523.54,2986.1 564.45,3239.2 718.04,3349 844.38,3439.3 1989.2,3385.3 2109,3484 2152.3,3519.7 2102.8,3568 \
2145,3605 2170.3,3627.2 2206.2,3635.1 2238.5,3637"];
	qcow2_update_snapshot_refcount -> bdrv_pwrite_sync	 [pos="e,2225.3,3339.2 547.9,2915.6 650.76,2966 963.19,3107 1238.9,3107 1238.9,3107 1238.9,3107 1593.4,3107 1822.6,3107 1934.2,2972.7 2109,\
3121 2173.2,3175.5 2084.5,3248.5 2145,3307 2163.7,3325.1 2189.4,3334 2215.1,3337.9"];
	qcow2_update_snapshot_refcount -> cpu_to_be64s	 [pos="e,2252.3,3752.3 513.72,2916.2 517.62,2993.6 543.91,3298.5 718.04,3438 774.07,3482.9 967.35,3470.3 1037.8,3484 1372.6,3549.2 1449.1,\
3597.4 1782.8,3668 1946.1,3702.5 2139.5,3734.5 2242.4,3750.7"];
	qcow2_update_snapshot_refcount -> be64_to_cpus	 [pos="e,2311.5,4302.9 515.05,2916.3 527.28,3025.2 595.9,3588.3 718.04,3701 775.67,3754.2 2045.3,3893.3 2109,3939 2234.8,4029.3 2291.6,\
4220.7 2309.1,4292.8"];
	qcow2_update_snapshot_refcount -> bdrv_pread	 [pos="e,2640.6,5247.4 515.64,2916.2 530.3,3016.5 606.26,3501.2 718.04,3592 756.28,3623.1 2451.7,3699.2 2485.6,3735 2536.3,3788.4 2499.4,\
4989.8 2521.6,5060 2544.5,5132.5 2601.3,5203.3 2633.7,5239.7"];
	qcow2_update_snapshot_refcount -> qcow2_get_cluster_type	 [pos="e,1833.1,4029.5 514.89,2916.2 526.68,3029.9 595.33,3642.9 718.04,3777 866.25,3939 1541.9,4007 1822.8,4028.7"];
	qcow2_update_snapshot_refcount -> abort	 [pos="e,1910.1,3508.9 514.02,2916 519.09,2990.7 549.3,3278.3 718.04,3403 766.56,3438.9 1682.8,3495.4 1900,3508.3"];
	qcow2_update_snapshot_refcount -> bdrv_flush	 [pos="e,819.5,1017.9 513.79,2879.8 521.35,2697.2 587.24,1196.7 718.04,1054 740.83,1029.1 777.02,1020.5 809.22,1018.3"];
	g_try_malloc0	 [height=0.5,
		nest_level=1,
		pos="877.93,3511",
		src_line=-1,
		width=2.1304];
	qcow2_update_snapshot_refcount -> g_try_malloc0	 [pos="e,800.92,3511.2 516.95,2916.2 536.49,3005.9 626.54,3399.6 718.04,3479 738.14,3496.4 765.03,3505.4 791.02,3509.7"];
	abs	 [height=0.5,
		nest_level=1,
		pos="877.93,3565",
		src_line=-1,
		width=0.75];
	qcow2_update_snapshot_refcount -> abs	 [pos="e,851.22,3568.3 516.27,2916.2 533.46,3011.3 617.53,3450.9 718.04,3538 751.93,3567.4 805.54,3570.6 841.22,3568.9"];
	qcow2_update_cluster_refcount	 [height=0.5,
		nest_level=1,
		pos="877.93,2328",
		src_line=936,
		width=4.4413];
	qcow2_update_snapshot_refcount -> qcow2_update_cluster_refcount	 [pos="e,856.96,2346 520.09,2879.6 543.16,2820.4 620.74,2630.9 718.04,2494 757.43,2438.6 814.95,2383.6 849.19,2352.9"];
	qcow2_update_cluster_refcount -> update_refcount	 [pos="e,1174.8,2271.2 959.39,2312.4 1021,2300.6 1104.9,2284.6 1164.7,2273.2"];
	set_refcount_ro0	 [height=0.5,
		nest_level=0,
		pos="2657.4,390",
		src_line=145,
		width=2.4914];
	set_refcount_ro0 -> assert	 [pos="e,2919.9,2738.9 2747.1,390.89 2764.7,395.31 2781.4,403.29 2793.3,417 2872.9,508.85 2914.6,2469.8 2919.7,2728.8"];
	set_refcount_ro1	 [height=0.5,
		nest_level=0,
		pos="2657.4,444",
		src_line=159,
		width=2.4914];
	set_refcount_ro1 -> assert	 [pos="e,2919.9,2738.7 2747,444.9 2764.7,449.32 2781.4,457.29 2793.3,471 2871.1,560.6 2914.2,2472.5 2919.7,2728.7"];
	set_refcount_ro2	 [height=0.5,
		nest_level=0,
		pos="2657.4,4741",
		src_line=173,
		width=2.4914];
	set_refcount_ro2 -> assert	 [pos="e,2911.3,2774.8 2747.4,4740.4 2765,4736 2781.6,4727.9 2793.3,4714 2854.4,4641.1 2811.4,3094.5 2829.3,3001 2845,2918.8 2885.5,2828 \
2906.8,2783.9"];
	set_refcount_ro3	 [height=0.5,
		nest_level=0,
		pos="2657.4,498",
		src_line=186,
		width=2.4914];
	set_refcount_ro3 -> assert	 [pos="e,2919.9,2738.9 2745.2,501.81 2763.5,506.79 2781,515.43 2793.3,530 2867.5,618.47 2913.7,2476.2 2919.6,2728.7"];
	set_refcount_ro4	 [height=0.5,
		nest_level=0,
		pos="2657.4,288",
		src_line=198,
		width=2.4914];
	set_refcount_ro4 -> assert	 [pos="e,2919.9,2738.9 2745.2,291.76 2763.6,296.75 2781.1,305.4 2793.3,320 2874.5,417.28 2914.8,2462.3 2919.8,2728.5"];
	cpu_to_be16	 [height=0.5,
		nest_level=1,
		pos="2920.3,288",
		src_line=-1,
		width=1.9318];
	set_refcount_ro4 -> cpu_to_be16	 [pos="e,2850.4,288 2747.2,288 2777.3,288 2810.8,288 2840.2,288"];
	set_refcount_ro5	 [height=0.5,
		nest_level=0,
		pos="1945.9,3641",
		src_line=210,
		width=2.4914];
	set_refcount_ro5 -> assert	 [pos="e,2911.5,2774.8 2024.8,3649.8 2061.3,3653.4 2105.3,3657.2 2145,3659 2436.2,3672.1 2614.4,3789.2 2793.3,3559 2831.4,3509.9 2816.3,\
3061.8 2829.3,3001 2846.8,2919.2 2886.5,2828.2 2907.2,2784"];
	set_refcount_ro5 -> cpu_to_be32	 [pos="e,2255.4,3587.2 2011.8,3628.7 2050.5,3621.6 2100.5,3612.6 2145,3605 2177.9,3599.4 2214.4,3593.6 2245.2,3588.8"];
	set_refcount_ro6	 [height=0.5,
		nest_level=0,
		pos="1945.9,3381",
		src_line=222,
		width=2.4914];
	set_refcount_ro6 -> cpu_to_be64	 [pos="e,2250.4,3638.5 2035.8,3380 2062.6,3384.2 2089.8,3393.6 2109,3413 2170.2,3474.6 2082.8,3544.5 2145,3605 2169.8,3629.1 2206.9,3637 \
2240.2,3638.3"];
}