12
12
| test.cpp:42:13:42:15 | *str [string] | test.cpp:42:18:42:23 | string | provenance | |
13
13
| test.cpp:72:17:72:19 | *str [string] | test.cpp:72:22:72:27 | string | provenance | |
14
14
| test.cpp:80:17:80:19 | *str [string] | test.cpp:80:22:80:27 | string | provenance | |
15
- | test.cpp:88:11:88:30 | **mk_string_t_plus_one [string] | test.cpp:96:21:96:40 | *call to mk_string_t_plus_one [string] | provenance | |
16
- | test.cpp:90:5:90:7 | *str [post update] [string] | test.cpp:91:5:91:7 | *str [string] | provenance | |
17
- | test.cpp:90:5:90:34 | ... = ... | test.cpp:90:5:90:7 | *str [post update] [string] | provenance | |
18
- | test.cpp:90:19:90:24 | call to malloc | test.cpp:90:5:90:34 | ... = ... | provenance | |
19
- | test.cpp:91:5:91:7 | *str [string] | test.cpp:92:12:92:14 | *str [string] | provenance | |
20
- | test.cpp:92:12:92:14 | *str [string] | test.cpp:88:11:88:30 | **mk_string_t_plus_one [string] | provenance | |
21
- | test.cpp:96:21:96:40 | *call to mk_string_t_plus_one [string] | test.cpp:96:21:96:40 | *call to mk_string_t_plus_one [string] | provenance | |
22
- | test.cpp:96:21:96:40 | *call to mk_string_t_plus_one [string] | test.cpp:99:13:99:15 | *str [string] | provenance | |
23
- | test.cpp:96:21:96:40 | *call to mk_string_t_plus_one [string] | test.cpp:129:17:129:19 | *str [string] | provenance | |
24
- | test.cpp:96:21:96:40 | *call to mk_string_t_plus_one [string] | test.cpp:137:17:137:19 | *str [string] | provenance | |
25
- | test.cpp:99:13:99:15 | *str [string] | test.cpp:99:18:99:23 | string | provenance | |
26
- | test.cpp:129:17:129:19 | *str [string] | test.cpp:129:22:129:27 | string | provenance | |
27
- | test.cpp:137:17:137:19 | *str [string] | test.cpp:137:22:137:27 | string | provenance | |
28
15
| test.cpp:147:5:147:7 | *str [post update] [string] | test.cpp:148:5:148:7 | *str [string] | provenance | |
29
16
| test.cpp:147:5:147:34 | ... = ... | test.cpp:147:5:147:7 | *str [post update] [string] | provenance | |
30
17
| test.cpp:147:19:147:24 | call to malloc | test.cpp:147:5:147:34 | ... = ... | provenance | |
46
33
| test.cpp:199:17:199:19 | *str [string] | test.cpp:199:22:199:27 | string | provenance | |
47
34
| test.cpp:203:17:203:19 | *str [string] | test.cpp:203:22:203:27 | string | provenance | |
48
35
| test.cpp:207:17:207:19 | *str [string] | test.cpp:207:22:207:27 | string | provenance | |
49
- | test.cpp:214:24:214:24 | p | test.cpp:216:10:216:10 | p | provenance | |
50
- | test.cpp:220:27:220:54 | call to malloc | test.cpp:220:27:220:54 | call to malloc | provenance | |
51
- | test.cpp:220:27:220:54 | call to malloc | test.cpp:222:15:222:20 | buffer | provenance | |
52
- | test.cpp:222:15:222:20 | buffer | test.cpp:214:24:214:24 | p | provenance | |
53
- | test.cpp:228:27:228:54 | call to malloc | test.cpp:228:27:228:54 | call to malloc | provenance | |
54
- | test.cpp:228:27:228:54 | call to malloc | test.cpp:232:10:232:15 | buffer | provenance | |
55
36
| test.cpp:235:40:235:45 | buffer | test.cpp:236:5:236:26 | ... = ... | provenance | |
56
37
| test.cpp:236:5:236:9 | *p_str [post update] [string] | test.cpp:235:27:235:31 | *p_str [Return] [string] | provenance | |
57
38
| test.cpp:236:5:236:9 | *p_str [post update] [string] | test.cpp:235:27:235:31 | *p_str [string] | provenance | |
64
45
| test.cpp:243:12:243:14 | *str [string] | test.cpp:243:12:243:21 | string | provenance | |
65
46
| test.cpp:249:14:249:33 | call to my_alloc | test.cpp:249:14:249:33 | call to my_alloc | provenance | |
66
47
| test.cpp:249:14:249:33 | call to my_alloc | test.cpp:250:12:250:12 | p | provenance | |
67
- | test.cpp:256:5:256:25 | ... = ... | test.cpp:257:12:257:12 | p | provenance | |
68
- | test.cpp:256:9:256:25 | call to malloc | test.cpp:256:5:256:25 | ... = ... | provenance | |
69
48
| test.cpp:262:15:262:30 | call to malloc | test.cpp:262:15:262:30 | call to malloc | provenance | |
70
49
| test.cpp:262:15:262:30 | call to malloc | test.cpp:266:12:266:12 | p | provenance | |
71
50
| test.cpp:264:9:264:30 | ... = ... | test.cpp:266:12:266:12 | p | provenance | |
87
66
| test.cpp:72:22:72:27 | string | semmle.label | string |
88
67
| test.cpp:80:17:80:19 | *str [string] | semmle.label | *str [string] |
89
68
| test.cpp:80:22:80:27 | string | semmle.label | string |
90
- | test.cpp:88:11:88:30 | **mk_string_t_plus_one [string] | semmle.label | **mk_string_t_plus_one [string] |
91
- | test.cpp:90:5:90:7 | *str [post update] [string] | semmle.label | *str [post update] [string] |
92
- | test.cpp:90:5:90:34 | ... = ... | semmle.label | ... = ... |
93
- | test.cpp:90:19:90:24 | call to malloc | semmle.label | call to malloc |
94
- | test.cpp:91:5:91:7 | *str [string] | semmle.label | *str [string] |
95
- | test.cpp:92:12:92:14 | *str [string] | semmle.label | *str [string] |
96
- | test.cpp:96:21:96:40 | *call to mk_string_t_plus_one [string] | semmle.label | *call to mk_string_t_plus_one [string] |
97
- | test.cpp:96:21:96:40 | *call to mk_string_t_plus_one [string] | semmle.label | *call to mk_string_t_plus_one [string] |
98
- | test.cpp:99:13:99:15 | *str [string] | semmle.label | *str [string] |
99
- | test.cpp:99:18:99:23 | string | semmle.label | string |
100
- | test.cpp:129:17:129:19 | *str [string] | semmle.label | *str [string] |
101
- | test.cpp:129:22:129:27 | string | semmle.label | string |
102
- | test.cpp:137:17:137:19 | *str [string] | semmle.label | *str [string] |
103
- | test.cpp:137:22:137:27 | string | semmle.label | string |
104
69
| test.cpp:147:5:147:7 | *str [post update] [string] | semmle.label | *str [post update] [string] |
105
70
| test.cpp:147:5:147:34 | ... = ... | semmle.label | ... = ... |
106
71
| test.cpp:147:19:147:24 | call to malloc | semmle.label | call to malloc |
@@ -123,14 +88,6 @@ nodes
123
88
| test.cpp:203:22:203:27 | string | semmle.label | string |
124
89
| test.cpp:207:17:207:19 | *str [string] | semmle.label | *str [string] |
125
90
| test.cpp:207:22:207:27 | string | semmle.label | string |
126
- | test.cpp:214:24:214:24 | p | semmle.label | p |
127
- | test.cpp:216:10:216:10 | p | semmle.label | p |
128
- | test.cpp:220:27:220:54 | call to malloc | semmle.label | call to malloc |
129
- | test.cpp:220:27:220:54 | call to malloc | semmle.label | call to malloc |
130
- | test.cpp:222:15:222:20 | buffer | semmle.label | buffer |
131
- | test.cpp:228:27:228:54 | call to malloc | semmle.label | call to malloc |
132
- | test.cpp:228:27:228:54 | call to malloc | semmle.label | call to malloc |
133
- | test.cpp:232:10:232:15 | buffer | semmle.label | buffer |
134
91
| test.cpp:235:27:235:31 | *p_str [Return] [string] | semmle.label | *p_str [Return] [string] |
135
92
| test.cpp:235:27:235:31 | *p_str [string] | semmle.label | *p_str [string] |
136
93
| test.cpp:235:40:235:45 | buffer | semmle.label | buffer |
@@ -145,9 +102,6 @@ nodes
145
102
| test.cpp:249:14:249:33 | call to my_alloc | semmle.label | call to my_alloc |
146
103
| test.cpp:249:14:249:33 | call to my_alloc | semmle.label | call to my_alloc |
147
104
| test.cpp:250:12:250:12 | p | semmle.label | p |
148
- | test.cpp:256:5:256:25 | ... = ... | semmle.label | ... = ... |
149
- | test.cpp:256:9:256:25 | call to malloc | semmle.label | call to malloc |
150
- | test.cpp:257:12:257:12 | p | semmle.label | p |
151
105
| test.cpp:262:15:262:30 | call to malloc | semmle.label | call to malloc |
152
106
| test.cpp:262:15:262:30 | call to malloc | semmle.label | call to malloc |
153
107
| test.cpp:264:9:264:30 | ... = ... | semmle.label | ... = ... |
@@ -163,9 +117,6 @@ subpaths
163
117
| test.cpp:42:5:42:11 | call to strncpy | test.cpp:18:19:18:24 | call to malloc | test.cpp:42:18:42:23 | string | This write may overflow $@ by 1 element. | test.cpp:42:18:42:23 | string | string |
164
118
| test.cpp:72:9:72:15 | call to strncpy | test.cpp:18:19:18:24 | call to malloc | test.cpp:72:22:72:27 | string | This write may overflow $@ by 1 element. | test.cpp:72:22:72:27 | string | string |
165
119
| test.cpp:80:9:80:15 | call to strncpy | test.cpp:18:19:18:24 | call to malloc | test.cpp:80:22:80:27 | string | This write may overflow $@ by 2 elements. | test.cpp:80:22:80:27 | string | string |
166
- | test.cpp:99:5:99:11 | call to strncpy | test.cpp:90:19:90:24 | call to malloc | test.cpp:99:18:99:23 | string | This write may overflow $@ by 1 element. | test.cpp:99:18:99:23 | string | string |
167
- | test.cpp:129:9:129:15 | call to strncpy | test.cpp:90:19:90:24 | call to malloc | test.cpp:129:22:129:27 | string | This write may overflow $@ by 1 element. | test.cpp:129:22:129:27 | string | string |
168
- | test.cpp:137:9:137:15 | call to strncpy | test.cpp:90:19:90:24 | call to malloc | test.cpp:137:22:137:27 | string | This write may overflow $@ by 2 elements. | test.cpp:137:22:137:27 | string | string |
169
120
| test.cpp:152:5:152:11 | call to strncpy | test.cpp:147:19:147:24 | call to malloc | test.cpp:152:18:152:23 | string | This write may overflow $@ by 1 element. | test.cpp:152:18:152:23 | string | string |
170
121
| test.cpp:154:5:154:11 | call to strncpy | test.cpp:147:19:147:24 | call to malloc | test.cpp:154:18:154:23 | string | This write may overflow $@ by 1 element. | test.cpp:154:18:154:23 | string | string |
171
122
| test.cpp:156:5:156:11 | call to strncpy | test.cpp:147:19:147:24 | call to malloc | test.cpp:156:18:156:23 | string | This write may overflow $@ by 2 elements. | test.cpp:156:18:156:23 | string | string |
0 commit comments