Commit 9587507
[CVE-2017-266] Protect store-element to a float typed array from implicit call if BailOutOnArrayAccessHelperCall is set, as that bailout kind indicates that downstream code will assume no side-effects.
1 parent f022afb commit 9587507
18 files changed
Lines changed: 202 additions & 21 deletions
File tree
- lib
- Backend
- amd64
- arm64
- arm
- i386
- Common/Common
- JITIDL
- test/typedarray
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
322 | 322 | | |
323 | 323 | | |
324 | 324 | | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
325 | 330 | | |
326 | 331 | | |
327 | 332 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20053 | 20053 | | |
20054 | 20054 | | |
20055 | 20055 | | |
| 20056 | + | |
| 20057 | + | |
| 20058 | + | |
| 20059 | + | |
| 20060 | + | |
| 20061 | + | |
20056 | 20062 | | |
20057 | 20063 | | |
20058 | 20064 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1616 | 1616 | | |
1617 | 1617 | | |
1618 | 1618 | | |
| 1619 | + | |
1619 | 1620 | | |
1620 | 1621 | | |
1621 | 1622 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
143 | 143 | | |
144 | 144 | | |
145 | 145 | | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
146 | 152 | | |
147 | 153 | | |
148 | 154 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
43 | 44 | | |
44 | 45 | | |
45 | 46 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16874 | 16874 | | |
16875 | 16875 | | |
16876 | 16876 | | |
| 16877 | + | |
| 16878 | + | |
16877 | 16879 | | |
16878 | 16880 | | |
16879 | 16881 | | |
16880 | 16882 | | |
16881 | | - | |
| 16883 | + | |
16882 | 16884 | | |
16883 | 16885 | | |
16884 | 16886 | | |
16885 | 16887 | | |
16886 | | - | |
| 16888 | + | |
16887 | 16889 | | |
16888 | 16890 | | |
16889 | 16891 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6645 | 6645 | | |
6646 | 6646 | | |
6647 | 6647 | | |
6648 | | - | |
| 6648 | + | |
6649 | 6649 | | |
6650 | 6650 | | |
6651 | 6651 | | |
| |||
6657 | 6657 | | |
6658 | 6658 | | |
6659 | 6659 | | |
| 6660 | + | |
| 6661 | + | |
| 6662 | + | |
| 6663 | + | |
| 6664 | + | |
| 6665 | + | |
| 6666 | + | |
| 6667 | + | |
| 6668 | + | |
| 6669 | + | |
| 6670 | + | |
| 6671 | + | |
| 6672 | + | |
| 6673 | + | |
| 6674 | + | |
| 6675 | + | |
| 6676 | + | |
6660 | 6677 | | |
6661 | 6678 | | |
6662 | 6679 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
222 | 222 | | |
223 | 223 | | |
224 | 224 | | |
225 | | - | |
| 225 | + | |
226 | 226 | | |
227 | 227 | | |
228 | 228 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1135 | 1135 | | |
1136 | 1136 | | |
1137 | 1137 | | |
| 1138 | + | |
| 1139 | + | |
| 1140 | + | |
| 1141 | + | |
1138 | 1142 | | |
1139 | 1143 | | |
1140 | 1144 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2748 | 2748 | | |
2749 | 2749 | | |
2750 | 2750 | | |
2751 | | - | |
| 2751 | + | |
2752 | 2752 | | |
2753 | | - | |
| 2753 | + | |
2754 | 2754 | | |
2755 | 2755 | | |
2756 | 2756 | | |
2757 | | - | |
| 2757 | + | |
2758 | 2758 | | |
2759 | 2759 | | |
2760 | 2760 | | |
2761 | 2761 | | |
2762 | 2762 | | |
2763 | | - | |
| 2763 | + | |
2764 | 2764 | | |
2765 | 2765 | | |
2766 | 2766 | | |
| |||
0 commit comments