|
| 1 | +edges |
| 2 | +| test.c:20:15:20:23 | array to pointer conversion | test.c:21:8:21:16 | (const char *)... | |
| 3 | +| test.c:20:15:20:23 | array to pointer conversion | test.c:21:8:21:16 | file_name | |
| 4 | +| test.c:20:15:20:23 | array to pointer conversion | test.c:21:8:21:16 | file_name indirection | |
1 | 5 | | test.c:20:15:20:23 | file_name | test.c:21:8:21:16 | (const char *)... |
|
2 | 6 | | test.c:20:15:20:23 | file_name | test.c:21:8:21:16 | file_name |
|
3 | 7 | | test.c:20:15:20:23 | file_name | test.c:21:8:21:16 | file_name indirection |
|
4 | 8 | | test.c:20:15:20:23 | scanf output argument | test.c:21:8:21:16 | (const char *)... |
|
5 | 9 | | test.c:20:15:20:23 | scanf output argument | test.c:21:8:21:16 | file_name |
|
6 | 10 | | test.c:20:15:20:23 | scanf output argument | test.c:21:8:21:16 | file_name indirection |
|
| 11 | +| test.c:45:15:45:23 | array to pointer conversion | test.c:46:29:46:37 | (LPCTSTR)... | |
| 12 | +| test.c:45:15:45:23 | array to pointer conversion | test.c:46:29:46:37 | file_name | |
| 13 | +| test.c:45:15:45:23 | array to pointer conversion | test.c:46:29:46:37 | file_name indirection | |
7 | 14 | | test.c:45:15:45:23 | file_name | test.c:46:29:46:37 | (LPCTSTR)... |
|
8 | 15 | | test.c:45:15:45:23 | file_name | test.c:46:29:46:37 | file_name |
|
9 | 16 | | test.c:45:15:45:23 | file_name | test.c:46:29:46:37 | file_name indirection |
|
|
12 | 19 | | test.c:45:15:45:23 | scanf output argument | test.c:46:29:46:37 | file_name indirection |
|
13 | 20 | subpaths
|
14 | 21 | nodes
|
| 22 | +| test.c:20:15:20:23 | array to pointer conversion | semmle.label | array to pointer conversion | |
15 | 23 | | test.c:20:15:20:23 | file_name | semmle.label | file_name |
|
16 | 24 | | test.c:20:15:20:23 | scanf output argument | semmle.label | scanf output argument |
|
17 | 25 | | test.c:21:8:21:16 | (const char *)... | semmle.label | (const char *)... |
|
| 26 | +| test.c:21:8:21:16 | (const char *)... | semmle.label | (const char *)... | |
18 | 27 | | test.c:21:8:21:16 | file_name | semmle.label | file_name |
|
19 | 28 | | test.c:21:8:21:16 | file_name indirection | semmle.label | file_name indirection |
|
| 29 | +| test.c:21:8:21:16 | file_name indirection | semmle.label | file_name indirection | |
| 30 | +| test.c:45:15:45:23 | array to pointer conversion | semmle.label | array to pointer conversion | |
20 | 31 | | test.c:45:15:45:23 | file_name | semmle.label | file_name |
|
21 | 32 | | test.c:45:15:45:23 | scanf output argument | semmle.label | scanf output argument |
|
22 | 33 | | test.c:46:29:46:37 | (LPCTSTR)... | semmle.label | (LPCTSTR)... |
|
| 34 | +| test.c:46:29:46:37 | (LPCTSTR)... | semmle.label | (LPCTSTR)... | |
23 | 35 | | test.c:46:29:46:37 | file_name | semmle.label | file_name |
|
24 | 36 | | test.c:46:29:46:37 | file_name indirection | semmle.label | file_name indirection |
|
| 37 | +| test.c:46:29:46:37 | file_name indirection | semmle.label | file_name indirection | |
25 | 38 | #select
|
26 | 39 | | test.c:21:8:21:16 | file_name | test.c:20:15:20:23 | file_name | test.c:21:8:21:16 | file_name | This argument to a file access function is derived from $@ and then passed to func(file_name), which calls fopen(__filename) | test.c:20:15:20:23 | file_name | user input (scanf) |
|
27 | 40 | | test.c:46:29:46:37 | file_name | test.c:45:15:45:23 | file_name | test.c:46:29:46:37 | file_name | This argument to a file access function is derived from $@ and then passed to CreateFile(lpFileName) | test.c:45:15:45:23 | file_name | user input (scanf) |
|
0 commit comments