|
1 | 1 | edges
|
2 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:43:38:43:44 | (size_t)... | |
3 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:43:38:43:44 | (size_t)... | |
4 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:43:38:43:44 | tainted | |
5 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:43:38:43:44 | tainted | |
6 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:43:38:43:44 | tainted | |
7 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:43:38:43:44 | tainted | |
8 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:44:38:44:63 | ... * ... | |
9 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:44:38:44:63 | ... * ... | |
10 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:44:38:44:63 | ... * ... | |
11 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:44:38:44:63 | ... * ... | |
12 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:46:38:46:63 | ... + ... | |
13 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:46:38:46:63 | ... + ... | |
14 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:46:38:46:63 | ... + ... | |
15 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:46:38:46:63 | ... + ... | |
16 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:49:32:49:35 | (size_t)... | |
17 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:49:32:49:35 | (size_t)... | |
18 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:49:32:49:35 | size | |
19 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:49:32:49:35 | size | |
20 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:49:32:49:35 | size | |
21 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:49:32:49:35 | size | |
22 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:50:26:50:29 | size | |
23 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:50:26:50:29 | size | |
24 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:50:26:50:29 | size | |
25 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:50:26:50:29 | size | |
26 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:53:35:53:60 | ... * ... | |
27 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:53:35:53:60 | ... * ... | |
28 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:53:35:53:60 | ... * ... | |
29 |
| -| test.cpp:40:21:40:24 | argv | test.cpp:53:35:53:60 | ... * ... | |
| 2 | +| test.cpp:39:27:39:30 | argv | test.cpp:43:38:43:44 | (size_t)... | |
| 3 | +| test.cpp:39:27:39:30 | argv | test.cpp:43:38:43:44 | (size_t)... | |
| 4 | +| test.cpp:39:27:39:30 | argv | test.cpp:43:38:43:44 | tainted | |
| 5 | +| test.cpp:39:27:39:30 | argv | test.cpp:43:38:43:44 | tainted | |
| 6 | +| test.cpp:39:27:39:30 | argv | test.cpp:43:38:43:44 | tainted | |
| 7 | +| test.cpp:39:27:39:30 | argv | test.cpp:43:38:43:44 | tainted | |
| 8 | +| test.cpp:39:27:39:30 | argv | test.cpp:44:38:44:63 | ... * ... | |
| 9 | +| test.cpp:39:27:39:30 | argv | test.cpp:44:38:44:63 | ... * ... | |
| 10 | +| test.cpp:39:27:39:30 | argv | test.cpp:44:38:44:63 | ... * ... | |
| 11 | +| test.cpp:39:27:39:30 | argv | test.cpp:44:38:44:63 | ... * ... | |
| 12 | +| test.cpp:39:27:39:30 | argv | test.cpp:46:38:46:63 | ... + ... | |
| 13 | +| test.cpp:39:27:39:30 | argv | test.cpp:46:38:46:63 | ... + ... | |
| 14 | +| test.cpp:39:27:39:30 | argv | test.cpp:46:38:46:63 | ... + ... | |
| 15 | +| test.cpp:39:27:39:30 | argv | test.cpp:46:38:46:63 | ... + ... | |
| 16 | +| test.cpp:39:27:39:30 | argv | test.cpp:49:32:49:35 | (size_t)... | |
| 17 | +| test.cpp:39:27:39:30 | argv | test.cpp:49:32:49:35 | (size_t)... | |
| 18 | +| test.cpp:39:27:39:30 | argv | test.cpp:49:32:49:35 | size | |
| 19 | +| test.cpp:39:27:39:30 | argv | test.cpp:49:32:49:35 | size | |
| 20 | +| test.cpp:39:27:39:30 | argv | test.cpp:49:32:49:35 | size | |
| 21 | +| test.cpp:39:27:39:30 | argv | test.cpp:49:32:49:35 | size | |
| 22 | +| test.cpp:39:27:39:30 | argv | test.cpp:50:26:50:29 | size | |
| 23 | +| test.cpp:39:27:39:30 | argv | test.cpp:50:26:50:29 | size | |
| 24 | +| test.cpp:39:27:39:30 | argv | test.cpp:50:26:50:29 | size | |
| 25 | +| test.cpp:39:27:39:30 | argv | test.cpp:50:26:50:29 | size | |
| 26 | +| test.cpp:39:27:39:30 | argv | test.cpp:53:35:53:60 | ... * ... | |
| 27 | +| test.cpp:39:27:39:30 | argv | test.cpp:53:35:53:60 | ... * ... | |
| 28 | +| test.cpp:39:27:39:30 | argv | test.cpp:53:35:53:60 | ... * ... | |
| 29 | +| test.cpp:39:27:39:30 | argv | test.cpp:53:35:53:60 | ... * ... | |
30 | 30 | | test.cpp:124:18:124:23 | call to getenv | test.cpp:128:24:128:41 | ... * ... |
|
31 | 31 | | test.cpp:124:18:124:23 | call to getenv | test.cpp:128:24:128:41 | ... * ... |
|
32 | 32 | | test.cpp:124:18:124:31 | (const char *)... | test.cpp:128:24:128:41 | ... * ... |
|
|
77 | 77 | | test.cpp:305:9:305:16 | size [post update] | test.cpp:308:10:308:27 | ... * ... |
|
78 | 78 | subpaths
|
79 | 79 | nodes
|
80 |
| -| test.cpp:40:21:40:24 | argv | semmle.label | argv | |
81 |
| -| test.cpp:40:21:40:24 | argv | semmle.label | argv | |
| 80 | +| test.cpp:39:27:39:30 | argv | semmle.label | argv | |
| 81 | +| test.cpp:39:27:39:30 | argv | semmle.label | argv | |
82 | 82 | | test.cpp:43:38:43:44 | (size_t)... | semmle.label | (size_t)... |
|
83 | 83 | | test.cpp:43:38:43:44 | (size_t)... | semmle.label | (size_t)... |
|
84 | 84 | | test.cpp:43:38:43:44 | tainted | semmle.label | tainted |
|
@@ -157,12 +157,12 @@ nodes
|
157 | 157 | | test.cpp:308:10:308:27 | ... * ... | semmle.label | ... * ... |
|
158 | 158 | | test.cpp:308:10:308:27 | ... * ... | semmle.label | ... * ... |
|
159 | 159 | #select
|
160 |
| -| test.cpp:43:31:43:36 | call to malloc | test.cpp:40:21:40:24 | argv | test.cpp:43:38:43:44 | tainted | This allocation size is derived from $@ and might overflow | test.cpp:40:21:40:24 | argv | user input (argv) | |
161 |
| -| test.cpp:44:31:44:36 | call to malloc | test.cpp:40:21:40:24 | argv | test.cpp:44:38:44:63 | ... * ... | This allocation size is derived from $@ and might overflow | test.cpp:40:21:40:24 | argv | user input (argv) | |
162 |
| -| test.cpp:46:31:46:36 | call to malloc | test.cpp:40:21:40:24 | argv | test.cpp:46:38:46:63 | ... + ... | This allocation size is derived from $@ and might overflow | test.cpp:40:21:40:24 | argv | user input (argv) | |
163 |
| -| test.cpp:49:25:49:30 | call to malloc | test.cpp:40:21:40:24 | argv | test.cpp:49:32:49:35 | size | This allocation size is derived from $@ and might overflow | test.cpp:40:21:40:24 | argv | user input (argv) | |
164 |
| -| test.cpp:50:17:50:30 | new[] | test.cpp:40:21:40:24 | argv | test.cpp:50:26:50:29 | size | This allocation size is derived from $@ and might overflow | test.cpp:40:21:40:24 | argv | user input (argv) | |
165 |
| -| test.cpp:53:21:53:27 | call to realloc | test.cpp:40:21:40:24 | argv | test.cpp:53:35:53:60 | ... * ... | This allocation size is derived from $@ and might overflow | test.cpp:40:21:40:24 | argv | user input (argv) | |
| 160 | +| test.cpp:43:31:43:36 | call to malloc | test.cpp:39:27:39:30 | argv | test.cpp:43:38:43:44 | tainted | This allocation size is derived from $@ and might overflow | test.cpp:39:27:39:30 | argv | user input (argv) | |
| 161 | +| test.cpp:44:31:44:36 | call to malloc | test.cpp:39:27:39:30 | argv | test.cpp:44:38:44:63 | ... * ... | This allocation size is derived from $@ and might overflow | test.cpp:39:27:39:30 | argv | user input (argv) | |
| 162 | +| test.cpp:46:31:46:36 | call to malloc | test.cpp:39:27:39:30 | argv | test.cpp:46:38:46:63 | ... + ... | This allocation size is derived from $@ and might overflow | test.cpp:39:27:39:30 | argv | user input (argv) | |
| 163 | +| test.cpp:49:25:49:30 | call to malloc | test.cpp:39:27:39:30 | argv | test.cpp:49:32:49:35 | size | This allocation size is derived from $@ and might overflow | test.cpp:39:27:39:30 | argv | user input (argv) | |
| 164 | +| test.cpp:50:17:50:30 | new[] | test.cpp:39:27:39:30 | argv | test.cpp:50:26:50:29 | size | This allocation size is derived from $@ and might overflow | test.cpp:39:27:39:30 | argv | user input (argv) | |
| 165 | +| test.cpp:53:21:53:27 | call to realloc | test.cpp:39:27:39:30 | argv | test.cpp:53:35:53:60 | ... * ... | This allocation size is derived from $@ and might overflow | test.cpp:39:27:39:30 | argv | user input (argv) | |
166 | 166 | | test.cpp:128:17:128:22 | call to malloc | test.cpp:124:18:124:23 | call to getenv | test.cpp:128:24:128:41 | ... * ... | This allocation size is derived from $@ and might overflow | test.cpp:124:18:124:23 | call to getenv | user input (getenv) |
|
167 | 167 | | test.cpp:135:3:135:8 | call to malloc | test.cpp:133:19:133:24 | call to getenv | test.cpp:135:10:135:27 | ... * ... | This allocation size is derived from $@ and might overflow | test.cpp:133:19:133:24 | call to getenv | user input (getenv) |
|
168 | 168 | | test.cpp:152:4:152:9 | call to malloc | test.cpp:148:20:148:25 | call to getenv | test.cpp:152:11:152:28 | ... * ... | This allocation size is derived from $@ and might overflow | test.cpp:148:20:148:25 | call to getenv | user input (getenv) |
|
|
0 commit comments