[all-commits] [llvm/llvm-project] 0ec326: [clang][Obj-C][PAC] Make block descriptor pointer ...
Oliver Hunt via All-commits
all-commits at lists.llvm.org
Thu Aug 14 15:16:52 PDT 2025
Branch: refs/heads/users/ojhunt/configurable-block-descriptor-ptrauth
Home: https://github.com/llvm/llvm-project
Commit: 0ec32635312dd35a38d75df53d58541817a25c17
https://github.com/llvm/llvm-project/commit/0ec32635312dd35a38d75df53d58541817a25c17
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
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