Oliver Hunt
fb14f91305
[clang][Obj-C][PAC] Make block descriptor pointer signing configurable ( #153700 )
...
Pointer auth protection of the block descriptor pointer is only
supported in some constrained environments so we do actually need it to
be configurable.
We had made it non configurable in the first PR to protect block
metadata because we believed that was an option but subsequently
realised it does need to remain configurable.
This PR revives the flags that permit this.
2025-08-14 17:20:27 -07:00
..
2025-01-18 19:16:33 +01:00
2023-08-28 12:13:42 -04:00
2025-01-18 19:16:33 +01:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2024-06-14 15:07:27 +01:00
2015-10-08 04:24:12 +00:00
2023-08-28 12:13:42 -04:00
2024-10-17 09:22:55 +01:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2024-04-29 12:33:46 +02:00
2025-08-08 11:09:34 +02:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2024-08-09 13:25:04 +01:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2022-12-12 17:11:46 +01:00
2023-08-28 12:13:42 -04:00
2025-08-08 11:09:34 +02:00
2025-03-04 08:34:18 -08:00
2022-12-12 17:11:46 +01:00
2025-08-08 11:09:34 +02:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2024-08-09 13:25:04 +01:00
2025-03-04 08:34:18 -08:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2022-12-12 17:11:46 +01:00
2025-08-08 11:09:34 +02:00
2025-03-04 08:34:18 -08:00
2023-08-28 12:13:42 -04:00
2024-08-09 13:25:04 +01:00
2020-12-31 00:27:11 -08:00
2023-08-28 12:13:42 -04:00
2022-09-02 12:36:44 -07:00
2017-07-17 20:05:56 +00:00
2022-12-12 17:11:46 +01:00
2012-11-01 23:55:47 +00:00
2022-12-12 17:11:46 +01:00
2022-12-12 17:11:46 +01:00
2009-12-15 22:01:24 +00:00
2024-05-04 17:00:29 -07:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2022-02-16 16:10:37 -05:00
2012-07-03 20:49:52 +00:00
2012-06-20 06:18:46 +00:00
2022-12-12 17:11:46 +01:00
2025-03-04 08:34:18 -08:00
2024-08-09 13:25:04 +01:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2022-12-12 17:11:46 +01:00
2024-08-09 13:25:04 +01:00
2022-02-16 16:10:37 -05:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2024-08-09 13:25:04 +01:00
2024-09-12 17:25:40 +02:00
2023-08-28 12:13:42 -04:00
2022-12-12 17:11:46 +01:00
2022-12-12 17:11:46 +01:00
2022-02-16 16:10:37 -05:00
2024-08-09 13:25:04 +01:00
2009-12-15 20:14:24 +00:00
2024-08-09 13:25:04 +01:00
2023-08-28 12:13:42 -04:00
2009-12-15 20:14:24 +00:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2025-03-04 08:34:18 -08:00
2023-08-28 12:13:42 -04:00
2022-12-12 17:11:46 +01:00
2023-11-06 11:10:59 -08:00
2023-08-28 12:13:42 -04:00
2024-06-14 15:07:27 +01:00
2023-06-12 18:38:47 +02:00
2020-03-31 22:33:55 -07:00
2020-03-31 22:33:55 -07:00
2020-03-31 22:33:55 -07:00
2025-01-18 19:16:33 +01:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2022-02-16 16:10:37 -05:00
2024-05-04 17:00:29 -07:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2024-06-14 15:07:27 +01:00
2016-06-16 00:42:36 +00:00
2022-12-12 17:11:46 +01:00
2020-03-31 22:33:55 -07:00
2024-05-04 17:00:29 -07:00
2020-03-31 22:33:55 -07:00
2023-08-28 12:13:42 -04:00
2024-05-04 17:00:29 -07:00
2024-05-04 17:00:29 -07:00
2020-03-31 22:33:55 -07:00
2023-08-28 12:13:42 -04:00
2015-10-08 04:24:12 +00:00
2023-08-28 12:13:42 -04:00
2019-11-08 08:23:22 -08:00
2015-10-08 04:24:12 +00:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2024-10-14 16:32:24 -07:00
2025-03-04 08:34:18 -08:00
2020-01-23 22:39:47 -08:00
2022-12-12 17:11:46 +01:00
2023-06-06 17:02:35 +02:00
2024-09-11 12:38:00 +01:00
2022-02-16 16:10:37 -05:00
2023-08-28 12:13:42 -04:00
2022-02-16 16:10:37 -05:00
2022-02-16 16:10:37 -05:00
2023-08-28 12:13:42 -04:00
2022-12-12 17:11:46 +01:00
2024-06-11 15:07:28 +02:00
2022-02-16 16:10:37 -05:00
2022-12-12 17:11:46 +01:00
2024-01-12 09:03:37 +00:00
2022-01-28 08:38:01 -05:00
2025-01-18 19:16:33 +01:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2024-05-03 10:23:53 -07:00
2025-08-08 11:09:34 +02:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2019-05-09 18:32:16 +00:00
2024-05-04 17:00:29 -07:00
2023-08-28 12:13:42 -04:00
2011-12-20 15:50:13 +00:00
2023-08-28 12:13:42 -04:00
2018-08-17 22:18:08 +00:00
2023-08-28 12:13:42 -04:00
2023-06-06 17:02:35 +02:00
2023-06-06 17:02:35 +02:00
2023-06-06 17:02:35 +02:00
2023-08-28 12:13:42 -04:00
2022-12-12 17:11:46 +01:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2022-12-12 17:11:46 +01:00
2022-12-12 17:11:46 +01:00
2022-12-12 17:11:46 +01:00
2024-05-04 17:00:29 -07:00
2024-05-04 17:00:29 -07:00
2024-05-04 17:00:29 -07:00
2024-05-04 17:00:29 -07:00
2024-05-04 17:00:29 -07:00
2025-07-15 13:42:42 +01:00
2024-05-04 17:00:29 -07:00
2024-08-09 13:25:04 +01:00
2024-05-04 17:00:29 -07:00
2024-05-04 17:00:29 -07:00
2024-05-04 17:00:29 -07:00
2025-03-04 08:34:18 -08:00
2009-12-15 20:14:24 +00:00
2023-08-28 12:13:42 -04:00
2009-12-15 20:14:24 +00:00
2023-08-28 12:13:42 -04:00
2025-03-04 08:34:18 -08:00
2022-02-24 15:30:13 -05:00
2025-03-04 08:34:18 -08:00
2022-12-12 17:11:46 +01:00
2025-02-17 11:50:44 -08:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2015-05-12 16:48:43 +00:00
2023-08-28 12:13:42 -04:00
2024-05-04 17:00:29 -07:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2025-07-14 19:32:18 -07:00
2025-01-18 19:16:33 +01:00
2023-08-28 12:13:42 -04:00
2024-01-03 17:34:00 +00:00
2023-06-06 17:02:35 +02:00
2025-01-18 19:16:33 +01:00
2025-03-04 08:34:18 -08:00
2023-08-28 12:13:42 -04:00
2022-12-12 17:11:46 +01:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2024-08-12 11:16:44 +05:30
2023-08-28 12:13:42 -04:00
2025-01-29 16:56:47 +01:00
2021-11-12 16:21:21 -08:00
2022-12-12 17:11:46 +01:00
2022-12-12 17:11:46 +01:00
2025-07-18 11:50:18 +02:00
2018-02-28 07:15:55 +00:00
2025-03-04 08:34:18 -08:00
2022-12-12 17:11:46 +01:00
2024-08-09 13:25:04 +01:00
2024-08-09 13:25:04 +01:00
2023-06-07 15:52:44 +02:00
2023-06-07 15:52:44 +02:00
2023-06-07 15:52:44 +02:00
2023-06-07 15:52:44 +02:00
2024-05-04 23:08:11 -07:00
2023-08-28 12:13:42 -04:00
2016-12-19 02:55:53 +00:00
2022-02-16 16:10:37 -05:00
2012-09-12 10:45:52 +00:00
2023-06-07 15:52:44 +02:00
2013-07-04 15:22:16 +00:00
2023-08-28 12:13:42 -04:00
2009-12-15 20:14:24 +00:00
2023-08-28 12:13:42 -04:00
2012-06-20 06:18:46 +00:00
2023-08-28 12:13:42 -04:00
2010-05-20 18:22:28 +00:00
2022-02-16 16:10:37 -05:00
2022-12-12 17:11:46 +01:00
2025-01-18 19:16:33 +01:00
2022-02-16 16:10:37 -05:00
2023-08-28 12:13:42 -04:00
2012-06-20 06:18:46 +00:00
2025-01-18 19:16:33 +01:00
2023-08-28 12:13:42 -04:00
2022-02-16 16:10:37 -05:00
2022-12-12 17:11:46 +01:00
2023-08-28 12:13:42 -04:00
2023-06-07 15:52:44 +02:00
2023-01-24 16:28:01 -08:00
2025-03-04 08:34:18 -08:00
2022-02-16 16:10:37 -05:00
2023-06-07 15:52:44 +02:00
2022-02-16 16:10:37 -05:00
2023-08-28 12:13:42 -04:00
2024-08-09 13:25:04 +01:00
2024-06-14 15:07:27 +01:00
2022-12-12 17:11:46 +01:00
2022-12-12 17:11:46 +01:00
2023-08-28 12:13:42 -04:00
2024-08-09 13:25:04 +01:00
2022-12-12 17:11:46 +01:00
2022-12-12 17:11:46 +01:00
2022-12-12 17:11:46 +01:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-06-07 15:52:44 +02:00
2025-07-18 11:50:18 +02:00
2024-05-04 17:00:29 -07:00
2024-08-09 13:25:04 +01:00
2012-06-20 06:18:46 +00:00
2023-08-28 12:13:42 -04:00
2012-10-16 15:11:55 +00:00
2011-10-02 01:16:38 +00:00
2023-08-28 12:13:42 -04:00
2025-04-10 08:12:14 -04:00
2023-08-28 12:13:42 -04:00
2022-04-20 11:30:12 -04:00
2020-03-31 22:33:55 -07:00
2022-02-16 16:10:37 -05:00
2019-05-09 17:43:52 +00:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2019-09-27 05:37:06 +00:00
2021-07-15 15:05:08 +01:00
2022-12-12 17:11:46 +01:00
2025-01-18 19:16:33 +01:00
2023-08-28 12:13:42 -04:00
2025-07-14 19:32:18 -07:00
2025-08-14 17:20:27 -07:00
2025-08-14 17:20:27 -07:00
2025-07-14 19:32:18 -07:00
2025-07-14 19:32:18 -07:00
2025-07-14 19:32:18 -07:00
2025-07-14 19:32:18 -07:00
2025-07-14 19:32:18 -07:00
2025-07-14 19:32:18 -07:00
2012-06-20 06:18:46 +00:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2022-04-11 12:08:29 +02:00
2020-03-09 15:40:24 -07:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2024-01-11 09:46:54 +01:00
2024-01-11 09:46:54 +01:00
2024-05-04 17:00:29 -07:00
2023-08-28 12:13:42 -04:00
2025-01-18 19:16:33 +01:00
2023-08-28 12:13:42 -04:00
2024-08-09 13:25:04 +01:00
2022-12-12 17:11:46 +01:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2022-07-18 12:45:52 +02:00
2025-03-04 08:34:18 -08:00
2023-06-07 15:52:44 +02:00
2023-06-07 15:52:44 +02:00
2019-03-14 15:17:37 +00:00
2012-09-12 14:26:42 +00:00
2023-08-28 12:13:42 -04:00
2024-05-04 17:00:29 -07:00
2022-12-12 17:11:46 +01:00
2025-07-18 11:50:18 +02:00
2023-08-28 12:13:42 -04:00
2024-01-11 09:46:54 +01:00