Commit f7feb2d
[aarch64] move constants to rodata
The 3.6.0 has new assembly which again has constants in .text. This
breaks on platforms enforcing execute-only memory.
See, e.g., #24137 and PRs linked therein, among others.
Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Saša Nedvědický <sashan@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
(Merged from #28726)1 parent 521ae4a commit f7feb2d
3 files changed
Lines changed: 60 additions & 27 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
217 | 217 | | |
218 | 218 | | |
219 | 219 | | |
| 220 | + | |
220 | 221 | | |
221 | 222 | | |
222 | 223 | | |
223 | 224 | | |
224 | 225 | | |
225 | 226 | | |
| 227 | + | |
226 | 228 | | |
227 | 229 | | |
228 | 230 | | |
| |||
276 | 278 | | |
277 | 279 | | |
278 | 280 | | |
279 | | - | |
| 281 | + | |
| 282 | + | |
280 | 283 | | |
281 | 284 | | |
282 | 285 | | |
| |||
1524 | 1527 | | |
1525 | 1528 | | |
1526 | 1529 | | |
1527 | | - | |
| 1530 | + | |
| 1531 | + | |
1528 | 1532 | | |
1529 | 1533 | | |
1530 | 1534 | | |
| |||
2426 | 2430 | | |
2427 | 2431 | | |
2428 | 2432 | | |
2429 | | - | |
| 2433 | + | |
| 2434 | + | |
2430 | 2435 | | |
2431 | 2436 | | |
2432 | 2437 | | |
| |||
3866 | 3871 | | |
3867 | 3872 | | |
3868 | 3873 | | |
3869 | | - | |
| 3874 | + | |
| 3875 | + | |
3870 | 3876 | | |
3871 | 3877 | | |
3872 | 3878 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
216 | 216 | | |
217 | 217 | | |
218 | 218 | | |
| 219 | + | |
219 | 220 | | |
220 | 221 | | |
221 | 222 | | |
| |||
238 | 239 | | |
239 | 240 | | |
240 | 241 | | |
| 242 | + | |
241 | 243 | | |
242 | 244 | | |
243 | 245 | | |
| |||
253 | 255 | | |
254 | 256 | | |
255 | 257 | | |
256 | | - | |
| 258 | + | |
| 259 | + | |
257 | 260 | | |
258 | 261 | | |
259 | 262 | | |
| |||
296 | 299 | | |
297 | 300 | | |
298 | 301 | | |
299 | | - | |
| 302 | + | |
| 303 | + | |
300 | 304 | | |
301 | 305 | | |
302 | 306 | | |
| |||
435 | 439 | | |
436 | 440 | | |
437 | 441 | | |
438 | | - | |
| 442 | + | |
| 443 | + | |
439 | 444 | | |
440 | 445 | | |
441 | 446 | | |
| |||
703 | 708 | | |
704 | 709 | | |
705 | 710 | | |
706 | | - | |
| 711 | + | |
| 712 | + | |
707 | 713 | | |
708 | 714 | | |
709 | 715 | | |
| |||
893 | 899 | | |
894 | 900 | | |
895 | 901 | | |
896 | | - | |
| 902 | + | |
| 903 | + | |
897 | 904 | | |
898 | 905 | | |
899 | 906 | | |
| |||
1164 | 1171 | | |
1165 | 1172 | | |
1166 | 1173 | | |
1167 | | - | |
| 1174 | + | |
| 1175 | + | |
1168 | 1176 | | |
1169 | 1177 | | |
1170 | 1178 | | |
| |||
1323 | 1331 | | |
1324 | 1332 | | |
1325 | 1333 | | |
1326 | | - | |
| 1334 | + | |
| 1335 | + | |
1327 | 1336 | | |
1328 | 1337 | | |
1329 | 1338 | | |
| |||
1460 | 1469 | | |
1461 | 1470 | | |
1462 | 1471 | | |
1463 | | - | |
| 1472 | + | |
| 1473 | + | |
1464 | 1474 | | |
1465 | 1475 | | |
1466 | 1476 | | |
| |||
1641 | 1651 | | |
1642 | 1652 | | |
1643 | 1653 | | |
1644 | | - | |
| 1654 | + | |
| 1655 | + | |
1645 | 1656 | | |
1646 | 1657 | | |
1647 | 1658 | | |
| |||
2019 | 2030 | | |
2020 | 2031 | | |
2021 | 2032 | | |
2022 | | - | |
| 2033 | + | |
| 2034 | + | |
2023 | 2035 | | |
2024 | 2036 | | |
2025 | 2037 | | |
| |||
2180 | 2192 | | |
2181 | 2193 | | |
2182 | 2194 | | |
2183 | | - | |
| 2195 | + | |
| 2196 | + | |
2184 | 2197 | | |
2185 | 2198 | | |
2186 | 2199 | | |
| |||
2317 | 2330 | | |
2318 | 2331 | | |
2319 | 2332 | | |
2320 | | - | |
| 2333 | + | |
| 2334 | + | |
2321 | 2335 | | |
2322 | 2336 | | |
2323 | 2337 | | |
| |||
2562 | 2576 | | |
2563 | 2577 | | |
2564 | 2578 | | |
2565 | | - | |
| 2579 | + | |
| 2580 | + | |
2566 | 2581 | | |
2567 | 2582 | | |
2568 | 2583 | | |
| |||
2598 | 2613 | | |
2599 | 2614 | | |
2600 | 2615 | | |
2601 | | - | |
| 2616 | + | |
| 2617 | + | |
2602 | 2618 | | |
2603 | 2619 | | |
2604 | 2620 | | |
| |||
2781 | 2797 | | |
2782 | 2798 | | |
2783 | 2799 | | |
2784 | | - | |
| 2800 | + | |
| 2801 | + | |
2785 | 2802 | | |
2786 | 2803 | | |
2787 | 2804 | | |
| |||
3035 | 3052 | | |
3036 | 3053 | | |
3037 | 3054 | | |
3038 | | - | |
| 3055 | + | |
| 3056 | + | |
3039 | 3057 | | |
3040 | 3058 | | |
3041 | 3059 | | |
| |||
3398 | 3416 | | |
3399 | 3417 | | |
3400 | 3418 | | |
3401 | | - | |
| 3419 | + | |
| 3420 | + | |
3402 | 3421 | | |
3403 | 3422 | | |
3404 | 3423 | | |
| |||
3663 | 3682 | | |
3664 | 3683 | | |
3665 | 3684 | | |
3666 | | - | |
| 3685 | + | |
| 3686 | + | |
3667 | 3687 | | |
3668 | 3688 | | |
3669 | 3689 | | |
| |||
3844 | 3864 | | |
3845 | 3865 | | |
3846 | 3866 | | |
3847 | | - | |
| 3867 | + | |
| 3868 | + | |
3848 | 3869 | | |
3849 | 3870 | | |
3850 | 3871 | | |
| |||
3990 | 4011 | | |
3991 | 4012 | | |
3992 | 4013 | | |
3993 | | - | |
| 4014 | + | |
| 4015 | + | |
3994 | 4016 | | |
3995 | 4017 | | |
3996 | 4018 | | |
| |||
4163 | 4185 | | |
4164 | 4186 | | |
4165 | 4187 | | |
4166 | | - | |
| 4188 | + | |
| 4189 | + | |
4167 | 4190 | | |
4168 | 4191 | | |
4169 | 4192 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
310 | 310 | | |
311 | 311 | | |
312 | 312 | | |
| 313 | + | |
313 | 314 | | |
314 | 315 | | |
315 | 316 | | |
| |||
354 | 355 | | |
355 | 356 | | |
356 | 357 | | |
| 358 | + | |
357 | 359 | | |
358 | 360 | | |
359 | 361 | | |
| |||
372 | 374 | | |
373 | 375 | | |
374 | 376 | | |
375 | | - | |
| 377 | + | |
| 378 | + | |
376 | 379 | | |
377 | 380 | | |
378 | 381 | | |
| |||
2087 | 2090 | | |
2088 | 2091 | | |
2089 | 2092 | | |
2090 | | - | |
| 2093 | + | |
| 2094 | + | |
2091 | 2095 | | |
2092 | 2096 | | |
2093 | 2097 | | |
| |||
0 commit comments