1 <html> 2 <head> 3 <style> 4 table, th, td { 5 border: 1px solid black; 6 } 7 table.center { 8 margin-left: auto; 9 margin-right: auto; 10 } 11 </style> 12 </head> 13 <body> 14 <table> 15 <caption><b>Location Bugs found by the Debugify</b></caption> 16 <tr> 17 <th>File</th> 18 <th>LLVM Pass Name</th> 19 <th>LLVM IR Instruction</th> 20 <th>Function Name</th> 21 <th>Basic Block Name</th> 22 <th>Action</th> 23 </tr> 24 </tr> 25 <tr> 26 <td>wrstabs.c</td> 27 <td>Simplify the CFG</td> 28 <td>br</td> 29 <td>stab_function_type</td> 30 <td>if.end</td> 31 <td>drop</td> 32 </tr> 33 <tr> 34</table> 35<br> 36<table> 37 <caption><b>Summary of Location Bugs</b></caption> 38 <tr> 39 <th>LLVM Pass Name</th> 40 <th>Number of bugs</th> 41 </tr> 42 <tr> 43 <td>Simplify the CFG</td> 44 <td>1</td> 45 </tr> 46 <tr> 47</table> 48<br> 49<br> 50<table> 51 <caption><b>SP Bugs found by the Debugify</b></caption> 52 <tr> 53 <th>File</th> 54 <th>LLVM Pass Name</th> 55 <th>Function Name</th> 56 <th>Action</th> 57 </tr> 58<tr> 59 <td colspan='4'> No bugs found </td> 60 </tr> 61 </table> 62<br> 63<table> 64 <caption><b>Summary of SP Bugs</b></caption> 65 <tr> 66 <th>LLVM Pass Name</th> 67 <th>Number of bugs</th> 68 </tr> 69 <tr> 70<tr> 71 <td colspan='2'> No bugs found </td> 72 </tr> 73 </table> 74<br> 75<br> 76<table> 77 <caption><b>Variable Location Bugs found by the Debugify</b></caption> 78 <tr> 79 <th>File</th> 80 <th>LLVM Pass Name</th> 81 <th>Variable</th> 82 <th>Function</th> 83 <th>Action</th> 84 </tr> 85 </tr> 86 <tr> 87 <td>debug.c</td> 88 <td>Simplify the CFG</td> 89 <td>pf1</td> 90 <td>debug_class_type_samep</td> 91 <td>drop</td> 92 </tr> 93 <tr> 94 <td>debug.c</td> 95 <td>Simplify the CFG</td> 96 <td>pf2</td> 97 <td>debug_class_type_samep</td> 98 <td>drop</td> 99 </tr> 100 <tr> 101 <td>debug.c</td> 102 <td>Simplify the CFG</td> 103 <td>pv1</td> 104 <td>debug_class_type_samep</td> 105 <td>drop</td> 106 </tr> 107 <tr> 108 <td>debug.c</td> 109 <td>Simplify the CFG</td> 110 <td>pv2</td> 111 <td>debug_class_type_samep</td> 112 <td>drop</td> 113 </tr> 114 <tr> 115 </tr> 116 <tr> 117 <td>debug.c</td> 118 <td>Combine redundant instructions</td> 119 <td>n</td> 120 <td>debug_write_block</td> 121 <td>drop</td> 122 </tr> 123 <tr> 124 <td>debug.c</td> 125 <td>Combine redundant instructions</td> 126 <td>b</td> 127 <td>debug_write_block</td> 128 <td>drop</td> 129 </tr> 130 <tr> 131 </tr> 132 <tr> 133 <td>prdbg.c</td> 134 <td>Simplify the CFG</td> 135 <td>t</td> 136 <td>pr_tag_type</td> 137 <td>drop</td> 138 </tr> 139 <tr> 140 <td>prdbg.c</td> 141 <td>Simplify the CFG</td> 142 <td>tag</td> 143 <td>pr_tag_type</td> 144 <td>drop</td> 145 </tr> 146 <tr> 147 </tr> 148 <tr> 149 <td>objdump.c</td> 150 <td>Simplify the CFG</td> 151 <td>comma</td> 152 <td>dump_section_header</td> 153 <td>drop</td> 154 </tr> 155 <tr> 156 <td>objdump.c</td> 157 <td>Simplify the CFG</td> 158 <td>ls</td> 159 <td>dump_section_header</td> 160 <td>drop</td> 161 </tr> 162 <tr> 163</table> 164<br> 165<table> 166 <caption><b>Summary of Variable Location Bugs</b></caption> 167 <tr> 168 <th>LLVM Pass Name</th> 169 <th>Number of bugs</th> 170 </tr> 171 <tr> 172 <td>Combine redundant instructions</td> 173 <td>2</td> 174 </tr> 175 <tr> 176 <td>Simplify the CFG</td> 177 <td>9</td> 178 </tr> 179 <tr> 180</table> 181</body> 182 </html>