|
1 | | -| file://:0:0:0:0 | this | file://:0:0:0:0 | this | | |
2 | | -| file://:0:0:0:0 | this | file://:0:0:0:0 | this | | |
3 | | -| file://:0:0:0:0 | this | file://:0:0:0:0 | this | | |
4 | | -| file://:0:0:0:0 | this | file://:0:0:0:0 | this | | |
5 | | -| file://:0:0:0:0 | this | file://:0:0:0:0 | this | | |
6 | | -| file://:0:0:0:0 | this | file://:0:0:0:0 | this | | |
7 | 1 | | taint.cpp:4:27:4:33 | source1 | taint.cpp:6:13:6:19 | source1 | | |
8 | 2 | | taint.cpp:4:40:4:45 | clean1 | taint.cpp:5:8:5:13 | clean1 | | |
9 | 3 | | taint.cpp:4:40:4:45 | clean1 | taint.cpp:6:3:6:8 | clean1 | | |
|
50 | 44 | | taint.cpp:71:14:71:17 | 0 | taint.cpp:71:14:71:17 | constructor init of field a | TAINT | |
51 | 45 | | taint.cpp:71:14:71:17 | constructor init of field a [post-this] | taint.cpp:71:20:71:30 | constructor init of field b [pre-this] | | |
52 | 46 | | taint.cpp:71:14:71:17 | constructor init of field a [pre-this] | taint.cpp:71:20:71:30 | constructor init of field b [pre-this] | | |
53 | | -| taint.cpp:71:20:71:30 | constructor init of field b [post-this] | file://:0:0:0:0 | this | | |
54 | | -| taint.cpp:71:20:71:30 | constructor init of field b [pre-this] | file://:0:0:0:0 | this | | |
| 47 | +| taint.cpp:71:20:71:30 | constructor init of field b [post-this] | taint.cpp:72:3:72:3 | this | | |
| 48 | +| taint.cpp:71:20:71:30 | constructor init of field b [pre-this] | taint.cpp:72:3:72:3 | this | | |
55 | 49 | | taint.cpp:71:22:71:27 | call to source | taint.cpp:71:20:71:30 | constructor init of field b | TAINT | |
56 | | -| taint.cpp:72:3:72:3 | this [post update] | file://:0:0:0:0 | this | | |
| 50 | +| taint.cpp:72:3:72:3 | this | taint.cpp:73:3:73:3 | this | | |
| 51 | +| taint.cpp:72:3:72:3 | this [post update] | taint.cpp:73:3:73:3 | this | | |
57 | 52 | | taint.cpp:72:7:72:12 | call to source | taint.cpp:72:3:72:14 | ... = ... | | |
58 | 53 | | taint.cpp:73:7:73:7 | 0 | taint.cpp:73:3:73:7 | ... = ... | | |
59 | | -| taint.cpp:76:7:76:14 | `this` parameter in myMethod | file://:0:0:0:0 | this | | |
| 54 | +| taint.cpp:76:7:76:14 | `this` parameter in myMethod | taint.cpp:77:3:77:3 | this | | |
60 | 55 | | taint.cpp:77:7:77:12 | call to source | taint.cpp:77:3:77:14 | ... = ... | | |
61 | 56 | | taint.cpp:84:10:84:12 | call to MyClass | taint.cpp:86:2:86:4 | mc1 | | |
62 | 57 | | taint.cpp:84:10:84:12 | call to MyClass | taint.cpp:88:7:88:9 | mc1 | | |
|
176 | 171 | | taint.cpp:213:12:213:12 | x | taint.cpp:213:15:213:15 | ref arg y | | |
177 | 172 | | taint.cpp:213:15:213:15 | ref arg y | taint.cpp:216:7:216:7 | y | | |
178 | 173 | | taint.cpp:213:15:213:15 | y | taint.cpp:213:12:213:12 | ref arg x | | |
179 | | -| taint.cpp:223:10:223:15 | call to source | file://:0:0:0:0 | t | | |
180 | | -| taint.cpp:223:10:223:15 | call to source | file://:0:0:0:0 | t | | |
181 | 174 | | taint.cpp:223:10:223:15 | call to source | taint.cpp:228:12:228:12 | t | | |
| 175 | +| taint.cpp:223:10:223:15 | call to source | taint.cpp:235:11:239:2 | t | | |
| 176 | +| taint.cpp:223:10:223:15 | call to source | taint.cpp:243:11:246:2 | t | | |
182 | 177 | | taint.cpp:223:10:223:15 | call to source | taint.cpp:253:4:253:4 | t | | |
183 | 178 | | taint.cpp:223:10:223:15 | call to source | taint.cpp:260:4:260:4 | t | | |
184 | | -| taint.cpp:224:9:224:10 | 0 | file://:0:0:0:0 | u | | |
185 | | -| taint.cpp:224:9:224:10 | 0 | file://:0:0:0:0 | u | | |
186 | 179 | | taint.cpp:224:9:224:10 | 0 | taint.cpp:228:15:228:15 | u | | |
| 180 | +| taint.cpp:224:9:224:10 | 0 | taint.cpp:235:11:239:2 | u | | |
| 181 | +| taint.cpp:224:9:224:10 | 0 | taint.cpp:243:11:246:2 | u | | |
187 | 182 | | taint.cpp:224:9:224:10 | 0 | taint.cpp:253:7:253:7 | u | | |
188 | 183 | | taint.cpp:224:9:224:10 | 0 | taint.cpp:260:7:260:7 | u | | |
189 | | -| taint.cpp:225:9:225:10 | 0 | file://:0:0:0:0 | v | | |
| 184 | +| taint.cpp:225:9:225:10 | 0 | taint.cpp:235:11:239:2 | v | | |
190 | 185 | | taint.cpp:225:9:225:10 | 0 | taint.cpp:241:7:241:7 | v | | |
191 | 186 | | taint.cpp:226:9:226:10 | 0 | taint.cpp:260:10:260:10 | w | | |
192 | 187 | | taint.cpp:226:9:226:10 | 0 | taint.cpp:261:7:261:7 | w | | |
|
196 | 191 | | taint.cpp:228:11:228:11 | `this` parameter in (constructor) | taint.cpp:243:11:243:11 | constructor init of field t [pre-this] | | |
197 | 192 | | taint.cpp:228:11:232:2 | [...](...){...} | taint.cpp:233:7:233:7 | a | | |
198 | 193 | | taint.cpp:228:11:232:2 | {...} | taint.cpp:228:11:232:2 | [...](...){...} | | |
199 | | -| taint.cpp:228:17:228:17 | `this` parameter in operator() | file://:0:0:0:0 | this | | |
200 | | -| taint.cpp:228:17:228:17 | `this` parameter in operator() | file://:0:0:0:0 | this | | |
| 194 | +| taint.cpp:228:17:228:17 | `this` parameter in operator() | taint.cpp:229:3:229:6 | this | | |
| 195 | +| taint.cpp:228:17:228:17 | `this` parameter in operator() | taint.cpp:244:3:244:6 | this | | |
| 196 | +| taint.cpp:229:3:229:6 | this | taint.cpp:230:3:230:6 | this | | |
| 197 | +| taint.cpp:230:3:230:6 | this | taint.cpp:231:3:231:11 | this | | |
201 | 198 | | taint.cpp:235:11:235:11 | Unknown literal | taint.cpp:235:11:235:11 | constructor init of field t | TAINT | |
202 | 199 | | taint.cpp:235:11:235:11 | Unknown literal | taint.cpp:235:11:235:11 | constructor init of field u | TAINT | |
203 | 200 | | taint.cpp:235:11:235:11 | Unknown literal | taint.cpp:235:11:235:11 | constructor init of field v | TAINT | |
|
208 | 205 | | taint.cpp:235:11:235:11 | constructor init of field u [pre-this] | taint.cpp:235:11:235:11 | constructor init of field v [pre-this] | | |
209 | 206 | | taint.cpp:235:11:239:2 | [...](...){...} | taint.cpp:240:2:240:2 | b | | |
210 | 207 | | taint.cpp:235:11:239:2 | {...} | taint.cpp:235:11:239:2 | [...](...){...} | | |
211 | | -| taint.cpp:235:15:235:15 | `this` parameter in operator() | file://:0:0:0:0 | this | | |
| 208 | +| taint.cpp:235:15:235:15 | `this` parameter in operator() | taint.cpp:236:3:236:6 | this | | |
| 209 | +| taint.cpp:236:3:236:6 | this | taint.cpp:237:3:237:6 | this | | |
| 210 | +| taint.cpp:237:3:237:6 | this | taint.cpp:238:3:238:14 | this | | |
212 | 211 | | taint.cpp:238:7:238:12 | call to source | taint.cpp:238:3:238:14 | ... = ... | | |
213 | 212 | | taint.cpp:243:11:243:11 | Unknown literal | taint.cpp:243:11:243:11 | constructor init of field t | TAINT | |
214 | 213 | | taint.cpp:243:11:243:11 | Unknown literal | taint.cpp:243:11:243:11 | constructor init of field u | TAINT | |
215 | 214 | | taint.cpp:243:11:243:11 | `this` parameter in (constructor) | taint.cpp:228:11:228:11 | constructor init of field t [pre-this] | | |
216 | 215 | | taint.cpp:243:11:243:11 | `this` parameter in (constructor) | taint.cpp:243:11:243:11 | constructor init of field t [pre-this] | | |
217 | 216 | | taint.cpp:243:11:246:2 | [...](...){...} | taint.cpp:247:2:247:2 | c | | |
218 | 217 | | taint.cpp:243:11:246:2 | {...} | taint.cpp:243:11:246:2 | [...](...){...} | | |
219 | | -| taint.cpp:243:15:243:15 | `this` parameter in operator() | file://:0:0:0:0 | this | | |
220 | | -| taint.cpp:243:15:243:15 | `this` parameter in operator() | file://:0:0:0:0 | this | | |
| 218 | +| taint.cpp:243:15:243:15 | `this` parameter in operator() | taint.cpp:229:3:229:6 | this | | |
| 219 | +| taint.cpp:243:15:243:15 | `this` parameter in operator() | taint.cpp:244:3:244:6 | this | | |
| 220 | +| taint.cpp:244:3:244:6 | this | taint.cpp:245:3:245:6 | this | | |
221 | 221 | | taint.cpp:249:11:252:2 | [...](...){...} | taint.cpp:253:2:253:2 | d | | |
222 | 222 | | taint.cpp:249:18:249:18 | a | taint.cpp:250:8:250:8 | a | | |
223 | 223 | | taint.cpp:249:25:249:25 | b | taint.cpp:251:8:251:8 | b | | |
|
0 commit comments