summaryrefslogtreecommitdiffstats
path: root/analysis/losetup/call_graph_losetup.dot
diff options
context:
space:
mode:
Diffstat (limited to 'analysis/losetup/call_graph_losetup.dot')
-rw-r--r--analysis/losetup/call_graph_losetup.dot657
1 files changed, 657 insertions, 0 deletions
diff --git a/analysis/losetup/call_graph_losetup.dot b/analysis/losetup/call_graph_losetup.dot
new file mode 100644
index 0000000..828d029
--- /dev/null
+++ b/analysis/losetup/call_graph_losetup.dot
@@ -0,0 +1,657 @@
+strict digraph {
+ graph [bb="0,0,1173.5,2880",
+ overlap=False,
+ rankdir=LR,
+ splines=true
+ ];
+ node [label="\N"];
+ main [height=0.5,
+ nest_level=0,
+ pos="33.797,1294",
+ src_line=584,
+ width=0.93881];
+ setlocale [height=0.5,
+ nest_level=1,
+ pos="216.68,2862",
+ src_line=-1,
+ width=1.4443];
+ main -> setlocale [pos="e,164.72,2862.7 33.999,1312.1 35.954,1481 52.56,2773.3 103.59,2835 116.13,2850.2 135.53,2857.7 154.73,2861.2"];
+ bindtextdomain [height=0.5,
+ nest_level=1,
+ pos="216.68,2808",
+ src_line=-1,
+ width=2.329];
+ main -> bindtextdomain [pos="e,136.6,2802.5 34.028,1312 36.219,1477 54.348,2721.5 103.59,2781 110.02,2788.8 118.23,2794.5 127.29,2798.8"];
+ textdomain [height=0.5,
+ nest_level=1,
+ pos="216.68,2754",
+ src_line=-1,
+ width=1.7693];
+ main -> textdomain [pos="e,152.99,2752.8 34.062,1312.1 36.511,1474.2 56.156,2669.8 103.59,2727 113.59,2739 127.9,2746.3 142.99,2750.5"];
+ atexit [height=0.5,
+ nest_level=1,
+ pos="216.68,2700",
+ src_line=-1,
+ width=1.0471];
+ main -> atexit [pos="e,178.76,2700 34.118,1312.1 36.993,1470.2 59.26,2612.4 103.59,2668 119.05,2687.4 145.31,2695.6 168.64,2698.8"];
+ loopcxt_init [height=0.5,
+ nest_level=1,
+ pos="521.76,2424",
+ src_line=-1,
+ width=1.8234];
+ main -> loopcxt_init [pos="e,456.32,2421.9 34.636,1312.2 39.11,1405.8 61.544,1833 103.59,1958 175.34,2171.2 182.34,2260.8 365.77,2391 389.09,2407.6 418.99,\
+2416.1 446.37,2420.5"];
+ err [height=0.5,
+ nest_level=1,
+ pos="853.48,1260",
+ src_line=-1,
+ width=0.75];
+ main -> err [pos="e,827.36,1264.7 58.662,1306.2 71.702,1311.9 88.14,1318.1 103.59,1321 354.85,1367.9 424.18,1320.2 677.75,1288 726.28,1281.8 782.02,\
+1272.6 817.48,1266.4"];
+ getopt_long [height=0.5,
+ nest_level=1,
+ pos="216.68,872",
+ src_line=-1,
+ width=1.8234];
+ main -> getopt_long [pos="e,151.71,874.59 34.453,1275.6 37.335,1205.3 51.181,954.63 103.59,899 113.77,888.2 127.43,881.37 141.74,877.13"];
+ err_exclusive_options [height=0.5,
+ nest_level=1,
+ pos="216.68,818",
+ src_line=-1,
+ width=3.1233];
+ main -> err_exclusive_options [pos="e,126.22,828.79 34.021,1275.7 35.331,1199.7 44.206,909.35 103.59,845 107.67,840.58 112.33,836.83 117.38,833.64"];
+ strtosize_or_err [height=0.5,
+ nest_level=1,
+ pos="216.68,764",
+ src_line=-1,
+ width=2.3651];
+ main -> strtosize_or_err [pos="e,136.78,770.34 35.11,1275.8 41.477,1190.1 70.185,827.8 103.59,791 110.19,783.73 118.36,778.26 127.27,774.15"];
+ is_loopdev [height=0.5,
+ nest_level=1,
+ pos="521.76,1640",
+ src_line=-1,
+ width=1.661];
+ main -> is_loopdev [pos="e,469.1,1648.7 35.686,1312.1 41.95,1368.6 63.929,1539.8 103.59,1576 201.25,1665.2 368.4,1660.6 458.98,1650"];
+ loopcxt_set_device [height=0.5,
+ nest_level=1,
+ pos="216.68,710",
+ src_line=-1,
+ width=2.7442];
+ main -> loopcxt_set_device [pos="e,130.15,718.74 34.86,1275.8 40.353,1184.3 66.689,778.19 103.59,737 108.59,731.42 114.52,726.89 121.01,723.22"];
+ usage [height=0.5,
+ nest_level=1,
+ pos="216.68,656",
+ src_line=-1,
+ width=1.0652];
+ main -> usage [pos="e,178.25,654.65 34.64,1275.9 39.297,1179.6 63.145,728.65 103.59,683 119.56,664.99 145.18,657.9 168.01,655.46"];
+ ARRAY_SIZE [height=0.5,
+ nest_level=1,
+ pos="1101.4,2654",
+ src_line=-1,
+ width=2.004];
+ main -> ARRAY_SIZE [pos="e,1042,2664.4 34.069,1312.2 36.494,1468.9 55.43,2585.1 103.59,2635 137.94,2670.6 943.89,2673.6 993.22,2670 1005.8,2669.1 1019.1,\
+2667.6 1031.9,2665.8"];
+ parse_switch [height=0.5,
+ nest_level=1,
+ pos="216.68,602",
+ src_line=-1,
+ width=2.004];
+ main -> parse_switch [pos="e,145.52,605.38 34.473,1275.7 38.402,1173.8 59.651,679.05 103.59,629 112.11,619.3 123.42,612.77 135.6,608.42"];
+ printf [height=0.5,
+ nest_level=1,
+ pos="853.48,1476",
+ src_line=-1,
+ width=1.0291];
+ main -> printf [pos="e,817.34,1471.7 34.119,1312 36.54,1441.2 53.218,2222.8 103.59,2314 173.31,2440.2 228.69,2460.4 365.77,2505 431.69,2526.5 627.85,\
+2553.1 677.75,2505 757.92,2427.7 641.3,1587.6 713.75,1503 736.19,1476.8 775.76,1471.1 807.07,1471.4"];
+ errtryhelp [height=0.5,
+ nest_level=1,
+ pos="216.68,548",
+ src_line=-1,
+ width=1.6249];
+ main -> errtryhelp [pos="e,158.12,548.65 34.313,1276 37.512,1169.9 56.074,629.55 103.59,575 114.95,561.96 131.38,554.62 148.21,550.63"];
+ ul_path_init_debug [height=0.5,
+ nest_level=1,
+ pos="216.68,494",
+ src_line=-1,
+ width=2.7623];
+ main -> ul_path_init_debug [pos="e,129.33,502.75 34.19,1275.7 36.751,1164.4 52.569,579.98 103.59,521 108.3,515.56 113.88,511.12 120.01,507.49"];
+ ul_sysfs_init_debug [height=0.5,
+ nest_level=1,
+ pos="216.68,440",
+ src_line=-1,
+ width=2.8345];
+ main -> ul_sysfs_init_debug [pos="e,128.46,449.07 34.073,1276 35.997,1160.8 48.982,530.5 103.59,467 108.15,461.7 113.54,457.35 119.45,453.77"];
+ errx [height=0.5,
+ nest_level=1,
+ pos="521.76,1586",
+ src_line=-1,
+ width=0.84854];
+ main -> errx [pos="e,492.43,1591.3 36.696,1312 45.016,1361.2 70.504,1496.5 103.59,1525 212.78,1619.1 400.61,1604.7 482.11,1592.9"];
+ string_add_to_idarray [height=0.5,
+ nest_level=1,
+ pos="216.68,386",
+ src_line=-1,
+ width=3.1414];
+ main -> string_add_to_idarray [pos="e,125.15,396.59 33.975,1276 35.313,1156.5 45.428,480.98 103.59,413 107.33,408.64 111.62,404.91 116.32,401.74"];
+ column_name_to_id [height=0.5,
+ nest_level=1,
+ pos="216.68,2608",
+ src_line=102,
+ width=2.8525];
+ main -> column_name_to_id [pos="e,133.05,2597.4 34.19,1312.3 37.546,1465.1 62.257,2524.3 103.59,2576 109.2,2583 116.21,2588.5 123.98,2592.9"];
+ warnx [height=0.5,
+ nest_level=2,
+ pos="521.76,2478",
+ src_line=-1,
+ width=1.1013];
+ main -> warnx [pos="e,482.03,2478 34.51,1312 39.276,1430.2 67.422,2091.5 103.59,2173 172.49,2328.2 216.17,2370.6 365.77,2451 398.43,2468.5 439.99,2475.1 \
+471.99,2477.4"];
+ create_loop [height=0.5,
+ nest_level=1,
+ pos="216.68,1931",
+ src_line=473,
+ width=1.8054];
+ main -> create_loop [pos="e,208.23,1913.1 36.215,1312.2 43.439,1364.8 66.678,1520.8 103.59,1646 132.32,1743.4 181.04,1853.9 204,1903.9"];
+ loopcxt_deinit [height=0.5,
+ nest_level=2,
+ pos="521.76,1532",
+ src_line=-1,
+ width=2.1304];
+ main -> loopcxt_deinit [pos="e,457.82,1542 34.901,1312.2 38.221,1349.6 51.425,1434.8 103.59,1476 202.32,1554 356.88,1552.5 447.86,1543.1"];
+ loopcxt_get_device [height=0.5,
+ nest_level=2,
+ pos="853.48,1314",
+ src_line=-1,
+ width=2.7803];
+ main -> loopcxt_get_device [pos="e,779.01,1326.2 46.973,1310.6 59.682,1325.2 80.371,1345.4 103.59,1354 223.23,1398.4 552.07,1376 677.75,1354 694.5,1351.1 697.35,\
+1345.5 713.75,1341 731.52,1336.1 750.79,1331.8 769.19,1328.1"];
+ loopcxt_find_unused [height=0.5,
+ nest_level=2,
+ pos="521.76,1478",
+ src_line=-1,
+ width=2.9608];
+ main -> loopcxt_find_unused [pos="e,442.05,1490.1 37.332,1312.3 44.231,1342.6 62.559,1402.6 103.59,1431 200.41,1498.1 341.11,1499.3 432.04,1491"];
+ warn [height=0.5,
+ nest_level=2,
+ pos="853.48,2378",
+ src_line=-1,
+ width=0.95686];
+ main -> warn [pos="e,841.12,2395.1 34.389,1312.2 39.054,1453.3 70.559,2369.7 103.59,2417 176.46,2521.3 241.24,2505.9 365.77,2532 501.48,2560.5 547.97,\
+2580.8 677.75,2532 746.47,2506.2 805.86,2439.9 834.76,2403.3"];
+ warn_size [height=0.5,
+ nest_level=1,
+ pos="216.68,1294",
+ src_line=450,
+ width=1.5887];
+ main -> warn_size [pos="e,159.17,1294 67.768,1294 90.584,1294 121.43,1294 149.13,1294"];
+ delete_loop [height=0.5,
+ nest_level=1,
+ pos="521.76,1424",
+ src_line=203,
+ width=1.7693];
+ main -> delete_loop [pos="e,467.79,1433.6 43.773,1311.5 58.748,1337.1 87.043,1382.7 103.59,1392 215.34,1455.1 371.46,1446.5 457.86,1435"];
+ delete_all_loops [height=0.5,
+ nest_level=1,
+ pos="216.68,1180",
+ src_line=213,
+ width=2.3651];
+ main -> delete_all_loops [pos="e,189.18,1197.1 55.857,1280.2 86.817,1261 143.52,1225.6 180.65,1202.5"];
+ access [height=0.5,
+ nest_level=1,
+ pos="216.68,332",
+ src_line=-1,
+ width=1.1735];
+ main -> access [pos="e,174.39,330.63 33.889,1275.7 34.681,1151.1 41.917,431.42 103.59,359 118.4,341.62 142.19,334.33 164.14,331.6"];
+ show_table [height=0.5,
+ nest_level=1,
+ pos="216.68,926",
+ src_line=311,
+ width=1.7512];
+ main -> show_table [pos="e,176.97,940.09 36.133,1275.7 43.817,1217.7 69.769,1039.2 103.59,993 119.59,971.15 145.05,955.16 167.77,944.3"];
+ show_all_loops [height=0.5,
+ nest_level=1,
+ pos="216.68,1080",
+ src_line=171,
+ width=2.2206];
+ main -> show_all_loops [pos="e,181.75,1096.2 41.1,1276.4 55.126,1243.2 85.998,1172.7 103.59,1153 122.89,1131.4 150.04,1113.6 172.9,1101"];
+ printf_loopdev [height=0.5,
+ nest_level=2,
+ pos="521.76,980",
+ src_line=116,
+ width=2.1665];
+ main -> printf_loopdev [pos="e,452.67,971.52 36.507,1276.1 44.512,1225.5 69.632,1083.5 103.59,1053 196.51,969.63 349.56,964.63 442.48,970.79"];
+ loopcxt_set_capacity [height=0.5,
+ nest_level=1,
+ pos="216.68,278",
+ src_line=-1,
+ width=3.015];
+ main -> loopcxt_set_capacity [pos="e,126.17,288.01 34.469,1275.9 39.412,1144.7 70.888,343.56 103.59,305 107.57,300.32 112.19,296.36 117.26,293.04"];
+ loopcxt_set_dio [height=0.5,
+ nest_level=1,
+ pos="216.68,224",
+ src_line=-1,
+ width=2.3109];
+ main -> loopcxt_set_dio [pos="e,137.34,229.43 34.405,1275.8 39.005,1140.2 69.111,291.8 103.59,251 110.19,243.19 118.6,237.42 127.85,233.18"];
+ loopcxt_set_blocksize [height=0.5,
+ nest_level=1,
+ pos="216.68,170",
+ src_line=-1,
+ width=3.1233];
+ main -> loopcxt_set_blocksize [pos="e,125.04,180.5 34.344,1275.7 38.61,1136 67.327,240.06 103.59,197 107.29,192.61 111.56,188.86 116.24,185.67"];
+ column_name_to_id -> ARRAY_SIZE [pos="e,1029.3,2655.8 281.69,2622 307.71,2627 338.04,2632.1 365.77,2635 601.87,2659.3 882.7,2658.3 1019,2656"];
+ strncasecmp [height=0.5,
+ nest_level=2,
+ pos="521.76,2608",
+ src_line=-1,
+ width=1.9679];
+ column_name_to_id -> strncasecmp [pos="e,450.6,2608 319.54,2608 358.91,2608 403.24,2608 440.34,2608"];
+ column_name_to_id -> warnx [pos="e,492.67,2490.4 255.94,2591.3 314.79,2566.2 425.15,2519.2 483.44,2494.3"];
+ create_loop -> loopcxt_init [pos="e,456.83,2426.7 226.5,1949 248.39,1990.1 301.53,2094 329.77,2187 356.66,2275.5 301.3,2325.7 365.77,2392 386.63,2413.5 417.73,2422.5 \
+446.69,2425.8"];
+ create_loop -> err [pos="e,826.89,1256.6 222.55,1913.1 237.98,1869 284.25,1755.5 365.77,1705 425.15,1668.2 629.03,1717 677.75,1667 736.92,1606.2 656.73,1349.8 \
+713.75,1287 739.26,1258.9 784.48,1254.8 816.56,1256"];
+ create_loop -> is_loopdev [pos="e,461.9,1640.8 221.51,1912.7 235.18,1864.8 278.91,1734.7 365.77,1672 390.53,1654.1 422.97,1645.7 451.85,1641.9"];
+ create_loop -> errx [pos="e,491.23,1583.4 219.28,1913 228.21,1858 263.02,1691.4 365.77,1613 398.74,1587.8 447.04,1583 481.14,1583.2"];
+ create_loop -> warnx [pos="e,482.88,2482 219.3,1949.2 231.69,2033 287.23,2380.5 365.77,2451 394.5,2476.8 438.67,2482.4 472.68,2482.2"];
+ loopcxt_has_device [height=0.5,
+ nest_level=2,
+ pos="521.76,1786",
+ src_line=-1,
+ width=2.7984];
+ create_loop -> loopcxt_has_device [pos="e,437.84,1796.1 234.22,1913.4 260.45,1888.2 312.52,1842.1 365.77,1818 385.12,1809.2 406.9,1802.8 427.92,1798.2"];
+ loopcxt_find_overlap [height=0.5,
+ nest_level=2,
+ pos="521.76,1732",
+ src_line=-1,
+ width=2.9789];
+ create_loop -> loopcxt_find_overlap [pos="e,422.14,1738.8 226.46,1913.1 247.03,1877.3 298.5,1797 365.77,1759 379.94,1751 395.9,1745.3 412.07,1741.2"];
+ create_loop -> loopcxt_deinit [pos="e,445.19,1530.3 217.98,1912.7 223.37,1851.5 249.5,1653.1 365.77,1559 385.21,1543.3 410.52,1535.3 435.09,1531.6"];
+ loopcxt_is_readonly [height=0.5,
+ nest_level=2,
+ pos="853.48,1368",
+ src_line=-1,
+ width=2.8525];
+ create_loop -> loopcxt_is_readonly [pos="e,752.31,1371.2 255.7,1916.5 285.47,1906 327.71,1892.2 365.77,1884 434.03,1869.2 629.4,1896.4 677.75,1846 747.35,1773.4 646.71,1469.9 \
+713.75,1395 721.79,1386 731.85,1379.5 742.86,1374.8"];
+ loopcxt_get_encrypt_type [height=0.5,
+ nest_level=2,
+ pos="853.48,1422",
+ src_line=-1,
+ width=3.6469];
+ create_loop -> loopcxt_get_encrypt_type [pos="e,738.32,1430.9 281.3,1928.9 401.66,1924.4 650.52,1911.7 677.75,1884 745.68,1814.8 648.97,1521.2 713.75,1449 718.4,1443.8 723.73,\
+1439.4 729.52,1435.8"];
+ loopcxt_set_status [height=0.5,
+ nest_level=2,
+ pos="521.76,2332",
+ src_line=-1,
+ width=2.7081];
+ create_loop -> loopcxt_set_status [pos="e,424.11,2331.6 225.54,1949 245.68,1990.4 295.82,2095.7 329.77,2187 348.89,2238.4 324.66,2268.7 365.77,2305 379.42,2317 396.45,2324.7 \
+414.2,2329.3"];
+ create_loop -> loopcxt_get_device [pos="e,754.04,1316.6 239.53,1913.9 267.64,1893.9 317.56,1861.5 365.77,1846 432.13,1824.6 629.18,1863 677.75,1813 751.03,1737.5 643.75,\
+1419.5 713.75,1341 722.18,1331.5 732.84,1324.8 744.5,1320"];
+ loopcxt_add_device [height=0.5,
+ nest_level=2,
+ pos="521.76,2278",
+ src_line=-1,
+ width=2.8345];
+ create_loop -> loopcxt_add_device [pos="e,421.02,2275 224.49,1948.9 253.27,2014.9 352.48,2240.8 365.77,2251 378.97,2261.1 394.63,2267.9 410.86,2272.5"];
+ create_loop -> loopcxt_find_unused [pos="e,416.02,1480.8 220.47,1912.9 236.31,1839 299.56,1561.1 365.77,1505 377.47,1495.1 391.48,1488.2 406.23,1483.5"];
+ loopcxt_set_offset [height=0.5,
+ nest_level=2,
+ pos="521.76,2224",
+ src_line=-1,
+ width=2.6359];
+ create_loop -> loopcxt_set_offset [pos="e,427.81,2221.3 221.05,1949.2 233.84,1998.2 276.09,2133.6 365.77,2197 381.08,2207.8 399.32,2214.8 417.82,2219.2"];
+ loopcxt_set_sizelimit [height=0.5,
+ nest_level=2,
+ pos="521.76,2170",
+ src_line=-1,
+ width=3.015];
+ create_loop -> loopcxt_set_sizelimit [pos="e,418.9,2164 223.66,1949.1 240.79,1991 289.18,2094.5 365.77,2143 378.82,2151.3 393.65,2157.2 408.86,2161.4"];
+ loopcxt_set_flags [height=0.5,
+ nest_level=2,
+ pos="521.76,2116",
+ src_line=-1,
+ width=2.5276];
+ create_loop -> loopcxt_set_flags [pos="e,434.3,2110.9 227.85,1949 249.74,1982.6 301.82,2054.6 365.77,2089 383.67,2098.6 404.23,2104.9 424.43,2109"];
+ loopcxt_set_backing_file [height=0.5,
+ nest_level=2,
+ pos="521.76,2062",
+ src_line=-1,
+ width=3.4844];
+ create_loop -> loopcxt_set_backing_file [pos="e,420.91,2051.2 235.76,1948.5 262.62,1972.2 314.11,2013.8 365.77,2035 379.95,2040.8 395.36,2045.4 410.78,2049"];
+ create_loop -> warn [pos="e,819.55,2381.8 226.28,1949.1 247.73,1990.3 300.02,2094.5 329.77,2187 353.68,2261.4 306.12,2308.6 365.77,2359 431.77,2414.8 702.18,\
+2393.7 809.4,2382.9"];
+ loopcxt_setup_device [height=0.5,
+ nest_level=2,
+ pos="521.76,2008",
+ src_line=-1,
+ width=3.0692];
+ create_loop -> loopcxt_setup_device [pos="e,438.69,1996 254.82,1945.6 284.66,1956.5 327.39,1971.3 365.77,1981 385.93,1986.1 407.78,1990.5 428.58,1994.3"];
+ loopcxt_get_fd [height=0.5,
+ nest_level=2,
+ pos="521.76,1954",
+ src_line=-1,
+ width=2.2026];
+ create_loop -> loopcxt_get_fd [pos="e,446.33,1948.3 279.53,1935.7 324.81,1939.2 386.45,1943.8 436.22,1947.6"];
+ warn_size -> warnx [pos="e,483.79,2483.3 220.9,1312.3 237.69,1386.1 300.28,1668.3 329.77,1904 337.34,1964.4 325.04,2405.7 365.77,2451 392.29,2480.5 438.45,\
+2485.3 473.7,2483.9"];
+ stat [height=0.5,
+ nest_level=2,
+ pos="853.48,1044",
+ src_line=-1,
+ width=0.79437];
+ warn_size -> stat [pos="e,825.21,1041.3 250.03,1279.3 279.79,1266.8 324.86,1249.4 365.77,1240 433.71,1224.3 624.82,1252.4 677.75,1207 725.22,1166.3 668.06,\
+1113.7 713.75,1071 740.75,1045.8 783.91,1040.8 815.12,1041"];
+ S_ISBLK [height=0.5,
+ nest_level=2,
+ pos="853.48,1152",
+ src_line=-1,
+ width=1.4443];
+ warn_size -> S_ISBLK [pos="e,801.32,1152 268.31,1301.9 359.12,1312.9 549.93,1323.2 677.75,1240 704.13,1222.8 688.02,1197.1 713.75,1179 736.12,1163.2 765.3,\
+1156 791.2,1153"];
+ delete_loop -> loopcxt_get_device [pos="e,761.65,1321.4 585.08,1421.7 615.17,1418.1 650.45,1409.9 677.75,1392 700.97,1376.8 690.44,1356.1 713.75,1341 725.27,1333.6 738.37,\
+1328.1 751.82,1324"];
+ delete_loop -> warn [pos="e,850.63,2359.8 583.26,1419 615.5,1419.9 653.26,1426.9 677.75,1451 711.13,1483.9 825.18,2198.2 849.07,2349.9"];
+ loopcxt_delete_device [height=0.5,
+ nest_level=2,
+ pos="853.48,1530",
+ src_line=-1,
+ width=3.1594];
+ delete_loop -> loopcxt_delete_device [pos="e,754.65,1520.9 585.81,1423.9 615.73,1426.6 650.65,1433.7 677.75,1451 701.44,1466.1 690.2,1487.6 713.75,1503 723.27,1509.2 733.88,\
+1514.1 744.89,1517.8"];
+ delete_all_loops -> delete_loop [pos="e,501.18,1406.8 239.8,1197.5 262.76,1214.9 298.92,1242.5 329.77,1267 388.42,1313.5 455.95,1369.3 493.26,1400.2"];
+ loopcxt_init_iterator [height=0.5,
+ nest_level=2,
+ pos="521.76,1126",
+ src_line=-1,
+ width=2.9428];
+ delete_all_loops -> loopcxt_init_iterator [pos="e,447.16,1138.8 281.24,1168.2 307.47,1163.4 338.06,1157.9 365.77,1153 388.88,1148.9 413.92,1144.5 437.03,1140.5"];
+ loopcxt_next [height=0.5,
+ nest_level=2,
+ pos="521.76,1034",
+ src_line=-1,
+ width=1.9498];
+ delete_all_loops -> loopcxt_next [pos="e,482.49,1049.1 245.92,1163 275.65,1145.9 323.26,1119.3 365.77,1099 401.15,1082.1 442.11,1065.1 473.18,1052.7"];
+ loopcxt_deinit_iterator [height=0.5,
+ nest_level=2,
+ pos="521.76,1180",
+ src_line=-1,
+ width=3.2497];
+ delete_all_loops -> loopcxt_deinit_iterator [pos="e,404.74,1180 302.07,1180 330.78,1180 363.46,1180 394.67,1180"];
+ show_table -> err [pos="e,826.84,1263.4 278.18,921.98 296.46,918.15 315.42,911.25 329.77,899 361.61,871.84 330.98,835.25 365.77,812 423.41,773.47 626.68,\
+765.11 677.75,812 746.91,875.5 650.95,1163.2 713.75,1233 739.13,1261.2 784.38,1265.3 816.5,1264"];
+ show_table -> loopcxt_get_device [pos="e,754.1,1311.3 276.53,920.28 294.82,916.37 314.21,909.85 329.77,899 353.44,882.51 340.34,858.61 365.77,845 426.9,812.29 626.77,798.01 \
+677.75,845 750.2,911.8 647.98,1213.6 713.75,1287 722.2,1296.4 732.88,1303.2 744.55,1307.9"];
+ show_table -> stat [pos="e,825.37,1047.4 279.25,923.5 297.69,919.76 316.47,912.53 329.77,899 381.79,846.1 307.93,782.46 365.77,736 419.82,692.58 625.7,690.2 \
+677.75,736 772.27,819.18 627.58,925.19 713.75,1017 739.27,1044.2 783.27,1048.7 815.09,1047.8"];
+ show_table -> loopcxt_init_iterator [pos="e,471.51,1110 232.56,943.86 258.24,971.9 311.52,1026.6 365.77,1061 395.62,1079.9 431.91,1095.4 461.98,1106.6"];
+ show_table -> loopcxt_next [pos="e,456.05,1027.5 241.37,942.71 270.02,961.3 319.31,990.85 365.77,1007 391.21,1015.8 420.03,1021.9 445.92,1025.9"];
+ show_table -> loopcxt_deinit_iterator [pos="e,408.88,1175.2 235.98,943.15 260.71,966.04 303.52,1008.8 329.77,1053 353.92,1093.6 329.59,1122.6 365.77,1153 375.57,1161.2 386.97,\
+1167.4 399.05,1171.9"];
+ scols_init_debug [height=0.5,
+ nest_level=2,
+ pos="521.76,666",
+ src_line=-1,
+ width=2.4553];
+ show_table -> scols_init_debug [pos="e,433.19,666.23 279.58,923.82 298.04,920.1 316.75,912.79 329.77,899 392.09,833.02 302.41,762.97 365.77,698 381.09,682.3 401.9,673.25 \
+423.32,668.25"];
+ scols_new_table [height=0.5,
+ nest_level=2,
+ pos="521.76,612",
+ src_line=-1,
+ width=2.4012];
+ show_table -> scols_new_table [pos="e,437.03,608.18 279.61,924.19 298.19,920.5 316.95,913.12 329.77,899 408.18,812.62 284.69,722.87 365.77,639 381.83,622.39 404.16,\
+613.78 426.92,609.7"];
+ scols_table_enable_raw [height=0.5,
+ nest_level=2,
+ pos="521.76,504",
+ src_line=-1,
+ width=3.34];
+ show_table -> scols_table_enable_raw [pos="e,403.3,507.31 279.66,924.55 298.35,920.9 317.17,913.45 329.77,899 383.77,837.06 309.86,591.21 365.77,531 373.73,522.43 383.35,515.97 \
+393.86,511.14"];
+ scols_table_enable_json [height=0.5,
+ nest_level=2,
+ pos="521.76,450",
+ src_line=-1,
+ width=3.3941];
+ show_table -> scols_table_enable_json [pos="e,402.02,453.62 279.77,924.64 298.46,921 317.26,913.53 329.77,899 391.18,827.67 302.15,546.36 365.77,477 373.38,468.7 382.55,462.37 \
+392.58,457.59"];
+ scols_table_enable_noheadings [height=0.5,
+ nest_level=2,
+ pos="521.76,396",
+ src_line=-1,
+ width=4.3329];
+ show_table -> scols_table_enable_noheadings [pos="e,388.54,405.51 279.85,924.71 298.55,921.07 317.33,913.59 329.77,899 398.59,818.27 294.45,501.52 365.77,423 369.98,418.37 374.66,\
+414.36 379.72,410.88"];
+ scols_table_set_name [height=0.5,
+ nest_level=2,
+ pos="521.76,288",
+ src_line=-1,
+ width=3.1053];
+ show_table -> scols_table_set_name [pos="e,409.95,288.67 279.67,924.87 298.48,921.26 317.37,913.76 329.77,899 413.44,799.47 279.02,411.85 365.77,315 375.22,304.46 387.18,\
+297.06 400.25,291.98"];
+ get_column_info [height=0.5,
+ nest_level=2,
+ pos="521.76,342",
+ src_line=97,
+ width=2.4192];
+ show_table -> get_column_info [pos="e,437.46,337.3 279.62,924.82 298.42,921.21 317.32,913.72 329.77,899 406.02,808.87 286.73,456.68 365.77,369 381.55,351.5 404.26,342.69 \
+427.49,338.72"];
+ scols_table_new_column [height=0.5,
+ nest_level=2,
+ pos="521.76,234",
+ src_line=-1,
+ width=3.4844];
+ show_table -> scols_table_new_column [pos="e,399.44,238.23 279.72,924.91 298.53,921.3 317.41,913.79 329.77,899 420.86,790.06 271.3,367.02 365.77,261 372.7,253.23 380.99,247.17 \
+390.09,242.48"];
+ scols_column_set_json_type [height=0.5,
+ nest_level=2,
+ pos="521.76,180",
+ src_line=-1,
+ width=3.9358];
+ show_table -> scols_column_set_json_type [pos="e,391.95,187.49 279.76,924.94 298.57,921.33 317.44,913.82 329.77,899 428.29,780.65 263.58,322.19 365.77,207 370.85,201.28 376.67,\
+196.48 383.01,192.47"];
+ scols_table_new_line [height=0.5,
+ nest_level=2,
+ pos="521.76,126",
+ src_line=-1,
+ width=3.015];
+ show_table -> scols_table_new_line [pos="e,412.97,125.64 279.79,924.97 298.61,921.36 317.47,913.84 329.77,899 382.75,835.12 310.82,215.18 365.77,153 375.93,141.51 389.06,\
+133.75 403.4,128.63"];
+ set_scols_data [height=0.5,
+ nest_level=2,
+ pos="521.76,558",
+ src_line=227,
+ width=2.1845];
+ show_table -> set_scols_data [pos="e,446.07,553 279.52,924.42 298.2,920.77 317.05,913.35 329.77,899 422.96,793.89 269.33,687.13 365.77,585 383.77,565.95 409.99,557.34 \
+435.82,554.04"];
+ loopcxt_is_used [height=0.5,
+ nest_level=2,
+ pos="521.76,872",
+ src_line=-1,
+ width=2.347];
+ show_table -> loopcxt_is_used [pos="e,455.71,883.32 269.8,916.28 298.25,911.1 333.91,904.64 365.77,899 391.82,894.39 420.32,889.43 445.75,885.03"];
+ canonicalize_path [height=0.5,
+ nest_level=2,
+ pos="521.76,926",
+ src_line=-1,
+ width=2.6178];
+ show_table -> canonicalize_path [pos="e,427.33,926 279.9,926 319.49,926 371.47,926 417.1,926"];
+ free [height=0.5,
+ nest_level=2,
+ pos="853.48,1206",
+ src_line=-1,
+ width=0.81243];
+ show_table -> free [pos="e,824.58,1209.6 279.04,922.93 297.36,919.15 316.12,912.03 329.77,899 371.58,859.07 319.58,808.77 365.77,774 421.17,732.31 626.6,\
+727.2 677.75,774 744.41,835 653.2,1111.9 713.75,1179 738.59,1206.5 782.31,1211.1 814.25,1210.1"];
+ scols_print_table [height=0.5,
+ nest_level=2,
+ pos="521.76,72",
+ src_line=-1,
+ width=2.5095];
+ show_table -> scols_print_table [pos="e,434.35,67.411 279.82,924.99 298.64,921.39 317.49,913.86 329.77,899 386.46,830.42 306.96,165.77 365.77,99 380.73,82.024 402.2,73.173 \
+424.44,68.978"];
+ scols_unref_table [height=0.5,
+ nest_level=2,
+ pos="521.76,18",
+ src_line=-1,
+ width=2.5637];
+ show_table -> scols_unref_table [pos="e,431.87,13.714 279.84,925.01 298.66,921.41 317.51,913.88 329.77,899 390.18,825.71 303.1,116.35 365.77,45 380.17,28.616 400.62,19.795 \
+422,15.422"];
+ get_column_id [height=0.5,
+ nest_level=3,
+ pos="853.48,234",
+ src_line=89,
+ width=2.1845];
+ get_column_info -> get_column_id [pos="e,776.41,237.87 608.13,339.56 632.15,335.67 657.25,328.35 677.75,315 701.92,299.26 689.73,276.97 713.75,261 729.36,250.62 747.99,\
+244.02 766.47,239.87"];
+ get_column_id -> ARRAY_SIZE [pos="e,1101.2,2635.9 931.56,231.53 954.68,234.94 977.88,243.24 993.22,261 1074.5,355.09 1098.3,2362.4 1101.1,2625.6"];
+ assert [height=0.5,
+ nest_level=4,
+ pos="1101.4,234",
+ src_line=-1,
+ width=1.1013];
+ get_column_id -> assert [pos="e,1061.7,234 932.26,234 971.31,234 1017.3,234 1051.5,234"];
+ set_scols_data -> err [pos="e,826.97,1263.6 596.48,552.3 626.02,554.26 657.64,562.42 677.75,585 773.65,692.72 618.9,1124.4 713.75,1233 738.78,1261.7 784.3,1265.6 \
+816.58,1264.2"];
+ set_scols_data -> loopcxt_is_readonly [pos="e,751.99,1365.1 596.57,552.22 626.12,554.17 657.73,562.34 677.75,585 733.42,648.03 658.69,1277.4 713.75,1341 721.64,1350.1 731.61,\
+1356.7 742.58,1361.5"];
+ set_scols_data -> loopcxt_get_device [pos="e,754.15,1311.7 596.53,552.25 626.07,554.21 657.69,562.38 677.75,585 781.37,701.89 611.27,1169.1 713.75,1287 722.12,1296.6 732.82,\
+1303.5 744.54,1308.3"];
+ set_scols_data -> stat [pos="e,825.42,1047.6 596.98,552.63 626.24,554.73 657.52,562.9 677.75,585 742.79,656.06 649.39,945.31 713.75,1017 738.73,1044.8 783.03,\
+1049.2 815.07,1048.1"];
+ set_scols_data -> S_ISBLK [pos="e,802.77,1156.4 596.76,552.43 626.16,554.46 657.61,562.63 677.75,585 758.22,674.38 634.15,1034.8 713.75,1125 733.12,1146.9 764.48,\
+1154.4 792.59,1156"];
+ set_scols_data -> get_column_id [pos="e,774.85,232.57 597.65,562.78 626.48,560.46 657.26,552.29 677.75,531 761.67,443.75 630.67,349.06 713.75,261 727.17,246.77 745.67,\
+238.75 764.81,234.48"];
+ loopcxt_get_backing_file [height=0.5,
+ nest_level=3,
+ pos="853.48,936",
+ src_line=-1,
+ width=3.5025];
+ set_scols_data -> loopcxt_get_backing_file [pos="e,740.55,927.86 597.49,552.96 626.46,555.2 657.4,563.38 677.75,585 777.04,690.51 615.49,802.52 713.75,909 718.93,914.62 724.9,919.27 \
+731.4,923.11"];
+ loopcxt_get_offset [height=0.5,
+ nest_level=3,
+ pos="853.48,882",
+ src_line=-1,
+ width=2.672];
+ set_scols_data -> loopcxt_get_offset [pos="e,757.81,879.78 597.65,553.22 626.48,555.54 657.26,563.71 677.75,585 761.67,672.25 630.67,766.94 713.75,855 723.23,865.05 735.24,\
+872 748.21,876.72"];
+ xasprintf [height=0.5,
+ nest_level=3,
+ pos="853.48,342",
+ src_line=-1,
+ width=1.4624];
+ set_scols_data -> xasprintf [pos="e,801.3,338.93 598.75,561.69 626.87,559.04 656.86,550.92 677.75,531 731.12,480.09 660.87,420.42 713.75,369 734.01,349.29 764.06,\
+341.81 791.11,339.56"];
+ loopcxt_get_sizelimit [height=0.5,
+ nest_level=3,
+ pos="853.48,828",
+ src_line=-1,
+ width=3.0331];
+ set_scols_data -> loopcxt_get_sizelimit [pos="e,748.91,822.58 598.11,553.63 626.65,556.08 657.11,564.24 677.75,585 746.35,654.03 645.82,731.3 713.75,801 721.13,808.58 729.95,\
+814.37 739.53,818.78"];
+ loopcxt_get_backing_devno [height=0.5,
+ nest_level=3,
+ pos="853.48,774",
+ src_line=-1,
+ width=3.8816];
+ set_scols_data -> loopcxt_get_backing_devno [pos="e,738.38,763.65 598.75,554.31 626.87,556.96 656.86,565.08 677.75,585 731.12,635.91 660.87,695.58 713.75,747 718.45,751.58 723.69,\
+755.5 729.3,758.84"];
+ major [height=0.5,
+ nest_level=3,
+ pos="853.48,288",
+ src_line=-1,
+ width=1.0471];
+ set_scols_data -> major [pos="e,816.33,284.44 598.11,562.37 626.65,559.92 657.11,551.76 677.75,531 746.35,461.97 645.82,384.7 713.75,315 737.37,290.76 775.74,\
+284.73 806.3,284.36"];
+ minor [height=0.5,
+ nest_level=3,
+ pos="853.48,720",
+ src_line=-1,
+ width=1.0652];
+ set_scols_data -> minor [pos="e,815.47,722.52 600.11,555.71 627.41,558.72 656.49,566.72 677.75,585 716.11,617.99 675.71,659.64 713.75,693 738.59,714.79 775.61,\
+721.18 805.31,722.32"];
+ loopcxt_get_backing_inode [height=0.5,
+ nest_level=3,
+ pos="853.48,990",
+ src_line=-1,
+ width=3.8094];
+ set_scols_data -> loopcxt_get_backing_inode [pos="e,737.11,980.4 597.26,552.77 626.37,554.94 657.48,563.12 677.75,585 735.09,646.9 657.01,900.54 713.75,963 718.11,967.8 723.04,971.9 \
+728.39,975.39"];
+ loopcxt_is_autoclear [height=0.5,
+ nest_level=3,
+ pos="853.48,666",
+ src_line=-1,
+ width=2.9608];
+ set_scols_data -> loopcxt_is_autoclear [pos="e,757.8,658 600.48,559.31 626.74,562.83 655.06,570.23 677.75,585 701.92,600.74 689.73,623.03 713.75,639 724.14,645.91 735.87,651.14 \
+748,655.09"];
+ loopcxt_is_dio [height=0.5,
+ nest_level=3,
+ pos="853.48,612",
+ src_line=-1,
+ width=2.1304];
+ set_scols_data -> loopcxt_is_dio [pos="e,790.44,601.74 586.11,568.48 641.75,577.53 722.14,590.62 780.22,600.07"];
+ loopcxt_is_partscan [height=0.5,
+ nest_level=3,
+ pos="853.48,558",
+ src_line=-1,
+ width=2.8706];
+ set_scols_data -> loopcxt_is_partscan [pos="e,749.93,558 600.79,558 642.31,558 693.92,558 739.66,558"];
+ loopcxt_get_blocksize [height=0.5,
+ nest_level=3,
+ pos="853.48,504",
+ src_line=-1,
+ width=3.1414];
+ set_scols_data -> loopcxt_get_blocksize [pos="e,774.39,516.88 586.11,547.52 636.86,539.26 708.2,527.65 764.43,518.5"];
+ scols_line_set_data [height=0.5,
+ nest_level=3,
+ pos="853.48,450",
+ src_line=-1,
+ width=2.7984];
+ set_scols_data -> scols_line_set_data [pos="e,760.72,457.24 600.48,556.69 626.74,553.17 655.06,545.77 677.75,531 701.92,515.26 689.73,492.97 713.75,477 725,469.51 737.83,463.99 \
+751.05,459.94"];
+ scols_line_refer_data [height=0.5,
+ nest_level=3,
+ pos="853.48,396",
+ src_line=-1,
+ width=3.0331];
+ set_scols_data -> scols_line_refer_data [pos="e,751.35,402.51 600.11,560.29 627.41,557.28 656.49,549.28 677.75,531 716.11,498.01 675.71,456.36 713.75,423 722,415.77 731.59,410.23 \
+741.81,406.02"];
+ show_all_loops -> stat [pos="e,825.22,1047.2 296.31,1078.1 388.27,1075.5 544.07,1070.2 677.75,1061 725.2,1057.7 779.7,1052.2 815.26,1048.3"];
+ show_all_loops -> loopcxt_init_iterator [pos="e,442.35,1114 283.26,1090 326.96,1096.6 384.64,1105.3 432.33,1112.5"];
+ show_all_loops -> loopcxt_next [pos="e,461.03,1043.2 283.26,1070 332.79,1062.5 400.28,1052.3 450.83,1044.7"];
+ show_all_loops -> loopcxt_deinit_iterator [pos="e,430.38,1168.7 245.08,1096.9 274.34,1113.7 321.77,1138.7 365.77,1153 383.17,1158.6 402.06,1163.2 420.5,1166.8"];
+ show_all_loops -> loopcxt_is_used [pos="e,437.82,874.06 234,1062.2 256.94,1038.2 298.19,993.89 329.77,953 347.41,930.17 341.6,914.74 365.77,899 384.15,887.04 406.22,879.91 \
+427.9,875.76"];
+ show_all_loops -> canonicalize_path [pos="e,434.26,932.77 231.58,1062.3 256.32,1034.1 308.82,979.71 365.77,953 383.87,944.52 404.27,938.67 424.2,934.65"];
+ show_all_loops -> free [pos="e,824.54,1209.6 249.67,1096.5 273.7,1109.7 306.05,1129.6 329.77,1153 350.32,1173.2 340.34,1193.4 365.77,1207 442.83,1248.2 712.77,\
+1222.3 814.4,1210.7"];
+ show_all_loops -> printf_loopdev [pos="e,451.24,987.87 247.97,1063.4 284.37,1044.3 342.47,1014.6 365.77,1007 389.79,999.22 416.65,993.55 441.22,989.47"];
+ printf_loopdev -> printf [pos="e,817.33,1480 596.2,974.55 625.69,976.56 657.35,984.68 677.75,1007 744.22,1079.8 647.98,1375.6 713.75,1449 736.71,1474.6 776.04,\
+1480.4 807.13,1480.3"];
+ printf_loopdev -> loopcxt_get_encrypt_type [pos="e,738.74,1413.2 596.48,974.69 625.83,976.76 657.32,984.9 677.75,1007 736.51,1070.6 655.6,1330.8 713.75,1395 718.48,1400.2 723.9,\
+1404.6 729.79,1408.3"];
+ printf_loopdev -> loopcxt_get_device [pos="e,754.56,1310.9 596.9,975.11 625.96,977.33 657.12,985.46 677.75,1007 764.51,1097.6 627.86,1195.5 713.75,1287 722.42,1296.2 733.23,\
+1302.9 744.97,1307.5"];
+ printf_loopdev -> loopcxt_get_backing_file [pos="e,760.81,948.29 589.69,970.99 636.08,964.84 698.39,956.57 750.8,949.62"];
+ printf_loopdev -> loopcxt_get_offset [pos="e,765.47,889.41 599.29,977.46 625.59,973.86 654.25,966.71 677.75,953 699.57,940.27 692.05,921.95 713.75,909 726.42,901.44 740.78,\
+895.94 755.36,891.94"];
+ printf_loopdev -> loopcxt_get_sizelimit [pos="e,751.96,834.69 599.42,981.98 626.79,978.96 656.11,971.04 677.75,953 713.38,923.28 678.4,885.06 713.75,855 722.18,847.83 731.93,\
+842.34 742.3,838.17"];
+ printf_loopdev -> loopcxt_get_backing_devno [pos="e,738.82,784.31 598.21,983.58 626.42,980.94 656.63,972.87 677.75,953 728.31,905.43 663.64,849.06 713.75,801 718.54,796.4 723.88,\
+792.47 729.58,789.11"];
+ printf_loopdev -> loopcxt_get_backing_inode [pos="e,719.73,985.97 599.12,982.33 632.07,983.33 671.61,984.52 709.59,985.66"];
+ printf_loopdev -> free [pos="e,824.37,1209 598.08,976.1 626.44,978.66 656.79,986.76 677.75,1007 733.93,1061.3 658.1,1124.2 713.75,1179 739.93,1204.8 782.83,1209.7 \
+814.21,1209.3"];
+ loopcxt_get_crypt_name [height=0.5,
+ nest_level=3,
+ pos="853.48,1098",
+ src_line=-1,
+ width=3.4664];
+ printf_loopdev -> loopcxt_get_crypt_name [pos="e,748.56,1088.2 599.93,980.2 626.58,983.56 655.3,991.15 677.75,1007 704.4,1025.8 687.27,1051.9 713.75,1071 721.48,1076.6 730.06,\
+1081.1 739.05,1084.7"];
+}