Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0e1dcc8

Browse files
committed
C++: Accept test changes. These all appear to be good changes.
1 parent 136b5d1 commit 0e1dcc8

7 files changed

Lines changed: 56 additions & 43 deletions

File tree

cpp/ql/test/query-tests/Security/CWE/CWE-134/semmle/consts/NonConstantFormat.expected

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
| consts.cpp:112:9:112:10 | v6 | The format string argument to printf should be constant to prevent security issues and other potential errors. |
99
| consts.cpp:116:9:116:13 | access to array | The format string argument to printf should be constant to prevent security issues and other potential errors. |
1010
| consts.cpp:121:9:121:10 | v8 | The format string argument to printf should be constant to prevent security issues and other potential errors. |
11+
| consts.cpp:126:9:126:27 | call to nonConstFuncToArray | The format string argument to printf should be constant to prevent security issues and other potential errors. |
1112
| consts.cpp:130:9:130:10 | v9 | The format string argument to printf should be constant to prevent security issues and other potential errors. |
1213
| consts.cpp:135:9:135:11 | v10 | The format string argument to printf should be constant to prevent security issues and other potential errors. |
1314
| consts.cpp:140:9:140:11 | v11 | The format string argument to printf should be constant to prevent security issues and other potential errors. |

cpp/ql/test/query-tests/Security/CWE/CWE-134/semmle/globalVars/UncontrolledFormatString.expected

Lines changed: 10 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,61 +1,45 @@
11
edges
22
| globalVars.c:8:7:8:10 | copy | globalVars.c:27:9:27:12 | copy |
3+
| globalVars.c:8:7:8:10 | copy | globalVars.c:27:9:27:12 | copy |
4+
| globalVars.c:8:7:8:10 | copy | globalVars.c:27:9:27:12 | copy |
5+
| globalVars.c:8:7:8:10 | copy | globalVars.c:30:15:30:18 | copy |
36
| globalVars.c:8:7:8:10 | copy | globalVars.c:30:15:30:18 | copy |
47
| globalVars.c:8:7:8:10 | copy | globalVars.c:35:11:35:14 | copy |
58
| globalVars.c:9:7:9:11 | copy2 | globalVars.c:38:9:38:13 | copy2 |
9+
| globalVars.c:9:7:9:11 | copy2 | globalVars.c:38:9:38:13 | copy2 |
10+
| globalVars.c:9:7:9:11 | copy2 | globalVars.c:38:9:38:13 | copy2 |
11+
| globalVars.c:9:7:9:11 | copy2 | globalVars.c:41:15:41:19 | copy2 |
612
| globalVars.c:9:7:9:11 | copy2 | globalVars.c:41:15:41:19 | copy2 |
713
| globalVars.c:9:7:9:11 | copy2 | globalVars.c:50:9:50:13 | copy2 |
8-
| globalVars.c:11:22:11:25 | argv | globalVars.c:12:2:12:15 | ... = ... |
9-
| globalVars.c:12:2:12:15 | ... = ... | globalVars.c:8:7:8:10 | copy |
10-
| globalVars.c:15:21:15:23 | val | globalVars.c:16:2:16:12 | ... = ... |
11-
| globalVars.c:16:2:16:12 | ... = ... | globalVars.c:9:7:9:11 | copy2 |
14+
| globalVars.c:9:7:9:11 | copy2 | globalVars.c:50:9:50:13 | copy2 |
15+
| globalVars.c:9:7:9:11 | copy2 | globalVars.c:50:9:50:13 | copy2 |
16+
| globalVars.c:11:22:11:25 | argv | globalVars.c:8:7:8:10 | copy |
17+
| globalVars.c:15:21:15:23 | val | globalVars.c:9:7:9:11 | copy2 |
1218
| globalVars.c:24:11:24:14 | argv | globalVars.c:11:22:11:25 | argv |
1319
| globalVars.c:24:11:24:14 | argv | globalVars.c:11:22:11:25 | argv |
14-
| globalVars.c:27:9:27:12 | copy | globalVars.c:27:9:27:12 | copy |
15-
| globalVars.c:27:9:27:12 | copy | globalVars.c:27:9:27:12 | copy |
16-
| globalVars.c:27:9:27:12 | copy | globalVars.c:27:9:27:12 | copy |
17-
| globalVars.c:30:15:30:18 | copy | globalVars.c:30:15:30:18 | copy |
18-
| globalVars.c:30:15:30:18 | copy | globalVars.c:30:15:30:18 | copy |
1920
| globalVars.c:35:11:35:14 | copy | globalVars.c:15:21:15:23 | val |
20-
| globalVars.c:35:11:35:14 | copy | globalVars.c:35:11:35:14 | copy |
21-
| globalVars.c:38:9:38:13 | copy2 | globalVars.c:38:9:38:13 | copy2 |
22-
| globalVars.c:38:9:38:13 | copy2 | globalVars.c:38:9:38:13 | copy2 |
23-
| globalVars.c:38:9:38:13 | copy2 | globalVars.c:38:9:38:13 | copy2 |
24-
| globalVars.c:41:15:41:19 | copy2 | globalVars.c:41:15:41:19 | copy2 |
25-
| globalVars.c:41:15:41:19 | copy2 | globalVars.c:41:15:41:19 | copy2 |
26-
| globalVars.c:50:9:50:13 | copy2 | globalVars.c:50:9:50:13 | copy2 |
27-
| globalVars.c:50:9:50:13 | copy2 | globalVars.c:50:9:50:13 | copy2 |
28-
| globalVars.c:50:9:50:13 | copy2 | globalVars.c:50:9:50:13 | copy2 |
2921
subpaths
3022
nodes
3123
| globalVars.c:8:7:8:10 | copy | semmle.label | copy |
3224
| globalVars.c:9:7:9:11 | copy2 | semmle.label | copy2 |
3325
| globalVars.c:11:22:11:25 | argv | semmle.label | argv |
34-
| globalVars.c:12:2:12:15 | ... = ... | semmle.label | ... = ... |
3526
| globalVars.c:15:21:15:23 | val | semmle.label | val |
36-
| globalVars.c:16:2:16:12 | ... = ... | semmle.label | ... = ... |
3727
| globalVars.c:24:11:24:14 | argv | semmle.label | argv |
3828
| globalVars.c:24:11:24:14 | argv | semmle.label | argv |
3929
| globalVars.c:27:9:27:12 | copy | semmle.label | copy |
4030
| globalVars.c:27:9:27:12 | copy | semmle.label | copy |
4131
| globalVars.c:27:9:27:12 | copy | semmle.label | copy |
42-
| globalVars.c:27:9:27:12 | copy | semmle.label | copy |
4332
| globalVars.c:30:15:30:18 | copy | semmle.label | copy |
4433
| globalVars.c:30:15:30:18 | copy | semmle.label | copy |
45-
| globalVars.c:30:15:30:18 | copy | semmle.label | copy |
46-
| globalVars.c:35:11:35:14 | copy | semmle.label | copy |
4734
| globalVars.c:35:11:35:14 | copy | semmle.label | copy |
4835
| globalVars.c:38:9:38:13 | copy2 | semmle.label | copy2 |
4936
| globalVars.c:38:9:38:13 | copy2 | semmle.label | copy2 |
5037
| globalVars.c:38:9:38:13 | copy2 | semmle.label | copy2 |
51-
| globalVars.c:38:9:38:13 | copy2 | semmle.label | copy2 |
52-
| globalVars.c:41:15:41:19 | copy2 | semmle.label | copy2 |
5338
| globalVars.c:41:15:41:19 | copy2 | semmle.label | copy2 |
5439
| globalVars.c:41:15:41:19 | copy2 | semmle.label | copy2 |
5540
| globalVars.c:50:9:50:13 | copy2 | semmle.label | copy2 |
5641
| globalVars.c:50:9:50:13 | copy2 | semmle.label | copy2 |
5742
| globalVars.c:50:9:50:13 | copy2 | semmle.label | copy2 |
58-
| globalVars.c:50:9:50:13 | copy2 | semmle.label | copy2 |
5943
#select
6044
| globalVars.c:27:9:27:12 | copy | globalVars.c:24:11:24:14 | argv | globalVars.c:27:9:27:12 | copy | The value of this argument may come from $@ and is being used as a formatting argument to printf(format). | globalVars.c:24:11:24:14 | argv | argv |
6145
| globalVars.c:30:15:30:18 | copy | globalVars.c:24:11:24:14 | argv | globalVars.c:30:15:30:18 | copy | The value of this argument may come from $@ and is being used as a formatting argument to printWrapper(str), which calls printf(format). | globalVars.c:24:11:24:14 | argv | argv |

cpp/ql/test/query-tests/Security/CWE/CWE-134/semmle/globalVars/UncontrolledFormatStringThroughGlobalVar.expected

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,62 @@
11
edges
22
| globalVars.c:8:7:8:10 | copy | globalVars.c:27:9:27:12 | copy |
3+
| globalVars.c:8:7:8:10 | copy | globalVars.c:27:9:27:12 | copy |
4+
| globalVars.c:8:7:8:10 | copy | globalVars.c:27:9:27:12 | copy |
5+
| globalVars.c:8:7:8:10 | copy | globalVars.c:27:9:27:12 | copy |
6+
| globalVars.c:8:7:8:10 | copy | globalVars.c:30:15:30:18 | copy |
37
| globalVars.c:8:7:8:10 | copy | globalVars.c:30:15:30:18 | copy |
8+
| globalVars.c:8:7:8:10 | copy | globalVars.c:30:15:30:18 | copy |
9+
| globalVars.c:8:7:8:10 | copy | globalVars.c:33:15:33:18 | copy |
10+
| globalVars.c:8:7:8:10 | copy | globalVars.c:35:11:35:14 | copy |
411
| globalVars.c:8:7:8:10 | copy | globalVars.c:35:11:35:14 | copy |
512
| globalVars.c:9:7:9:11 | copy2 | globalVars.c:38:9:38:13 | copy2 |
13+
| globalVars.c:9:7:9:11 | copy2 | globalVars.c:38:9:38:13 | copy2 |
14+
| globalVars.c:9:7:9:11 | copy2 | globalVars.c:38:9:38:13 | copy2 |
15+
| globalVars.c:9:7:9:11 | copy2 | globalVars.c:38:9:38:13 | copy2 |
16+
| globalVars.c:9:7:9:11 | copy2 | globalVars.c:41:15:41:19 | copy2 |
17+
| globalVars.c:9:7:9:11 | copy2 | globalVars.c:41:15:41:19 | copy2 |
618
| globalVars.c:9:7:9:11 | copy2 | globalVars.c:41:15:41:19 | copy2 |
19+
| globalVars.c:9:7:9:11 | copy2 | globalVars.c:44:15:44:19 | copy2 |
20+
| globalVars.c:9:7:9:11 | copy2 | globalVars.c:50:9:50:13 | copy2 |
21+
| globalVars.c:9:7:9:11 | copy2 | globalVars.c:50:9:50:13 | copy2 |
22+
| globalVars.c:9:7:9:11 | copy2 | globalVars.c:50:9:50:13 | copy2 |
723
| globalVars.c:9:7:9:11 | copy2 | globalVars.c:50:9:50:13 | copy2 |
24+
| globalVars.c:11:22:11:25 | argv | globalVars.c:8:7:8:10 | copy |
825
| globalVars.c:11:22:11:25 | argv | globalVars.c:12:2:12:15 | ... = ... |
926
| globalVars.c:12:2:12:15 | ... = ... | globalVars.c:8:7:8:10 | copy |
27+
| globalVars.c:15:21:15:23 | val | globalVars.c:9:7:9:11 | copy2 |
1028
| globalVars.c:15:21:15:23 | val | globalVars.c:16:2:16:12 | ... = ... |
1129
| globalVars.c:16:2:16:12 | ... = ... | globalVars.c:9:7:9:11 | copy2 |
1230
| globalVars.c:24:11:24:14 | argv | globalVars.c:11:22:11:25 | argv |
1331
| globalVars.c:24:11:24:14 | argv | globalVars.c:11:22:11:25 | argv |
1432
| globalVars.c:27:9:27:12 | copy | globalVars.c:27:9:27:12 | copy |
1533
| globalVars.c:27:9:27:12 | copy | globalVars.c:27:9:27:12 | copy |
1634
| globalVars.c:27:9:27:12 | copy | globalVars.c:27:9:27:12 | copy |
35+
| globalVars.c:27:9:27:12 | copy | globalVars.c:30:15:30:18 | copy |
36+
| globalVars.c:27:9:27:12 | copy | globalVars.c:30:15:30:18 | copy |
37+
| globalVars.c:27:9:27:12 | copy | globalVars.c:35:11:35:14 | copy |
1738
| globalVars.c:30:15:30:18 | copy | globalVars.c:30:15:30:18 | copy |
1839
| globalVars.c:30:15:30:18 | copy | globalVars.c:30:15:30:18 | copy |
40+
| globalVars.c:30:15:30:18 | copy | globalVars.c:35:11:35:14 | copy |
41+
| globalVars.c:33:15:33:18 | copy | globalVars.c:35:11:35:14 | copy |
1942
| globalVars.c:35:11:35:14 | copy | globalVars.c:15:21:15:23 | val |
2043
| globalVars.c:35:11:35:14 | copy | globalVars.c:35:11:35:14 | copy |
2144
| globalVars.c:38:9:38:13 | copy2 | globalVars.c:38:9:38:13 | copy2 |
2245
| globalVars.c:38:9:38:13 | copy2 | globalVars.c:38:9:38:13 | copy2 |
2346
| globalVars.c:38:9:38:13 | copy2 | globalVars.c:38:9:38:13 | copy2 |
47+
| globalVars.c:38:9:38:13 | copy2 | globalVars.c:41:15:41:19 | copy2 |
48+
| globalVars.c:38:9:38:13 | copy2 | globalVars.c:41:15:41:19 | copy2 |
49+
| globalVars.c:38:9:38:13 | copy2 | globalVars.c:50:9:50:13 | copy2 |
50+
| globalVars.c:38:9:38:13 | copy2 | globalVars.c:50:9:50:13 | copy2 |
51+
| globalVars.c:38:9:38:13 | copy2 | globalVars.c:50:9:50:13 | copy2 |
2452
| globalVars.c:41:15:41:19 | copy2 | globalVars.c:41:15:41:19 | copy2 |
2553
| globalVars.c:41:15:41:19 | copy2 | globalVars.c:41:15:41:19 | copy2 |
54+
| globalVars.c:41:15:41:19 | copy2 | globalVars.c:50:9:50:13 | copy2 |
55+
| globalVars.c:41:15:41:19 | copy2 | globalVars.c:50:9:50:13 | copy2 |
56+
| globalVars.c:41:15:41:19 | copy2 | globalVars.c:50:9:50:13 | copy2 |
57+
| globalVars.c:44:15:44:19 | copy2 | globalVars.c:50:9:50:13 | copy2 |
58+
| globalVars.c:44:15:44:19 | copy2 | globalVars.c:50:9:50:13 | copy2 |
59+
| globalVars.c:44:15:44:19 | copy2 | globalVars.c:50:9:50:13 | copy2 |
2660
| globalVars.c:50:9:50:13 | copy2 | globalVars.c:50:9:50:13 | copy2 |
2761
| globalVars.c:50:9:50:13 | copy2 | globalVars.c:50:9:50:13 | copy2 |
2862
| globalVars.c:50:9:50:13 | copy2 | globalVars.c:50:9:50:13 | copy2 |
@@ -43,6 +77,7 @@ nodes
4377
| globalVars.c:30:15:30:18 | copy | semmle.label | copy |
4478
| globalVars.c:30:15:30:18 | copy | semmle.label | copy |
4579
| globalVars.c:30:15:30:18 | copy | semmle.label | copy |
80+
| globalVars.c:33:15:33:18 | copy | semmle.label | copy |
4681
| globalVars.c:35:11:35:14 | copy | semmle.label | copy |
4782
| globalVars.c:35:11:35:14 | copy | semmle.label | copy |
4883
| globalVars.c:38:9:38:13 | copy2 | semmle.label | copy2 |
@@ -52,6 +87,7 @@ nodes
5287
| globalVars.c:41:15:41:19 | copy2 | semmle.label | copy2 |
5388
| globalVars.c:41:15:41:19 | copy2 | semmle.label | copy2 |
5489
| globalVars.c:41:15:41:19 | copy2 | semmle.label | copy2 |
90+
| globalVars.c:44:15:44:19 | copy2 | semmle.label | copy2 |
5591
| globalVars.c:50:9:50:13 | copy2 | semmle.label | copy2 |
5692
| globalVars.c:50:9:50:13 | copy2 | semmle.label | copy2 |
5793
| globalVars.c:50:9:50:13 | copy2 | semmle.label | copy2 |

