|
1 | 1 | edges |
2 | | -| test.c:8:27:8:30 | argv | test.c:17:11:17:18 | Convert indirection | |
3 | | -| test.c:8:27:8:30 | argv indirection | test.c:17:11:17:18 | Convert indirection | |
4 | | -| test.c:8:27:8:30 | argv indirection | test.c:17:11:17:18 | Convert indirection | |
5 | | -| test.c:8:27:8:30 | argv indirection | test.c:32:11:32:18 | Convert indirection | |
6 | | -| test.c:8:27:8:30 | argv indirection | test.c:32:11:32:18 | Convert indirection | |
| 2 | +| test.c:8:27:8:30 | argv | test.c:17:11:17:18 | (const char *)... indirection | |
| 3 | +| test.c:8:27:8:30 | argv indirection | test.c:17:11:17:18 | (const char *)... indirection | |
| 4 | +| test.c:8:27:8:30 | argv indirection | test.c:17:11:17:18 | (const char *)... indirection | |
| 5 | +| test.c:8:27:8:30 | argv indirection | test.c:32:11:32:18 | (const char *)... indirection | |
| 6 | +| test.c:8:27:8:30 | argv indirection | test.c:32:11:32:18 | (const char *)... indirection | |
7 | 7 | | test.c:8:27:8:30 | argv indirection | test.c:57:10:57:16 | access to array indirection | |
8 | 8 | | test.c:8:27:8:30 | argv indirection | test.c:57:10:57:16 | access to array indirection | |
9 | | -| test.c:37:17:37:24 | scanf output argument | test.c:38:11:38:18 | Convert indirection | |
10 | | -| test.c:43:17:43:24 | scanf output argument | test.c:44:11:44:18 | Convert indirection | |
| 9 | +| test.c:37:17:37:24 | scanf output argument | test.c:38:11:38:18 | (const char *)... indirection | |
| 10 | +| test.c:43:17:43:24 | scanf output argument | test.c:44:11:44:18 | (const char *)... indirection | |
11 | 11 | nodes |
12 | 12 | | test.c:8:27:8:30 | argv | semmle.label | argv | |
13 | 13 | | test.c:8:27:8:30 | argv indirection | semmle.label | argv indirection | |
14 | 14 | | test.c:8:27:8:30 | argv indirection | semmle.label | argv indirection | |
15 | | -| test.c:17:11:17:18 | Convert indirection | semmle.label | Convert indirection | |
16 | | -| test.c:32:11:32:18 | Convert indirection | semmle.label | Convert indirection | |
| 15 | +| test.c:17:11:17:18 | (const char *)... indirection | semmle.label | (const char *)... indirection | |
| 16 | +| test.c:32:11:32:18 | (const char *)... indirection | semmle.label | (const char *)... indirection | |
17 | 17 | | test.c:37:17:37:24 | scanf output argument | semmle.label | scanf output argument | |
18 | | -| test.c:38:11:38:18 | Convert indirection | semmle.label | Convert indirection | |
| 18 | +| test.c:38:11:38:18 | (const char *)... indirection | semmle.label | (const char *)... indirection | |
19 | 19 | | test.c:43:17:43:24 | scanf output argument | semmle.label | scanf output argument | |
20 | | -| test.c:44:11:44:18 | Convert indirection | semmle.label | Convert indirection | |
| 20 | +| test.c:44:11:44:18 | (const char *)... indirection | semmle.label | (const char *)... indirection | |
21 | 21 | | test.c:57:10:57:16 | access to array indirection | semmle.label | access to array indirection | |
22 | 22 | subpaths |
23 | 23 | #select |
24 | | -| test.c:17:11:17:18 | fileName | test.c:8:27:8:30 | argv | test.c:17:11:17:18 | Convert indirection | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:8:27:8:30 | argv | user input (a command-line argument) | |
25 | | -| test.c:17:11:17:18 | fileName | test.c:8:27:8:30 | argv indirection | test.c:17:11:17:18 | Convert indirection | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:8:27:8:30 | argv indirection | user input (a command-line argument) | |
26 | | -| test.c:17:11:17:18 | fileName | test.c:8:27:8:30 | argv indirection | test.c:17:11:17:18 | Convert indirection | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:8:27:8:30 | argv indirection | user input (a command-line argument) | |
27 | | -| test.c:32:11:32:18 | fileName | test.c:8:27:8:30 | argv indirection | test.c:32:11:32:18 | Convert indirection | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:8:27:8:30 | argv indirection | user input (a command-line argument) | |
28 | | -| test.c:32:11:32:18 | fileName | test.c:8:27:8:30 | argv indirection | test.c:32:11:32:18 | Convert indirection | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:8:27:8:30 | argv indirection | user input (a command-line argument) | |
29 | | -| test.c:38:11:38:18 | fileName | test.c:37:17:37:24 | scanf output argument | test.c:38:11:38:18 | Convert indirection | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:37:17:37:24 | scanf output argument | user input (value read by scanf) | |
30 | | -| test.c:44:11:44:18 | fileName | test.c:43:17:43:24 | scanf output argument | test.c:44:11:44:18 | Convert indirection | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:43:17:43:24 | scanf output argument | user input (value read by scanf) | |
| 24 | +| test.c:17:11:17:18 | fileName | test.c:8:27:8:30 | argv | test.c:17:11:17:18 | (const char *)... indirection | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:8:27:8:30 | argv | user input (a command-line argument) | |
| 25 | +| test.c:17:11:17:18 | fileName | test.c:8:27:8:30 | argv indirection | test.c:17:11:17:18 | (const char *)... indirection | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:8:27:8:30 | argv indirection | user input (a command-line argument) | |
| 26 | +| test.c:17:11:17:18 | fileName | test.c:8:27:8:30 | argv indirection | test.c:17:11:17:18 | (const char *)... indirection | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:8:27:8:30 | argv indirection | user input (a command-line argument) | |
| 27 | +| test.c:32:11:32:18 | fileName | test.c:8:27:8:30 | argv indirection | test.c:32:11:32:18 | (const char *)... indirection | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:8:27:8:30 | argv indirection | user input (a command-line argument) | |
| 28 | +| test.c:32:11:32:18 | fileName | test.c:8:27:8:30 | argv indirection | test.c:32:11:32:18 | (const char *)... indirection | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:8:27:8:30 | argv indirection | user input (a command-line argument) | |
| 29 | +| test.c:38:11:38:18 | fileName | test.c:37:17:37:24 | scanf output argument | test.c:38:11:38:18 | (const char *)... indirection | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:37:17:37:24 | scanf output argument | user input (value read by scanf) | |
| 30 | +| test.c:44:11:44:18 | fileName | test.c:43:17:43:24 | scanf output argument | test.c:44:11:44:18 | (const char *)... indirection | This argument to a file access function is derived from $@ and then passed to fopen(filename). | test.c:43:17:43:24 | scanf output argument | user input (value read by scanf) | |
31 | 31 | | test.c:57:10:57:16 | access to array | test.c:8:27:8:30 | argv indirection | test.c:57:10:57:16 | access to array indirection | This argument to a file access function is derived from $@ and then passed to read(fileName), which calls fopen(filename). | test.c:8:27:8:30 | argv indirection | user input (a command-line argument) | |
32 | 32 | | test.c:57:10:57:16 | access to array | test.c:8:27:8:30 | argv indirection | test.c:57:10:57:16 | access to array indirection | This argument to a file access function is derived from $@ and then passed to read(fileName), which calls fopen(filename). | test.c:8:27:8:30 | argv indirection | user input (a command-line argument) | |
0 commit comments