11edges
2- | test.cpp:24:30:24:36 | *command | test.cpp:26:10:26:16 | Argument 0 indirection |
32| test.cpp:24:30:24:36 | *command | test.cpp:26:10:26:16 | command |
43| test.cpp:24:30:24:36 | *command | test.cpp:26:10:26:16 | command |
5- | test.cpp:24:30:24:36 | command | test.cpp:26:10:26:16 | Argument 0 indirection |
4+ | test.cpp:24:30:24:36 | * command | test.cpp:26:10:26:16 | command indirection |
65| test.cpp:24:30:24:36 | command | test.cpp:26:10:26:16 | command |
76| test.cpp:24:30:24:36 | command | test.cpp:26:10:26:16 | command |
8- | test.cpp:29 :30:29 :36 | * command | test.cpp:31 :10:31 :16 | Argument 0 indirection |
7+ | test.cpp:24 :30:24 :36 | command | test.cpp:26 :10:26 :16 | command indirection |
98| test.cpp:29:30:29:36 | *command | test.cpp:31:10:31:16 | command |
109| test.cpp:29:30:29:36 | *command | test.cpp:31:10:31:16 | command |
11- | test.cpp:29:30:29:36 | command | test.cpp:31:10:31:16 | Argument 0 indirection |
10+ | test.cpp:29:30:29:36 | * command | test.cpp:31:10:31:16 | command indirection |
1211| test.cpp:29:30:29:36 | command | test.cpp:31:10:31:16 | command |
1312| test.cpp:29:30:29:36 | command | test.cpp:31:10:31:16 | command |
13+ | test.cpp:29:30:29:36 | command | test.cpp:31:10:31:16 | command indirection |
1414| test.cpp:42:7:42:16 | call to getenv | test.cpp:24:30:24:36 | command |
1515| test.cpp:42:18:42:23 | call to getenv | test.cpp:42:7:42:16 | call to getenv |
1616| test.cpp:42:18:42:23 | call to getenv | test.cpp:42:18:42:34 | call to getenv indirection |
@@ -24,44 +24,44 @@ edges
2424| test.cpp:43:18:43:34 | (const char *)... | test.cpp:43:18:43:34 | call to getenv indirection |
2525| test.cpp:43:18:43:34 | call to getenv indirection | test.cpp:29:30:29:36 | *command |
2626| test.cpp:56:12:56:17 | buffer | test.cpp:62:10:62:15 | (const char *)... |
27- | test.cpp:56:12:56:17 | buffer | test.cpp:62:10:62:15 | Argument 0 indirection |
2827| test.cpp:56:12:56:17 | buffer | test.cpp:62:10:62:15 | buffer |
28+ | test.cpp:56:12:56:17 | buffer | test.cpp:62:10:62:15 | buffer indirection |
2929| test.cpp:56:12:56:17 | buffer | test.cpp:63:10:63:13 | (const char *)... |
30- | test.cpp:56:12:56:17 | buffer | test.cpp:63:10:63:13 | Argument 0 indirection |
3130| test.cpp:56:12:56:17 | buffer | test.cpp:63:10:63:13 | data |
31+ | test.cpp:56:12:56:17 | buffer | test.cpp:63:10:63:13 | data indirection |
3232| test.cpp:56:12:56:17 | fgets output argument | test.cpp:62:10:62:15 | (const char *)... |
33- | test.cpp:56:12:56:17 | fgets output argument | test.cpp:62:10:62:15 | Argument 0 indirection |
3433| test.cpp:56:12:56:17 | fgets output argument | test.cpp:62:10:62:15 | buffer |
34+ | test.cpp:56:12:56:17 | fgets output argument | test.cpp:62:10:62:15 | buffer indirection |
3535| test.cpp:56:12:56:17 | fgets output argument | test.cpp:63:10:63:13 | (const char *)... |
36- | test.cpp:56:12:56:17 | fgets output argument | test.cpp:63:10:63:13 | Argument 0 indirection |
3736| test.cpp:56:12:56:17 | fgets output argument | test.cpp:63:10:63:13 | data |
37+ | test.cpp:56:12:56:17 | fgets output argument | test.cpp:63:10:63:13 | data indirection |
3838| test.cpp:76:12:76:17 | buffer | test.cpp:78:10:78:15 | (const char *)... |
39- | test.cpp:76:12:76:17 | buffer | test.cpp:78:10:78:15 | Argument 0 indirection |
4039| test.cpp:76:12:76:17 | buffer | test.cpp:78:10:78:15 | buffer |
40+ | test.cpp:76:12:76:17 | buffer | test.cpp:78:10:78:15 | buffer indirection |
4141| test.cpp:76:12:76:17 | buffer | test.cpp:79:10:79:13 | (const char *)... |
42- | test.cpp:76:12:76:17 | buffer | test.cpp:79:10:79:13 | Argument 0 indirection |
4342| test.cpp:76:12:76:17 | buffer | test.cpp:79:10:79:13 | data |
43+ | test.cpp:76:12:76:17 | buffer | test.cpp:79:10:79:13 | data indirection |
4444| test.cpp:76:12:76:17 | fgets output argument | test.cpp:78:10:78:15 | (const char *)... |
45- | test.cpp:76:12:76:17 | fgets output argument | test.cpp:78:10:78:15 | Argument 0 indirection |
4645| test.cpp:76:12:76:17 | fgets output argument | test.cpp:78:10:78:15 | buffer |
46+ | test.cpp:76:12:76:17 | fgets output argument | test.cpp:78:10:78:15 | buffer indirection |
4747| test.cpp:76:12:76:17 | fgets output argument | test.cpp:79:10:79:13 | (const char *)... |
48- | test.cpp:76:12:76:17 | fgets output argument | test.cpp:79:10:79:13 | Argument 0 indirection |
4948| test.cpp:76:12:76:17 | fgets output argument | test.cpp:79:10:79:13 | data |
49+ | test.cpp:76:12:76:17 | fgets output argument | test.cpp:79:10:79:13 | data indirection |
5050nodes
5151| test.cpp:24:30:24:36 | *command | semmle.label | *command |
5252| test.cpp:24:30:24:36 | command | semmle.label | command |
53- | test.cpp:26:10:26:16 | Argument 0 indirection | semmle.label | Argument 0 indirection |
54- | test.cpp:26:10:26:16 | Argument 0 indirection | semmle.label | Argument 0 indirection |
5553| test.cpp:26:10:26:16 | command | semmle.label | command |
5654| test.cpp:26:10:26:16 | command | semmle.label | command |
5755| test.cpp:26:10:26:16 | command | semmle.label | command |
56+ | test.cpp:26:10:26:16 | command indirection | semmle.label | command indirection |
57+ | test.cpp:26:10:26:16 | command indirection | semmle.label | command indirection |
5858| test.cpp:29:30:29:36 | *command | semmle.label | *command |
5959| test.cpp:29:30:29:36 | command | semmle.label | command |
60- | test.cpp:31:10:31:16 | Argument 0 indirection | semmle.label | Argument 0 indirection |
61- | test.cpp:31:10:31:16 | Argument 0 indirection | semmle.label | Argument 0 indirection |
6260| test.cpp:31:10:31:16 | command | semmle.label | command |
6361| test.cpp:31:10:31:16 | command | semmle.label | command |
6462| test.cpp:31:10:31:16 | command | semmle.label | command |
63+ | test.cpp:31:10:31:16 | command indirection | semmle.label | command indirection |
64+ | test.cpp:31:10:31:16 | command indirection | semmle.label | command indirection |
6565| test.cpp:42:7:42:16 | call to getenv | semmle.label | call to getenv |
6666| test.cpp:42:18:42:23 | call to getenv | semmle.label | call to getenv |
6767| test.cpp:42:18:42:34 | (const char *)... | semmle.label | (const char *)... |
@@ -74,26 +74,26 @@ nodes
7474| test.cpp:56:12:56:17 | fgets output argument | semmle.label | fgets output argument |
7575| test.cpp:62:10:62:15 | (const char *)... | semmle.label | (const char *)... |
7676| test.cpp:62:10:62:15 | (const char *)... | semmle.label | (const char *)... |
77- | test.cpp:62:10:62:15 | Argument 0 indirection | semmle.label | Argument 0 indirection |
78- | test.cpp:62:10:62:15 | Argument 0 indirection | semmle.label | Argument 0 indirection |
7977| test.cpp:62:10:62:15 | buffer | semmle.label | buffer |
78+ | test.cpp:62:10:62:15 | buffer indirection | semmle.label | buffer indirection |
79+ | test.cpp:62:10:62:15 | buffer indirection | semmle.label | buffer indirection |
8080| test.cpp:63:10:63:13 | (const char *)... | semmle.label | (const char *)... |
8181| test.cpp:63:10:63:13 | (const char *)... | semmle.label | (const char *)... |
82- | test.cpp:63:10:63:13 | Argument 0 indirection | semmle.label | Argument 0 indirection |
83- | test.cpp:63:10:63:13 | Argument 0 indirection | semmle.label | Argument 0 indirection |
8482| test.cpp:63:10:63:13 | data | semmle.label | data |
83+ | test.cpp:63:10:63:13 | data indirection | semmle.label | data indirection |
84+ | test.cpp:63:10:63:13 | data indirection | semmle.label | data indirection |
8585| test.cpp:76:12:76:17 | buffer | semmle.label | buffer |
8686| test.cpp:76:12:76:17 | fgets output argument | semmle.label | fgets output argument |
8787| test.cpp:78:10:78:15 | (const char *)... | semmle.label | (const char *)... |
8888| test.cpp:78:10:78:15 | (const char *)... | semmle.label | (const char *)... |
89- | test.cpp:78:10:78:15 | Argument 0 indirection | semmle.label | Argument 0 indirection |
90- | test.cpp:78:10:78:15 | Argument 0 indirection | semmle.label | Argument 0 indirection |
9189| test.cpp:78:10:78:15 | buffer | semmle.label | buffer |
90+ | test.cpp:78:10:78:15 | buffer indirection | semmle.label | buffer indirection |
91+ | test.cpp:78:10:78:15 | buffer indirection | semmle.label | buffer indirection |
9292| test.cpp:79:10:79:13 | (const char *)... | semmle.label | (const char *)... |
9393| test.cpp:79:10:79:13 | (const char *)... | semmle.label | (const char *)... |
94- | test.cpp:79:10:79:13 | Argument 0 indirection | semmle.label | Argument 0 indirection |
95- | test.cpp:79:10:79:13 | Argument 0 indirection | semmle.label | Argument 0 indirection |
9694| test.cpp:79:10:79:13 | data | semmle.label | data |
95+ | test.cpp:79:10:79:13 | data indirection | semmle.label | data indirection |
96+ | test.cpp:79:10:79:13 | data indirection | semmle.label | data indirection |
9797#select
9898| test.cpp:26:10:26:16 | command | test.cpp:42:18:42:23 | call to getenv | test.cpp:26:10:26:16 | command | The value of this argument may come from $@ and is being passed to system | test.cpp:42:18:42:23 | call to getenv | call to getenv |
9999| test.cpp:31:10:31:16 | command | test.cpp:43:18:43:23 | call to getenv | test.cpp:31:10:31:16 | command | The value of this argument may come from $@ and is being passed to system | test.cpp:43:18:43:23 | call to getenv | call to getenv |
0 commit comments