Advertisement
Guest User

test19.crx CFG

a guest
Feb 28th, 2020
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.82 KB | None | 0 0
  1. digraph Program {
  2. node [shape=rectangle];
  3. subgraph cluster_global_var {
  4. color=grey;
  5. label = "Global Variable";
  6. x [label="%x = allocate int, 15"];
  7. x;
  8. }
  9.  
  10. subgraph cluster_main {
  11. style=filled;color=lightgrey;node [style=filled, color=white];
  12. label="function %main() -> void";
  13. main_n0 [label="$t0 = 0"];
  14. main_n1 [label="$canary_begin = $t0"];
  15. main_n2 [label="$t1 = 0"];
  16. main_n3 [label="$canary_end = $t1"];
  17. main_n4 [label="$t2 = 4"];
  18. main_n5 [label="$outer = $t2"];
  19. main_n6 [label="$t3 = 2"];
  20. main_n7 [label="$inner = $t3"];
  21. main_n8 [label="$t4 = $outer"];
  22. main_n9 [label="$t5 = 0"];
  23. main_n10 [label="$t6 = $t4 >= $t5"];
  24. main_n11 [label="jump $t6"];
  25. main_n12 [label="$t7 = $inner"];
  26. main_n13 [label="$t8 = 0"];
  27. main_n14 [label="$t9 = $t7 >= $t8"];
  28. main_n15 [label="jump $t9"];
  29. main_n16 [label="$t10 = $inner"];
  30. main_n17 [label="$t11 = 5"];
  31. main_n18 [label="$t10 = $t10 * $t11"];
  32. main_n19 [label="$t12 = $outer"];
  33. main_n20 [label="$t12 = $t12 + $t10"];
  34. main_n21 [label="%t0 = addressAt %x, $t12"];
  35. main_n22 [label="$t13 = $inner"];
  36. main_n23 [label="$t14 = 1000"];
  37. main_n24 [label="$t15 = $t13 * $t14"];
  38. main_n25 [label="$t16 = $outer"];
  39. main_n26 [label="$t17 = 100"];
  40. main_n27 [label="$t18 = $t16 * $t17"];
  41. main_n28 [label="$t19 = $t15 + $t18"];
  42. main_n29 [label="$t20 = 99"];
  43. main_n30 [label="$t21 = $t19 + $t20"];
  44. main_n31 [label="store $t21, %t0"];
  45. main_n32 [label="$t22 = $inner"];
  46. main_n33 [label="$t23 = 1"];
  47. main_n34 [label="$t24 = $t22 - $t23"];
  48. main_n35 [label="$inner = $t24"];
  49. main_n36 [label="nop"];
  50. main_n37 [label="$t25 = 2"];
  51. main_n38 [label="$inner = $t25"];
  52. main_n39 [label="$t26 = $outer"];
  53. main_n40 [label="$t27 = 1"];
  54. main_n41 [label="$t28 = $t26 - $t27"];
  55. main_n42 [label="$outer = $t28"];
  56. main_n43 [label="nop"];
  57. main_n44 [label="$t29 = 0"];
  58. main_n45 [label="$inner = $t29"];
  59. main_n46 [label="$t30 = 0"];
  60. main_n47 [label="$outer = $t30"];
  61. main_n48 [label="$t31 = $outer"];
  62. main_n49 [label="$t32 = 5"];
  63. main_n50 [label="$t33 = $t31 < $t32"];
  64. main_n51 [label="jump $t33"];
  65. main_n52 [label="$t34 = $inner"];
  66. main_n53 [label="$t35 = 3"];
  67. main_n54 [label="$t36 = $t34 < $t35"];
  68. main_n55 [label="jump $t36"];
  69. main_n56 [label="$t37 = $inner"];
  70. main_n57 [label="$t37 = $t37 + $t10"];
  71. main_n58 [label="$t38 = 5"];
  72. main_n59 [label="$t37 = $t37 * $t38"];
  73. main_n60 [label="$t39 = $outer"];
  74. main_n61 [label="$t39 = $t39 + $t37"];
  75. main_n62 [label="%t1 = addressAt %x, $t39"];
  76. main_n63 [label="$t40 = load %t1"];
  77. main_n64 [label="$t41 = call %printInt ($t40)"];
  78. main_n65 [label="$t42 = $inner"];
  79. main_n66 [label="$t43 = 1"];
  80. main_n67 [label="$t44 = $t42 + $t43"];
  81. main_n68 [label="$inner = $t44"];
  82. main_n69 [label="nop"];
  83. main_n70 [label="$t45 = call %println ()"];
  84. main_n71 [label="$t46 = 0"];
  85. main_n72 [label="$inner = $t46"];
  86. main_n73 [label="$t47 = $outer"];
  87. main_n74 [label="$t48 = 1"];
  88. main_n75 [label="$t49 = $t47 + $t48"];
  89. main_n76 [label="$outer = $t49"];
  90. main_n77 [label="nop"];
  91. main_n78 [label="$t50 = $canary_begin"];
  92. main_n79 [label="$t51 = call %printInt ($t50)"];
  93. main_n80 [label="$t52 = $canary_end"];
  94. main_n81 [label="$t53 = call %printInt ($t52)"];
  95. main_n0 -> main_n1;
  96. main_n1 -> main_n2;
  97. main_n2 -> main_n3;
  98. main_n3 -> main_n4;
  99. main_n4 -> main_n5;
  100. main_n5 -> main_n6;
  101. main_n6 -> main_n7;
  102. main_n7 -> main_n8;
  103. main_n8 -> main_n9;
  104. main_n9 -> main_n10;
  105. main_n10 -> main_n11;
  106. main_n11 -> main_n12 [label=" True "];
  107. main_n11 -> main_n43 [label=" False "];
  108. main_n12 -> main_n13;
  109. main_n13 -> main_n14;
  110. main_n14 -> main_n15;
  111. main_n15 -> main_n36 [label=" False "];
  112. main_n15 -> main_n16 [label=" True "];
  113. main_n16 -> main_n17;
  114. main_n17 -> main_n18;
  115. main_n18 -> main_n19;
  116. main_n19 -> main_n20;
  117. main_n20 -> main_n21;
  118. main_n21 -> main_n22;
  119. main_n22 -> main_n23;
  120. main_n23 -> main_n24;
  121. main_n24 -> main_n25;
  122. main_n25 -> main_n26;
  123. main_n26 -> main_n27;
  124. main_n27 -> main_n28;
  125. main_n28 -> main_n29;
  126. main_n29 -> main_n30;
  127. main_n30 -> main_n31;
  128. main_n31 -> main_n32;
  129. main_n32 -> main_n33;
  130. main_n33 -> main_n34;
  131. main_n34 -> main_n35;
  132. main_n35 -> main_n12;
  133. main_n36 -> main_n37;
  134. main_n37 -> main_n38;
  135. main_n38 -> main_n39;
  136. main_n39 -> main_n40;
  137. main_n40 -> main_n41;
  138. main_n41 -> main_n42;
  139. main_n42 -> main_n8;
  140. main_n43 -> main_n44;
  141. main_n44 -> main_n45;
  142. main_n45 -> main_n46;
  143. main_n46 -> main_n47;
  144. main_n47 -> main_n48;
  145. main_n48 -> main_n49;
  146. main_n49 -> main_n50;
  147. main_n50 -> main_n51;
  148. main_n51 -> main_n77 [label=" False "];
  149. main_n51 -> main_n52 [label=" True "];
  150. main_n52 -> main_n53;
  151. main_n53 -> main_n54;
  152. main_n54 -> main_n55;
  153. main_n55 -> main_n56 [label=" True "];
  154. main_n55 -> main_n69 [label=" False "];
  155. main_n56 -> main_n57;
  156. main_n57 -> main_n58;
  157. main_n58 -> main_n59;
  158. main_n59 -> main_n60;
  159. main_n60 -> main_n61;
  160. main_n61 -> main_n62;
  161. main_n62 -> main_n63;
  162. main_n63 -> main_n64;
  163. main_n64 -> main_n65;
  164. main_n65 -> main_n66;
  165. main_n66 -> main_n67;
  166. main_n67 -> main_n68;
  167. main_n68 -> main_n52;
  168. main_n69 -> main_n70;
  169. main_n70 -> main_n71;
  170. main_n71 -> main_n72;
  171. main_n72 -> main_n73;
  172. main_n73 -> main_n74;
  173. main_n74 -> main_n75;
  174. main_n75 -> main_n76;
  175. main_n76 -> main_n48;
  176. main_n77 -> main_n78;
  177. main_n78 -> main_n79;
  178. main_n79 -> main_n80;
  179. main_n80 -> main_n81;
  180. }
  181.  
  182. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement