mirror of
https://github.com/github/codeql.git
synced 2026-02-23 10:23:41 +01:00
There are now more artificial blocks containing more than one instruction (artificial blocks containing a single instruction have the extractor only emit that instruction and not the block). The second instruction in each case is the label for breaking out of a loop or switch.
143 lines
6.0 KiB
Plaintext
143 lines
6.0 KiB
Plaintext
| f | false | 205 | 205 | f\ntest.c:2:5:2:5 |
|
|
| f | false | 213 | 213 | declaration\ntest.c:3:5:3:19 |
|
|
| f | false | 218 | 218 | 0\ntest.c:3:17:3:18 |
|
|
| f | false | 219 | 219 | initializer for result\ntest.c:3:17:3:18 |
|
|
| f | false | 222 | 222 | if (...) ... \ntest.c:4:5:12:5 |
|
|
| f | false | 224 | 224 | i\ntest.c:4:9:4:9 |
|
|
| f | false | 228 | 228 | 0\ntest.c:4:14:4:14 |
|
|
| f | false | 229 | 229 | ... != ...\ntest.c:4:9:4:14 |
|
|
| f | false | 231 | 231 | ExprStmt\ntest.c:5:9:5:17 |
|
|
| f | false | 233 | 233 | result\ntest.c:5:9:5:14 |
|
|
| f | false | 235 | 235 | ... ++\ntest.c:5:9:5:16 |
|
|
| f | false | 237 | 237 | while (...) ...\ntest.c:6:9:11:9 |
|
|
| f | false | 239 | 239 | i\ntest.c:6:16:6:16 |
|
|
| f | false | 243 | 243 | 10\ntest.c:6:20:6:21 |
|
|
| f | false | 244 | 244 | ... < ...\ntest.c:6:16:6:21 |
|
|
| f | false | 246 | 246 | if (...) ... \ntest.c:7:13:10:13 |
|
|
| f | false | 248 | 248 | i\ntest.c:7:17:7:17 |
|
|
| f | false | 250 | 250 | ... ++\ntest.c:7:17:7:19 |
|
|
| f | false | 254 | 254 | 5\ntest.c:7:24:7:24 |
|
|
| f | false | 255 | 255 | ... == ...\ntest.c:7:17:7:24 |
|
|
| f | false | 257 | 257 | ExprStmt\ntest.c:8:17:8:27 |
|
|
| f | false | 259 | 259 | result\ntest.c:8:17:8:22 |
|
|
| f | false | 263 | 263 | 7\ntest.c:8:26:8:26 |
|
|
| f | false | 264 | 264 | ... = ...\ntest.c:8:17:8:26 |
|
|
| f | false | 266 | 266 | break;\ntest.c:9:17:9:22 |
|
|
| f | false | 268 | 268 | { ... }\ntest.c:7:27:10:13 |
|
|
| f | false | 270 | 270 | { ... }\ntest.c:6:24:11:9 |
|
|
| f | false | 272 | 272 | label ...:\ntest.c:11:9:11:9 |
|
|
| f | false | 274 | 274 | { ... }\ntest.c:6:9:6:9 |
|
|
| f | false | 276 | 276 | { ... }\ntest.c:4:17:12:5 |
|
|
| f | false | 278 | 278 | return ...\ntest.c:13:5:13:18 |
|
|
| f | false | 280 | 280 | result\ntest.c:13:12:13:17 |
|
|
| f | false | 282 | 282 | { ... }\ntest.c:2:14:14:1 |
|
|
| f | true | 213 | 219 | |
|
|
| f | true | 218 | 222 | |
|
|
| f | true | 219 | 218 | |
|
|
| f | true | 222 | 224 | |
|
|
| f | true | 224 | 228 | |
|
|
| f | true | 228 | 229 | |
|
|
| f | true | 229 | 276 | T |
|
|
| f | true | 229 | 278 | F |
|
|
| f | true | 231 | 233 | |
|
|
| f | true | 233 | 235 | |
|
|
| f | true | 235 | 274 | |
|
|
| f | true | 237 | 239 | |
|
|
| f | true | 239 | 243 | |
|
|
| f | true | 243 | 244 | |
|
|
| f | true | 244 | 270 | T |
|
|
| f | true | 244 | 272 | F |
|
|
| f | true | 246 | 248 | |
|
|
| f | true | 248 | 250 | |
|
|
| f | true | 250 | 254 | |
|
|
| f | true | 254 | 255 | |
|
|
| f | true | 255 | 239 | F |
|
|
| f | true | 255 | 268 | T |
|
|
| f | true | 257 | 263 | |
|
|
| f | true | 259 | 264 | |
|
|
| f | true | 263 | 259 | |
|
|
| f | true | 264 | 266 | |
|
|
| f | true | 266 | 272 | |
|
|
| f | true | 268 | 257 | |
|
|
| f | true | 270 | 246 | |
|
|
| f | true | 272 | 278 | |
|
|
| f | true | 274 | 237 | |
|
|
| f | true | 276 | 231 | |
|
|
| f | true | 278 | 280 | |
|
|
| f | true | 280 | 205 | |
|
|
| f | true | 282 | 213 | |
|
|
| f_for | false | 121 | 121 | f_for\ntest.c:16:6:16:10 |
|
|
| f_for | false | 126 | 126 | declaration\ntest.c:17:5:17:10 |
|
|
| f_for | false | 131 | 131 | declaration\ntest.c:18:5:18:14 |
|
|
| f_for | false | 136 | 136 | 0\ntest.c:18:12:18:13 |
|
|
| f_for | false | 137 | 137 | initializer for x\ntest.c:18:12:18:13 |
|
|
| f_for | false | 140 | 140 | for(...;...;...) ...\ntest.c:20:5:28:5 |
|
|
| f_for | false | 142 | 142 | i\ntest.c:20:16:20:16 |
|
|
| f_for | false | 146 | 146 | 10\ntest.c:20:20:20:21 |
|
|
| f_for | false | 147 | 147 | ... < ...\ntest.c:20:16:20:21 |
|
|
| f_for | false | 149 | 149 | if (...) ... \ntest.c:21:9:23:9 |
|
|
| f_for | false | 151 | 151 | i\ntest.c:21:13:21:13 |
|
|
| f_for | false | 155 | 155 | 5\ntest.c:21:18:21:18 |
|
|
| f_for | false | 156 | 156 | ... == ...\ntest.c:21:13:21:18 |
|
|
| f_for | false | 158 | 158 | continue;\ntest.c:22:13:22:21 |
|
|
| f_for | false | 160 | 160 | { ... }\ntest.c:21:21:23:9 |
|
|
| f_for | false | 162 | 162 | if (...) ... \ntest.c:24:9:26:9 |
|
|
| f_for | false | 164 | 164 | i\ntest.c:24:13:24:13 |
|
|
| f_for | false | 168 | 168 | 7\ntest.c:24:18:24:18 |
|
|
| f_for | false | 169 | 169 | ... == ...\ntest.c:24:13:24:18 |
|
|
| f_for | false | 171 | 171 | break;\ntest.c:25:13:25:18 |
|
|
| f_for | false | 173 | 173 | { ... }\ntest.c:24:21:26:9 |
|
|
| f_for | false | 175 | 175 | ExprStmt\ntest.c:27:9:27:12 |
|
|
| f_for | false | 177 | 177 | x\ntest.c:27:9:27:9 |
|
|
| f_for | false | 179 | 179 | ... ++\ntest.c:27:9:27:11 |
|
|
| f_for | false | 181 | 181 | label ...:\ntest.c:20:5:20:5 |
|
|
| f_for | false | 183 | 183 | { ... }\ntest.c:20:29:28:5 |
|
|
| f_for | false | 185 | 185 | ExprStmt\ntest.c:20:9:20:14 |
|
|
| f_for | false | 187 | 187 | i\ntest.c:20:9:20:9 |
|
|
| f_for | false | 191 | 191 | 0\ntest.c:20:13:20:13 |
|
|
| f_for | false | 192 | 192 | ... = ...\ntest.c:20:9:20:13 |
|
|
| f_for | false | 194 | 194 | i\ntest.c:20:24:20:24 |
|
|
| f_for | false | 196 | 196 | ... ++\ntest.c:20:24:20:26 |
|
|
| f_for | false | 198 | 198 | label ...:\ntest.c:28:5:28:5 |
|
|
| f_for | false | 200 | 200 | { ... }\ntest.c:20:5:20:5 |
|
|
| f_for | false | 201 | 201 | return ...\ntest.c:29:1:29:1 |
|
|
| f_for | false | 203 | 203 | { ... }\ntest.c:16:18:29:1 |
|
|
| f_for | true | 126 | 131 | |
|
|
| f_for | true | 131 | 137 | |
|
|
| f_for | true | 136 | 200 | |
|
|
| f_for | true | 137 | 136 | |
|
|
| f_for | true | 140 | 185 | |
|
|
| f_for | true | 142 | 146 | |
|
|
| f_for | true | 146 | 147 | |
|
|
| f_for | true | 147 | 183 | T |
|
|
| f_for | true | 147 | 198 | F |
|
|
| f_for | true | 149 | 151 | |
|
|
| f_for | true | 151 | 155 | |
|
|
| f_for | true | 155 | 156 | |
|
|
| f_for | true | 156 | 160 | T |
|
|
| f_for | true | 156 | 162 | F |
|
|
| f_for | true | 158 | 181 | |
|
|
| f_for | true | 160 | 158 | |
|
|
| f_for | true | 162 | 164 | |
|
|
| f_for | true | 164 | 168 | |
|
|
| f_for | true | 168 | 169 | |
|
|
| f_for | true | 169 | 173 | T |
|
|
| f_for | true | 169 | 175 | F |
|
|
| f_for | true | 171 | 198 | |
|
|
| f_for | true | 173 | 171 | |
|
|
| f_for | true | 175 | 177 | |
|
|
| f_for | true | 177 | 179 | |
|
|
| f_for | true | 179 | 181 | |
|
|
| f_for | true | 181 | 194 | |
|
|
| f_for | true | 183 | 149 | |
|
|
| f_for | true | 185 | 191 | |
|
|
| f_for | true | 187 | 192 | |
|
|
| f_for | true | 191 | 187 | |
|
|
| f_for | true | 192 | 142 | |
|
|
| f_for | true | 194 | 196 | |
|
|
| f_for | true | 196 | 142 | |
|
|
| f_for | true | 198 | 201 | |
|
|
| f_for | true | 200 | 140 | |
|
|
| f_for | true | 201 | 121 | |
|
|
| f_for | true | 203 | 126 | |
|