[all-commits] [llvm/llvm-project] fb14f9: [clang][Obj-C][PAC] Make block descriptor pointer ...
Oliver Hunt via All-commits
all-commits at lists.llvm.org
Thu Aug 14 17:20:48 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: fb14f91305dd512f28927ee17766c1b00ae114dc
https://github.com/llvm/llvm-project/commit/fb14f91305dd512f28927ee17766c1b00ae114dc
Author: Oliver Hunt <oliver at apple.com>
Date: 2025-08-14 (Thu, 14 Aug 2025)
Changed paths:
M clang/include/clang/Basic/Features.def
M clang/include/clang/Basic/LangOptions.def
M clang/include/clang/Driver/Options.td
M clang/lib/Frontend/CompilerInvocation.cpp
M clang/test/CodeGenObjC/ptrauth-block-descriptor-pointer.m
M clang/test/CodeGenObjC/ptrauth-block-isa.m
Log Message:
-----------
[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.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list