cpp/ql/test/query-tests/Security/CWE/CWE-319/UseOfHttp/UseOfHttp.expected

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@ edges
22
| test.cpp:11:26:11:28 | url | test.cpp:15:30:15:32 | url |
33
| test.cpp:11:26:11:28 | url indirection | test.cpp:15:30:15:32 | url |
44
| test.cpp:24:13:24:17 | url_g | test.cpp:38:11:38:15 | url_g |
5-
| test.cpp:24:21:24:40 | array to pointer conversion | test.cpp:24:13:24:17 | url_g |
6-
| test.cpp:24:21:24:40 | http://example.com | test.cpp:24:21:24:40 | array to pointer conversion |
7-
| test.cpp:24:21:24:40 | http://example.com | test.cpp:24:21:24:40 | array to pointer conversion |
5+
| test.cpp:24:21:24:40 | http://example.com | test.cpp:24:13:24:17 | url_g |
6+
| test.cpp:24:21:24:40 | http://example.com | test.cpp:24:13:24:17 | url_g |
87
| test.cpp:28:10:28:29 | http://example.com | test.cpp:11:26:11:28 | url |
98
| test.cpp:28:10:28:29 | http://example.com | test.cpp:28:10:28:29 | http://example.com |
109
| test.cpp:35:23:35:42 | http://example.com | test.cpp:39:11:39:15 | url_l |
@@ -14,7 +13,6 @@ edges
1413
| test.cpp:36:26:36:45 | http://example.com | test.cpp:40:11:40:17 | access to array indirection |
1514
| test.cpp:36:26:36:45 | http://example.com | test.cpp:40:11:40:17 | access to array indirection |
1615
| test.cpp:38:11:38:15 | url_g | test.cpp:11:26:11:28 | url |
17-
| test.cpp:38:11:38:15 | url_g | test.cpp:38:11:38:15 | url_g |
1816
| test.cpp:39:11:39:15 | url_l | test.cpp:11:26:11:28 | url |
1917
| test.cpp:40:11:40:17 | access to array | test.cpp:11:26:11:28 | url |
2018
| test.cpp:40:11:40:17 | access to array indirection | test.cpp:11:26:11:28 | url indirection |
@@ -37,7 +35,6 @@ nodes
3735
| test.cpp:11:26:11:28 | url indirection | semmle.label | url indirection |
3836
| test.cpp:15:30:15:32 | url | semmle.label | url |
3937
| test.cpp:24:13:24:17 | url_g | semmle.label | url_g |
40-
| test.cpp:24:21:24:40 | array to pointer conversion | semmle.label | array to pointer conversion |
4138
| test.cpp:24:21:24:40 | http://example.com | semmle.label | http://example.com |
4239
| test.cpp:24:21:24:40 | http://example.com | semmle.label | http://example.com |
4340
| test.cpp:28:10:28:29 | http://example.com | semmle.label | http://example.com |
@@ -47,7 +44,6 @@ nodes
4744
| test.cpp:36:26:36:45 | http://example.com | semmle.label | http://example.com |
4845
| test.cpp:36:26:36:45 | http://example.com | semmle.label | http://example.com |
4946
| test.cpp:38:11:38:15 | url_g | semmle.label | url_g |
50-
| test.cpp:38:11:38:15 | url_g | semmle.label | url_g |
5147
| test.cpp:39:11:39:15 | url_l | semmle.label | url_l |
5248
| test.cpp:40:11:40:17 | access to array | semmle.label | access to array |
5349
| test.cpp:40:11:40:17 | access to array indirection | semmle.label | access to array indirection |

