Commit 7e9bf2a
File tree
Expand file treeCollapse file tree
15 files changed
+118
-30
lines changedFilter options
- cpp/ql
- lib/semmle/code/cpp
- ir/dataflow/internal
- models
- implementations
- interfaces
- test/library-tests/dataflow/taint-tests
Expand file treeCollapse file tree
15 files changed
+118
-30
lines changedcpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaInternals.qll
Copy file name to clipboardExpand all lines: cpp/ql/lib/semmle/code/cpp/ir/dataflow/internal/SsaInternals.qll+8-2Lines changed: 8 additions & 2 deletions
Original file line number | Diff line number | Diff line change |
---|---|---|
| ||
5 | 5 |
|
6 | 6 |
|
7 | 7 |
|
| 8 | + |
8 | 9 |
|
9 | 10 |
|
10 | 11 |
|
| ||
816 | 817 |
|
817 | 818 |
|
818 | 819 |
|
819 |
| - |
| 820 | + |
| 821 | + |
| 822 | + |
| 823 | + |
820 | 824 |
|
821 | 825 |
|
822 |
| - |
| 826 | + |
| 827 | + |
| 828 | + |
823 | 829 |
|
824 | 830 |
|
825 | 831 |
|
|
cpp/ql/lib/semmle/code/cpp/models/implementations/GetDelim.qll
Copy file name to clipboardExpand all lines: cpp/ql/lib/semmle/code/cpp/models/implementations/GetDelim.qll+2Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change |
---|---|---|
| ||
15 | 15 |
|
16 | 16 |
|
17 | 17 |
|
| 18 | + |
| 19 | + |
18 | 20 |
|
19 | 21 |
|
20 | 22 |
|
|
cpp/ql/lib/semmle/code/cpp/models/implementations/Gets.qll
Copy file name to clipboardExpand all lines: cpp/ql/lib/semmle/code/cpp/models/implementations/Gets.qll+2Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change |
---|---|---|
| ||
27 | 27 |
|
28 | 28 |
|
29 | 29 |
|
| 30 | + |
| 31 | + |
30 | 32 |
|
31 | 33 |
|
32 | 34 |
|
|
cpp/ql/lib/semmle/code/cpp/models/implementations/Inet.qll
Copy file name to clipboardExpand all lines: cpp/ql/lib/semmle/code/cpp/models/implementations/Inet.qll+2Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change |
---|---|---|
| ||
20 | 20 |
|
21 | 21 |
|
22 | 22 |
|
| 23 | + |
| 24 | + |
23 | 25 |
|
24 | 26 |
|
25 | 27 |
|
|
cpp/ql/lib/semmle/code/cpp/models/implementations/StdContainer.qll
Copy file name to clipboardExpand all lines: cpp/ql/lib/semmle/code/cpp/models/implementations/StdContainer.qll+12Lines changed: 12 additions & 0 deletions
Original file line number | Diff line number | Diff line change |
---|---|---|
| ||
118 | 118 |
|
119 | 119 |
|
120 | 120 |
|
| 121 | + |
| 122 | + |
121 | 123 |
|
122 | 124 |
|
123 | 125 |
|
| ||
147 | 149 |
|
148 | 150 |
|
149 | 151 |
|
| 152 | + |
| 153 | + |
150 | 154 |
|
151 | 155 |
|
152 | 156 |
|
| ||
207 | 211 |
|
208 | 212 |
|
209 | 213 |
|
| 214 | + |
| 215 | + |
210 | 216 |
|
211 | 217 |
|
212 | 218 |
|
| ||
263 | 269 |
|
264 | 270 |
|
265 | 271 |
|
| 272 | + |
| 273 | + |
266 | 274 |
|
267 | 275 |
|
268 | 276 |
|
| ||
297 | 305 |
|
298 | 306 |
|
299 | 307 |
|
| 308 | + |
| 309 | + |
300 | 310 |
|
301 | 311 |
|
302 | 312 |
|
| ||
335 | 345 |
|
336 | 346 |
|
337 | 347 |
|
| 348 | + |
| 349 | + |
338 | 350 |
|
339 | 351 |
|
340 | 352 |
|
|
cpp/ql/lib/semmle/code/cpp/models/implementations/StdMap.qll
Copy file name to clipboardExpand all lines: cpp/ql/lib/semmle/code/cpp/models/implementations/StdMap.qll+11Lines changed: 11 additions & 0 deletions
Original file line number | Diff line number | Diff line change |
---|---|---|
| ||
3 | 3 |
|
4 | 4 |
|
5 | 5 |
|
| 6 | + |
6 | 7 |
|
7 | 8 |
|
8 | 9 |
|
| ||
53 | 54 |
|
54 | 55 |
|
55 | 56 |
|
| 57 | + |
| 58 | + |
56 | 59 |
|
57 | 60 |
|
58 | 61 |
|
| ||
75 | 78 |
|
76 | 79 |
|
77 | 80 |
|
| 81 | + |
| 82 | + |
78 | 83 |
|
79 | 84 |
|
80 | 85 |
|
| ||
102 | 107 |
|
103 | 108 |
|
104 | 109 |
|
| 110 | + |
| 111 | + |
105 | 112 |
|
106 | 113 |
|
107 | 114 |
|
| ||
115 | 122 |
|
116 | 123 |
|
117 | 124 |
|
| 125 | + |
| 126 | + |
118 | 127 |
|
119 | 128 |
|
120 | 129 |
|
| ||
132 | 141 |
|
133 | 142 |
|
134 | 143 |
|
| 144 | + |
| 145 | + |
135 | 146 |
|
136 | 147 |
|
137 | 148 |
|
|
cpp/ql/lib/semmle/code/cpp/models/implementations/StdSet.qll
Copy file name to clipboardExpand all lines: cpp/ql/lib/semmle/code/cpp/models/implementations/StdSet.qll+6Lines changed: 6 additions & 0 deletions
Original file line number | Diff line number | Diff line change |
---|---|---|
| ||
61 | 61 |
|
62 | 62 |
|
63 | 63 |
|
| 64 | + |
| 65 | + |
64 | 66 |
|
65 | 67 |
|
66 | 68 |
|
| ||
82 | 84 |
|
83 | 85 |
|
84 | 86 |
|
| 87 | + |
| 88 | + |
85 | 89 |
|
86 | 90 |
|
87 | 91 |
|
| ||
95 | 99 |
|
96 | 100 |
|
97 | 101 |
|
| 102 | + |
| 103 | + |
98 | 104 |
|
99 | 105 |
|
100 | 106 |
|
|
cpp/ql/lib/semmle/code/cpp/models/implementations/StdString.qll
Copy file name to clipboardExpand all lines: cpp/ql/lib/semmle/code/cpp/models/implementations/StdString.qll+26Lines changed: 26 additions & 0 deletions
Original file line number | Diff line number | Diff line change |
---|---|---|
| ||
129 | 129 |
|
130 | 130 |
|
131 | 131 |
|
| 132 | + |
| 133 | + |
132 | 134 |
|
133 | 135 |
|
134 | 136 |
|
| ||
142 | 144 |
|
143 | 145 |
|
144 | 146 |
|
| 147 | + |
| 148 | + |
145 | 149 |
|
146 | 150 |
|
147 | 151 |
|
| ||
204 | 208 |
|
205 | 209 |
|
206 | 210 |
|
| 211 | + |
| 212 | + |
207 | 213 |
|
208 | 214 |
|
209 | 215 |
|
| ||
237 | 243 |
|
238 | 244 |
|
239 | 245 |
|
| 246 | + |
| 247 | + |
240 | 248 |
|
241 | 249 |
|
242 | 250 |
|
| ||
305 | 313 |
|
306 | 314 |
|
307 | 315 |
|
| 316 | + |
| 317 | + |
308 | 318 |
|
309 | 319 |
|
310 | 320 |
|
| ||
338 | 348 |
|
339 | 349 |
|
340 | 350 |
|
| 351 | + |
| 352 | + |
341 | 353 |
|
342 | 354 |
|
343 | 355 |
|
| ||
358 | 370 |
|
359 | 371 |
|
360 | 372 |
|
| 373 | + |
| 374 | + |
361 | 375 |
|
362 | 376 |
|
363 | 377 |
|
| ||
403 | 417 |
|
404 | 418 |
|
405 | 419 |
|
| 420 | + |
| 421 | + |
406 | 422 |
|
407 | 423 |
|
408 | 424 |
|
| ||
442 | 458 |
|
443 | 459 |
|
444 | 460 |
|
| 461 | + |
| 462 | + |
445 | 463 |
|
446 | 464 |
|
447 | 465 |
|
| ||
478 | 496 |
|
479 | 497 |
|
480 | 498 |
|
| 499 | + |
| 500 | + |
481 | 501 |
|
482 | 502 |
|
483 | 503 |
|
| ||
540 | 560 |
|
541 | 561 |
|
542 | 562 |
|
| 563 | + |
| 564 | + |
543 | 565 |
|
544 | 566 |
|
545 | 567 |
|
| ||
579 | 601 |
|
580 | 602 |
|
581 | 603 |
|
| 604 | + |
| 605 | + |
582 | 606 |
|
583 | 607 |
|
584 | 608 |
|
| ||
672 | 696 |
|
673 | 697 |
|
674 | 698 |
|
| 699 | + |
| 700 | + |
675 | 701 |
|
676 | 702 |
|
677 | 703 |
|
|
cpp/ql/lib/semmle/code/cpp/models/implementations/Strcrement.qll
Copy file name to clipboardExpand all lines: cpp/ql/lib/semmle/code/cpp/models/implementations/Strcrement.qll+2Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change |
---|---|---|
| ||
36 | 36 |
|
37 | 37 |
|
38 | 38 |
|
| 39 | + |
| 40 | + |
39 | 41 |
|
40 | 42 |
|
41 | 43 |
|
|
cpp/ql/lib/semmle/code/cpp/models/interfaces/DataFlow.qll
Copy file name to clipboardExpand all lines: cpp/ql/lib/semmle/code/cpp/models/interfaces/DataFlow.qll+2-1Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change |
---|---|---|
| ||
10 | 10 |
|
11 | 11 |
|
12 | 12 |
|
| 13 | + |
13 | 14 |
|
14 | 15 |
|
15 | 16 |
|
| ||
18 | 19 |
|
19 | 20 |
|
20 | 21 |
|
21 |
| - |
| 22 | + |
22 | 23 |
|
23 | 24 |
|
24 | 25 |
|
|
cpp/ql/lib/semmle/code/cpp/models/interfaces/PartialFlow.qll
Copy file name to clipboard+15Lines changed: 15 additions & 0 deletions
Original file line number | Diff line number | Diff line change |
---|---|---|
| ||
| 1 | + |
| 2 | + |
| 3 | + |
| 4 | + |
| 5 | + |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | + |
| 10 | + |
| 11 | + |
| 12 | + |
| 13 | + |
| 14 | + |
| 15 | + |
cpp/ql/lib/semmle/code/cpp/models/interfaces/Taint.qll
Copy file name to clipboardExpand all lines: cpp/ql/lib/semmle/code/cpp/models/interfaces/Taint.qll+2-1Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change |
---|---|---|
| ||
10 | 10 |
|
11 | 11 |
|
12 | 12 |
|
| 13 | + |
13 | 14 |
|
14 | 15 |
|
15 | 16 |
|
| ||
23 | 24 |
|
24 | 25 |
|
25 | 26 |
|
26 |
| - |
| 27 | + |
27 | 28 |
|
28 | 29 |
|
29 | 30 |
|
|
cpp/ql/test/library-tests/dataflow/taint-tests/localTaint.expected
Copy file name to clipboardExpand all lines: cpp/ql/test/library-tests/dataflow/taint-tests/localTaint.expected+2Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change |
---|---|---|
| ||
6490 | 6490 |
|
6491 | 6491 |
|
6492 | 6492 |
|
| 6493 | + |
6493 | 6494 |
|
6494 | 6495 |
|
6495 | 6496 |
|
| ||
6501 | 6502 |
|
6502 | 6503 |
|
6503 | 6504 |
|
| 6505 | + |
6504 | 6506 |
|
6505 | 6507 |
|
6506 | 6508 |
|
|
0 commit comments