Commit baf8916
Rename the complex feature set into the return access path set
Summary:
The complex feature set was probably meant to contain different features, but it ended up containing only return access paths.
It currently has custom logic for widening access paths, which wouldn't handle other kind of features.
Let's rename it as `ReturnAccessPathSet` to prevent any confusion.
Reviewed By: dkgi
Differential Revision: D28983928
fbshipit-source-id: b40ed09052840ae0ad685a733323b454674d6e871 parent c417a10 commit baf8916
File tree
11 files changed
+73
-107
lines changed- source/interprocedural_analyses/taint
- test
- integration
11 files changed
+73
-107
lines changedLines changed: 6 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
| 91 | + | |
95 | 92 | | |
96 | 93 | | |
97 | | - | |
| 94 | + | |
98 | 95 | | |
99 | 96 | | |
100 | 97 | | |
| |||
197 | 194 | | |
198 | 195 | | |
199 | 196 | | |
200 | | - | |
201 | | - | |
202 | | - | |
203 | 197 | | |
204 | | - | |
| 198 | + | |
205 | 199 | | |
206 | | - | |
| 200 | + | |
207 | 201 | | |
208 | 202 | | |
209 | 203 | | |
| |||
1372 | 1366 | | |
1373 | 1367 | | |
1374 | 1368 | | |
1375 | | - | |
| 1369 | + | |
1376 | 1370 | | |
1377 | 1371 | | |
1378 | 1372 | | |
| |||
1405 | 1399 | | |
1406 | 1400 | | |
1407 | 1401 | | |
1408 | | - | |
| 1402 | + | |
1409 | 1403 | | |
1410 | 1404 | | |
1411 | 1405 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
187 | 187 | | |
188 | 188 | | |
189 | 189 | | |
190 | | - | |
| 190 | + | |
191 | 191 | | |
192 | 192 | | |
193 | 193 | | |
| |||
200 | 200 | | |
201 | 201 | | |
202 | 202 | | |
203 | | - | |
| 203 | + | |
204 | 204 | | |
205 | 205 | | |
206 | 206 | | |
| |||
211 | 211 | | |
212 | 212 | | |
213 | 213 | | |
214 | | - | |
| 214 | + | |
215 | 215 | | |
216 | 216 | | |
217 | 217 | | |
| |||
241 | 241 | | |
242 | 242 | | |
243 | 243 | | |
244 | | - | |
245 | | - | |
246 | | - | |
247 | | - | |
248 | 244 | | |
249 | 245 | | |
250 | 246 | | |
| |||
287 | 283 | | |
288 | 284 | | |
289 | 285 | | |
290 | | - | |
291 | | - | |
292 | | - | |
293 | | - | |
294 | 286 | | |
295 | 287 | | |
296 | 288 | | |
| |||
383 | 375 | | |
384 | 376 | | |
385 | 377 | | |
386 | | - | |
387 | | - | |
388 | | - | |
389 | | - | |
390 | 378 | | |
391 | 379 | | |
392 | 380 | | |
| |||
411 | 399 | | |
412 | 400 | | |
413 | 401 | | |
414 | | - | |
415 | | - | |
416 | | - | |
417 | | - | |
418 | | - | |
419 | | - | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
420 | 406 | | |
421 | 407 | | |
422 | 408 | | |
| |||
437 | 423 | | |
438 | 424 | | |
439 | 425 | | |
440 | | - | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
441 | 432 | | |
442 | 433 | | |
443 | 434 | | |
| |||
587 | 578 | | |
588 | 579 | | |
589 | 580 | | |
590 | | - | |
| 581 | + | |
591 | 582 | | |
592 | 583 | | |
593 | 584 | | |
594 | 585 | | |
595 | 586 | | |
596 | 587 | | |
597 | 588 | | |
598 | | - | |
| 589 | + | |
599 | 590 | | |
600 | 591 | | |
601 | 592 | | |
602 | 593 | | |
603 | 594 | | |
604 | 595 | | |
605 | 596 | | |
606 | | - | |
607 | | - | |
| 597 | + | |
| 598 | + | |
608 | 599 | | |
609 | 600 | | |
610 | 601 | | |
611 | | - | |
612 | | - | |
| 602 | + | |
| 603 | + | |
613 | 604 | | |
614 | 605 | | |
615 | | - | |
| 606 | + | |
616 | 607 | | |
617 | | - | |
618 | | - | |
| 608 | + | |
| 609 | + | |
619 | 610 | | |
620 | 611 | | |
621 | 612 | | |
622 | | - | |
| 613 | + | |
623 | 614 | | |
624 | 615 | | |
625 | 616 | | |
| |||
742 | 733 | | |
743 | 734 | | |
744 | 735 | | |
745 | | - | |
| 736 | + | |
746 | 737 | | |
747 | 738 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
179 | 179 | | |
180 | 180 | | |
181 | 181 | | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
| 182 | + | |
| 183 | + | |
186 | 184 | | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | | - | |
191 | | - | |
192 | | - | |
193 | | - | |
| 185 | + | |
194 | 186 | | |
| 187 | + | |
195 | 188 | | |
196 | 189 | | |
197 | 190 | | |
198 | | - | |
199 | | - | |
200 | | - | |
| 191 | + | |
| 192 | + | |
201 | 193 | | |
202 | 194 | | |
203 | 195 | | |
204 | | - | |
| 196 | + | |
205 | 197 | | |
206 | 198 | | |
207 | 199 | | |
208 | 200 | | |
209 | | - | |
| 201 | + | |
210 | 202 | | |
211 | 203 | | |
212 | 204 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
232 | 232 | | |
233 | 233 | | |
234 | 234 | | |
235 | | - | |
236 | | - | |
237 | | - | |
238 | 235 | | |
239 | | - | |
| 236 | + | |
240 | 237 | | |
241 | | - | |
| 238 | + | |
242 | 239 | | |
243 | 240 | | |
244 | 241 | | |
| |||
1574 | 1571 | | |
1575 | 1572 | | |
1576 | 1573 | | |
1577 | | - | |
| 1574 | + | |
1578 | 1575 | | |
1579 | 1576 | | |
1580 | 1577 | | |
| |||
1600 | 1597 | | |
1601 | 1598 | | |
1602 | 1599 | | |
1603 | | - | |
| 1600 | + | |
1604 | 1601 | | |
1605 | 1602 | | |
1606 | 1603 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
336 | 336 | | |
337 | 337 | | |
338 | 338 | | |
339 | | - | |
340 | | - | |
341 | | - | |
342 | | - | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
343 | 342 | | |
344 | 343 | | |
345 | 344 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
| 47 | + | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
| 56 | + | |
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
| 41 | + | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| |||
Lines changed: 22 additions & 29 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
63 | | - | |
| 62 | + | |
| 63 | + | |
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | | - | |
73 | | - | |
| 72 | + | |
| 73 | + | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
| 76 | + | |
77 | 77 | | |
78 | | - | |
79 | | - | |
| 78 | + | |
| 79 | + | |
80 | 80 | | |
81 | | - | |
82 | | - | |
83 | | - | |
| 81 | + | |
| 82 | + | |
84 | 83 | | |
85 | | - | |
86 | | - | |
| 84 | + | |
| 85 | + | |
87 | 86 | | |
88 | 87 | | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
| 88 | + | |
| 89 | + | |
94 | 90 | | |
95 | 91 | | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
103 | 96 | | |
104 | 97 | | |
105 | | - | |
| 98 | + | |
106 | 99 | | |
107 | | - | |
108 | | - | |
109 | | - | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
110 | 103 | | |
111 | 104 | | |
112 | 105 | | |
113 | 106 | | |
114 | 107 | | |
115 | 108 | | |
116 | 109 | | |
117 | | - | |
| 110 | + | |
118 | 111 | | |
119 | 112 | | |
0 commit comments