cpp/ql/test/query-tests/Security/CWE/CWE-497/semmle/tests/ExposedSystemData.expected

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
edges
22
| tests2.cpp:50:13:50:19 | global1 | tests2.cpp:82:14:82:20 | global1 |
33
| tests2.cpp:50:23:50:43 | call to mysql_get_client_info | tests2.cpp:50:13:50:19 | global1 |
4-
| tests2.cpp:50:23:50:43 | call to mysql_get_client_info | tests2.cpp:50:23:50:43 | call to mysql_get_client_info |
54
| tests2.cpp:63:13:63:18 | call to getenv | tests2.cpp:63:13:63:26 | call to getenv |
65
| tests2.cpp:64:13:64:18 | call to getenv | tests2.cpp:64:13:64:26 | call to getenv |
76
| tests2.cpp:65:13:65:18 | call to getenv | tests2.cpp:65:13:65:30 | call to getenv |
87
| tests2.cpp:66:13:66:18 | call to getenv | tests2.cpp:66:13:66:34 | call to getenv |
98
| tests2.cpp:78:18:78:38 | call to mysql_get_client_info | tests2.cpp:81:14:81:19 | buffer |
109
| tests2.cpp:78:18:78:38 | call to mysql_get_client_info | tests2.cpp:81:14:81:19 | buffer |
1110
| tests2.cpp:78:18:78:38 | call to mysql_get_client_info | tests2.cpp:81:14:81:19 | buffer |
12-
| tests2.cpp:82:14:82:20 | global1 | tests2.cpp:82:14:82:20 | global1 |
1311
| tests2.cpp:91:42:91:45 | str1 | tests2.cpp:93:14:93:17 | str1 |
1412
| tests2.cpp:101:8:101:15 | call to getpwuid | tests2.cpp:102:14:102:15 | pw |
1513
| tests2.cpp:109:3:109:36 | ... = ... | tests2.cpp:109:6:109:8 | c1 indirection [post update] [ptr] |
@@ -32,7 +30,6 @@ edges
3230
nodes
3331
| tests2.cpp:50:13:50:19 | global1 | semmle.label | global1 |
3432
| tests2.cpp:50:23:50:43 | call to mysql_get_client_info | semmle.label | call to mysql_get_client_info |
35-
| tests2.cpp:50:23:50:43 | call to mysql_get_client_info | semmle.label | call to mysql_get_client_info |
3633
| tests2.cpp:63:13:63:18 | call to getenv | semmle.label | call to getenv |
3734
| tests2.cpp:63:13:63:18 | call to getenv | semmle.label | call to getenv |
3835
| tests2.cpp:63:13:63:26 | call to getenv | semmle.label | call to getenv |
@@ -51,7 +48,6 @@ nodes
5148
| tests2.cpp:81:14:81:19 | buffer | semmle.label | buffer |
5249
| tests2.cpp:81:14:81:19 | buffer | semmle.label | buffer |
5350
| tests2.cpp:82:14:82:20 | global1 | semmle.label | global1 |
54-
| tests2.cpp:82:14:82:20 | global1 | semmle.label | global1 |
5551
| tests2.cpp:91:42:91:45 | str1 | semmle.label | str1 |
5652
| tests2.cpp:93:14:93:17 | str1 | semmle.label | str1 |
5753
| tests2.cpp:101:8:101:15 | call to getpwuid | semmle.label | call to getpwuid |

