Daniil Kovalev
3b162f73d8
[PAC][clang] Add signed GOT cc1 flag ( #96160 )
...
Add `-fptrauth-elf-got` clang cc1 flag and set `ptrauth_elf_got`
preprocessor feature and `PointerAuthELFGOT` LangOption correspondingly.
No additional checks like ensuring OS binary format is ELF are
performed: it should be done on clang driver level when a pauth-enabled
environment implying signed GOT enabled is requested.
If the cc1 flag is passed, "ptrauth-elf-got" IR module flag is set.
2024-11-19 10:20:15 +03:00
..
2024-07-19 14:24:05 +02:00
2024-11-14 11:04:04 +00:00
2024-10-04 10:12:41 +01:00
2024-09-24 11:46:33 +03:00
2024-07-02 07:26:02 -04:00
2024-01-02 18:09:16 +00:00
2024-06-20 14:38:46 +02:00
2024-06-20 14:38:46 +02:00
2024-06-20 14:38:46 +02:00
2024-06-20 14:38:46 +02:00
2024-08-09 13:25:04 +01:00
2024-07-17 10:00:47 +02:00
2024-06-20 14:38:46 +02:00
2024-06-20 14:38:46 +02:00
2024-06-20 14:38:46 +02:00
2024-06-20 14:38:46 +02:00
2024-06-20 14:38:46 +02:00
2024-06-20 14:38:46 +02:00
2024-06-20 14:38:46 +02:00
2024-06-20 14:38:46 +02:00
2024-06-20 14:38:46 +02:00
2024-06-20 14:38:46 +02:00
2024-06-20 14:38:46 +02:00
2024-06-20 14:38:46 +02:00
2024-06-20 14:38:46 +02:00
2024-06-20 14:38:46 +02:00
2024-06-20 14:38:46 +02:00
2024-06-20 14:38:46 +02:00
2024-07-19 09:33:35 +02:00
2024-06-20 14:38:46 +02:00
2024-07-31 17:22:44 +08:00
2024-10-21 08:20:22 -04:00
2024-03-20 19:19:30 +01:00
2024-10-15 00:09:36 +08:00
2024-02-14 14:11:56 -08:00
2024-04-26 12:05:15 -04:00
2024-03-01 15:15:11 +01:00
2024-07-23 08:48:28 -07:00
2024-06-07 11:50:23 +01:00
2024-07-09 12:18:48 -05:00
2023-11-02 22:13:08 -07:00
2024-09-17 11:07:07 +01:00
2024-10-23 16:03:15 +08:00
2024-09-04 10:07:35 +08:00
2024-09-04 10:07:35 +08:00
2024-06-13 23:40:58 -07:00
2024-07-10 09:49:21 -04:00
2024-03-20 19:19:30 +01:00
2024-05-03 10:23:53 -07:00
2024-05-03 10:23:53 -07:00
2024-06-20 19:44:06 +02:00
2024-02-14 14:11:56 -08:00
2023-11-17 06:29:02 -08:00
2024-06-14 09:57:21 -07:00
2023-12-14 14:03:57 -08:00
2023-12-11 10:03:27 -05:00
2024-11-18 10:40:32 +08:00
2024-09-20 16:41:15 -05:00
2024-10-28 12:48:42 -04:00
2024-07-26 08:16:38 -04:00
2024-10-16 10:06:43 +02:00
2024-05-04 23:08:11 -07:00
2024-11-19 10:20:15 +03:00
2024-09-13 10:37:48 +08:00
2024-11-08 15:01:51 +08:00
2024-06-20 14:38:46 +02:00
2024-05-24 23:48:13 -04:00
2023-11-30 11:00:46 -05:00
2024-03-19 13:17:11 -07:00
2024-10-14 11:18:04 +00:00
2024-01-21 13:20:56 -05:00
2024-10-25 13:52:51 -07:00
2024-11-11 15:24:18 +08:00