cpp/ql/test/query-tests/Security/CWE/CWE-497/semmle/tests/PotentiallyExposedSystemData.expected

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,9 @@ edges
55
| tests.cpp:57:18:57:23 | call to getenv | tests.cpp:57:18:57:39 | call to getenv |
66
| tests.cpp:58:41:58:46 | call to getenv | tests.cpp:58:41:58:62 | call to getenv |
77
| tests.cpp:59:43:59:48 | call to getenv | tests.cpp:59:43:59:64 | call to getenv |
8-
| tests.cpp:62:7:62:18 | global_token | tests.cpp:69:17:69:28 | global_token |
98
| tests.cpp:62:7:62:18 | global_token | tests.cpp:71:27:71:38 | global_token |
9+
| tests.cpp:62:7:62:18 | global_token | tests.cpp:73:27:73:31 | maybe |
1010
| tests.cpp:62:22:62:27 | call to getenv | tests.cpp:62:7:62:18 | global_token |
11-
| tests.cpp:62:22:62:27 | call to getenv | tests.cpp:62:22:62:27 | call to getenv |
12-
| tests.cpp:69:17:69:28 | global_token | tests.cpp:73:27:73:31 | maybe |
13-
| tests.cpp:71:27:71:38 | global_token | tests.cpp:71:27:71:38 | global_token |
1411
| tests.cpp:86:29:86:31 | msg | tests.cpp:88:15:88:17 | msg |
1512
| tests.cpp:97:13:97:18 | call to getenv | tests.cpp:97:13:97:34 | call to getenv |
1613
| tests.cpp:97:13:97:18 | call to getenv | tests.cpp:97:13:97:34 | call to getenv |
@@ -50,9 +47,6 @@ nodes
5047
| tests.cpp:59:43:59:64 | call to getenv | semmle.label | call to getenv |
5148
| tests.cpp:62:7:62:18 | global_token | semmle.label | global_token |
5249
| tests.cpp:62:22:62:27 | call to getenv | semmle.label | call to getenv |
53-
| tests.cpp:62:22:62:27 | call to getenv | semmle.label | call to getenv |
54-
| tests.cpp:69:17:69:28 | global_token | semmle.label | global_token |
55-
| tests.cpp:71:27:71:38 | global_token | semmle.label | global_token |
5650
| tests.cpp:71:27:71:38 | global_token | semmle.label | global_token |
5751
| tests.cpp:73:27:73:31 | maybe | semmle.label | maybe |
5852
| tests.cpp:86:29:86:31 | msg | semmle.label | msg |

0 commit comments

Comments
 (0)